diff options
Diffstat (limited to 'draft-schanzen-gns.xml')
-rw-r--r-- | draft-schanzen-gns.xml | 29 |
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[ |
838 | 0 13 14 15 16 | 839 | 0 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[ |
1475 | 0 8 16 24 32 40 48 56 | 1480 | 0 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> |