rfc9665v5.txt | rfc9665.txt | |||
---|---|---|---|---|
skipping to change at line 871 ¶ | skipping to change at line 871 ¶ | |||
with which the SRP Update was signed. | with which the SRP Update was signed. | |||
Service Description Instructions do not add any other resource | Service Description Instructions do not add any other resource | |||
records. | records. | |||
An SRP registrar MUST correctly handle compressed names in the SRV | An SRP registrar MUST correctly handle compressed names in the SRV | |||
target. | target. | |||
3.3.1.3. Host Description Instruction | 3.3.1.3. Host Description Instruction | |||
Every SRP Update alway contains exactly one Host Description | Every SRP Update always contains exactly one Host Description | |||
Instruction. | Instruction. | |||
An instruction is a Host Description Instruction if, for the | An instruction is a Host Description Instruction if, for the | |||
appropriate hostname, it contains the following: | appropriate hostname, it contains the following: | |||
* exactly one "Delete All RRsets From A Name" RR | * exactly one "Delete All RRsets From A Name" RR | |||
* exactly one "Add To An RRset" RR that adds a KEY RR that contains | * exactly one "Add To An RRset" RR that adds a KEY RR that contains | |||
the public key corresponding to the private key that was used to | the public key corresponding to the private key that was used to | |||
sign the message | sign the message | |||
skipping to change at line 1159 ¶ | skipping to change at line 1159 ¶ | |||
SRP requesters SHOULD assume that each lease ends N seconds after the | SRP requesters SHOULD assume that each lease ends N seconds after the | |||
update was first transmitted (where N is the granted lease duration). | update was first transmitted (where N is the granted lease duration). | |||
SRP registrars SHOULD assume that each lease ends N seconds after the | SRP registrars SHOULD assume that each lease ends N seconds after the | |||
update that was successfully processed was received. Because the | update that was successfully processed was received. Because the | |||
registrar will always receive the update after the SRP requester sent | registrar will always receive the update after the SRP requester sent | |||
it, this avoids the possibility of a race condition where the SRP | it, this avoids the possibility of a race condition where the SRP | |||
registrar prematurely removes a service when the SRP requester thinks | registrar prematurely removes a service when the SRP requester thinks | |||
the lease has not yet expired. In addition, the SRP requester MUST | the lease has not yet expired. In addition, the SRP requester MUST | |||
begin attempting to renew its lease in advance of the expected | begin attempting to renew its lease in advance of the expected | |||
expiration time, as required by the DNS Update Lease specification | expiration time, as required by the DNS Update Lease specification | |||
[RFC9664], to accomodate the situation where the clocks on the SRP | [RFC9664], to accommodate the situation where the clocks on the SRP | |||
requester and the SRP registrar do not run at precisely the same | requester and the SRP registrar do not run at precisely the same | |||
rate. | rate. | |||
SRP registrars MUST reject updates that do not include an EDNS(0) | SRP registrars MUST reject updates that do not include an EDNS(0) | |||
Update Lease option. DNS authoritative servers that allow both SRP | Update Lease option. DNS authoritative servers that allow both SRP | |||
and non-SRP DNS updates MAY accept updates that don't include leases, | and non-SRP DNS updates MAY accept updates that don't include leases, | |||
but they SHOULD differentiate between SRP Updates and other updates | but they SHOULD differentiate between SRP Updates and other updates | |||
and MUST reject updates that would otherwise be SRP Updates if they | and MUST reject updates that would otherwise be SRP Updates if they | |||
do not include leases. | do not include leases. | |||
skipping to change at line 1706 ¶ | skipping to change at line 1706 ¶ | |||
[RFC8765] Pusateri, T. and S. Cheshire, "DNS Push Notifications", | [RFC8765] Pusateri, T. and S. Cheshire, "DNS Push Notifications", | |||
RFC 8765, DOI 10.17487/RFC8765, June 2020, | RFC 8765, DOI 10.17487/RFC8765, June 2020, | |||
<https://www.rfc-editor.org/info/rfc8765>. | <https://www.rfc-editor.org/info/rfc8765>. | |||
[RFC9364] Hoffman, P., "DNS Security Extensions (DNSSEC)", BCP 237, | [RFC9364] Hoffman, P., "DNS Security Extensions (DNSSEC)", BCP 237, | |||
RFC 9364, DOI 10.17487/RFC9364, February 2023, | RFC 9364, DOI 10.17487/RFC9364, February 2023, | |||
<https://www.rfc-editor.org/info/rfc9364>. | <https://www.rfc-editor.org/info/rfc9364>. | |||
[RFC9664] Cheshire, S. and T. Lemon, "An EDNS(0) Option to Negotiate | [RFC9664] Cheshire, S. and T. Lemon, "An EDNS(0) Option to Negotiate | |||
Leases on DNS Updates", RFC 9664, DOI 10.17487/RFC9664, | Leases on DNS Updates", RFC 9664, DOI 10.17487/RFC9664, | |||
October 2024, <https://www.rfc-editor.org/info/rfc9664>. | June 2025, <https://www.rfc-editor.org/info/rfc9664>. | |||
11.2. Informative References | 11.2. Informative References | |||
[IAB-ARPA] "Internet Architecture Board statement on the registration | [IAB-ARPA] "Internet Architecture Board statement on the registration | |||
of special use names in the ARPA domain", March 2017, | of special use names in the ARPA domain", March 2017, | |||
<https://www.iab.org/documents/correspondence-reports- | <https://www.iab.org/documents/correspondence-reports- | |||
documents/2017-2/iab-statement-on-the-registration-of- | documents/2017-2/iab-statement-on-the-registration-of- | |||
special-use-names-in-the-arpa-domain/>. | special-use-names-in-the-arpa-domain/>. | |||
[IPv6] IANA, "IANA IPv6 Special-Purpose Address Registry", | [IPv6] IANA, "IANA IPv6 Special-Purpose Address Registry", | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |