]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
new draft
authorMark Andrews <marka@isc.org>
Fri, 20 Sep 2002 23:16:15 +0000 (23:16 +0000)
committerMark Andrews <marka@isc.org>
Fri, 20 Sep 2002 23:16:15 +0000 (23:16 +0000)
doc/draft/draft-ietf-dnsext-unknown-rrs-04.txt [moved from doc/draft/draft-ietf-dnsext-unknown-rrs-03.txt with 87% similarity]

similarity index 87%
rename from doc/draft/draft-ietf-dnsext-unknown-rrs-03.txt
rename to doc/draft/draft-ietf-dnsext-unknown-rrs-04.txt
index d1a6c405b9bf444ee0c90e92b136537d6a7cbfc1..b488913ddc518018c1ba37db2a246291320e4a97 100644 (file)
@@ -1,6 +1,8 @@
+
+
 INTERNET-DRAFT                                       Andreas Gustafsson
-draft-ietf-dnsext-unknown-rrs-03.txt                       Nominum Inc.
-                                                              June 2002
+draft-ietf-dnsext-unknown-rrs-04.txt                       Nominum Inc.
+                                                         September 2002
 
 
                     Handling of Unknown DNS RR Types
@@ -49,9 +51,9 @@ Abstract
 
 
 
-Expires December 2002                                           [Page 1]
+Expires March 2003                                              [Page 1]
 \f
-draft-ietf-dnsext-unknown-rrs-03.txt                           June 2002
+draft-ietf-dnsext-unknown-rrs-04.txt                      September 2002
 
 
    fully realized.  This memo proposes changes to name servers and to
@@ -83,6 +85,14 @@ draft-ietf-dnsext-unknown-rrs-03.txt                           June 2002
    unstructured binary data, storing and transmitting it without change
    [RFC1123].
 
+   To ensure the correct operation of equality comparison (section 6)
+   and of the DNSSEC canonical form (section 7) when an RR type is known
+   to some but not all of the servers involved, servers MUST also
+   exactly preserve the RDATA of RRs of known type, except for changes
+   due to compression or decompression where allowed by section 4 of
+   this memo.  In particular, the character case of domain names that
+   are not subject to compression MUST be preserved.
+
 4. Domain Name Compression
 
    RRs containing compression pointers in the RDATA part cannot be
@@ -94,6 +104,14 @@ draft-ietf-dnsext-unknown-rrs-03.txt                           June 2002
    name to be corrupted.
 
    To avoid such corruption, servers MUST NOT compress domain names
+
+
+
+Expires March 2003                                              [Page 2]
+\f
+draft-ietf-dnsext-unknown-rrs-04.txt                      September 2002
+
+
    embedded in the RDATA of types that are class-specific or not well-
    known.  This requirement was stated in RFC1123 without defining the
    term "well-known"; it is hereby specified that only the RR types
@@ -102,14 +120,6 @@ draft-ietf-dnsext-unknown-rrs-03.txt                           June 2002
    Receiving servers MUST decompress domain names in RRs of well-known
    type, and SHOULD also decompress RRs of type RP, AFSDB, RT, SIG, PX,
    NXT, NAPTR, and SRV (although the current specification of the SRV RR
-
-
-
-Expires December 2002                                           [Page 2]
-\f
-draft-ietf-dnsext-unknown-rrs-03.txt                           June 2002
-
-
    in RFC2782 prohibits compression, RFC2052 mandated it, and some
    servers following that earlier specification are still in use).
 
@@ -150,6 +160,14 @@ draft-ietf-dnsext-unknown-rrs-03.txt                           June 2002
       the actual RDATA field, each containing an even
       number of hexadecimal digits.
 
+
+
+
+Expires March 2003                                              [Page 3]
+\f
+draft-ietf-dnsext-unknown-rrs-04.txt                      September 2002
+
+
    If the RDATA is of zero length, the text representation contains only
    the \# token and the single zero representing the length.
 
@@ -158,14 +176,6 @@ draft-ietf-dnsext-unknown-rrs-03.txt                           June 2002
    RDATA, which carries the benefit of making the resulting master file
    portable to servers where these types are unknown.  Using the generic
    representation for the RDATA of an RR of known type can also be
