Skip to main content

Mapping the Extensible Messaging and Presence Protocol (XMPP) to Common Presence and Instant Messaging (CPIM)
draft-ietf-xmpp-cpim-05

Revision differences

Document history

Date Rev. By Action
2012-08-22
05 (System) post-migration administrative database adjustment to the No Objection position for Steven Bellovin
2012-08-22
05 (System) post-migration administrative database adjustment to the Yes position for Ted Hardie
2004-05-26
05 Amy Vezza State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza
2004-05-19
05 Amy Vezza IESG state changed to Approved-announcement sent
2004-05-19
05 Amy Vezza IESG has approved the document
2004-05-19
05 Amy Vezza Closed "Approve" ballot
2004-05-19
05 Scott Hollenbeck State Changes to Approved-announcement to be sent from IESG Evaluation::AD Followup by Scott Hollenbeck
2004-05-18
05 Steven Bellovin [Ballot Position Update] Position for Steve Bellovin has been changed to No Objection from Discuss by Steve Bellovin
2004-05-06
05 Ted Hardie [Ballot Position Update] Position for Ted Hardie has been changed to Yes from Discuss by Ted Hardie
2004-05-04
05 (System) Sub state has been changed to AD Follow up from New Id Needed
2004-05-04
05 (System) New version available: draft-ietf-xmpp-cpim-05.txt
2004-04-16
05 (System) Removed from agenda for telechat - 2004-04-15
2004-04-15
05 Amy Vezza State Changes to IESG Evaluation::Revised ID Needed from IESG Evaluation by Amy Vezza
2004-04-15
05 Amy Vezza [Ballot Position Update] New position, No Objection, has been recorded for Allison Mankin by Amy Vezza
2004-04-15
05 Harald Alvestrand [Ballot Position Update] Position for Harald Alvestrand has been changed to Undefined from No Objection by Harald Alvestrand
2004-04-15
05 Alex Zinin [Ballot Position Update] New position, No Objection, has been recorded for Alex Zinin by Alex Zinin
2004-04-15
05 Bill Fenner [Ballot Position Update] New position, No Objection, has been recorded for Bill Fenner by Bill Fenner
2004-04-15
05 Thomas Narten [Ballot Position Update] New position, No Objection, has been recorded for Thomas Narten by Thomas Narten
2004-04-15
05 Bert Wijnen [Ballot Position Update] Position for Bert Wijnen has been changed to No Objection from Undefined by Bert Wijnen
2004-04-15
05 Bert Wijnen
[Ballot comment]
Reference:

  [UTF-8]    Yergeau, F., "UTF-8, a transformation format of ISO
              10646", RFC 2279, …
[Ballot comment]
Reference:

  [UTF-8]    Yergeau, F., "UTF-8, a transformation format of ISO
              10646", RFC 2279, January 1998.

Should probably be changed to:

  [UTF-8]    Yergeau, F., "UTF-8, a transformation format of ISO
              10646", RFC 2279, January 1998.
  [UTF-8]    Yergeau, F., "UTF-8, a transformation format of ISO
              10646", STD 63, RFC 3629, November 2003.
2004-04-15
05 Bert Wijnen [Ballot Position Update] New position, Undefined, has been recorded for Bert Wijnen by Bert Wijnen
2004-04-15
05 Margaret Cullen [Ballot Position Update] New position, No Objection, has been recorded for Margaret Wasserman by Margaret Wasserman
2004-04-15
05 Harald Alvestrand [Ballot Position Update] New position, No Objection, has been recorded for Harald Alvestrand by Harald Alvestrand
2004-04-15
05 Jon Peterson [Ballot Position Update] Position for Jon Peterson has been changed to No Objection from Undefined by Jon Peterson
2004-04-15
05 Jon Peterson
[Ballot comment]
It seems a little odd that the resource identifier mapping in 5.1.1 (mapping the XMPP resource identifier to the PIDF tuple ID) does …
[Ballot comment]
It seems a little odd that the resource identifier mapping in 5.1.1 (mapping the XMPP resource identifier to the PIDF tuple ID) does not admit of any complementary reverse mapping in 5.2 from PIDF to XMPP. If the two are equivalent in one direction of the mapping, why not in both?

The notes in 5.1.5 about the 'show' element refer to the example urn:ietf:params:xml:ns:pidf:im namespace from the PIDF document (as does 5.2.10). While there has been ongoing work to provide extended presence constructs like "away" and "dnd" and so on, it has not been in that namespace (the RPID work, for example, uses pidf:status:rpid-status). The text here strongly suggests that work on populating the pidf:im namespace is underway. It might be best to state that this is just an example, and that ns:pidf:im may or may not be populated in the future.

