draft-ietf-xmpp-nodeprep-00.txt   draft-ietf-xmpp-nodeprep-01.txt 
Network Working Group P. Saint-Andre Network Working Group P. Saint-Andre
Internet-Draft Jabber Software Foundation Internet-Draft Jabber Software Foundation
Expires: August 4, 2003 J. Hildebrand Expires: August 22, 2003 J. Hildebrand
Jabber, Inc. Jabber, Inc.
February 03, 2003 February 21, 2003
Nodeprep: A Stringprep Profile for Node Identifiers in XMPP Nodeprep: A Stringprep Profile for Node Identifiers in XMPP
draft-ietf-xmpp-nodeprep-00 draft-ietf-xmpp-nodeprep-01
Status of this Memo Status of this Memo
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026. all provisions of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet- other groups may also distribute working documents as Internet-
Drafts. Drafts.
skipping to change at page 1, line 33 skipping to change at page 1, line 33
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at http:// The list of current Internet-Drafts can be accessed at http://
www.ietf.org/ietf/1id-abstracts.txt. www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
This Internet-Draft will expire on August 4, 2003. This Internet-Draft will expire on August 22, 2003.
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (2003). All Rights Reserved. Copyright (C) The Internet Society (2003). All Rights Reserved.
Abstract Abstract
This document defines a stringprep profile for node identifiers in This document defines a stringprep profile for node identifiers in
the eXtensible Messaging and Presence Protocol (XMPP). the eXtensible Messaging and Presence Protocol (XMPP).
skipping to change at page 2, line 20 skipping to change at page 2, line 20
1.3 Intellectual Property Notice . . . . . . . . . . . . . . . . . 3 1.3 Intellectual Property Notice . . . . . . . . . . . . . . . . . 3
2. Character Repertoire . . . . . . . . . . . . . . . . . . . . . 5 2. Character Repertoire . . . . . . . . . . . . . . . . . . . . . 5
3. Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3. Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4. Normalization . . . . . . . . . . . . . . . . . . . . . . . . 7 4. Normalization . . . . . . . . . . . . . . . . . . . . . . . . 7
5. Prohibited Output . . . . . . . . . . . . . . . . . . . . . . 8 5. Prohibited Output . . . . . . . . . . . . . . . . . . . . . . 8
6. Bidirectional Characters . . . . . . . . . . . . . . . . . . . 9 6. Bidirectional Characters . . . . . . . . . . . . . . . . . . . 9
7. Security Considerations . . . . . . . . . . . . . . . . . . . 10 7. Security Considerations . . . . . . . . . . . . . . . . . . . 10
8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 11 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 11
References . . . . . . . . . . . . . . . . . . . . . . . . . . 12 References . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . 12 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . 12
Full Copyright Statement . . . . . . . . . . . . . . . . . . . 13 A. Revision History . . . . . . . . . . . . . . . . . . . . . . . 13
A.1 Changes from draft-ietf-xmpp-nodeprep-00 . . . . . . . . . . . 13
Full Copyright Statement . . . . . . . . . . . . . . . . . . . 14
1. Introduction 1. Introduction
This document, which defines a profile of stringprep (RFC 3454 [1]), This document, which defines a profile of stringprep (RFC 3454 [1]),
specifies processing rules that will enable users to enter specifies processing rules that will enable users to enter
internationalized node identifiers in XMPP (see XMPP Core [2]) and internationalized node identifiers in XMPP (see XMPP Core [2]) and
have the highest chance of getting the content of the strings have the highest chance of getting the content of the strings
correct. These processing rules are intended for XMPP node correct. These processing rules are intended for XMPP node
identifiers only, and not for arbitrary text. identifiers only, and not for arbitrary text.
skipping to change at page 5, line 7 skipping to change at page 5, line 7
This document is in full compliance with all provisions of Section 10 This document is in full compliance with all provisions of Section 10
of RFC 2026. Parts of this specification use the term "jabber" for of RFC 2026. Parts of this specification use the term "jabber" for
identifying namespaces and other protocol syntax. Jabber[tm] is a identifying namespaces and other protocol syntax. Jabber[tm] is a
registered trademark of Jabber, Inc. Jabber, Inc. grants permission registered trademark of Jabber, Inc. Jabber, Inc. grants permission
to the IETF for use of the Jabber trademark in association with this to the IETF for use of the Jabber trademark in association with this
specification and its successors, if any. specification and its successors, if any.
2. Character Repertoire 2. Character Repertoire
This profile uses Unicode 3.2, as defined in Appendix A.1 of RFC 3454 This profile uses Unicode 3.2 with the list of unassigned code points
[1]. being Table A.1, both defined in Appendix A of RFC 3454 [1].
3. Mapping 3. Mapping
This profile specifies mapping using the following tables from RFC This profile specifies mapping using the following tables from RFC
3454 [1]: 3454 [1]:
Table B.1 Table B.1
Table B.2 Table B.2
skipping to change at page 12, line 11 skipping to change at page 12, line 11
Indicator whether or not this is the newest version of the profile: Indicator whether or not this is the newest version of the profile:
This is the first version of Nodeprep This is the first version of Nodeprep
References References
[1] Hoffman, P. and M. Blanchet, "Preparation of Internationalized [1] Hoffman, P. and M. Blanchet, "Preparation of Internationalized
Strings ("stringprep")", RFC 3454, December 2002. Strings ("stringprep")", RFC 3454, December 2002.
[2] Saint-Andre, P. and J. Miller, "XMPP Core (draft-ietf-xmpp-core- [2] Saint-Andre, P. and J. Miller, "XMPP Core (draft-ietf-xmpp-core-
02, work in progress)", February 2003. 03, work in progress)", February 2003.
[3] Bradner, S., "Key words for use in RFCs to Indicate Requirement [3] Bradner, S., "Key words for use in RFCs to Indicate Requirement
Levels", BCP 14, RFC 2119, March 1997. Levels", BCP 14, RFC 2119, March 1997.
[4] Internet Assigned Numbers Authority, "Internet Assigned Numbers [4] Internet Assigned Numbers Authority, "Internet Assigned Numbers
Authority", January 1998, <http://www.iana.org/>. Authority", January 1998, <http://www.iana.org/>.
Authors' Addresses Authors' Addresses
Peter Saint-Andre Peter Saint-Andre
skipping to change at page 13, line 5 skipping to change at page 13, line 5
EMail: stpeter@jabber.org EMail: stpeter@jabber.org
URI: http://www.jabber.org/people/stpeter.php URI: http://www.jabber.org/people/stpeter.php
Joe Hildebrand Joe Hildebrand
Jabber, Inc. Jabber, Inc.
EMail: jhildebrand@jabber.com EMail: jhildebrand@jabber.com
URI: http://www.jabber.org/people/hildjj.php URI: http://www.jabber.org/people/hildjj.php
Appendix A. Revision History
Note to RFC editor: please remove this entire appendix, and the
corresponding entries in the table of contents, prior to publication.
A.1 Changes from draft-ietf-xmpp-nodeprep-00
o Clarified references to Unicode 3.2 and unassigned code points.
Full Copyright Statement Full Copyright Statement
Copyright (C) The Internet Society (2003). All Rights Reserved. Copyright (C) The Internet Society (2003). All Rights Reserved.
This document and translations of it may be copied and furnished to This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it others, and derivative works that comment on or otherwise explain it
or assist in its implementation may be prepared, copied, published or assist in its implementation may be prepared, copied, published
and distributed, in whole or in part, without restriction of any and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph are kind, provided that the above copyright notice and this paragraph are
included on all such copies and derivative works. However, this included on all such copies and derivative works. However, this
 End of changes. 8 change blocks. 
8 lines changed or deleted 19 lines changed or added

This html diff was produced by rfcdiff 1.34. The latest version is available from http://tools.ietf.org/tools/rfcdiff/