diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2022-02-18 12:13:44 +0100 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2022-02-18 12:13:44 +0100 |
commit | 6e078b8b5971981f6ef6d5ea099f6a7565663a85 (patch) | |
tree | 2ad8739a948acf6bef0e0db133c8f5ec254f1c93 | |
parent | 6f8ff256cc9ebadaeaf41ecb16f6ea4f1447ceff (diff) | |
download | lsd0001-6e078b8b5971981f6ef6d5ea099f6a7565663a85.tar.gz lsd0001-6e078b8b5971981f6ef6d5ea099f6a7565663a85.zip |
more label clarifications
-rw-r--r-- | draft-schanzen-gns.xml | 25 |
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 | ||