Session Initiation Protocol (SIP) Extension for Event State Publication
draft-ietf-sip-publish-04
Revision differences
Document history
| Date | Rev. | By | Action |
|---|---|---|---|
|
2012-08-22
|
04 | (System) | post-migration administrative database adjustment to the No Objection position for Allison Mankin |
|
2012-08-22
|
04 | (System) | post-migration administrative database adjustment to the No Objection position for Steven Bellovin |
|
2012-08-22
|
04 | (System) | post-migration administrative database adjustment to the No Objection position for Ted Hardie |
|
2004-06-03
|
04 | Amy Vezza | State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza |
|
2004-06-02
|
04 | Amy Vezza | IESG state changed to Approved-announcement sent |
|
2004-06-02
|
04 | Amy Vezza | IESG has approved the document |
|
2004-06-02
|
04 | Amy Vezza | Closed "Approve" ballot |
|
2004-05-29
|
04 | Allison Mankin | [Ballot Position Update] Position for Allison Mankin has been changed to No Objection from Discuss by Allison Mankin |
|
2004-05-29
|
04 | Allison Mankin | [Note]: 'All revisions made in 04.' added by Allison Mankin |
|
2004-05-29
|
04 | Allison Mankin | State Changes to Approved-announcement to be sent from IESG Evaluation::AD Followup by Allison Mankin |
|
2004-05-29
|
04 | Allison Mankin | [Note]: 'Dialog with Editor has gone a round (comments sent, revisions proposed, comments on revisions sent back).' added by Allison Mankin |
|
2004-05-28
|
04 | (System) | Sub state has been changed to AD Follow up from New Id Needed |
|
2004-05-28
|
04 | (System) | New version available: draft-ietf-sip-publish-04.txt |
|
2004-05-21
|
04 | Allison Mankin | [Note]: 'Dialog with Editor has gone a round (comments sent, revisions proposed, comments on revisions sent back).' added by Allison Mankin |
|
2004-04-26
|
04 | Ted Hardie | [Ballot Position Update] Position for Ted Hardie has been changed to No Objection from Discuss by Ted Hardie |
|
2004-04-26
|
04 | Allison Mankin | [Ballot discuss] This transfers Ted's Discuss to me (for easier clearing, at his request). **** Ted's Discuss Comments from 2004-04-15: This may be easy to … [Ballot discuss] This transfers Ted's Discuss to me (for easier clearing, at his request). **** Ted's Discuss Comments from 2004-04-15: This may be easy to clear, but my reading of section 4.3 seems to indicate that the non-normative indented text contradicts the normative text. The non-normative text says: Like the 2xx response to an initial PUBLISH request, the 2xx response to a refresh PUBLISH request will contain a SIP-ETag header field with an entity-tag. There is no requirement that this entity-tag is the same one as was given in the SIP-If-Match header field of the request. This is a bit confusing to start with, as there is no reason given for why an implementation would want to update the entity tag for a refreshed publish request; typically used E-Tags normally do not change unless there is a reason. This also seems to contradict this statement: A publication refresh only extends the expiration time of already existing event state. It does not affect that event state in any other way. Therefore, a PUBLISH request that refreshes event state MUST NOT have a body. The event state's metadata is changed if the E-Tag is changed; no other facility using the E-tag to determine if the state has been maintained will succeed if the e-tag has changed. My confusion on this grew reading the same text: Like the 2xx response to an initial PUBLISH request, the 2xx response to a modifying PUBLISH request will contain a SIP-ETag header field with an entity-tag. There is no requirement that this entity-tag is the same one as was given in the SIP-If-Match header field of the request. in section 4.4. Is there not, in fact, a requirement that the E-tag change given the change to event state? Reading through the text in Section 8 on e-tags has not helped me much, other than leaving me with the impression that the reuse of the HTTP view of e-tags is less than the authors' suppose. I am fine with leaving the generation of the e-tags to the implementation, but this seems to leave when they change up to the implementation, and that concerns me. -------- Discuss from me, related to the SMB's comments, sent to Aki and the chairs, 2004-04-26: About the request for better explanation, here's what Steve and I agreed on, which made him change from a Discuss. In the Introduction, please add some text within the following paragraph: The mechanism described in this document can be extended to support publication of any event state for which there exists an appropriate event package as defined in [1]. It is not intended to be a general-purpose mechanism for transport of arbitrary data, as there are better-suited mechanisms for this purpose. After reference [1], try to describe the classes of application that might want to use PUBLISH other than presence publication. For instance, a hypothetical successor to REGISTER? This little bit of text should give a forward reference to Section 10 since that's where future applications using PUBLISH must go to get more information. |
|
2004-04-26
|
04 | Allison Mankin | [Ballot discuss] This transfers Ted's Discuss to me (for easier clearing, at his request). Ted's Discuss Comments from 2004-04-15: This may be easy to clear, … [Ballot discuss] This transfers Ted's Discuss to me (for easier clearing, at his request). Ted's Discuss Comments from 2004-04-15: This may be easy to clear, but my reading of section 4.3 seems to indicate that the non-normative indented text contradicts the normative text. The non-normative text says: Like the 2xx response to an initial PUBLISH request, the 2xx response to a refresh PUBLISH request will contain a SIP-ETag header field with an entity-tag. There is no requirement that this entity-tag is the same one as was given in the SIP-If-Match header field of the request. This is a bit confusing to start with, as there is no reason given for why an implementation would want to update the entity tag for a refreshed publish request; typically used E-Tags normally do not change unless there is a reason. This also seems to contradict this statement: A publication refresh only extends the expiration time of already existing event state. It does not affect that event state in any other way. Therefore, a PUBLISH request that refreshes event state MUST NOT have a body. The event state's metadata is changed if the E-Tag is changed; no other facility using the E-tag to determine if the state has been maintained will succeed if the e-tag has changed. My confusion on this grew reading the same text: Like the 2xx response to an initial PUBLISH request, the 2xx response to a modifying PUBLISH request will contain a SIP-ETag header field with an entity-tag. There is no requirement that this entity-tag is the same one as was given in the SIP-If-Match header field of the request. in section 4.4. Is there not, in fact, a requirement that the E-tag change given the change to event state? Reading through the text in Section 8 on e-tags has not helped me much, other than leaving me with the impression that the reuse of the HTTP view of e-tags is less than the authors' suppose. I am fine with leaving the generation of the e-tags to the implementation, but this seems to leave when they change up to the implementation, and that concerns me. -------- Discuss from me, related to the SMB's comments, sent to Aki and the chairs, 2004-04-26: About the request for better explanation, here's what Steve and I agreed on, which made him change from a Discuss. In the Introduction, please add some text within the following paragraph: The mechanism described in this document can be extended to support publication of any event state for which there exists an appropriate event package as defined in [1]. It is not intended to be a general-purpose mechanism for transport of arbitrary data, as there are better-suited mechanisms for this purpose. After reference [1], try to describe the classes of application that might want to use PUBLISH other than presence publication. For instance, a hypothetical successor to REGISTER? This little bit of text should give a forward reference to Section 10 since that's where future applications using PUBLISH must go to get more information. |
|
2004-04-26
|
04 | Allison Mankin | [Ballot Position Update] Position for Allison Mankin has been changed to Discuss from Yes by Allison Mankin |
|
2004-04-26
|
04 | Allison Mankin | State Change Notice email list have been change to rohan@cisco.com, dean.willis@softarmor.com, aki.niemi@nokia.com from rohan@cisco.com, dean.willis@softarmor.com |
|
2004-04-20
|
04 | Allison Mankin | State Changes to IESG Evaluation::Revised ID Needed from IESG Evaluation by Allison Mankin |
|
2004-04-20
|
04 | Allison Mankin | State Changes to IESG Evaluation from Waiting for AD Go-Ahead by Allison Mankin |
|
2004-04-20
|
04 | Allison Mankin | [Note]: 'Ted found some contradictions in the handling of etags - revisions needed to clean that up.' added by Allison Mankin |
|
2004-04-19
|
04 | (System) | State has been changed to Waiting for AD Go-Ahead from In Last Call by system |
|
2004-04-16
|
04 | (System) | Removed from agenda for telechat - 2004-04-15 |
|
2004-04-15
|
04 | Steven Bellovin | [Ballot Position Update] Position for Steve Bellovin has been changed to No Objection from Discuss by Steve Bellovin |
|
2004-04-15
|
04 | Steven Bellovin | [Ballot comment] Tables 2 and 3 would be clearer if the document reproduced the key from p. 160 of RFC 3261. I'm extremely confused … [Ballot comment] Tables 2 and 3 would be clearer if the document reproduced the key from p. 160 of RFC 3261. I'm extremely confused by this document, since I don't understand what's being published. Or rather, I do understand one thing that can be published -- CPIM presence announcements, since that's what's in the example -- but what else can be published? In what format? Is this CPIM-specific? If not, how can an ESC function if it has to "composit" (not my idea of a verb!) arbitrarily different things. There are unexpanded acronyms (UAC, UAS, PUA) |
|
2004-04-15
|
04 | Alex Zinin | [Ballot Position Update] New position, No Objection, has been recorded for Alex Zinin by Alex Zinin |
|
2004-04-15
|
04 | Bill Fenner | [Ballot Position Update] New position, No Objection, has been recorded for Bill Fenner by Bill Fenner |
|
2004-04-15
|
04 | Thomas Narten | [Ballot Position Update] New position, No Objection, has been recorded for Thomas Narten by Thomas Narten |
|
2004-04-15
|
04 | Margaret Cullen | [Ballot Position Update] New position, No Objection, has been recorded for Margaret Wasserman by Margaret Wasserman |
|
2004-04-15
|
04 | Bert Wijnen | [Ballot Position Update] New position, No Objection, has been recorded for Bert Wijnen by Bert Wijnen |
|
2004-04-15
|
04 | Jon Peterson | [Ballot Position Update] New position, Yes, has been recorded for Jon Peterson by Jon Peterson |
|
2004-04-14
|
04 | David Kessens | [Ballot Position Update] New position, No Objection, has been recorded for David Kessens by David Kessens |
|
2004-04-14
|
04 | Harald Alvestrand | [Ballot comment] Reviewed by John Loughney, Gen-ART |
|
2004-04-14
|
04 | Harald Alvestrand | [Ballot Position Update] New position, No Objection, has been recorded for Harald Alvestrand by Harald Alvestrand |
|
2004-04-14
|
04 | Steven Bellovin | [Ballot discuss] I'm extremely confused by this document, since I don't understand what's being published. Or rather, I do understand one thing that can be … [Ballot discuss] I'm extremely confused by this document, since I don't understand what's being published. Or rather, I do understand one thing that can be published -- CPIM presence announcements, since that's what's in the example -- but what else can be published? In what format? Is this CPIM-specific? If not, how can an ESC function if it has to "composit" (not my idea of a verb!) arbitrarily different things. There are unexpanded acronyms (UAC, UAS, PUA) |
|
2004-04-14
|
04 | Steven Bellovin | [Ballot Position Update] Position for Steve Bellovin has been changed to Discuss from Undefined by Steve Bellovin |
|
2004-04-14
|
04 | Steven Bellovin | [Ballot Position Update] Position for Steve Bellovin has been changed to Undefined from Discuss by Steve Bellovin |
|
2004-04-14
|
04 | Steven Bellovin | [Ballot comment] Tables 2 and 3 would be clearer if the document reproduced the key from p. 160 of RFC 3261. |
|
2004-04-14
|
04 | Steven Bellovin | [Ballot discuss] I'm extremely confused by this document, since I don't understand what's being published. Or rather, I do understand one thing that can be … [Ballot discuss] I'm extremely confused by this document, since I don't understand what's being published. Or rather, I do understand one thing that can be published -- CPIM presence announcements, since that's what's in the example -- but what else can be published? In what format? Is this CPIM-specific? If not, how can an ESC function if it has to "composit" (not my idea of a verb!) arbitrarily different things. |
|
2004-04-14
|
04 | Steven Bellovin | [Ballot Position Update] New position, Discuss, has been recorded for Steve Bellovin by Steve Bellovin |
|
2004-04-13
|
04 | Ted Hardie | [Ballot discuss] This may be easy to clear, but my reading of section 4.3 seems to indicate that the non-normative indented text contradicts the normative … [Ballot discuss] This may be easy to clear, but my reading of section 4.3 seems to indicate that the non-normative indented text contradicts the normative text. The non-normative text says: Like the 2xx response to an initial PUBLISH request, the 2xx response to a refresh PUBLISH request will contain a SIP-ETag header field with an entity-tag. There is no requirement that this entity-tag is the same one as was given in the SIP-If-Match header field of the request. This is a bit confusing to start with, as there is no reason given for why an implementation would want to update the entity tag for a refreshed publish request; typically used E-Tags normally do not change unless there is a reason. This also seems to contradict this statement: A publication refresh only extends the expiration time of already existing event state. It does not affect that event state in any other way. Therefore, a PUBLISH request that refreshes event state MUST NOT have a body. The event state's metadata is changed if the E-Tag is changed; no other facility using the E-tag to determine if the state has been maintained will succeed if the e-tag has changed. My confusion on this grew reading the same text: Like the 2xx response to an initial PUBLISH request, the 2xx response to a modifying PUBLISH request will contain a SIP-ETag header field with an entity-tag. There is no requirement that this entity-tag is the same one as was given in the SIP-If-Match header field of the request. in section 4.4. Is there not, in fact, a requirement that the E-tag change given the change to event state? Reading through the text in Section 8 on e-tags has not helped me much, other than leaving me with the impression that the reuse of the HTTP view of e-tags is less than the authors' suppose. I am fine with leaving the generation of the e-tags to the implementation, but this seems to leave when they change up to the implementation, and that concerns me. |
|
2004-04-13
|
04 | Ted Hardie | [Ballot discuss] This may be easy to clear, but my reading of section 4.3 seems to indicate that the non-normative indented text contradicts the normative … [Ballot discuss] This may be easy to clear, but my reading of section 4.3 seems to indicate that the non-normative indented text contradicts the normative text. The non-normative text says: Like the 2xx response to an initial PUBLISH request, the 2xx response to a refresh PUBLISH request will contain a SIP-ETag header field with an entity-tag. There is no requirement that this entity-tag is the same one as was given in the SIP-If-Match header field of the request. This is a bit confusing to start with, as there is no reason give for why an implementation would want to update the entity tag for refreshed published request; typical use E-Tags is normally not to change them unless there is a reason. This also seems to contradict this statement: A publication refresh only extends the expiration time of already existing event state. It does not affect that event state in any other way. Therefore, a PUBLISH request that refreshes event state MUST NOT have a body. The event state's metadata is changed if the E-Tag is changed; no other facility using the E-tag to determine if the state has been maintained will succeed if the e-tag has changed. My confusion on this grew reading the same text: Like the 2xx response to an initial PUBLISH request, the 2xx response to a modifying PUBLISH request will contain a SIP-ETag header field with an entity-tag. There is no requirement that this entity-tag is the same one as was given in the SIP-If-Match header field of the request. in section 4.4. Is there not, in fact, a requirement that the E-tag change given the change to event state? Reading through the text in Section 8 on e-tags has not helped me much, other than leaving me with the impression that the reuse of the HTTP view of e-tags is less than the authors' suppose. I am fine with leaving the generation of the e-tags to the implementation, but this seems to leave when they change up to the implmentation, and that concerns me. |
|
2004-04-13
|
04 | Ted Hardie | [Ballot Position Update] New position, Discuss, has been recorded for Ted Hardie by Ted Hardie |
|
2004-04-12
|
04 | Russ Housley | [Ballot Position Update] New position, No Objection, has been recorded for Russ Housley by Russ Housley |
|
2004-04-12
|
04 | Scott Hollenbeck | [Ballot Position Update] New position, No Objection, has been recorded for Scott Hollenbeck by Scott Hollenbeck |
|
2004-04-08
|
04 | Allison Mankin | Placed on agenda for telechat - 2004-04-15 by Allison Mankin |
|
2004-04-08
|
04 | Allison Mankin | [Note]: 'On agenda a few days before Last Call completes, but there are no issues arising in Last Call.' added by Allison Mankin |
|
2004-04-08
|
04 | Allison Mankin | [Ballot Position Update] New position, Yes, has been recorded for Allison Mankin |
|
2004-04-08
|
04 | Allison Mankin | Ballot has been issued by Allison Mankin |
|
2004-04-08
|
04 | Allison Mankin | Created "Approve" ballot |
|
2004-04-05
|
04 | Amy Vezza | Last call sent |
|
2004-04-05
|
04 | Amy Vezza | State Changes to In Last Call from Last Call Requested by Amy Vezza |
|
2004-04-05
|
04 | Allison Mankin | Last Call was requested by Allison Mankin |
|
2004-04-05
|
04 | Allison Mankin | State Changes to Last Call Requested from Publication Requested by Allison Mankin |
|
2004-04-05
|
04 | (System) | Ballot writeup text was added |
|
2004-04-05
|
04 | (System) | Last call text was added |
|
2004-04-05
|
04 | (System) | Ballot approval text was added |
|
2004-04-05
|
04 | Allison Mankin | State Change Notice email list have been change to rohan@cisco.com, dean.willis@softarmor.com from |
|
2004-02-19
|
04 | Dinara Suleymanova | Draft Added by Dinara Suleymanova |
|
2004-02-16
|
03 | (System) | New version available: draft-ietf-sip-publish-03.txt |
|
2004-01-07
|
02 | (System) | New version available: draft-ietf-sip-publish-02.txt |
|
2003-10-24
|
01 | (System) | New version available: draft-ietf-sip-publish-01.txt |
|
2003-09-11
|
00 | (System) | New version available: draft-ietf-sip-publish-00.txt |