[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lsd0001] branch master updated: labels and names
From: |
gnunet |
Subject: |
[lsd0001] branch master updated: labels and names |
Date: |
Tue, 15 Feb 2022 20:15:56 +0100 |
This is an automated email from the git hooks/post-receive script.
martin-schanzenbach pushed a commit to branch master
in repository lsd0001.
The following commit(s) were added to refs/heads/master by this push:
new 17d8be7 labels and names
17d8be7 is described below
commit 17d8be724903b5a7dfe5446366e067f1f70ea792
Author: Martin Schanzenbach <schanzen@gnunet.org>
AuthorDate: Tue Feb 15 20:15:53 2022 +0100
labels and names
---
draft-schanzen-gns.xml | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml
index e934f28..95e9b51 100644
--- a/draft-schanzen-gns.xml
+++ b/draft-schanzen-gns.xml
@@ -5,6 +5,7 @@
<!ENTITY RFC2119 PUBLIC ''
"http://xml.resource.org/public/rfc/bibxml/reference.RFC.2119.xml">
<!--<!ENTITY RFC2693 PUBLIC ''
"http://xml.resource.org/public/rfc/bibxml/reference.RFC.2693.xml">-->
<!ENTITY RFC2782 PUBLIC ''
"http://xml.resource.org/public/rfc/bibxml/reference.RFC.2782.xml">
+<!ENTITY RFC3491 PUBLIC ''
"http://xml.resource.org/public/rfc/bibxml/reference.RFC.3491.xml">
<!ENTITY RFC3629 PUBLIC ''
"http://xml.resource.org/public/rfc/bibxml/reference.RFC.3629.xml">
<!ENTITY RFC3686 PUBLIC ''
"http://xml.resource.org/public/rfc/bibxml/reference.RFC.3686.xml">
<!ENTITY RFC3826 PUBLIC ''
"http://xml.resource.org/public/rfc/bibxml/reference.RFC.3826.xml">
@@ -194,8 +195,10 @@
UTF-8 characters <xref target="RFC8499"/> with a maximum length of
63 bytes for compatibility with applications enforcing DNS legacy
limitations.
- Labels MUST be canonicalized using
- Normalization Form C (NFC) <xref target="Unicode-UAX15"/>.
+ Labels MUST follow the format as defined in the
+ "Nameprep" profile in <xref target="RFC3491"/>.
+ Notably, this means that labels are assumed to be case-folded and
+ special characters including spaces are forbidden.
</dd>
<dt>Apex Label</dt>
<dd>
@@ -210,8 +213,9 @@
<dd>
A name in GNS is a domain name as defined in <xref target="RFC8499"/>
as an ordered list of labels.
- The labels in a name are separated using the character "." (dot).
Names, like labels, are encoded in UTF-8.
+ The labels in a name are separated using the unicode dot character
+ U+002E.
</dd>
<dt>Top-Level Domain</dt> <!--FIXME shall we call this TLZ? -->
<dd>
@@ -2235,7 +2239,7 @@ NICK: john (Supplemental)
<t>
All labels in GNS are encoded in UTF-8 <xref target="RFC3629" />.
Labels MUST be canonicalized using
- Normalization Form C (NFC) <xref target="Unicode-UAX15"/>.
+ Normalization Form KC (NFKC) <xref target="Unicode-UAX15"/>.
This does not include any DNS names found in DNS records, such as
CNAME
records, which are internationalized through the IDNA specifications
<xref target="RFC5890" />.
@@ -2626,6 +2630,7 @@ Purpose | Name | References | Comment
&RFC1035;
&RFC2782;
&RFC2119;
+ &RFC3491;
&RFC3629;
&RFC3686;
&RFC3826;
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lsd0001] branch master updated: labels and names,
gnunet <=