| 1 | <!DOCTYPE html
|
---|
| 2 | PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
---|
| 3 | <html xmlns="http://www.w3.org/1999/xhtml">
|
---|
| 4 | <head>
|
---|
| 5 | <title>IETF 84 - HTTPbis -16/-17/-18/-19 Changes Overview</title>
|
---|
| 6 | <style type="text/css">
|
---|
| 7 | body {
|
---|
| 8 | color: black;
|
---|
| 9 | font-family: verdana, helvetica, arial, sans-serif;
|
---|
| 10 | font-size: 18pt;
|
---|
| 11 | }
|
---|
| 12 | h1 {
|
---|
| 13 | font-size: 36pt;
|
---|
| 14 | }
|
---|
| 15 | li {
|
---|
| 16 | margin-top: 0.5em;
|
---|
| 17 | }
|
---|
| 18 | q {
|
---|
| 19 | font-style: italic;
|
---|
| 20 | }
|
---|
| 21 | .break {
|
---|
| 22 | page-break-before: always;
|
---|
| 23 | }
|
---|
| 24 | @page {
|
---|
| 25 | size: a4 landscape;
|
---|
| 26 | }
|
---|
| 27 | @page {
|
---|
| 28 | @bottom-left {
|
---|
| 29 | content: "Julian Reschke, greenbytes";
|
---|
| 30 | }
|
---|
| 31 | @bottom-right {
|
---|
| 32 | content: counter(page);
|
---|
| 33 | }
|
---|
| 34 | @top-center {
|
---|
| 35 | content: "IETF 84 - HTTPbis -20 Changes Overview";
|
---|
| 36 | }
|
---|
| 37 | }
|
---|
| 38 | </style>
|
---|
| 39 | </head>
|
---|
| 40 | <body>
|
---|
| 41 | <h1>IETF 84 - HTTPbis -20 Changes Overview</h1>
|
---|
| 42 | <p>
|
---|
| 43 | <a href="mailto:julian.reschke@greenbytes.de">Julian Reschke</a>, greenbytes
|
---|
| 44 | </p>
|
---|
| 45 |
|
---|
| 46 | <h2 class="break">History</h2>
|
---|
| 47 | <ul>
|
---|
| 48 | <li>-16: published August 2011 (after IETF 81)</li>
|
---|
| 49 | <li>-17: published November 2011 (before IETF 82, WG did not meet)</li>
|
---|
| 50 | <li>-18: published January 2012</li>
|
---|
| 51 | <li>-19: published March 2012 (before IETF 83)</li>
|
---|
| 52 | <li>-20: published July 2012 (before IETF 84)</li>
|
---|
| 53 | </ul>
|
---|
| 54 | <p>
|
---|
| 55 | <em>Working Group Last Call for Parts 4, 5, 6, and 7 ended April 12, 2012</em>
|
---|
| 56 | </p>
|
---|
| 57 |
|
---|
| 58 | <h2 class="break">Changes - General</h2>
|
---|
| 59 | <ul>
|
---|
| 60 | <li>merge P2 and P3 (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/351">Ticket 351</a>)</li>
|
---|
| 61 | <li>ABNF requirements for recipients (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/361">Ticket 361</a>)</li>
|
---|
| 62 | <li>make ABNF requirements consistent (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/362">Ticket 362</a>)</li>
|
---|
| 63 | <li>note introduction of new IANA registries as normative changes (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/368">Ticket 368</a>)</li>
|
---|
| 64 | </ul>
|
---|
| 65 |
|
---|
| 66 | <h2 class="break">Part 1</h2>
|
---|
| 67 | <ul>
|
---|
| 68 | <li>make IANA policy definitions consistent (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/346">Ticket 346</a>)</li>
|
---|
| 69 | <li>clarify connection header field values are case-insensitive (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/359">Ticket 359</a>)</li>
|
---|
| 70 | <li>Reference to ISO-8859-1 is informative (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/374">Ticket 374</a>)</li>
|
---|
| 71 | </ul>
|
---|
| 72 |
|
---|
| 73 | <h2>Part 2</h2>
|
---|
| 74 | <ul>
|
---|
| 75 | <li>should there be a permanent variant of 307 (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/312">Ticket 312</a>)</li>
|
---|
| 76 | <li>clarify that 201 can imply *multiple* resources were created (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/347">Ticket 347</a>)</li>
|
---|
| 77 | <li>Capturing more information in the method registry (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/364">Ticket 364</a>) (<em>...but what about LINK and UNLINK...?</em>)</li>
|
---|
| 78 | </ul>
|
---|
| 79 |
|
---|
| 80 | <h2 class="break">Part 4 - WGLC</h2>
|
---|
| 81 | <ul>
|
---|
| 82 | <li>Need to clarify eval order/interaction of conditional headers (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/241">Ticket 241</a>)</li>
|
---|
| 83 | <li>Required headers on 304 and 206 (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/345">Ticket 345</a>)</li>
|
---|
| 84 | <li>Optionality of Conditional Request Support (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/350">Ticket 350</a>)</li>
|
---|
| 85 | <li>ETags and Conditional Requests (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/354">Ticket 354</a>)</li>
|
---|
| 86 | <li>Rare cases (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/363">Ticket 363</a>)</li>
|
---|
| 87 | <li>Conditional Request Security Considerations (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/365">Ticket 365</a>)</li>
|
---|
| 88 | <li>If-Modified-Since lacks definition for method != GET (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/371">Ticket 371</a>)</li>
|
---|
| 89 | <li>refactor conditional header field descriptions (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/372">Ticket 372</a>)</li>
|
---|
| 90 | </ul>
|
---|
| 91 |
|
---|
| 92 | <h2>Part 5 - WGLC</h2>
|
---|
| 93 | <ul>
|
---|
| 94 | <li>ABNF list expansion code problem (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/358">Ticket 358</a>)</li>
|
---|
| 95 | <li>reserve "none" as byte range unit (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/367">Ticket 367</a>)</li>
|
---|
| 96 | <li>range units vs leading zeroes vs size (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/369">Ticket 369</a>)</li>
|
---|
| 97 | </ul>
|
---|
| 98 |
|
---|
| 99 | <h2 class="break">Part 6 - WGLC</h2>
|
---|
| 100 | <ul>
|
---|
| 101 | <li>untangle Cache-Control ABNF (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/307">Ticket 307</a>)</li>
|
---|
| 102 | <li>Multiple values in Cache-Control header fields (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/353">Ticket 353</a>)</li>
|
---|
| 103 | <li>Case sensitivity of header fields in CC values (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/355">Ticket 355</a>)</li>
|
---|
| 104 | <li>Spurious "MAYs" (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/356">Ticket 356</a>)</li>
|
---|
| 105 | <li>enhance considerations for new cache control directives (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/360">Ticket 360</a>)</li>
|
---|
| 106 | <li>broken prose in description of "Vary" (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/373">Ticket 373</a>)</li>
|
---|
| 107 | <li>"Most Conservative" (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/375">Ticket 375</a>) (in <em>-21</em>)</li>
|
---|
| 108 | </ul>
|
---|
| 109 |
|
---|
| 110 | <h2>Part 7 - WGLC</h2>
|
---|
| 111 | <ul>
|
---|
| 112 | <li>Realms and scope (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/348">Ticket 348</a>)</li>
|
---|
| 113 | <li>Strength (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/349">Ticket 349</a>)</li>
|
---|
| 114 | <li>Authentication exchanges (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/357">Ticket 357</a>)</li>
|
---|
| 115 | <li>rename b64token for clarity (<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/376">Ticket 376</a>) (in <em>-21</em>)</li>
|
---|
| 116 | </ul>
|
---|
| 117 | </body>
|
---|
| 118 | </html>
|
---|