aboutsummaryrefslogtreecommitdiff
path: root/draft-schanzen-gns.xml
diff options
context:
space:
mode:
Diffstat (limited to 'draft-schanzen-gns.xml')
-rw-r--r--draft-schanzen-gns.xml29
1 files changed, 17 insertions, 12 deletions
diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml
index 5310211..3e70da3 100644
--- a/draft-schanzen-gns.xml
+++ b/draft-schanzen-gns.xml
@@ -829,13 +829,14 @@ zTLD := zkl[126..129].zkl[63..125].zkl[0..62]
829 future protocol versions. 829 future protocol versions.
830 If an application or implementation encounters a flag which it does not 830 If an application or implementation encounters a flag which it does not
831 recognize, it MUST be ignored. 831 recognize, it MUST be ignored.
832 Any combination of the flags specified below are valid.
832 <xref target="figure_flag"/> 833 <xref target="figure_flag"/>
833 illustrates the flag distribution in the 16-bit flag field of a 834 illustrates the flag distribution in the 16-bit flag field of a
834 resource record: 835 resource record:
835 </t> 836 </t>
836 <figure anchor="figure_flag" title="The Resource Record Flag Wire Format."> 837 <figure anchor="figure_flag" title="The Resource Record Flag Wire Format.">
837 <artwork name="" type="" align="left" alt=""><![CDATA[ 838 <artwork name="" type="" align="left" alt=""><![CDATA[
8380 13 14 15 16 8390 13 14 15
839+--------...+-------------+-------+---------+ 840+--------...+-------------+-------+---------+
840| Reserved |SUPPLEMENTAL |SHADOW |CRITICAL | 841| Reserved |SUPPLEMENTAL |SHADOW |CRITICAL |
841+--------...+-------------+-------+---------+ 842+--------...+-------------+-------+---------+
@@ -846,12 +847,12 @@ zTLD := zkl[126..129].zkl[63..125].zkl[0..62]
846 <dd> 847 <dd>
847 If this flag is set, it indicates that processing is critical. 848 If this flag is set, it indicates that processing is critical.
848 Implementations that do not support the record type or are otherwise 849 Implementations that do not support the record type or are otherwise
849 unable to process the record must abort resolution upon encountering 850 unable to process the record MUST abort resolution upon encountering
850 the record in the resolution process. 851 the record in the resolution process.
851 </dd> 852 </dd>
852 <dt>SHADOW</dt> 853 <dt>SHADOW</dt>
853 <dd> 854 <dd>
854 If this flag is set, this record should be ignored by resolvers unless all (other) 855 If this flag is set, this record MUST be ignored by resolvers unless all (other)
855 records of the same record type have expired. Used to allow zone publishers to 856 records of the same record type have expired. Used to allow zone publishers to
856 facilitate good performance when records change by allowing them to put future 857 facilitate good performance when records change by allowing them to put future
857 values of records into the storage. 858 values of records into the storage.
@@ -863,8 +864,7 @@ zTLD := zkl[126..129].zkl[63..125].zkl[0..62]
863 This is a supplemental record. It is provided in addition to the 864 This is a supplemental record. It is provided in addition to the
864 other records. This flag indicates that this record is not explicitly 865 other records. This flag indicates that this record is not explicitly
865 managed alongside the other records under the respective name but 866 managed alongside the other records under the respective name but
866 may be useful for the application. This flag should only be encountered 867 may be useful for the application.
867 by a resolver for records obtained from the storage.
868 </dd> 868 </dd>
869 </dl> 869 </dl>
870 <section anchor="gnsrecords_delegation" numbered="true" toc="default"> 870 <section anchor="gnsrecords_delegation" numbered="true" toc="default">
@@ -876,7 +876,7 @@ zTLD := zkl[126..129].zkl[63..125].zkl[0..62]
876 the GNU Name System Record Types registry (see <xref target="gana"/>). 876 the GNU Name System Record Types registry (see <xref target="gana"/>).
877 Zone delegation records MUST have the CRTITICAL flag set. 877 Zone delegation records MUST have the CRTITICAL flag set.
878 Not supporting some zone types MAY result in resolution failures. This 878 Not supporting some zone types MAY result in resolution failures. This
879 MAY BE a valid choice if some zone delegation record types have been 879 MAY be a valid choice if some zone delegation record types have been
880 determined to be cryptographically insecure. 880 determined to be cryptographically insecure.
881 Zone delegation records MUST NOT be stored and published 881 Zone delegation records MUST NOT be stored and published
882 under the apex label. 882 under the apex label.
@@ -1439,7 +1439,7 @@ S-Decrypt(zk,label,expiration,ciphertext):
1439 </dl> 1439 </dl>
1440 <t> 1440 <t>
1441 NOTE: If an application uses DNS names obtained from GNS2DNS records 1441 NOTE: If an application uses DNS names obtained from GNS2DNS records
1442 in a DNS request they must first be converted to an IDNA punycode 1442 in a DNS request they MUST first be converted to an IDNA punycode
1443 representation <xref target="RFC5891" />. 1443 representation <xref target="RFC5891" />.
1444 </t> 1444 </t>
1445 </section> 1445 </section>
@@ -1454,6 +1454,9 @@ S-Decrypt(zk,label,expiration,ciphertext):
1454 <section anchor="gnsrecords_leho" numbered="true" toc="default"> 1454 <section anchor="gnsrecords_leho" numbered="true" toc="default">
1455 <name>LEHO</name> 1455 <name>LEHO</name>
1456 <t> 1456 <t>
1457 This record is used to provide LEgacy HOstnames.
1458 </t>
1459 <t>
1457 Applications can use the GNS to lookup IPv4 or IPv6 addresses of 1460 Applications can use the GNS to lookup IPv4 or IPv6 addresses of
1458 internet services. 1461 internet services.
1459 However, sometimes connecting to such services does not only require 1462 However, sometimes connecting to such services does not only require
@@ -1466,10 +1469,12 @@ S-Decrypt(zk,label,expiration,ciphertext):
1466 Using a GNS name for the "Host"-header may not work as 1469 Using a GNS name for the "Host"-header may not work as
1467 it may not be globally unique. Furthermore, even if uniqueness is 1470 it may not be globally unique. Furthermore, even if uniqueness is
1468 not an issue, the legacy service might not even be aware of GNS. 1471 not an issue, the legacy service might not even be aware of GNS.
1469 1472 </t>
1473 <t>
1470 A LEHO resource record is expected to be found together in a single 1474 A LEHO resource record is expected to be found together in a single
1471 resource record with an IPv4 or IPv6 address. 1475 resource record with an IPv4 or IPv6 address.
1472 A LEHO DATA entry is illustrated in <xref target="figure_lehorecord"/>.</t> 1476 A LEHO DATA entry is illustrated in <xref target="figure_lehorecord"/>.
1477 </t>
1473 <figure anchor="figure_lehorecord" title="The LEHO DATA Wire Format."> 1478 <figure anchor="figure_lehorecord" title="The LEHO DATA Wire Format.">
1474 <artwork name="" type="" align="left" alt=""><![CDATA[ 1479 <artwork name="" type="" align="left" alt=""><![CDATA[
14750 8 16 24 32 40 48 56 14800 8 16 24 32 40 48 56
@@ -1496,8 +1501,8 @@ S-Decrypt(zk,label,expiration,ciphertext):
1496 <section anchor="gnsrecords_nick" numbered="true" toc="default"> 1501 <section anchor="gnsrecords_nick" numbered="true" toc="default">
1497 <name>NICK</name> 1502 <name>NICK</name>
1498 <t> 1503 <t>
1499 Nickname records can be used by zone administrators to publish an 1504 Nickname records can be used by zone administrators to publish a
1500 the label that a zone prefers to have used when it is referred to. 1505 label that a zone prefers to have used when it is referred to.
1501 This is a suggestion to other zones what label to use when creating a 1506 This is a suggestion to other zones what label to use when creating a
1502 delegation record (<xref target="gnsrecords_delegation" />) containing 1507 delegation record (<xref target="gnsrecords_delegation" />) containing
1503 this zone key. 1508 this zone key.
@@ -1522,7 +1527,7 @@ S-Decrypt(zk,label,expiration,ciphertext):
1522 <dt>NICKNAME</dt> 1527 <dt>NICKNAME</dt>
1523 <dd> 1528 <dd>
1524 A UTF-8 string (which is not 0-terminated) representing the preferred 1529 A UTF-8 string (which is not 0-terminated) representing the preferred
1525 label of the zone. This string MUST NOT include a "." character. 1530 label of the zone. This string MUST be a valid GNS label.
1526 </dd> 1531 </dd>
1527 </dl> 1532 </dl>
1528 </section> 1533 </section>