--- 1/draft-ietf-urn-dns-ddds-database-03.txt 2007-12-18 19:09:35.000000000 +0100 +++ 2/draft-ietf-urn-dns-ddds-database-04.txt 2007-12-18 19:09:35.000000000 +0100 @@ -1,41 +1,41 @@ Network Working Group M. Mealling Internet-Draft Verisign -Expires: August 1, 2000 February 2000 +Expires: August 31, 2001 March 2, 2001 A DDDS Database Using The Domain Name System - draft-ietf-urn-dns-ddds-database-03 + draft-ietf-urn-dns-ddds-database-04 Status of this Memo This document is an Internet-Draft and is in full conformance with all provisions of Section 10 of RFC2026. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." To view the entire list of Internet-Draft Shadow Directories, see http://www.ietf.org/shadow.html. - This Internet-Draft will expire on August 1, 2000. + This Internet-Draft will expire on August 31, 2001. Copyright Notice - Copyright (C) The Internet Society (2000). All Rights Reserved. + Copyright (C) The Internet Society (2001). All Rights Reserved. Abstract This document describes a Dynamic Delegation Discovery System Database using the Domain Name System as a distributed database of Rules. The Keys are domain-names and the Rules are encoded using the NAPTR Resource Record. Since this document officially obsoletes RFC 2915, it is the official specification for the NAPTR DNS Resource Record. @@ -87,22 +87,33 @@ "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [1]. All other terminology, especially capitalized terms, is taken from [11]. 3. DDDS Database Specification General Description: This database uses the Domain Name System (DNS) as specified in - [3] and [2]. The character set used to specify the various values - of the NAPTR records is UTF-8[15]. + [3] and [2]. + + The character set used to specify the various values of the NAPTR + records is UTF-8[15]. Care must be taken to ensure that, in the + case where either the input or the output to the substitution + expression contains code points outside of the ASCII/Unicode + equivalence in UTF-8, any UTF-8 is interpreted as a series of + code-points instead of as a series of bytes. This is to ensure + that the internationalized features of the POSIX Extended Regular + Expressions are able to match their intended code-points. + Substitution expressions MUST NOT be written where they depend on + a specific POSIX locale since this would cause substutition + expressions to loose their ability to be universally applicable. Key Format: A Key is a validly constructed DNS domain-name. Lookup Request: In order to request a set of rules for a given Key, the client issues a request, following standard DNS rules, for NAPTR Resource Records for the given domain-name. Lookup Response: @@ -475,38 +486,38 @@ [12] Mealling, M., "URI Resolution using the Dynamic Delegation Discovery System", RFC XXXX, Internet-Draft draft-ietf-urn-uri-res-ddds-00.txt, July 2000. [13] Mealling, M. and R. Daniel, "The Naming Authority Pointer (NAPTR) DNS Resource Record", RFC 2915, August 2000. [14] Daniel, R. and M. Mealling, "Resolution of Uniform Resource Identifiers using the Domain Name System", RFC 2168, June 1997. - [15] "Appendix A.2 of "The Unicode Standard, Version 2.0"", ISBN - 0-201-48345-9, January 1996. + [15] Yergeau, F., "UTF-8, a transformation format of ISO 10646", + RFC 2279, January 1998. Author's Address Michael Mealling Verisign 505 Huntmar Park Drive Herndon, VA 22070 US Phone: +1 770 921-2251 EMail: michaelm@netsol.com URI: http://www.verisign.com Full Copyright Statement - Copyright (C) The Internet Society (2000). All Rights Reserved. + Copyright (C) The Internet Society (2001). All Rights Reserved. This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implmentation may be prepared, copied, published and 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 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