commit 802c264443a2dd255c003b812a230ca876af4f72
parent 6629af680b7dc805eb3c5f2b04b7dda52813dfac
Author: Christian Grothoff <christian@grothoff.org>
Date: Sat, 1 Jul 2023 00:06:15 +0200
clarify 'single delegation record'
Diffstat:
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml
@@ -2209,7 +2209,7 @@ example.com.gns.alt = zTLD2 := Base32GNS(ztype2||zk2)
<li>Perform a storage query GET(q) to retrieve the RRBLOCK.</li>
<li>Check that (a) the block is not expired, (b) the SHA-512 hash
of the derived authoritative zone key zk' from the RRBLOCK matches
- the query q, and (c) that the signature is valid. If any of these
+ the query q, and (c) the signature is valid. If any of these
tests fail, the RRBLOCK <bcp14>MUST</bcp14>
be ignored and, if applicable, the storage lookup GET(q)
<bcp14>MUST</bcp14> continue to look for other RRBLOCKs.</li>
@@ -2270,17 +2270,19 @@ example.com.gns.alt = zTLD2 := Base32GNS(ztype2||zk2)
consist of a single delegation record,
resolution of the remainder of the name is delegated to
the target zone as described in <xref target="delegation_processing" />.
+ Note that any supplemental records and shadow records with a larger
+ expiration time would be ignored in this case.
</li>
<li>
Case 5:
If the remainder of the name to resolve is empty
the record set is the final result.
- If any NICK records are in the final result set, it <bcp14>MUST</bcp14> be
- processed according to <xref target="nick_processing" />.
- Otherwise, the final result set is returned.
+ If any NICK records are in the final result set, they <bcp14>MUST</bcp14>
+ first be processed according to <xref target="nick_processing" />.
+ Otherwise, the record result set is directly returned as the final result.
</li>
<li>
- Finally, if none of the above is applicable resolution fails and the
+ Finally, if none of the above is applicable, resolution fails and the
resolver <bcp14>MUST</bcp14> return an empty record set.
</li>
</ul>