Sieve Notification Mechanism: Extensible Messaging and Presence Protocol (XMPP)
RFC 5437
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2015-10-14
|
09 | (System) | Notify list changed from sieve-chairs@ietf.org, draft-ietf-sieve-notify-xmpp@ietf.org to (None) |
2012-08-22
|
09 | (System) | post-migration administrative database adjustment to the No Objection position for Cullen Jennings |
2012-08-22
|
09 | (System) | post-migration administrative database adjustment to the No Objection position for Chris Newman |
2009-02-03
|
09 | Cindy Morgan | State Changes to RFC Published from RFC Ed Queue by Cindy Morgan |
2009-02-03
|
09 | Cindy Morgan | [Note]: 'RFC 5437' added by Cindy Morgan |
2009-01-31
|
09 | (System) | RFC published |
2008-02-28
|
09 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
2008-02-28
|
09 | (System) | IANA Action state changed to Waiting on RFC Editor from In Progress |
2008-02-28
|
09 | (System) | IANA Action state changed to In Progress from Waiting on Authors |
2008-02-27
|
09 | Amy Vezza | State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza |
2008-02-25
|
09 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2008-02-22
|
09 | (System) | IANA Action state changed to In Progress |
2008-02-22
|
09 | Amy Vezza | IESG state changed to Approved-announcement sent |
2008-02-22
|
09 | Amy Vezza | IESG has approved the document |
2008-02-22
|
09 | Amy Vezza | Closed "Approve" ballot |
2008-02-19
|
09 | Lisa Dusseault | State Changes to Approved-announcement to be sent from IESG Evaluation::AD Followup by Lisa Dusseault |
2008-02-19
|
09 | Cullen Jennings | [Ballot Position Update] Position for Cullen Jennings has been changed to No Objection from Discuss by Cullen Jennings |
2008-02-19
|
09 | (System) | Sub state has been changed to AD Follow up from New Id Needed |
2008-02-19
|
09 | (System) | New version available: draft-ietf-sieve-notify-xmpp-09.txt |
2008-02-18
|
09 | Lisa Dusseault | State Changes to IESG Evaluation::Revised ID Needed from IESG Evaluation::AD Followup by Lisa Dusseault |
2008-02-18
|
09 | Lisa Dusseault | Authors have a proposed change that Cullen approved - waiting for new version. |
2008-01-02
|
09 | Chris Newman | [Ballot comment] Stating that the "from:" header must be an email address is a bit imprecise as there are various syntax representations for an email … [Ballot comment] Stating that the "from:" header must be an email address is a bit imprecise as there are various syntax representations for an email address (e.g., RFC 2822 allows a display name and folding whitespace in the address). This could be clarified by specifically referring to RFC 2821 "Mailbox" ABNF rule. |
2008-01-02
|
09 | Chris Newman | [Ballot Position Update] Position for Chris Newman has been changed to No Objection from Discuss by Chris Newman |
2007-12-31
|
09 | Cullen Jennings | [Ballot discuss] So the following text was added to deal with my discuss... The XMPP notification service associated with a Sieve engine MUST NOT … [Ballot discuss] So the following text was added to deal with my discuss... The XMPP notification service associated with a Sieve engine MUST NOT leak presence (network availability) information regarding users of the service. In particular, the service MUST NOT reveal presence information via a notify_method_capability test to entities that are not authorized to know such information (e.g., via a presence subscription as specified in [XMPP-IM]). Now this would resolve the problem but I don't see how it is implementable. Only the XMPP server knows the privacy policy so I don't see how the sieve engine can do this. It seems there would be a way of doing this where the sieve server subscribed for the information on behalf of who it planned to disclose it to instead of tightly binding the policy such that the xmpp and email server have to interact in a proprietary way. I'm not sure how you are thinking of implementing this - let me - I may just be missing the boat on what you are thinking of. Thanks. |
2007-12-31
|
09 | Cullen Jennings | [Ballot comment] few typos: ":messaga" should be ":message" and search for sewsion |
2007-12-30
|
08 | (System) | New version available: draft-ietf-sieve-notify-xmpp-08.txt |
2007-12-21
|
09 | (System) | Removed from agenda for telechat - 2007-12-20 |
2007-12-20
|
09 | Amy Vezza | State Changes to IESG Evaluation::AD Followup from IESG Evaluation by Amy Vezza |
2007-12-20
|
09 | Cullen Jennings | [Ballot discuss] My apologies for missing section 2.2 on first read. In section 2.2 - I think a bit more is needed about the who … [Ballot discuss] My apologies for missing section 2.2 on first read. In section 2.2 - I think a bit more is needed about the who does the subscription. Imagine Alice and Bob both use the notification from same email server. However, imagine that Alice does not allow Bob to to see Alice xmpp presence information. What I would like to stop is for Bob to be able to write a sieve rule that reads Alice's presence status and basically informs Bob is online or offline by what the sieve script does. I can see a solution to this where the Alice only authorizes the sieve server to read presence for her scripts but not for Bob's scripts. It seems like setting the from in the xmpp subscript in a particular way could resolve this issue. It may be that section 2.1 already covers this but hard to tell. If the current document covers this attack - glad to understand how and clear. If this makes no sense, call me and I can clarify. |
2007-12-20
|
09 | Cullen Jennings | [Ballot comment] I'm not exactly sure if this is a discuss level issue or not. I think the document should strongly point out that the … [Ballot comment] I'm not exactly sure if this is a discuss level issue or not. I think the document should strongly point out that the from attribute in the xmpp message element is not generated by the ":from" tag in the Sieve script. I think it would help to provide advice what the xmpp from was set to because clients are going to need to be able to add access rules to allow message from this sender. Once you start adding in any sense of strong identity, (imagine DKIM in the email case), this gets even more critical. If I did make this a discuss, I think i would say something along the lines of the security section should provide details on how the receive of the xmmp message knows about authentication of a notification message. |
2007-12-20
|
09 | Cullen Jennings | [Ballot discuss] I think this needs text to cover how the XMPP interacts with the "online" state in notify_method_capability of the base document. I suspect … [Ballot discuss] I think this needs text to cover how the XMPP interacts with the "online" state in notify_method_capability of the base document. I suspect this was just missed - if there is some good reason this is not in this document, I'm glad to remove this discuss. |
2007-12-20
|
09 | Cullen Jennings | [Ballot Position Update] New position, Discuss, has been recorded by Cullen Jennings |
2007-12-20
|
09 | Magnus Westerlund | [Ballot Position Update] New position, No Objection, has been recorded by Magnus Westerlund |
2007-12-20
|
09 | Jon Peterson | [Ballot Position Update] New position, No Objection, has been recorded by Jon Peterson |
2007-12-20
|
09 | Dan Romascanu | [Ballot Position Update] New position, No Objection, has been recorded by Dan Romascanu |
2007-12-20
|
09 | Mark Townsley | [Ballot Position Update] New position, No Objection, has been recorded by Mark Townsley |
2007-12-20
|
09 | Chris Newman | [Ballot discuss] I expected this document to follow the "MUST" guidelines in the security considerations section of draft-ietf-sieve-notify-11.txt that apply to notification methods. But I … [Ballot discuss] I expected this document to follow the "MUST" guidelines in the security considerations section of draft-ietf-sieve-notify-11.txt that apply to notification methods. But I don't see text addressing notification loops. There are two implicit mechanisms present that could be used for loop prevention. These are the "headline" notification type (which I gather is roughly equivalent to RFC 3834 auto-submitted), and the fact that Resent-From is a trace header field and not to be used for replies. However, the former is optional (making it not necessarily useful for loop detection) and the latter may not be known to implementers less familiar with the details of email. Furthermore, the behavior of "the XMPP address of the notification service associated with the SIEVE engine" is not specified. If that service generates XMPP auto-replies then there could definitely be problems with looping or denial of service (e.g. if the user set the to address to be the address of the XMPP service that generates notifications). Another problem: the syntax for the ":from" notify tag is supposed to be defined by the mechanism. However, this document explicitly places no syntax restrictions on the value of from while at the same time copying the value into a header field ("Reply-To") with syntax restrictions. For interoperability, I recommend stating explicitly that the ":from" notify tag has URI syntax or the syntax of the XMPP/SIP Reply-To header. |
2007-12-20
|
09 | Chris Newman | [Ballot Position Update] New position, Discuss, has been recorded by Chris Newman |
2007-12-20
|
09 | Ross Callon | [Ballot Position Update] New position, No Objection, has been recorded by Ross Callon |
2007-12-19
|
09 | David Ward | [Ballot Position Update] New position, No Objection, has been recorded by David Ward |
2007-12-19
|
09 | Russ Housley | [Ballot Position Update] New position, No Objection, has been recorded by Russ Housley |
2007-12-19
|
09 | Ron Bonica | [Ballot Position Update] New position, No Objection, has been recorded by Ron Bonica |
2007-12-19
|
09 | Tim Polk | [Ballot Position Update] New position, No Objection, has been recorded by Tim Polk |
2007-12-19
|
09 | Jari Arkko | [Ballot Position Update] New position, No Objection, has been recorded by Jari Arkko |
2007-12-18
|
09 | Lars Eggert | [Ballot Position Update] Position for Lars Eggert has been changed to No Objection from Undefined by Lars Eggert |
2007-12-18
|
09 | Lars Eggert | [Ballot Position Update] Position for Lars Eggert has been changed to Undefined from No Objection by Lars Eggert |
2007-12-18
|
09 | Lars Eggert | [Ballot Position Update] New position, No Objection, has been recorded by Lars Eggert |
2007-12-17
|
09 | Sam Hartman | [Ballot comment] I'm a bit puzzled at why the requirement that the notification sender must be the notification service is at must level. That doesn't … [Ballot comment] I'm a bit puzzled at why the requirement that the notification sender must be the notification service is at must level. That doesn't seem to be necessary for interoperability or security or for any of the other reasons we typically place requirements at must level. I think should would be more appropriate. |
2007-12-17
|
09 | Sam Hartman | [Ballot Position Update] New position, No Objection, has been recorded by Sam Hartman |
2007-12-14
|
09 | Lisa Dusseault | [Ballot Position Update] New position, Yes, has been recorded for Lisa Dusseault |
2007-12-14
|
09 | Lisa Dusseault | Ballot has been issued by Lisa Dusseault |
2007-12-14
|
09 | Lisa Dusseault | Created "Approve" ballot |
2007-12-13
|
09 | Lisa Dusseault | Placed on agenda for telechat - 2007-12-20 by Lisa Dusseault |
2007-12-13
|
09 | Lisa Dusseault | State Changes to IESG Evaluation from Waiting for AD Go-Ahead::AD Followup by Lisa Dusseault |
2007-12-05
|
09 | (System) | Sub state has been changed to AD Follow up from New Id Needed |
2007-12-05
|
07 | (System) | New version available: draft-ietf-sieve-notify-xmpp-07.txt |
2007-11-26
|
09 | Lisa Dusseault | State Changes to Waiting for AD Go-Ahead::Revised ID Needed from Waiting for AD Go-Ahead by Lisa Dusseault |
2007-11-23
|
09 | (System) | State has been changed to Waiting for AD Go-Ahead from In Last Call by system |
2007-11-13
|
09 | Amanda Baber | IANA Last Call comments: Upon approval of this document, the IANA will make the following assignments in the "Sieve Notification Mechanisms" registry located at http://www.iana.org/assignments/sieve-notification … IANA Last Call comments: Upon approval of this document, the IANA will make the following assignments in the "Sieve Notification Mechanisms" registry located at http://www.iana.org/assignments/sieve-notification [TBD -- RFC-sieve-notify-10] Mechanism name: xmpp Mechanism URI: RFC4622 Mechanism-specific tags: none Standards Track/IESG-approved experimental RFC number: this RFC Person and email address to contact for further information: Peter Saint-Andre [RFC-sieve-notify-xmpp-06] We understand the above to be the only IANA Action for this document. |
2007-11-09
|
09 | Amy Vezza | Last call sent |
2007-11-09
|
09 | Amy Vezza | State Changes to In Last Call from Last Call Requested by Amy Vezza |
2007-11-09
|
09 | Samuel Weiler | Request for Last Call review by SECDIR is assigned to Vidya Narayanan |
2007-11-09
|
09 | Samuel Weiler | Request for Last Call review by SECDIR is assigned to Vidya Narayanan |
2007-11-08
|
09 | Lisa Dusseault | State Changes to Last Call Requested from Publication Requested by Lisa Dusseault |
2007-11-08
|
09 | Lisa Dusseault | Last Call was requested by Lisa Dusseault |
2007-11-08
|
09 | (System) | Ballot writeup text was added |
2007-11-08
|
09 | (System) | Last call text was added |
2007-11-08
|
09 | (System) | Ballot approval text was added |
2007-11-07
|
06 | (System) | New version available: draft-ietf-sieve-notify-xmpp-06.txt |
2007-10-16
|
09 | Lisa Dusseault | Draft Added by Lisa Dusseault in state Publication Requested |
2007-10-01
|
05 | (System) | New version available: draft-ietf-sieve-notify-xmpp-05.txt |
2007-09-07
|
09 | (System) | Document has expired |
2007-03-06
|
04 | (System) | New version available: draft-ietf-sieve-notify-xmpp-04.txt |
2007-02-02
|
03 | (System) | New version available: draft-ietf-sieve-notify-xmpp-03.txt |
2006-07-24
|
02 | (System) | New version available: draft-ietf-sieve-notify-xmpp-02.txt |
2006-06-27
|
01 | (System) | New version available: draft-ietf-sieve-notify-xmpp-01.txt |
2006-01-18
|
00 | (System) | New version available: draft-ietf-sieve-notify-xmpp-00.txt |