Hypertext Transfer Protocol (HTTP) Client-Initiated Content-Encoding
draft-ietf-httpbis-cice-03
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2015-11-03
|
03 | (System) | RFC Editor state changed to AUTH48-DONE from AUTH48 |
2015-11-01
|
03 | (System) | RFC Editor state changed to AUTH48 from RFC-EDITOR |
2015-10-14
|
03 | (System) | Notify list changed from "Mark Nottingham" to (None) |
2015-10-12
|
03 | (System) | RFC Editor state changed to RFC-EDITOR from EDIT |
2015-09-21
|
03 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
2015-09-20
|
03 | (System) | IANA Action state changed to Waiting on RFC Editor from Waiting on Authors |
2015-09-20
|
03 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2015-09-11
|
03 | Gunter Van de Velde | Closed request for Last Call review by OPSDIR with state 'No Response' |
2015-09-09
|
03 | (System) | RFC Editor state changed to EDIT |
2015-09-09
|
03 | (System) | IESG state changed to RFC Ed Queue from Approved-announcement sent |
2015-09-09
|
03 | (System) | Announcement was received by RFC Editor |
2015-09-09
|
03 | (System) | IANA Action state changed to In Progress |
2015-09-08
|
03 | Cindy Morgan | IESG state changed to Approved-announcement sent from Approved-announcement to be sent |
2015-09-08
|
03 | Cindy Morgan | IESG has approved the document |
2015-09-08
|
03 | Cindy Morgan | Closed "Approve" ballot |
2015-09-08
|
03 | Cindy Morgan | Ballot approval text was generated |
2015-09-08
|
03 | Barry Leiba | IESG state changed to Approved-announcement to be sent from IESG Evaluation::AD Followup |
2015-09-08
|
03 | Stephen Farrell | [Ballot comment] Thanks for adding the BREACH stuff. |
2015-09-08
|
03 | Stephen Farrell | [Ballot Position Update] Position for Stephen Farrell has been changed to No Objection from Discuss |
2015-09-07
|
03 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2015-09-07
|
03 | Julian Reschke | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
2015-09-07
|
03 | Julian Reschke | New version available: draft-ietf-httpbis-cice-03.txt |
2015-09-03
|
02 | Cindy Morgan | IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation |
2015-09-03
|
02 | Ben Campbell | [Ballot comment] I've cleared the discuss on the following, since it seems that there is precedent in how HTTP has specified this sort of thing … [Ballot comment] I've cleared the discuss on the following, since it seems that there is precedent in how HTTP has specified this sort of thing before. But I still think some more explicit guidance on when it's reasonable to send and/or use "Accept-Encoding" in 2XX responses would be helpful. section 3 says: "Note that this information is specific to the associated request; the set of supported encodings might be different for other resources on the same server, and could change over time or depend on other aspects of the request (such as the request method)." .. but then later... "[...] However, the header field can also be used to indicate to clients that content codings are supported, to optimize future interactions. For example, a resource might include it in a 2xx response when the request payload was big enough to justify use of a compression coding, but the client failed do so." This seems to indicate a need for guidance on when the client can reuse the Accept-Encoding value. -- section 3, 5th paragraph: For the two SHOULDs and one SHOULD NOT in this paragraph, can you suggest some reasons an implementation of this spec might choose something different? |
2015-09-03
|
02 | Ben Campbell | [Ballot Position Update] Position for Ben Campbell has been changed to No Objection from Discuss |
2015-09-03
|
02 | Benoît Claise | [Ballot comment] Like in Ben's review, I wondered about the first two SHOULD in this sentence below. If there is a SHOULD, you should either … [Ballot comment] Like in Ben's review, I wondered about the first two SHOULD in this sentence below. If there is a SHOULD, you should either explain the exception, or stress that you want to be compliant with RFC7231. Encoding" header field in that response, allowing clients to distinguish between content coding related issues and media type related issues. In order to avoid confusion with media type related problems, servers that fail a request with a 415 status for reasons unrelated to content codings SHOULD NOT include the "Accept-Encoding" header field. Let's continue this discussion in the "Ben Campbell's Discuss on draft-ietf-httpbis-cice-02: (with DISCUSS and COMMENT)" email thread, which goes in the right direction IMO. |
2015-09-03
|
02 | Benoît Claise | [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise |
2015-09-03
|
02 | Joel Jaeggli | [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli |
2015-09-02
|
02 | Spencer Dawkins | [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins |
2015-09-02
|
02 | Ben Campbell | [Ballot discuss] This should be easy to resolve, but I want to make sure there's been thought on it: section 3 says: "Note that this … [Ballot discuss] This should be easy to resolve, but I want to make sure there's been thought on it: section 3 says: "Note that this information is specific to the associated request; the set of supported encodings might be different for other resources on the same server, and could change over time or depend on other aspects of the request (such as the request method)." .. but then later... "[...] However, the header field can also be used to indicate to clients that content codings are supported, to optimize future interactions. For example, a resource might include it in a 2xx response when the request payload was big enough to justify use of a compression coding, but the client failed do so." This seems to indicate a need for guidance on when the client can reuse the Accept-Encoding value. |
2015-09-02
|
02 | Ben Campbell | [Ballot comment] -- section 3, 5th paragraph: For the two SHOULDs and one SHOULD NOT in this paragraph, can you suggest some reasons an implementation … [Ballot comment] -- section 3, 5th paragraph: For the two SHOULDs and one SHOULD NOT in this paragraph, can you suggest some reasons an implementation of this spec might choose something different? |
2015-09-02
|
02 | Ben Campbell | [Ballot Position Update] New position, Discuss, has been recorded for Ben Campbell |
2015-09-02
|
02 | Kathleen Moriarty | [Ballot comment] Thanks for responding to the SecDir review. I see you are waiting for proposed text and can see if Charlie has some or … [Ballot comment] Thanks for responding to the SecDir review. I see you are waiting for proposed text and can see if Charlie has some or can propose something. https://www.ietf.org/mail-archive/web/secdir/current/msg05894.html |
2015-09-02
|
02 | Kathleen Moriarty | [Ballot Position Update] New position, No Objection, has been recorded for Kathleen Moriarty |
2015-09-02
|
02 | Jari Arkko | [Ballot Position Update] Position for Jari Arkko has been changed to No Objection from No Record |
2015-09-02
|
02 | Jari Arkko | [Ballot comment] Both me and my Gen-ART reviewer believe that the draft should have an Updates: RFC 7231 header. I do not believe this is … [Ballot comment] Both me and my Gen-ART reviewer believe that the draft should have an Updates: RFC 7231 header. I do not believe this is discuss-worthy, however, given the vague formalism that we've given to RFC headers of this type. |
2015-09-02
|
02 | Jari Arkko | Ballot comment text updated for Jari Arkko |
2015-09-02
|
02 | Stephen Farrell | [Ballot discuss] Did anyone think through the potential for this kind of change to interact with attacks like BREACH? [1] It looks like at least … [Ballot discuss] Did anyone think through the potential for this kind of change to interact with attacks like BREACH? [1] It looks like at least some of the mitigations mentioned on [1] would not apply to requests, or possibly not, so I suspect there is something to say here. If that analysis was not done, I think someone ought look at it. If that analysis was done, shouldn't there be some mention here? [1] http://breachattack.com/ |
2015-09-02
|
02 | Stephen Farrell | [Ballot Position Update] New position, Discuss, has been recorded for Stephen Farrell |
2015-09-01
|
02 | Deborah Brungard | [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard |
2015-09-01
|
02 | Alissa Cooper | [Ballot Position Update] New position, No Objection, has been recorded for Alissa Cooper |
2015-09-01
|
02 | Alvaro Retana | [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana |
2015-08-28
|
02 | Brian Haberman | [Ballot comment] - A nice easy read. Thanks. - Any reason why this document does not update 7231? |
2015-08-28
|
02 | Brian Haberman | [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman |
2015-08-27
|
02 | Jean Mahoney | Request for Telechat review by GENART is assigned to Tom Taylor |
2015-08-27
|
02 | Jean Mahoney | Request for Telechat review by GENART is assigned to Tom Taylor |
2015-08-22
|
02 | (System) | IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed |
2015-08-21
|
02 | Barry Leiba | Changed consensus to Yes from Unknown |
2015-08-21
|
02 | Barry Leiba | Placed on agenda for telechat - 2015-09-03 |
2015-08-21
|
02 | Barry Leiba | IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead |
2015-08-21
|
02 | Barry Leiba | Ballot has been issued |
2015-08-21
|
02 | Barry Leiba | [Ballot Position Update] New position, Yes, has been recorded for Barry Leiba |
2015-08-21
|
02 | Barry Leiba | Created "Approve" ballot |
2015-08-13
|
02 | Julian Reschke | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
2015-08-13
|
02 | Julian Reschke | New version available: draft-ietf-httpbis-cice-02.txt |
2015-08-10
|
01 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Niclas Comstedt |
2015-08-10
|
01 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Niclas Comstedt |
2015-08-07
|
01 | Gunter Van de Velde | Closed request for Last Call review by OPSDIR with state 'Withdrawn' |
2015-08-06
|
01 | Tero Kivinen | Request for Last Call review by SECDIR Completed: Has Nits. Reviewer: Charlie Kaufman. |
2015-08-04
|
01 | (System) | IESG state changed to Waiting for AD Go-Ahead from In Last Call |
2015-08-03
|
01 | (System) | IANA Review state changed to IANA OK - Actions Needed from IANA - Review Needed |
2015-08-03
|
01 | Amanda Baber | (Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs: IANA has reviewed draft-ietf-httpbis-cice-01. Please report any inaccuracies as soon as possible. IANA's reviewer has the following comments: IANA understands … (Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs: IANA has reviewed draft-ietf-httpbis-cice-01. Please report any inaccuracies as soon as possible. IANA's reviewer has the following comments: IANA understands that, upon approval of this document, there is a single action which IANA must complete. In the "Permanent Message Header Field Names" sub-registry of the Message Headers registry located at: http://www.iana.org/assignments/message-headers the entry for the "Accept-Encoding" header field is to be updated as follows: Header Field Name: Accept-Encoding Protocol: http Status: standard Reference: [RFC7231], Section 5.3.4; [ RFC-to-be ], Section 3 As this is an Expert Review registry, we have asked for and received the expert's confirmation that this change can be made. Note: The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is only to confirm what actions will be performed. |
2015-08-03
|
01 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Mehmet Ersue |
2015-08-03
|
01 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Mehmet Ersue |
2015-07-23
|
01 | Jean Mahoney | Request for Last Call review by GENART is assigned to Tom Taylor |
2015-07-23
|
01 | Jean Mahoney | Request for Last Call review by GENART is assigned to Tom Taylor |
2015-07-23
|
01 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Charlie Kaufman |
2015-07-23
|
01 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Charlie Kaufman |
2015-07-21
|
01 | Cindy Morgan | IANA Review state changed to IANA - Review Needed |
2015-07-21
|
01 | Cindy Morgan | The following Last Call announcement was sent out: From: The IESG To: IETF-Announce CC: Reply-To: ietf@ietf.org Sender: Subject: Last Call: (Hypertext Transfer Protocol (HTTP) Client-Initiated … The following Last Call announcement was sent out: From: The IESG To: IETF-Announce CC: Reply-To: ietf@ietf.org Sender: Subject: Last Call: (Hypertext Transfer Protocol (HTTP) Client-Initiated Content-Encoding) to Proposed Standard The IESG has received a request from the Hypertext Transfer Protocol WG (httpbis) to consider the following document: - 'Hypertext Transfer Protocol (HTTP) Client-Initiated Content-Encoding' as Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the ietf@ietf.org mailing lists by 2015-08-04. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract In HTTP, content codings allow for payload encodings such as for compression or integrity checks. In particular, the "gzip" content coding is widely used for payload data sent in response messages. Content codings can be used in request messages as well, however discoverability is not on par with response messages. This document extends the HTTP "Accept-Encoding" header field for use in responses, to indicate that content codings are supported in requests. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-httpbis-cice/ IESG discussion, once it begins, can be tracked via https://datatracker.ietf.org/doc/draft-ietf-httpbis-cice/ballot/ No IPR declarations have been submitted directly on this I-D. |
2015-07-21
|
01 | Cindy Morgan | IESG state changed to In Last Call from Last Call Requested |
2015-07-21
|
01 | Barry Leiba | Last call was requested |
2015-07-21
|
01 | Barry Leiba | Ballot approval text was generated |
2015-07-21
|
01 | Barry Leiba | IESG state changed to Last Call Requested from AD Evaluation |
2015-07-21
|
01 | Barry Leiba | Last call announcement was changed |
2015-07-21
|
01 | Barry Leiba | Last call announcement was generated |
2015-07-21
|
01 | Barry Leiba | IESG state changed to AD Evaluation from Publication Requested |
2015-07-21
|
01 | Barry Leiba | Ballot writeup was changed |
2015-07-21
|
01 | Barry Leiba | Ballot writeup was generated |
2015-07-21
|
01 | Barry Leiba | 1. Summary Mark Nottingham is the document shepherd; Barry Leiba is the responsible Area Director. In HTTP, content codings allow for payload encodings such as … 1. Summary Mark Nottingham is the document shepherd; Barry Leiba is the responsible Area Director. In HTTP, content codings allow for payload encodings such as for compression or integrity checks. In particular, the "gzip" content coding is widely used for payload data sent in response messages. Content codings can be used in request messages as well, however discoverability is not on par with response messages. This document extends the HTTP "Accept-Encoding" header field for use in responses, to indicate that content codings are supported in requests. 2. Review and Consensus This document was discussed at a few meetings, as well as on the list. It was reviewed by a number of people, and a few different designs were discussed early in its lifetime before we settled on the current design. There is not currently any known implementation; this document is "filling a hole" in HTTP, and we have seem some interest from implementers and deployers of HTTP. 3. Intellectual Property Julian has confirmed that to his direct, personal knowledge, there is no IPR related to this document. 4. Other Points This document does not contain any downrefs, and its IANA considerations are clear. |
2015-07-20
|
01 | Mark Nottingham | # Shepherd Writeup for draft-ietf-httpbis-cice ## 1. Summary Mark Nottingham is the document shepherd; Barry Leiba is the responsible Area Director. In HTTP, content codings … # Shepherd Writeup for draft-ietf-httpbis-cice ## 1. Summary Mark Nottingham is the document shepherd; Barry Leiba is the responsible Area Director. In HTTP, content codings allow for payload encodings such as for compression or integrity checks. In particular, the "gzip" content coding is widely used for payload data sent in response messages. Content codings can be used in request messages as well, however discoverability is not on par with response messages. This document extends the HTTP "Accept-Encoding" header field for use in responses, to indicate that content codings are supported in requests. ## 2. Review and Consensus This document was discussed at a few meetings, as well as on the list. It was reviewed by a number of people, and a few different designs were discussed early in its lifetime before we settled on the current design. There is not currently any known implementation; this document is "filling a hole" in HTTP, and we have seem some interest from implementers and deployers of HTTP. ## 3. Intellectual Property Julian has confirmed that to his direct, personal knowledge, there is no IPR related to this document. ## 4. Other Points This document does not contain any downreferences, and its IANA considerations are clear. |
2015-07-20
|
01 | Mark Nottingham | Responsible AD changed to Barry Leiba |
2015-07-20
|
01 | Mark Nottingham | IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up |
2015-07-20
|
01 | Mark Nottingham | IESG state changed to Publication Requested |
2015-07-20
|
01 | Mark Nottingham | IESG process started in state Publication Requested |
2015-07-20
|
01 | Mark Nottingham | IETF WG state changed to WG Consensus: Waiting for Write-Up from In WG Last Call |
2015-07-20
|
01 | Mark Nottingham | Intended Status changed to Proposed Standard from None |
2015-07-20
|
01 | Mark Nottingham | Changed document writeup |
2015-06-07
|
01 | Mark Nottingham | Notification list changed to "Mark Nottingham" <mnot@pobox.com> |
2015-06-07
|
01 | Mark Nottingham | Document shepherd changed to Mark Nottingham |
2015-06-07
|
01 | Mark Nottingham | IETF WG state changed to In WG Last Call from WG Document |
2015-05-30
|
01 | Julian Reschke | New version available: draft-ietf-httpbis-cice-01.txt |
2015-04-12
|
00 | Mark Nottingham | This document now replaces draft-reschke-http-cice instead of None |
2015-04-11
|
00 | Julian Reschke | New version available: draft-ietf-httpbis-cice-00.txt |