It might be worth mentioning in Section 6.1 that some non-XMPP protocols have a concept of a limited-duration subscription that must be periodically refreshed. Accordingly, an XMPP-to-whatever gateway might be responsible for sending periodic refreshes to the non-XMPP side which have no corollary in the XMPP protocol. The reverse case (whatever-to-XMPP) is covered well by the last paragraph of Section 6.2.
2004-04-15
05 Jon Peterson [Ballot Position Update] New position, Undefined, has been recorded for Jon Peterson by Jon Peterson
2004-04-14
05 David Kessens [Ballot Position Update] New position, No Objection, has been recorded for David Kessens by David Kessens
2004-04-14
05 Ted Hardie
[Ballot discuss]
In section 3.3, the text has:

5.  Translate & to #26;, ' to #27;, and / to @2f respectively

shouldn't the final entry …
[Ballot discuss]
In section 3.3, the text has:

5.  Translate & to #26;, ' to #27;, and / to @2f respectively

shouldn't the final entry should be #2f?  This is the mapping given
above in XMPP to CPIM.

In section 4.9, the text has:

  If the charset is "US-ASCII" or "UTF-8", the gateway SHOULD map the
  "Message/CPIM" object; otherwise it SHOULD NOT.

The text above seems to imply that the mapping should be a MUST
if the charset is UTF-8 (since that mapping is pretty much the point of the gateway).
Why is it a SHOULD?
2004-04-14
05 Ted Hardie [Ballot Position Update] New position, Discuss, has been recorded for Ted Hardie by Ted Hardie
2004-04-13
05 Steven Bellovin
[Ballot discuss]
There are some ambiguities in the language.  In several sections (4.2.3, 4.2.4, and more), when talking about headers present in CPIM but not …
[Ballot discuss]
There are some ambiguities in the language.  In several sections (4.2.3, 4.2.4, and more), when talking about headers present in CPIM but not XMPP, the document says that a gateway "SHOULD NOT pass that information on".  What is the antecedent of "that information"?  The offending header?  The entire stanza?  Something else?

4.2.7 (and elswhere): The document says that the mandatory-to-recognize header should be ignored.  Does that mean that the gateway does not have to understand certain headers that have been flagged as mandatory?  What if a flagged header is one of those for which XMPP has no equivalent?  How is that handled?
2004-04-13
05 Steven Bellovin [Ballot Position Update] New position, Discuss, has been recorded for Steve Bellovin by Steve Bellovin
2004-04-12
05 Russ Housley [Ballot comment]
Please delete section 1.4.
2004-04-12
05 Russ Housley [Ballot Position Update] New position, No Objection, has been recorded for Russ Housley by Russ Housley
2004-04-02
05 Scott Hollenbeck [Ballot Position Update] New position, Yes, has been recorded for Scott Hollenbeck
2004-04-02
05 Scott Hollenbeck Ballot has been issued by Scott Hollenbeck
2004-04-02
05 Scott Hollenbeck Created "Approve" ballot
2004-04-02
05 Scott Hollenbeck State Changes to IESG Evaluation from Waiting for AD Go-Ahead by Scott Hollenbeck
2004-04-02
05 Scott Hollenbeck Placed on agenda for telechat - 2004-04-15 by Scott Hollenbeck
2004-04-02
05 Scott Hollenbeck State Changes to Waiting for AD Go-Ahead from Waiting for Writeup by Scott Hollenbeck
2004-03-30
05 Scott Hollenbeck State Change Notice email list have been change to presnick@qualcomm.com,lisa@osafoundation.org,stpeter@jabber.org from
2004-03-29
05 (System) State has been changed to Waiting for Writeup from In Last Call by system
2004-03-15
05 Amy Vezza Last call sent
2004-03-15
05 Amy Vezza State Changes to In Last Call from Last Call Requested by Amy Vezza
2004-03-15
05 Scott Hollenbeck Last Call was requested by Scott Hollenbeck
2004-03-15
05 (System) Ballot writeup text was added
2004-03-15
05 (System) Last call text was added
2004-03-15
05 (System) Ballot approval text was added
2004-03-15
05 Scott Hollenbeck Draft Added by Scott Hollenbeck
2004-03-09
04 (System) New version available: draft-ietf-xmpp-cpim-04.txt
2004-01-06
(System) Posted related IPR disclosure: Jabber, Inc. and Jabber Software Foundation's Joint Statement About  IPR Claimed in Specifications Produced by the XMPP WG
2003-11-21
03 (System) New version available: draft-ietf-xmpp-cpim-03.txt
2003-08-25
02 (System) New version available: draft-ietf-xmpp-cpim-02.txt
2003-07-02
01 (System) New version available: draft-ietf-xmpp-cpim-01.txt
2003-06-24
00 (System) New version available: draft-ietf-xmpp-cpim-00.txt