aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2022-02-18 12:13:44 +0100
committerMartin Schanzenbach <schanzen@gnunet.org>2022-02-18 12:13:44 +0100
commit6e078b8b5971981f6ef6d5ea099f6a7565663a85 (patch)
tree2ad8739a948acf6bef0e0db133c8f5ec254f1c93
parent6f8ff256cc9ebadaeaf41ecb16f6ea4f1447ceff (diff)
downloadlsd0001-6e078b8b5971981f6ef6d5ea099f6a7565663a85.tar.gz
lsd0001-6e078b8b5971981f6ef6d5ea099f6a7565663a85.zip
more label clarifications
-rw-r--r--draft-schanzen-gns.xml25
1 files changed, 18 insertions, 7 deletions
diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml
index db0effc..769f6d7 100644
--- a/draft-schanzen-gns.xml
+++ b/draft-schanzen-gns.xml
@@ -14,6 +14,7 @@
14<!ENTITY RFC5869 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5869.xml"> 14<!ENTITY RFC5869 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5869.xml">
15<!ENTITY RFC5890 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5890.xml"> 15<!ENTITY RFC5890 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5890.xml">
16<!ENTITY RFC5891 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5891.xml"> 16<!ENTITY RFC5891 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5891.xml">
17<!ENTITY RFC5895 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5895.xml">
17<!ENTITY RFC6234 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6234.xml"> 18<!ENTITY RFC6234 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6234.xml">
18<!-- <!ENTITY RFC6781 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6781.xml"> --> 19<!-- <!ENTITY RFC6781 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6781.xml"> -->
19<!ENTITY RFC6895 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6895.xml"> 20<!ENTITY RFC6895 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6895.xml">
@@ -190,15 +191,14 @@
190 A GNS label is a label as defined in <xref target="RFC8499"/>. 191 A GNS label is a label as defined in <xref target="RFC8499"/>.
191 It is always assumed to be a U-label as 192 It is always assumed to be a U-label as
192 defined in <xref target="RFC5890"/> and <xref target="RFC5891"/>. 193 defined in <xref target="RFC5890"/> and <xref target="RFC5891"/>.
193 Consequently, labels are case-sensitive UTF-8 strings in Unicode 194 Labels are case-sensitive UTF-8 strings in Unicode
194 Normalization Form C (NFC) <xref target="Unicode-UAX15"/>. 195 Normalization Form C (NFC) <xref target="Unicode-UAX15"/>.
195 GNS does not impose length restrictions on labels. However, applications 196 GNS does not impose length restrictions on labels. However, applications
196 MAY ensure that name and label lengths are compatible with legacy 197 MAY ensure that name and label lengths are compatible with legacy
197 DNS. 198 DNS.
198 <!-- FIXME U-labels MUST not be too long. Their A-label representation 199 In the spirit of <xref target="RFC5895"/>, applications MAY preprocess
199 must fit into a DNS label. Do we want this limitation for GNS? 200 labels (and names) to ensure compatibility with legacy DNS, for
200 Or do we define "compatibility" labels that follow this limitation? 201 example according to <xref target="Unicode-UTS46"/>.
201 -->
202 </dd> 202 </dd>
203 <dt>Apex Label</dt> 203 <dt>Apex Label</dt>
204 <dd> 204 <dd>
@@ -2640,6 +2640,7 @@ Purpose | Name | References | Comment
2640 &RFC5869; 2640 &RFC5869;
2641 &RFC5890; 2641 &RFC5890;
2642 &RFC5891; 2642 &RFC5891;
2643 &RFC5895;
2643 &RFC6234; 2644 &RFC6234;
2644 &RFC6895; 2645 &RFC6895;
2645 &RFC6979; 2646 &RFC6979;
@@ -2710,12 +2711,22 @@ Purpose | Name | References | Comment
2710 <reference anchor="Unicode-UAX15" target="http://www.unicode.org/reports/tr15/tr15-31.html"> 2711 <reference anchor="Unicode-UAX15" target="http://www.unicode.org/reports/tr15/tr15-31.html">
2711 <front> 2712 <front>
2712 <title>Unicode Standard Annex #15: Unicode Normalization Forms, Revision 31</title> 2713 <title>Unicode Standard Annex #15: Unicode Normalization Forms, Revision 31</title>
2713 <author fullname="The Unicode Consortium"> 2714 <author>
2714 <organization>University of Illinois at Chicago</organization> 2715 <organization>The Unicode Consortium</organization>
2715 </author> 2716 </author>
2716 <date year="2009" month="September"/> 2717 <date year="2009" month="September"/>
2717 </front> 2718 </front>
2718 </reference> 2719 </reference>
2720 <reference anchor="Unicode-UTS46" target="https://www.unicode.org/reports/tr46">
2721 <front>
2722 <title>Unicode Technical Standard #46: Unicode IDNA Compatibility Processing, Revision 27</title>
2723 <author>
2724 <organization>The Unicode Consortium</organization>
2725 </author>
2726 <date year="2021" month="August"/>
2727 </front>
2728 </reference>
2729
2719 2730
2720 2731
2721 2732