lsd0001

LSD0001: GNU Name System
Log | Files | Refs | README

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:
Mdraft-schanzen-gns.xml | 7++-----
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;