-
-
-
-Expires December 2002                                           [Page 3]
-\f
-draft-ietf-dnsext-unknown-rrs-03.txt                           June 2002
-
-
    useful in the case of an RR type where the text format varies
    depending on a version, protocol, or similar field (or several)
    embedded in the RDATA when such a field has a value for which no text
@@ -206,6 +216,14 @@ draft-ietf-dnsext-unknown-rrs-03.txt                           June 2002
    records differing only in character case, and not expected to cause
    any problems in practice.
 
+
+
+
+Expires March 2003                                              [Page 4]
+\f
+draft-ietf-dnsext-unknown-rrs-04.txt                      September 2002
+
+
 7. DNSSEC Canonical Form and Ordering
 
    DNSSEC [RFC2535] defines a canonical form and ordering for RRs.  In
@@ -214,20 +232,15 @@ draft-ietf-dnsext-unknown-rrs-03.txt                           June 2002
 
    To ensure backwards compatibility, this canonical form remains
    unchanged for any RR types defined in RFC2931 or earlier.  That is,
-
-
-
-Expires December 2002                                           [Page 4]
-\f
-draft-ietf-dnsext-unknown-rrs-03.txt                           June 2002
-
-
    the domain names embedded in RRs of type NS, MD, MF, CNAME, SOA, MB,
    MG, MR, PTR, HINFO, MINFO, MX, HINFO, RP, AFSDB, RT, SIG, PX, NXT,
-   NAPTR, KX, SRV, DNAME, and A6 are converted to lower case.  For all
-   other RR types, the canonical form is hereby changed such that no
-   downcasing of embedded domain names takes place.  The owner name is
-   still set to lower case.
+   NAPTR, KX, SRV, DNAME, and A6 are converted to lower case according
+   to the DNS rules for character comparisons.
+
+   For all other RR types, the canonical form is hereby changed such
+   that no downcasing of embedded domain names takes place.  The owner
+   name is always set to lower case according to the DNS rules for
+   character comparisons, regardless of the RR type.
 
    The canonical ordering is as specified in RFC2535 section 8.3, where
    the octet sequence is the canonical form as revised by this
@@ -260,6 +273,13 @@ References
    [RFC1035] - Domain Names - Implementation and Specifications, P.
    Mockapetris, November 1987.
 
+
+
+Expires March 2003                                              [Page 5]
+\f
+draft-ietf-dnsext-unknown-rrs-04.txt                      September 2002
+
+
    [RFC1123] - Requirements for Internet Hosts -- Application and
    Support, R. Braden, Editor, October 1989.
 
@@ -270,14 +290,6 @@ References
    [RFC2052] - A DNS RR for specifying the location of services (DNS
    SRV), A. Gulbrandsen, P. Vixie, October 1996.  Obsoleted by RFC2782.
 
-
-
-
-Expires December 2002                                           [Page 5]
-\f
-draft-ietf-dnsext-unknown-rrs-03.txt                           June 2002
-
-
    [RFC2119] - Bradner, S., "Key words for use in RFCs to Indicate
    Requirement Levels", BCP 14, RFC 2119, March 1997.
 
@@ -316,6 +328,14 @@ Full Copyright Statement
    distributed, in whole or in part, without restriction of any kind,
    provided that the above copyright notice and this paragraph are
    included on all such copies and derivative works.  However, this
+
+
+
+Expires March 2003                                              [Page 6]
+\f
+draft-ietf-dnsext-unknown-rrs-04.txt                      September 2002
+
+
    document itself may not be modified in any way, such as by removing
    the copyright notice or references to the Internet Society or other
    Internet organizations, except as needed for the purpose of
@@ -327,13 +347,6 @@ Full Copyright Statement
    The limited permissions granted above are perpetual and will not be
    revoked by the Internet Society or its successors or assigns.
 
-
-
-Expires December 2002                                           [Page 6]
-\f
-draft-ietf-dnsext-unknown-rrs-03.txt                           June 2002
-
-
    This document and the information contained herein is provided on an
    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
@@ -374,17 +387,5 @@ draft-ietf-dnsext-unknown-rrs-03.txt                           June 2002
 
 
 
-
-
-
-
-
-
-
-
-
-
-
-Expires December 2002                                           [Page 7]
-
-
+Expires March 2003                                              [Page 7]
+\f