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>
|
---|