IETF 86 - HTTPbis -22 Changes Overview
Julian Reschke, greenbytes
History
- -18: published January 2012
- -19: published March 2012 (before IETF 83)
- -20: published July 2012 (before IETF 84)
- -21: published October 2012 (before IETF 85)
- -22: published February 2013 (before IETF 86)
First Working Group Last Call for Parts 4, 5, 6, and 7 ended April 12, 2012
First Working Group Last Call for Parts 1 & 2 ended November 25, 2012
Second Working Group Last Call for Parts 4, 5, 6, and 7 ended November 25, 2012
Changes - General
Lots of rewrites/rearrangements in Parts 1 & 2, plus...:
Changes - P1
Changes - P2
- ETag (and other metadata) in status messages (Ticket 22)
- Conditional GET text (Ticket 96)
- Clarify description of 405 (Not Allowed) (Ticket 146)
- Allowing heuristic caching for new status codes (Ticket 223)
- method semantics: retrieval/representation (Ticket 315)
- User confirmation for unsafe methods (Ticket 388)
- transferring URIs with userinfo in payload (Ticket 391)
- Tentative Status Codes (Ticket 404)
- No-Transform (Ticket 418)
- p2 editorial feedback (Ticket 419)
- Absence of Accept-Encoding (Ticket 424)
- p2 editorial feedback (Ticket 426)
- Accept-Language ordering for identical qvalues (Ticket 428)
- Review Cachability of Status Codes WRT "Negative Caching" (Ticket 432)
- mention in header field considerations that leading/trailing WS is lossy (Ticket 434)
Changes - P3
THERE IS NO PART 3!
Changes - P4
Changes - P5
- Security consideration: range flooding (Ticket 175)
- Allowing heuristic caching for new status codes (Ticket 223)
- Add limitations to Range to reduce its use as a denial-of-service tool (Ticket 311)
- p5 feedback (Ticket 405)
- 416 and multipart/byteranges (Ticket 407)
Changes - P6
- Allowing heuristic caching for new status codes (Ticket 223)
- 304 without validator (Ticket 406)
- No-Transform (Ticket 418)
- definition public cache-control directive is incompatible with RFC2616 (Ticket 430)
Changes - P7