commit 66806afaaff0bc2ceb0e539d3b7d1499dd82aace
parent b4ad913a0f1685657e4c1c17ae3a61ad3f11ec04
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date: Fri, 18 Feb 2022 18:34:50 +0100
relax notion of a label even more
Diffstat:
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml
@@ -13,7 +13,6 @@
<!--<!ENTITY RFC3912 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.3912.xml">-->
<!ENTITY RFC5869 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5869.xml">
<!ENTITY RFC5890 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5890.xml">
-<!ENTITY RFC5891 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5891.xml">
<!ENTITY RFC5895 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5895.xml">
<!ENTITY RFC6234 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6234.xml">
<!-- <!ENTITY RFC6781 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6781.xml"> -->
@@ -189,12 +188,11 @@
<dt>Label</dt>
<dd>
A GNS label is a label as defined in <xref target="RFC8499"/>.
- It is always assumed to be a U-label as
- defined in <xref target="RFC5890"/> and <xref target="RFC5891"/>.
Labels are case-sensitive UTF-8 strings in Unicode
Normalization Form C (NFC) <xref target="Unicode-UAX15"/>.
GNS does not impose length restrictions on labels. However, applications
- MAY ensure that name and label lengths are compatible with DNS.
+ MAY ensure that name and label lengths are compatible with DNS and
+ in particular IDNA <xref target="RFC5890"/>.
In the spirit of <xref target="RFC5895"/>, applications MAY preprocess
labels (and names) to ensure compatibility with DNS, for
example according to <xref target="Unicode-UTS46"/>.
@@ -2648,7 +2646,6 @@ Purpose | Name | References | Comment
&RFC5237;
&RFC5869;
&RFC5890;
- &RFC5891;
&RFC5895;
&RFC6234;
&RFC6895;