[Simple] mapping im: and pres: URIs
Peter Saint-Andre <stpeter@jabber.org> Mon, 16 April 2007 22:56 UTC
Return-path: <simple-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Hda7S-0000em-RC; Mon, 16 Apr 2007 18:56:22 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Hda7R-0000eU-Kd for simple@ietf.org; Mon, 16 Apr 2007 18:56:21 -0400
Received: from corp-fw-main.jabber.com ([207.182.164.14] helo=wrk225.corp.jabber.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Hda7O-0003t0-4V for simple@ietf.org; Mon, 16 Apr 2007 18:56:21 -0400
Received: from wrk225.corp.jabber.com (localhost [127.0.0.1]) by wrk225.corp.jabber.com (Postfix) with ESMTP id B3CC460FD99 for <simple@ietf.org>; Mon, 16 Apr 2007 16:56:54 -0600 (MDT)
Message-ID: <4623FF36.5020600@jabber.org>
Date: Mon, 16 Apr 2007 16:56:54 -0600
From: Peter Saint-Andre <stpeter@jabber.org>
Organization: XMPP Standards Foundation
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.1.3) Gecko/20070326 Thunderbird/2.0.0.0 Mnenhy/0.7.5.666
MIME-Version: 1.0
To: simple@ietf.org
Jabber-ID: stpeter@jabber.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 612a16ba5c5f570bfc42b3ac5606ac53
Subject: [Simple] mapping im: and pres: URIs
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>, <mailto:simple-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/simple>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/simple>, <mailto:simple-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0590565284=="
Errors-To: simple-bounces@ietf.org
In draft-saintandre-xmpp-simple-09, we define mappings of sip:, sips:, pres:, and im: URIs to XMPP addresses and vice-versa. Unfortunately I am confused about exactly which characters are reserved, unreserved, and forbidden (i.e., to-be-escaped) for the relevant addressing schemes. In this mail I ask about im: and pres: URIs (I still need to research sip/sips URIs further before posting). RFC 3859 defines the syntax of the pres: URI scheme as follows (the im: URI scheme is defined equivalently in RFC 3860): The syntax follows the existing mailto: URI syntax specified in RFC 2368. The ABNF is: PRES-URI = "pres:" [ to ] [ headers ] to = mailbox headers = "?" header *( "&" header ) header = hname "=" hvalue hname = *uric hvalue = *uric Here the symbol "mailbox" represents an encoded mailbox name as defined in RFC 2822 [3], and the symbol "uric" denotes any character that is valid in a URL (defined in RFC 2396 [10]). A few questions: 1. What does it mean to follow the syntax of the mailto scheme from RFC 2368 but specify that the "mailbox" rule follows RFC 2822 rather than RFC 822 (to which RFC 2368 refers)? 2. What does the term "encoded mailbox name" mean? (As far as I can see, it is not defined in RFC 2822.) Does this mean a mailbox as specified according to RFC 2822 but encoded according to the rules in RFC 2368 (e.g., percent-encoding reserved characters such as "%", "&", "=", and "?" from RFC 2368)? 3. Was it really intended for pres: and im: URIs to completely track the mailbox format (from 822 or 2822), so that things like the following are URIs of good standing? pres:%20Juliet%20Capulet%20<juliet@example.com> 4. In draft-saintandre-xmpp-simple-09 we make the simplifying assumption that we are interested in mapping local-part addresses only (leaving domain mapping out of scope), so that in the previous address would be interested in mapping "juliet" only (since domains are what they are and the phrase is immaterial to address mapping for routing purposes); do folks on this list think that is reasonable? Thanks! Peter -- Peter Saint-Andre XMPP Standards Foundation http://www.xmpp.org/xsf/people/stpeter.shtml
_______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple
- [Simple] mapping im: and pres: URIs Peter Saint-Andre