source: wg_materials/ietf86/ietf-86-httpbis-changes.xhtml @ 2498

Last change on this file since 2498 was 2201, checked in by julian.reschke@…, 10 years ago

'Changes from -22'

  • Property svn:executable set to *
File size: 9.2 KB
Line 
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 86 - HTTPbis -22 Changes Overview</title>
6    <style type="text/css">
7body {
8  color: black;
9  font-family: verdana, helvetica, arial, sans-serif;
10  font-size: 18pt;
11}
12h1 {
13  font-size: 36pt;
14}
15li {
16  margin-top: 0.5em;
17}
18q {
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 86 - HTTPbis -22 Changes Overview";
36  }
37}
38    </style>
39  </head>
40  <body>
41    <h1>IETF 86 - HTTPbis -22 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>-18: published January 2012</li>
49      <li>-19: published March 2012 (before IETF 83)</li>
50      <li>-20: published July 2012 (before IETF 84)</li>
51      <li>-21: published October 2012 (before IETF 85)</li>
52      <li>-22: published February 2013 (before IETF 86)</li>
53    </ul>
54    <p>
55    <em>First Working Group Last Call for Parts 4, 5, 6, and 7 ended April 12, 2012</em>
56    </p>
57    <p>
58    <em>First Working Group Last Call for Parts 1 &amp; 2 ended November 25, 2012</em>
59    </p>
60    <p>
61    <em>Second Working Group Last Call for Parts 4, 5, 6, and 7 ended November 25, 2012</em>
62    </p>
63   
64    <h2 class="break">Changes - General</h2>
65    <p>
66      Lots of rewrites/rearrangements in Parts 1 &amp; 2, plus...:
67    </p>
68
69    <h2 class="break">Changes - P1</h2>
70    <ul>
71       <li>Cite HTTPS URI scheme definition (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/128">Ticket 128</a>)</li>
72       <li>mention of "proxies" in section about caches (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/389">Ticket 389</a>)</li>
73       <li>use of ABNF terms from RFC 3986 (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/390">Ticket 390</a>)</li>
74       <li>editorial improvements to message length definition (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/392">Ticket 392</a>)</li>
75       <li>userinfo in absolute form of request target (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/393">Ticket 393</a>)</li>
76       <li>when can authority be empty or undefined? (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/394">Ticket 394</a>)</li>
77       <li>Connection header field MUST vs SHOULD (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/395">Ticket 395</a>)</li>
78       <li>editorial improvements to persistent connections section (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/396">Ticket 396</a>)</li>
79       <li>URI normalization vs empty path (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/397">Ticket 397</a>)</li>
80       <li>p1 feedback (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/408">Ticket 408</a>)</li>
81       <li>is parsing OBS-FOLD mandatory? (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/409">Ticket 409</a>)</li>
82       <li>HTTPS and Shared Caching (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/410">Ticket 410</a>)</li>
83       <li>Requirements for recipients of ws between start-line and first header field (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/411">Ticket 411</a>)</li>
84       <li>SP and HT when being tolerant (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/412">Ticket 412</a>)</li>
85       <li>Message Parsing Strictness (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/414">Ticket 414</a>)</li>
86       <li>"Render" (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/415">Ticket 415</a>)</li>
87       <li>Explicitly Hop-by-Hop (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/416">Ticket 416</a>)</li>
88       <li>Registering Connection Tokens (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/417">Ticket 417</a>)</li>
89       <li>No-Transform (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/418">Ticket 418</a>)</li>
90       <li>p2 editorial feedback (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/419">Ticket 419</a>)</li>
91       <li>Content-Length SHOULD be sent (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/420">Ticket 420</a>)</li>
92       <li>origin-form does not allow path starting with "//" (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/431">Ticket 431</a>)</li>
93       <li>ambiguity in part 1 example (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/433">Ticket 433</a>)</li>
94    </ul>
95
96    <h2 class="break">Changes - P2</h2>
97    <ul>
98       <li>ETag (and other metadata) in status messages (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/22">Ticket 22</a>)</li>
99       <li>Conditional GET text (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/96">Ticket 96</a>)</li>
100       <li>Clarify description of 405 (Not Allowed) (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/146">Ticket 146</a>)</li>
101       <li>Allowing heuristic caching for new status codes (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/223">Ticket 223</a>)</li>
102       <li>method semantics: retrieval/representation (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/315">Ticket 315</a>)</li>
103       <li>User confirmation for unsafe methods (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/388">Ticket 388</a>)</li>
104       <li>transferring URIs with userinfo in payload (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/391">Ticket 391</a>)</li>
105       <li>Tentative Status Codes (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/404">Ticket 404</a>)</li>
106       <li>No-Transform (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/418">Ticket 418</a>)</li>
107       <li>p2 editorial feedback (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/419">Ticket 419</a>)</li>
108       <li>Absence of Accept-Encoding (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/424">Ticket 424</a>)</li>
109       <li>p2 editorial feedback (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/426">Ticket 426</a>)</li>
110       <li>Accept-Language ordering for identical qvalues (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/428">Ticket 428</a>)</li>
111       <li>Review Cachability of Status Codes WRT "Negative Caching" (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/432">Ticket 432</a>)</li>
112       <li>mention in header field considerations that leading/trailing WS is lossy (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/434">Ticket 434</a>)</li>
113    </ul>
114
115    <h2 class="break">Changes - P3</h2>
116    <p>
117      <em>THERE IS NO PART 3!</em>
118    </p>
119
120    <h2>Changes - P4</h2>
121    <ul>
122       <li>Conditional GET text (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/96">Ticket 96</a>)</li>
123       <li>Optionality of Conditional Request Support (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/350">Ticket 350</a>)</li>
124       <li>Conditional Requests editorial suggestions (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/366">Ticket 366</a>)</li>
125       <li>unclear prose in definition of 304 (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/384">Ticket 384</a>)</li>
126       <li>ETags and Conneg (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/401">Ticket 401</a>)</li>
127       <li>Comparison function for If-Match and If-None-Match (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/402">Ticket 402</a>)</li>
128       <li>304 without validator (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/406">Ticket 406</a>)</li>
129       <li>If-Match and 428 (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/427">Ticket 427</a>)</li>
130    </ul>
131     
132    <h2 class="break">Changes - P5</h2>
133    <ul>
134       <li>Security consideration: range flooding (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/175">Ticket 175</a>)</li>
135       <li>Allowing heuristic caching for new status codes (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/223">Ticket 223</a>)</li>
136       <li>Add limitations to Range to reduce its use as a denial-of-service tool (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/311">Ticket 311</a>)</li>
137       <li>p5 feedback (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/405">Ticket 405</a>)</li>
138       <li>416 and multipart/byteranges (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/407">Ticket 407</a>)</li>
139    </ul>
140     
141    <h2>Changes - P6</h2>
142    <ul>
143       <li>Allowing heuristic caching for new status codes (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/223">Ticket 223</a>)</li>
144       <li>304 without validator (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/406">Ticket 406</a>)</li>
145       <li>No-Transform (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/418">Ticket 418</a>)</li>
146       <li>definition public cache-control directive is incompatible with RFC2616 (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/430">Ticket 430</a>)</li>
147    </ul>
148   
149    <h2>Changes - P7</h2>
150    <ul>
151       <li>Authentication and caching - max-age (<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/403">Ticket 403</a>)</li>
152    </ul>
153  </body>
154</html>
Note: See TracBrowser for help on using the repository browser.