Source: https://trac.ietf.org/trac/httpbis/browser/draft-ietf-httpbis/diffs/draft-ietf-httpbis-p6-cache-07-from-6.diff.html?rev=1929
Timestamp: 2020-07-13 02:46:02
Document Index: 433026833

Matched Legal Cases: ['art1', 'art3', 'art5', 'art1', 'art3', 'art5']

source: draft-ietf-httpbis/diffs/draft-ietf-httpbis-p6-cache-07-from-6.diff.html @ 1929
Last change on this file since 1929 was 608, checked in by julian.reschke@…, 11 years ago
<tr><td class="lineno" valign="top"></td><td class="left"> to straighten out exactly how message lengths are computed. (see also</td><td> </td><td class="right"> to straighten out exactly how message lengths are computed. (see also</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> [Part1], [Part3] and [Part5]) [[anchor1<span class="delete">8</span>: This used to refer to the</td><td> </td><td class="rblock"> [Part1], [Part3] and [Part5]) [[anchor1<span class="insert">7</span>: This used to refer to the</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> text about non-modifiable headers, and will have to be updated later</td><td> </td><td class="right"> text about non-modifiable headers, and will have to be updated later</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> on. --jre]]</td><td> </td><td class="right"> on. --jre]]</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Proxies should be able to add Content-Length when appropriate.</td><td> </td><td class="right"> Proxies should be able to add Content-Length when appropriate.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> [[anchor1<span class="delete">9</span>: This used to refer to the text about non-modifiable</td><td> </td><td class="rblock"> [[anchor1<span class="insert">8</span>: This used to refer to the text about non-modifiable</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> headers, and will have to be updated later on. --jre]]</td><td> </td><td class="right"> headers, and will have to be updated later on. --jre]]</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Range request responses would become very verbose if all meta-data</td><td> </td><td class="right"> Range request responses would become very verbose if all meta-data</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> were always returned; by allowing the server to only send needed</td><td> </td><td class="right"> were always returned; by allowing the server to only send needed</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> headers in a 206 response, this problem can be avoided.</td><td> </td><td class="right"> headers in a 206 response, this problem can be avoided.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> (Section 2.7)</td><td> </td><td class="right"> (Section 2.7)</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> The Cache-Control: max-age directive was not properly defined for</td><td> </td><td class="right"> The Cache-Control: max-age directive was not properly defined for</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> responses. (Section 3.2.2)</td><td> </td><td class="right"> responses. (Section 3.2.2)</td><td class="lineno" valign="top"></td></tr>
<tr bgcolor="gray" ><td></td><th><a name="part-l17" /><small>skipping to change at</small><em> page 32, line 10</em></th><th> </th><th><a name="part-r17" /><small>skipping to change at</small><em> page 32, line 10</em></th><td></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Age = "Age:" OWS Age-v</td><td> </td><td class="right"> Age = "Age:" OWS Age-v</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Cache-Control = "Cache-Control:" OWS Cache-Control-v</td><td> </td><td class="right"> Cache-Control = "Cache-Control:" OWS Cache-Control-v</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Cache-Control-v = *( "," OWS ) cache-directive *( OWS "," [ OWS</td><td> </td><td class="right"> Cache-Control-v = *( "," OWS ) cache-directive *( OWS "," [ OWS</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> cache-directive ] )</td><td> </td><td class="right"> cache-directive ] )</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Expires = "Expires:" OWS Expires-v</td><td> </td><td class="right"> Expires = "Expires:" OWS Expires-v</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Pragma = "Pragma:" OWS Pragma-v</td><td> </td><td class="right"> Pragma = "Pragma:" OWS Pragma-v</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Pragma-v = *( "," OWS ) pragma-directive *( OWS "," [ OWS</td><td> </td><td class="right"> Pragma-v = *( "," OWS ) pragma-directive *( OWS "," [ OWS</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> pragma-directive ] )</td><td> </td><td class="right"> pragma-directive ] )</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Vary = "Vary:" OWS Vary-v</td><td> </td><td class="right"> Vary = "Vary:" OWS Vary-v</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Vary-v = "*" / ( *( "," OWS ) field-name *( OWS "," [ OWS field-name</td><td> </td><td class="right"> Vary-v = "*" / ( *( "," OWS ) field-name *( OWS "," [ OWS field-name</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> ] ) )</td><td> </td><td class="right"> ] ) )</td><td class="lineno" valign="top"></td></tr>
<tr bgcolor="gray" ><td></td><th><a name="part-l18" /><small>skipping to change at</small><em> page 35, line 42</em></th><th> </th><th><a name="part-r18" /><small>skipping to change at</small><em> page 35, line 42</em></th><td></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> o &lt;http://trac.tools.ietf.org/wg/httpbis/trac/ticket/139&gt;: "Methods</td><td> </td><td class="right"> o &lt;http://trac.tools.ietf.org/wg/httpbis/trac/ticket/139&gt;: "Methods</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> and Caching"</td><td> </td><td class="right"> and Caching"</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> In addition: Final work on ABNF conversion</td><td> </td><td class="right"> In addition: Final work on ABNF conversion</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">C.8. Since draft-ietf-httpbis-p6-cache-06</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> o &lt;http://tools.ietf.org/wg/httpbis/trac/ticket/161&gt;: "base for</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> numeric protocol elements"</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> Affected issues:</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> o &lt;http://tools.ietf.org/wg/httpbis/trac/ticket/37&gt;: Vary and non-</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> existant headers</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> age 6</td><td> </td><td class="right"> age 6</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Age header 17</td><td> </td><td class="right"> Age header 17</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> max-age 1<span class="delete">8</span>, 21</td><td> </td><td class="rblock"> max-age 1<span class="insert">9</span>, 21</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> max-stale 19</td><td> </td><td class="right"> max-stale 19</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> min-fresh 19</td><td> </td><td class="right"> min-fresh 19</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> must-revalidate 21</td><td> </td><td class="right"> must-revalidate 21</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> no-cache 18, 20</td><td> </td><td class="right"> no-cache 18, 20</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> no-store 18, 21</td><td> </td><td class="right"> no-store 18, 21</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> no-transform 19, 22</td><td> </td><td class="right"> no-transform 19, 22</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> only-if-cached 19</td><td> </td><td class="right"> only-if-cached 19</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> private 20</td><td> </td><td class="right"> private 20</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> proxy-revalidate 21</td><td> </td><td class="right"> proxy-revalidate 21</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> public 20</td><td> </td><td class="right"> public 20</td><td class="lineno" valign="top"></td></tr>
<tr bgcolor="gray" ><td></td><th><a name="part-l19" /><small>skipping to change at</small><em> page 37, line 16</em></th><th> </th><th><a name="part-r19" /><small>skipping to change at</small><em> page 37, line 27</em></th><td></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Age 17</td><td> </td><td class="right"> Age 17</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Cache-Control 17</td><td> </td><td class="right"> Cache-Control 17</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Expires 23</td><td> </td><td class="right"> Expires 23</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Pragma 23</td><td> </td><td class="right"> Pragma 23</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Vary 24</td><td> </td><td class="right"> Vary 24</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Warning 25</td><td> </td><td class="right"> Warning 25</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> heuristic expiration time 5</td><td> </td><td class="right"> heuristic expiration time 5</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> Cache Directive 1<span class="delete">8</span>, 21</td><td> </td><td class="rblock"> Cache Directive 1<span class="insert">9</span>, 21</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Cache Directive 19</td><td> </td><td class="right"> Cache Directive 19</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Cache Directive 21</td><td> </td><td class="right"> Cache Directive 21</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Cache Directive 18, 20</td><td> </td><td class="right"> Cache Directive 18, 20</td><td class="lineno" valign="top"></td></tr>
<tr bgcolor="gray" ><td></td><th><a name="part-l20" /><small>skipping to change at</small><em> page 39, line 30</em></th><th> </th><th><a name="part-r20" /><small>skipping to change at</small><em> page 40, line 4</em></th><td></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Email: ylafon@w3.org</td><td> </td><td class="right"> Email: ylafon@w3.org</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> <span class="insert">Mark Nottingham (editor)</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> Email: mnot@mnot.net</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> URI: http://www.mnot.net/</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Email: julian.reschke@greenbytes.de</td><td> </td><td class="right"> Email: julian.reschke@greenbytes.de</td><td class="lineno" valign="top"></td></tr>
<tr bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 58 change blocks.&nbsp;</a></th></tr>
<tr class="stats"><td></td><th><i>119 lines changed or deleted</i></th><th><i> </i></th><th><i>145 lines changed or added</i></th><td></td></tr>