gnunet-svn
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]