Ignore:
Timestamp:
19/05/14 13:42:14 (6 years ago)
Author:
julian.reschke@…
Message:

updated AUTH48 version of RFC7234 (#553)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/auth48/rfc7234.diff.html

    r2678 r2683  
    237237      <tr><td class="lineno" valign="top"></td><td class="left">   A cache can calculate the freshness lifetime (denoted as</td><td> </td><td class="right">   A cache can calculate the freshness lifetime (denoted as</td><td class="lineno" valign="top"></td></tr>
    238238      <tr><td><a name="diff0013" /></td></tr>
    239       <tr><td class="lineno" valign="top"></td><td class="lblock">   freshness_lifetime) of a response by using the first match <span class="delete">of:</span></td><td> </td><td class="rblock">   freshness_lifetime) of a response by using the first match <span class="insert">using of</span></td><td class="lineno" valign="top"></td></tr>
    240       <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   the following:</span></td><td class="lineno" valign="top"></td></tr>
     239      <tr><td class="lineno" valign="top"></td><td class="lblock">   freshness_lifetime) of a response by using the first match <span class="delete">of:</span></td><td> </td><td class="rblock">   freshness_lifetime) of a response by using the first match <span class="insert">of the</span></td><td class="lineno" valign="top"></td></tr>
     240      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   following:</span></td><td class="lineno" valign="top"></td></tr>
    241241      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    242242      <tr><td class="lineno" valign="top"></td><td class="left">   o  If the cache is shared and the s-maxage response directive</td><td> </td><td class="right">   o  If the cache is shared and the s-maxage response directive</td><td class="lineno" valign="top"></td></tr>
     
    260260      <tr><td class="lineno" valign="top"></td><td class="left">   (e.g., two Expires header fields, multiple Cache-Control: max-age</td><td> </td><td class="right">   (e.g., two Expires header fields, multiple Cache-Control: max-age</td><td class="lineno" valign="top"></td></tr>
    261261      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    262       <tr bgcolor="gray" ><td></td><th><a name="part-l8" /><small>skipping to change at</small><em> page 16, line 46</em></th><th> </th><th><a name="part-r8" /><small>skipping to change at</small><em> page 16, line 49</em></th><td></td></tr>
     262      <tr bgcolor="gray" ><td></td><th><a name="part-l8" /><small>skipping to change at</small><em> page 15, line 14</em></th><th> </th><th><a name="part-r8" /><small>skipping to change at</small><em> page 15, line 17</em></th><td></td></tr>
     263      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     264      <tr><td class="lineno" valign="top"></td><td class="left">4.2.4.  Serving Stale Responses</td><td> </td><td class="right">4.2.4.  Serving Stale Responses</td><td class="lineno" valign="top"></td></tr>
     265      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     266      <tr><td class="lineno" valign="top"></td><td class="left">   A "stale" response is one that either has explicit expiry information</td><td> </td><td class="right">   A "stale" response is one that either has explicit expiry information</td><td class="lineno" valign="top"></td></tr>
     267      <tr><td class="lineno" valign="top"></td><td class="left">   or is allowed to have heuristic expiry calculated, but is not fresh</td><td> </td><td class="right">   or is allowed to have heuristic expiry calculated, but is not fresh</td><td class="lineno" valign="top"></td></tr>
     268      <tr><td class="lineno" valign="top"></td><td class="left">   according to the calculations in Section 4.2.</td><td> </td><td class="right">   according to the calculations in Section 4.2.</td><td class="lineno" valign="top"></td></tr>
     269      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     270      <tr><td class="lineno" valign="top"></td><td class="left">   A cache MUST NOT generate a stale response if it is prohibited by an</td><td> </td><td class="right">   A cache MUST NOT generate a stale response if it is prohibited by an</td><td class="lineno" valign="top"></td></tr>
     271      <tr><td class="lineno" valign="top"></td><td class="left">   explicit in-protocol directive (e.g., by a "no-store" or "no-cache"</td><td> </td><td class="right">   explicit in-protocol directive (e.g., by a "no-store" or "no-cache"</td><td class="lineno" valign="top"></td></tr>
     272      <tr><td class="lineno" valign="top"></td><td class="left">   cache directive, a "must-revalidate" cache-response-directive, or an</td><td> </td><td class="right">   cache directive, a "must-revalidate" cache-response-directive, or an</td><td class="lineno" valign="top"></td></tr>
     273      <tr><td><a name="diff0015" /></td></tr>
     274      <tr><td class="lineno" valign="top"></td><td class="lblock">   applicable "s-maxage" or "proxy-revalidate" cache<span class="delete">-response-</span>directive;</td><td> </td><td class="rblock">   applicable "s-maxage" or "proxy-revalidate" cache<span class="insert"> response </span>directive;</td><td class="lineno" valign="top"></td></tr>
     275      <tr><td class="lineno" valign="top"></td><td class="left">   see Section 5.2.2).</td><td> </td><td class="right">   see Section 5.2.2).</td><td class="lineno" valign="top"></td></tr>
     276      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     277      <tr><td class="lineno" valign="top"></td><td class="left">   A cache MUST NOT send stale responses unless it is disconnected</td><td> </td><td class="right">   A cache MUST NOT send stale responses unless it is disconnected</td><td class="lineno" valign="top"></td></tr>
     278      <tr><td class="lineno" valign="top"></td><td class="left">   (i.e., it cannot contact the origin server or otherwise find a</td><td> </td><td class="right">   (i.e., it cannot contact the origin server or otherwise find a</td><td class="lineno" valign="top"></td></tr>
     279      <tr><td class="lineno" valign="top"></td><td class="left">   forward path) or doing so is explicitly allowed (e.g., by the max-</td><td> </td><td class="right">   forward path) or doing so is explicitly allowed (e.g., by the max-</td><td class="lineno" valign="top"></td></tr>
     280      <tr><td class="lineno" valign="top"></td><td class="left">   stale request directive; see Section 5.2.1).</td><td> </td><td class="right">   stale request directive; see Section 5.2.1).</td><td class="lineno" valign="top"></td></tr>
     281      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     282      <tr><td class="lineno" valign="top"></td><td class="left">   A cache SHOULD generate a Warning header field with the 110 warn-code</td><td> </td><td class="right">   A cache SHOULD generate a Warning header field with the 110 warn-code</td><td class="lineno" valign="top"></td></tr>
     283      <tr><td class="lineno" valign="top"></td><td class="left">   (see Section 5.5.1) in stale responses.  Likewise, a cache SHOULD</td><td> </td><td class="right">   (see Section 5.5.1) in stale responses.  Likewise, a cache SHOULD</td><td class="lineno" valign="top"></td></tr>
     284      <tr><td class="lineno" valign="top"></td><td class="left">   generate a 112 warn-code (see Section 5.5.3) in stale responses if</td><td> </td><td class="right">   generate a 112 warn-code (see Section 5.5.3) in stale responses if</td><td class="lineno" valign="top"></td></tr>
     285      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
     286      <tr bgcolor="gray" ><td></td><th><a name="part-l9" /><small>skipping to change at</small><em> page 16, line 46</em></th><th> </th><th><a name="part-r9" /><small>skipping to change at</small><em> page 16, line 49</em></th><td></td></tr>
    263287      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    264288      <tr><td class="lineno" valign="top"></td><td class="left">   The proper evaluation of conditional requests by a cache depends on</td><td> </td><td class="right">   The proper evaluation of conditional requests by a cache depends on</td><td class="lineno" valign="top"></td></tr>
     
    271295      <tr><td class="lineno" valign="top"></td><td class="left">   its own stored responses in comparison to whichever stored response</td><td> </td><td class="right">   its own stored responses in comparison to whichever stored response</td><td class="lineno" valign="top"></td></tr>
    272296      <tr><td class="lineno" valign="top"></td><td class="left">   is selected by the cache.  If the field-value is "*", or if the</td><td> </td><td class="right">   is selected by the cache.  If the field-value is "*", or if the</td><td class="lineno" valign="top"></td></tr>
    273       <tr><td><a name="diff0015" /></td></tr>
     297      <tr><td><a name="diff0016" /></td></tr>
    274298      <tr><td class="lineno" valign="top"></td><td class="lblock">   field-value is a list of entity-tags and at least one of them match</td><td> </td><td class="rblock">   field-value is a list of entity-tags and at least one of them match<span class="insert">es</span></td><td class="lineno" valign="top"></td></tr>
    275299      <tr><td class="lineno" valign="top"></td><td class="left">   the entity-tag of the selected stored response, a cache recipient</td><td> </td><td class="right">   the entity-tag of the selected stored response, a cache recipient</td><td class="lineno" valign="top"></td></tr>
     
    284308      <tr><td class="lineno" valign="top"></td><td class="left">   two lists as a replacement If-None-Match header field value in the</td><td> </td><td class="right">   two lists as a replacement If-None-Match header field value in the</td><td class="lineno" valign="top"></td></tr>
    285309      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    286       <tr bgcolor="gray" ><td></td><th><a name="part-l9" /><small>skipping to change at</small><em> page 18, line 20</em></th><th> </th><th><a name="part-r9" /><small>skipping to change at</small><em> page 18, line 21</em></th><td></td></tr>
     310      <tr bgcolor="gray" ><td></td><th><a name="part-l10" /><small>skipping to change at</small><em> page 18, line 20</em></th><th> </th><th><a name="part-r10" /><small>skipping to change at</small><em> page 18, line 21</em></th><td></td></tr>
    287311      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    288312      <tr><td class="lineno" valign="top"></td><td class="left">4.3.4.  Freshening Stored Responses upon Validation</td><td> </td><td class="right">4.3.4.  Freshening Stored Responses upon Validation</td><td class="lineno" valign="top"></td></tr>
     
    295319      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    296320      <tr><td class="lineno" valign="top"></td><td class="left">   The stored response to update is identified by using the first match</td><td> </td><td class="right">   The stored response to update is identified by using the first match</td><td class="lineno" valign="top"></td></tr>
    297       <tr><td><a name="diff0016" /></td></tr>
     321      <tr><td><a name="diff0017" /></td></tr>
    298322      <tr><td class="lineno" valign="top"></td><td class="lblock">   (if any) of:</td><td> </td><td class="rblock">   (if any) of<span class="insert"> the following</span>:</td><td class="lineno" valign="top"></td></tr>
    299323      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    308332      <tr><td class="lineno" valign="top"></td><td class="left">      corresponds to one of the cache's stored responses, then the most</td><td> </td><td class="right">      corresponds to one of the cache's stored responses, then the most</td><td class="lineno" valign="top"></td></tr>
    309333      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    310       <tr bgcolor="gray" ><td></td><th><a name="part-l10" /><small>skipping to change at</small><em> page 19, line 48</em></th><th> </th><th><a name="part-r10" /><small>skipping to change at</small><em> page 19, line 48</em></th><td></td></tr>
     334      <tr bgcolor="gray" ><td></td><th><a name="part-l11" /><small>skipping to change at</small><em> page 19, line 48</em></th><th> </th><th><a name="part-r11" /><small>skipping to change at</small><em> page 19, line 48</em></th><td></td></tr>
    311335      <tr><td class="lineno" valign="top"></td><td class="left">      all instances of the corresponding header fields in the stored</td><td> </td><td class="right">      all instances of the corresponding header fields in the stored</td><td class="lineno" valign="top"></td></tr>
    312336      <tr><td class="lineno" valign="top"></td><td class="left">      response and append new header fields to the stored response's</td><td> </td><td class="right">      response and append new header fields to the stored response's</td><td class="lineno" valign="top"></td></tr>
     
    319343      <tr><td class="lineno" valign="top"></td><td class="left">   PUT, POST or DELETE have the potential for changing state on the</td><td> </td><td class="right">   PUT, POST or DELETE have the potential for changing state on the</td><td class="lineno" valign="top"></td></tr>
    320344      <tr><td class="lineno" valign="top"></td><td class="left">   origin server, intervening caches can use them to keep their contents</td><td> </td><td class="right">   origin server, intervening caches can use them to keep their contents</td><td class="lineno" valign="top"></td></tr>
    321       <tr><td><a name="diff0017" /></td></tr>
     345      <tr><td><a name="diff0018" /></td></tr>
    322346      <tr><td class="lineno" valign="top"></td><td class="lblock">   up<span class="delete">-to-</span>date.</td><td> </td><td class="rblock">   up<span class="insert"> to </span>date.</td><td class="lineno" valign="top"></td></tr>
    323347      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    339363      <tr><td class="lineno" valign="top"></td><td class="left">   (Redirection) status code.  "Invalidate" means that the cache will</td><td> </td><td class="right">   (Redirection) status code.  "Invalidate" means that the cache will</td><td class="lineno" valign="top"></td></tr>
    340364      <tr><td class="lineno" valign="top"></td><td class="left">   either remove all stored responses related to the effective request</td><td> </td><td class="right">   either remove all stored responses related to the effective request</td><td class="lineno" valign="top"></td></tr>
    341       <tr><td><a name="diff0018" /></td></tr>
     365      <tr><td><a name="diff0019" /></td></tr>
    342366      <tr><td class="lineno" valign="top"></td><td class="lblock">   URI<span class="delete">,</span> or will mark these as "invalid" and in need of a mandatory</td><td> </td><td class="rblock">   URI or will mark these as "invalid" and in need of a mandatory</td><td class="lineno" valign="top"></td></tr>
    343367      <tr><td class="lineno" valign="top"></td><td class="left">   validation before they can be sent in response to a subsequent</td><td> </td><td class="right">   validation before they can be sent in response to a subsequent</td><td class="lineno" valign="top"></td></tr>
     
    352376      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    353377      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    354       <tr bgcolor="gray" ><td></td><th><a name="part-l11" /><small>skipping to change at</small><em> page 21, line 52</em></th><th> </th><th><a name="part-r11" /><small>skipping to change at</small><em> page 21, line 52</em></th><td></td></tr>
     378      <tr bgcolor="gray" ><td></td><th><a name="part-l12" /><small>skipping to change at</small><em> page 21, line 52</em></th><th> </th><th><a name="part-r12" /><small>skipping to change at</small><em> page 21, line 52</em></th><td></td></tr>
    355379      <tr><td class="lineno" valign="top"></td><td class="left">   Argument syntax:</td><td> </td><td class="right">   Argument syntax:</td><td class="lineno" valign="top"></td></tr>
    356380      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    363387      <tr><td class="lineno" valign="top"></td><td class="left">   response.</td><td> </td><td class="right">   response.</td><td class="lineno" valign="top"></td></tr>
    364388      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    365       <tr><td><a name="diff0019" /></td></tr>
     389      <tr><td><a name="diff0020" /></td></tr>
    366390      <tr><td class="lineno" valign="top"></td><td class="lblock">   This directive uses the token form of the argument <span class="delete">syntax;</span> e.g.,</td><td> </td><td class="rblock">   This directive uses the token form of the argument <span class="insert">syntax:</span> e.g.,</td><td class="lineno" valign="top"></td></tr>
    367391      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">'max-age=5',</span> not 'max-age="5"'.  A sender SHOULD NOT generate the</td><td> </td><td class="rblock">   <span class="insert">'max-age=5'</span> not 'max-age="5"'.  A sender SHOULD NOT generate the</td><td class="lineno" valign="top"></td></tr>
     
    382406      <tr><td class="lineno" valign="top"></td><td class="left">   response of any age.</td><td> </td><td class="right">   response of any age.</td><td class="lineno" valign="top"></td></tr>
    383407      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    384       <tr><td><a name="diff0020" /></td></tr>
     408      <tr><td><a name="diff0021" /></td></tr>
    385409      <tr><td class="lineno" valign="top"></td><td class="lblock">   This directive uses the token form of the argument <span class="delete">syntax;</span> e.g.,</td><td> </td><td class="rblock">   This directive uses the token form of the argument <span class="insert">syntax:</span> e.g.,</td><td class="lineno" valign="top"></td></tr>
    386410      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">'max-stale=10',</span> not 'max-stale="10"'.  A sender SHOULD NOT generate</td><td> </td><td class="rblock">   <span class="insert">'max-stale=10'</span> not 'max-stale="10"'.  A sender SHOULD NOT generate</td><td class="lineno" valign="top"></td></tr>
     
    396420      <tr><td class="lineno" valign="top"></td><td class="left">   willing to accept a response whose freshness lifetime is no less than</td><td> </td><td class="right">   willing to accept a response whose freshness lifetime is no less than</td><td class="lineno" valign="top"></td></tr>
    397421      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    398       <tr bgcolor="gray" ><td></td><th><a name="part-l12" /><small>skipping to change at</small><em> page 25, line 47</em></th><th> </th><th><a name="part-r12" /><small>skipping to change at</small><em> page 25, line 47</em></th><td></td></tr>
     422      <tr bgcolor="gray" ><td></td><th><a name="part-l13" /><small>skipping to change at</small><em> page 25, line 47</em></th><th> </th><th><a name="part-r13" /><small>skipping to change at</small><em> page 25, line 47</em></th><td></td></tr>
    399423      <tr><td class="lineno" valign="top"></td><td class="left">   store the specified field-names(s), whereas it MAY store the</td><td> </td><td class="right">   store the specified field-names(s), whereas it MAY store the</td><td class="lineno" valign="top"></td></tr>
    400424      <tr><td class="lineno" valign="top"></td><td class="left">   remainder of the response message.</td><td> </td><td class="right">   remainder of the response message.</td><td class="lineno" valign="top"></td></tr>
     
    407431      <tr><td class="lineno" valign="top"></td><td class="left">   not to be needed for single-entry lists).</td><td> </td><td class="right">   not to be needed for single-entry lists).</td><td class="lineno" valign="top"></td></tr>
    408432      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    409       <tr><td><a name="diff0021" /></td></tr>
     433      <tr><td><a name="diff0022" /></td></tr>
    410434      <tr><td class="lineno" valign="top"></td><td class="lblock">   Note: This <span class="delete">usage</span> of the word "private" only <span class="delete">controls where</span> the</td><td> </td><td class="rblock">   Note: This <span class="insert">use</span> of the word "private" <span class="insert">refers</span> only <span class="insert">to the control of</span></td><td class="lineno" valign="top"></td></tr>
    411435      <tr><td class="lineno" valign="top"></td><td class="lblock">   response can be stored; <span class="delete">it cannot ensure</span> the privacy of the message</td><td> </td><td class="rblock"><span class="insert">   the location in which</span> the response can be stored; the privacy of the</td><td class="lineno" valign="top"></td></tr>
     
    431455      <tr><td class="lineno" valign="top"></td><td class="left">   of seconds.</td><td> </td><td class="right">   of seconds.</td><td class="lineno" valign="top"></td></tr>
    432456      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    433       <tr><td><a name="diff0022" /></td></tr>
     457      <tr><td><a name="diff0023" /></td></tr>
    434458      <tr><td class="lineno" valign="top"></td><td class="lblock">   This directive uses the token form of the argument <span class="delete">syntax;</span> e.g.,</td><td> </td><td class="rblock">   This directive uses the token form of the argument <span class="insert">syntax:</span> e.g.,</td><td class="lineno" valign="top"></td></tr>
    435459      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">'max-age=5',</span> not 'max-age="5"'.  A sender SHOULD NOT generate the</td><td> </td><td class="rblock">   <span class="insert">'max-age=5'</span> not 'max-age="5"'.  A sender SHOULD NOT generate the</td><td class="lineno" valign="top"></td></tr>
     
    448472      <tr><td class="lineno" valign="top"></td><td class="left">   proxy-revalidate response directive.</td><td> </td><td class="right">   proxy-revalidate response directive.</td><td class="lineno" valign="top"></td></tr>
    449473      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    450       <tr><td><a name="diff0023" /></td></tr>
     474      <tr><td><a name="diff0024" /></td></tr>
    451475      <tr><td class="lineno" valign="top"></td><td class="lblock">   This directive uses the token form of the argument <span class="delete">syntax;</span> e.g.,</td><td> </td><td class="rblock">   This directive uses the token form of the argument <span class="insert">syntax:</span> e.g.,</td><td class="lineno" valign="top"></td></tr>
    452476      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">'s-maxage=10',</span> not 's-maxage="10"'.  A sender SHOULD NOT generate the</td><td> </td><td class="rblock">   <span class="insert">'s-maxage=10'</span> not 's-maxage="10"'.  A sender SHOULD NOT generate the</td><td class="lineno" valign="top"></td></tr>
     
    462486      <tr><td class="lineno" valign="top"></td><td class="left">   behavior) can be added without changing the semantics of other</td><td> </td><td class="right">   behavior) can be added without changing the semantics of other</td><td class="lineno" valign="top"></td></tr>
    463487      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    464       <tr bgcolor="gray" ><td></td><th><a name="part-l13" /><small>skipping to change at</small><em> page 30, line 10</em></th><th> </th><th><a name="part-r13" /><small>skipping to change at</small><em> page 30, line 10</em></th><td></td></tr>
     488      <tr bgcolor="gray" ><td></td><th><a name="part-l14" /><small>skipping to change at</small><em> page 30, line 10</em></th><th> </th><th><a name="part-r14" /><small>skipping to change at</small><em> page 30, line 10</em></th><td></td></tr>
    465489      <tr><td class="lineno" valign="top"></td><td class="left">   they appear in the response.  Senders that generate multiple Warning</td><td> </td><td class="right">   they appear in the response.  Senders that generate multiple Warning</td><td class="lineno" valign="top"></td></tr>
    466490      <tr><td class="lineno" valign="top"></td><td class="left">   header fields are encouraged to order them with this user agent</td><td> </td><td class="right">   header fields are encouraged to order them with this user agent</td><td class="lineno" valign="top"></td></tr>
     
    473497      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    474498      <tr><td class="lineno" valign="top"></td><td class="left">   o  1xx warn-codes describe the freshness or validation status of the</td><td> </td><td class="right">   o  1xx warn-codes describe the freshness or validation status of the</td><td class="lineno" valign="top"></td></tr>
    475       <tr><td><a name="diff0024" /></td></tr>
     499      <tr><td><a name="diff0025" /></td></tr>
    476500      <tr><td class="lineno" valign="top"></td><td class="lblock">      response, and so MUST be deleted by a cache after validation.</td><td> </td><td class="rblock">      response, and so <span class="insert">they </span>MUST be deleted by a cache after validation.</td><td class="lineno" valign="top"></td></tr>
    477501      <tr><td class="lineno" valign="top"></td><td class="left">      They can only be generated by a cache when validating a cached</td><td> </td><td class="right">      They can only be generated by a cache when validating a cached</td><td class="lineno" valign="top"></td></tr>
     
    480504      <tr><td class="lineno" valign="top"></td><td class="left">   o  2xx warn-codes describe some aspect of the representation that is</td><td> </td><td class="right">   o  2xx warn-codes describe some aspect of the representation that is</td><td class="lineno" valign="top"></td></tr>
    481505      <tr><td class="lineno" valign="top"></td><td class="left">      not rectified by a validation (for example, a lossy compression of</td><td> </td><td class="right">      not rectified by a validation (for example, a lossy compression of</td><td class="lineno" valign="top"></td></tr>
    482       <tr><td><a name="diff0025" /></td></tr>
     506      <tr><td><a name="diff0026" /></td></tr>
    483507      <tr><td class="lineno" valign="top"></td><td class="lblock">      the representation) and MUST NOT be deleted by a cache after</td><td> </td><td class="rblock">      the representation) and <span class="insert">they </span>MUST NOT be deleted by a cache after</td><td class="lineno" valign="top"></td></tr>
    484508      <tr><td class="lineno" valign="top"></td><td class="left">      validation, unless a full response is sent, in which case they</td><td> </td><td class="right">      validation, unless a full response is sent, in which case they</td><td class="lineno" valign="top"></td></tr>
     
    493517      <tr><td class="lineno" valign="top"></td><td class="left">     Date: Sat, 25 Aug 2012 23:34:45 GMT</td><td> </td><td class="right">     Date: Sat, 25 Aug 2012 23:34:45 GMT</td><td class="lineno" valign="top"></td></tr>
    494518      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    495       <tr bgcolor="gray" ><td></td><th><a name="part-l14" /><small>skipping to change at</small><em> page 31, line 25</em></th><th> </th><th><a name="part-r14" /><small>skipping to change at</small><em> page 31, line 25</em></th><td></td></tr>
     519      <tr bgcolor="gray" ><td></td><th><a name="part-l15" /><small>skipping to change at</small><em> page 31, line 25</em></th><th> </th><th><a name="part-r15" /><small>skipping to change at</small><em> page 31, line 25</em></th><td></td></tr>
    496520      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    497521      <tr><td class="lineno" valign="top"></td><td class="left">5.5.4.  Warning: 113 - "Heuristic Expiration"</td><td> </td><td class="right">5.5.4.  Warning: 113 - "Heuristic Expiration"</td><td class="lineno" valign="top"></td></tr>
     
    504528      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    505529      <tr><td class="lineno" valign="top"></td><td class="left">   The warning text can include arbitrary information to be presented to</td><td> </td><td class="right">   The warning text can include arbitrary information to be presented to</td><td class="lineno" valign="top"></td></tr>
    506       <tr><td><a name="diff0026" /></td></tr>
     530      <tr><td><a name="diff0027" /></td></tr>
    507531      <tr><td class="lineno" valign="top"></td><td class="lblock">   a human user<span class="delete">,</span> or logged.  A system receiving this warning MUST NOT</td><td> </td><td class="rblock">   a human user or logged.  A system receiving this warning MUST NOT</td><td class="lineno" valign="top"></td></tr>
    508532      <tr><td class="lineno" valign="top"></td><td class="left">   take any automated action, besides presenting the warning to the</td><td> </td><td class="right">   take any automated action, besides presenting the warning to the</td><td class="lineno" valign="top"></td></tr>
     
    511535      <tr><td class="lineno" valign="top"></td><td class="left">5.5.6.  Warning: 214 - "Transformation Applied"</td><td> </td><td class="right">5.5.6.  Warning: 214 - "Transformation Applied"</td><td class="lineno" valign="top"></td></tr>
    512536      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    513       <tr><td><a name="diff0027" /></td></tr>
     537      <tr><td><a name="diff0028" /></td></tr>
    514538      <tr><td class="lineno" valign="top"></td><td class="lblock">   MUST be added by a proxy if it applies any transformation to the</td><td> </td><td class="rblock">   <span class="insert">This Warning code</span> MUST be added by a proxy if it applies any</td><td class="lineno" valign="top"></td></tr>
    515539      <tr><td class="lineno" valign="top"></td><td class="lblock">   representation, such as changing the <span class="delete">content-coding,</span> media-type, or</td><td> </td><td class="rblock">   transformation to the representation, such as changing the <span class="insert">content-</span></td><td class="lineno" valign="top"></td></tr>
     
    520544      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    521545      <tr><td class="lineno" valign="top"></td><td class="left">   The warning text can include arbitrary information to be presented to</td><td> </td><td class="right">   The warning text can include arbitrary information to be presented to</td><td class="lineno" valign="top"></td></tr>
    522       <tr><td><a name="diff0028" /></td></tr>
     546      <tr><td><a name="diff0029" /></td></tr>
    523547      <tr><td class="lineno" valign="top"></td><td class="lblock">   a human user<span class="delete">,</span> or logged.  A system receiving this warning MUST NOT</td><td> </td><td class="rblock">   a human user or logged.  A system receiving this warning MUST NOT</td><td class="lineno" valign="top"></td></tr>
    524548      <tr><td class="lineno" valign="top"></td><td class="left">   take any automated action.</td><td> </td><td class="right">   take any automated action.</td><td class="lineno" valign="top"></td></tr>
     
    531555      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    532556      <tr><td class="lineno" valign="top"></td><td class="left">   The freshness model (Section 4.2) does not necessarily apply to</td><td> </td><td class="right">   The freshness model (Section 4.2) does not necessarily apply to</td><td class="lineno" valign="top"></td></tr>
    533       <tr><td><a name="diff0029" /></td></tr>
     557      <tr><td><a name="diff0030" /></td></tr>
    534558      <tr><td class="lineno" valign="top"></td><td class="lblock">   history mechanisms.  <span class="delete">I.e.,</span> a history mechanism can display a previous</td><td> </td><td class="rblock">   history mechanisms.  <span class="insert">That is,</span> a history mechanism can display a</td><td class="lineno" valign="top"></td></tr>
    535559      <tr><td class="lineno" valign="top"></td><td class="lblock">   representation even if it has expired.</td><td> </td><td class="rblock">   previous representation even if it has expired.</td><td class="lineno" valign="top"></td></tr>
    536560      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    537561      <tr><td class="lineno" valign="top"></td><td class="left">   This does not prohibit the history mechanism from telling the user</td><td> </td><td class="right">   This does not prohibit the history mechanism from telling the user</td><td class="lineno" valign="top"></td></tr>
    538       <tr><td><a name="diff0030" /></td></tr>
     562      <tr><td><a name="diff0031" /></td></tr>
    539563      <tr><td class="lineno" valign="top"></td><td class="lblock">   that a view might be stale<span class="delete">,</span> or from honoring cache directives (e.g.,</td><td> </td><td class="rblock">   that a view might be stale or from honoring cache directives (e.g.,</td><td class="lineno" valign="top"></td></tr>
    540564      <tr><td class="lineno" valign="top"></td><td class="left">   Cache-Control: no-store).</td><td> </td><td class="right">   Cache-Control: no-store).</td><td class="lineno" valign="top"></td></tr>
     
    544568      <tr><td class="lineno" valign="top"></td><td class="left">7.1.  Cache Directive Registry</td><td> </td><td class="right">7.1.  Cache Directive Registry</td><td class="lineno" valign="top"></td></tr>
    545569      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    546       <tr><td><a name="diff0031" /></td></tr>
     570      <tr><td><a name="diff0032" /></td></tr>
    547571      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP</span> Cache Directive <span class="delete">Registry</span> defines the <span class="delete">namespace</span> for the cache</td><td> </td><td class="rblock">   The <span class="insert">"HTTP</span> Cache Directive <span class="insert">Registry"</span> defines the <span class="insert">name space</span> for the</td><td class="lineno" valign="top"></td></tr>
    548572      <tr><td class="lineno" valign="top"></td><td class="lblock">   directives.  It <span class="delete">will be</span> created and maintained at <span class="delete">(the suggested URI)</span></td><td> </td><td class="rblock">   cache directives.  It <span class="insert">has been</span> created and <span class="insert">is now</span> maintained at</td><td class="lineno" valign="top"></td></tr>
     
    557581      <tr><td class="lineno" valign="top"></td><td class="left">   o  Pointer to specification text</td><td> </td><td class="right">   o  Pointer to specification text</td><td class="lineno" valign="top"></td></tr>
    558582      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    559       <tr><td><a name="diff0032" /></td></tr>
     583      <tr><td><a name="diff0033" /></td></tr>
    560584      <tr><td class="lineno" valign="top"></td><td class="lblock">   Values to be added to this namespace require IETF Review (see</td><td> </td><td class="rblock">   Values to be added to this name<span class="insert"> </span>space require IETF Review (see</td><td class="lineno" valign="top"></td></tr>
    561585      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC5226], Section 4.1).</td><td> </td><td class="right">   [RFC5226], Section 4.1).</td><td class="lineno" valign="top"></td></tr>
     
    570594      <tr><td class="lineno" valign="top"></td><td class="left">      an argument is present,</td><td> </td><td class="right">      an argument is present,</td><td class="lineno" valign="top"></td></tr>
    571595      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    572       <tr bgcolor="gray" ><td></td><th><a name="part-l15" /><small>skipping to change at</small><em> page 32, line 45</em></th><th> </th><th><a name="part-r15" /><small>skipping to change at</small><em> page 32, line 45</em></th><td></td></tr>
     596      <tr bgcolor="gray" ><td></td><th><a name="part-l16" /><small>skipping to change at</small><em> page 32, line 45</em></th><th> </th><th><a name="part-r16" /><small>skipping to change at</small><em> page 32, line 45</em></th><td></td></tr>
    573597      <tr><td class="lineno" valign="top"></td><td class="left">   o  When the directive requires an argument, what it means when it is</td><td> </td><td class="right">   o  When the directive requires an argument, what it means when it is</td><td class="lineno" valign="top"></td></tr>
    574598      <tr><td class="lineno" valign="top"></td><td class="left">      missing,</td><td> </td><td class="right">      missing,</td><td class="lineno" valign="top"></td></tr>
     
    581605      <tr><td class="lineno" valign="top"></td><td class="left">7.1.3.  Registrations</td><td> </td><td class="right">7.1.3.  Registrations</td><td class="lineno" valign="top"></td></tr>
    582606      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    583       <tr><td><a name="diff0033" /></td></tr>
     607      <tr><td><a name="diff0034" /></td></tr>
    584608      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP Cache Directive Registry has been</span> populated with the</td><td> </td><td class="rblock">   The <span class="insert">"HTTP Cache Directive Registry" shall be</span> populated with the</td><td class="lineno" valign="top"></td></tr>
    585609      <tr><td class="lineno" valign="top"></td><td class="left">   registrations below:</td><td> </td><td class="right">   registrations below:</td><td class="lineno" valign="top"></td></tr>
     
    594618      <tr><td class="lineno" valign="top"></td><td class="left">   | no-cache               | Section 5.2.1.4, Section 5.2.2.2 |</td><td> </td><td class="right">   | no-cache               | Section 5.2.1.4, Section 5.2.2.2 |</td><td class="lineno" valign="top"></td></tr>
    595619      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    596       <tr bgcolor="gray" ><td></td><th><a name="part-l16" /><small>skipping to change at</small><em> page 33, line 26</em></th><th> </th><th><a name="part-r16" /><small>skipping to change at</small><em> page 33, line 26</em></th><td></td></tr>
     620      <tr bgcolor="gray" ><td></td><th><a name="part-l17" /><small>skipping to change at</small><em> page 33, line 26</em></th><th> </th><th><a name="part-r17" /><small>skipping to change at</small><em> page 33, line 26</em></th><td></td></tr>
    597621      <tr><td class="lineno" valign="top"></td><td class="left">   | private                | Section 5.2.2.6                  |</td><td> </td><td class="right">   | private                | Section 5.2.2.6                  |</td><td class="lineno" valign="top"></td></tr>
    598622      <tr><td class="lineno" valign="top"></td><td class="left">   | proxy-revalidate       | Section 5.2.2.7                  |</td><td> </td><td class="right">   | proxy-revalidate       | Section 5.2.2.7                  |</td><td class="lineno" valign="top"></td></tr>
     
    605629      <tr><td class="lineno" valign="top"></td><td class="left">7.2.  Warn Code Registry</td><td> </td><td class="right">7.2.  Warn Code Registry</td><td class="lineno" valign="top"></td></tr>
    606630      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    607       <tr><td><a name="diff0034" /></td></tr>
     631      <tr><td><a name="diff0035" /></td></tr>
    608632      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP</span> Warn <span class="delete">Code Registry</span> defines the <span class="delete">namespace</span> for warn codes.  It</td><td> </td><td class="rblock">   The <span class="insert">"HTTP</span> Warn <span class="insert">Codes" registry</span> defines the <span class="insert">name space</span> for warn codes.</td><td class="lineno" valign="top"></td></tr>
    609633      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">will be</span> created and maintained at <span class="delete">(the suggested URI)</span></td><td> </td><td class="rblock">   It <span class="insert">has been</span> created and <span class="insert">is now</span> maintained at</td><td class="lineno" valign="top"></td></tr>
     
    620644      <tr><td class="lineno" valign="top"></td><td class="left">   o  Pointer to specification text</td><td> </td><td class="right">   o  Pointer to specification text</td><td class="lineno" valign="top"></td></tr>
    621645      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    622       <tr><td><a name="diff0035" /></td></tr>
     646      <tr><td><a name="diff0036" /></td></tr>
    623647      <tr><td class="lineno" valign="top"></td><td class="lblock">   Values to be added to this name<span class="delete">s</span>pace require IETF Review (see</td><td> </td><td class="rblock">   Values to be added to this name<span class="insert"> </span>pace require IETF Review (see</td><td class="lineno" valign="top"></td></tr>
    624648      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC5226], Section 4.1).</td><td> </td><td class="right">   [RFC5226], Section 4.1).</td><td class="lineno" valign="top"></td></tr>
     
    626650      <tr><td class="lineno" valign="top"></td><td class="left">7.2.2.  Registrations</td><td> </td><td class="right">7.2.2.  Registrations</td><td class="lineno" valign="top"></td></tr>
    627651      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    628       <tr><td><a name="diff0036" /></td></tr>
     652      <tr><td><a name="diff0037" /></td></tr>
    629653      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP</span> Warn <span class="delete">Code Registry</span> has been populated with the registrations</td><td> </td><td class="rblock">   The <span class="insert">"HTTP</span> Warn <span class="insert">Codes" registry</span> has been populated with the</td><td class="lineno" valign="top"></td></tr>
    630654      <tr><td class="lineno" valign="top"></td><td class="lblock">   below:</td><td> </td><td class="rblock">   registrations below:</td><td class="lineno" valign="top"></td></tr>
     
    644668      <tr><td class="lineno" valign="top"></td><td class="left">7.3.  Header Field Registration</td><td> </td><td class="right">7.3.  Header Field Registration</td><td class="lineno" valign="top"></td></tr>
    645669      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    646       <tr><td><a name="diff0037" /></td></tr>
     670      <tr><td><a name="diff0038" /></td></tr>
    647671      <tr><td class="lineno" valign="top"></td><td class="lblock">   HTTP header fields are registered within the <span class="delete">"Message Headers"</span></td><td> </td><td class="rblock">   HTTP header fields are registered within the <span class="insert">Message Header Field</span></td><td class="lineno" valign="top"></td></tr>
    648672      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   registry</span> maintained at</td><td> </td><td class="rblock"><span class="insert">   Registry</span> maintained at</td><td class="lineno" valign="top"></td></tr>
    649673      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">&lt;http://www.iana.org/assignments/message-headers/&gt;.</span></td><td> </td><td class="rblock">   <span class="insert">&lt;http://www.iana.org/assignments/message-headers&gt;.</span></td><td class="lineno" valign="top"></td></tr>
    650674      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    651       <tr><td><a name="diff0038" /></td></tr>
     675      <tr><td><a name="diff0039" /></td></tr>
    652676      <tr><td class="lineno" valign="top"></td><td class="lblock">   This document defines the following HTTP header fields, so <span class="delete">the</span></td><td> </td><td class="rblock">   This document defines the following HTTP header fields, so <span class="insert">their</span></td><td class="lineno" valign="top"></td></tr>
    653677      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   "Permanent Message Header Field Names"</span> registry <span class="delete">has</span> been updated</td><td> </td><td class="rblock"><span class="insert">   associated</span> registry <span class="insert">entries have</span> been updated <span class="insert">according to the</span></td><td class="lineno" valign="top"></td></tr>
     
    664688      <tr><td class="lineno" valign="top"></td><td class="left">   +-------------------+----------+----------+-------------+</td><td> </td><td class="right">   +-------------------+----------+----------+-------------+</td><td class="lineno" valign="top"></td></tr>
    665689      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    666       <tr bgcolor="gray" ><td></td><th><a name="part-l17" /><small>skipping to change at</small><em> page 35, line 48</em></th><th> </th><th><a name="part-r17" /><small>skipping to change at</small><em> page 35, line 48</em></th><td></td></tr>
     690      <tr bgcolor="gray" ><td></td><th><a name="part-l18" /><small>skipping to change at</small><em> page 35, line 48</em></th><th> </th><th><a name="part-r18" /><small>skipping to change at</small><em> page 35, line 48</em></th><td></td></tr>
    667691      <tr><td class="lineno" valign="top"></td><td class="left">10.1.  Normative References</td><td> </td><td class="right">10.1.  Normative References</td><td class="lineno" valign="top"></td></tr>
    668692      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    675699      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7230]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td> </td><td class="right">   [RFC7230]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td class="lineno" valign="top"></td></tr>
    676700      <tr><td class="lineno" valign="top"></td><td class="left">              Protocol (HTTP/1.1): Message Syntax and Routing",</td><td> </td><td class="right">              Protocol (HTTP/1.1): Message Syntax and Routing",</td><td class="lineno" valign="top"></td></tr>
    677       <tr><td><a name="diff0039" /></td></tr>
     701      <tr><td><a name="diff0040" /></td></tr>
    678702      <tr><td class="lineno" valign="top"></td><td class="lblock">              <span class="delete">draft-ietf-httpbis-p1-messaging-latest (work in progress),</span></td><td> </td><td class="rblock">              <span class="insert">RFC 7230,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    679703      <tr><td class="lineno" valign="top"></td><td class="lblock">              May 2014.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    680704      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    681705      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7231]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td> </td><td class="right">   [RFC7231]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td class="lineno" valign="top"></td></tr>
    682       <tr><td><a name="diff0040" /></td></tr>
     706      <tr><td><a name="diff0041" /></td></tr>
    683707      <tr><td class="lineno" valign="top"></td><td class="lblock">              Protocol (HTTP/1.1): Semantics and Content",</td><td> </td><td class="rblock">              Protocol (HTTP/1.1): Semantics and Content", <span class="insert">RFC 7231,</span></td><td class="lineno" valign="top"></td></tr>
    684708      <tr><td class="lineno" valign="top"></td><td class="lblock">              <span class="delete">draft-ietf-httpbis-p2-semantics-latest (work in progress),</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    686710      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    687711      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7232]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td> </td><td class="right">   [RFC7232]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td class="lineno" valign="top"></td></tr>
    688       <tr><td><a name="diff0041" /></td></tr>
     712      <tr><td><a name="diff0042" /></td></tr>
    689713      <tr><td class="lineno" valign="top"></td><td class="lblock">              Protocol (HTTP/1.1): Conditional Requests",</td><td> </td><td class="rblock">              Protocol (HTTP/1.1): Conditional Requests", <span class="insert">RFC 7232,</span></td><td class="lineno" valign="top"></td></tr>
    690714      <tr><td class="lineno" valign="top"></td><td class="lblock">              <span class="delete">draft-ietf-httpbis-p4-conditional-latest (work in</span></td><td> </td><td class="rblock">              May 2014.</td><td class="lineno" valign="top"></td></tr>
     
    693717      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7233]  Fielding, R., Ed., Lafon, Y., Ed., and J. Reschke, Ed.,</td><td> </td><td class="right">   [RFC7233]  Fielding, R., Ed., Lafon, Y., Ed., and J. Reschke, Ed.,</td><td class="lineno" valign="top"></td></tr>
    694718      <tr><td class="lineno" valign="top"></td><td class="left">              "Hypertext Transfer Protocol (HTTP/1.1): Range Requests",</td><td> </td><td class="right">              "Hypertext Transfer Protocol (HTTP/1.1): Range Requests",</td><td class="lineno" valign="top"></td></tr>
    695       <tr><td><a name="diff0042" /></td></tr>
     719      <tr><td><a name="diff0043" /></td></tr>
    696720      <tr><td class="lineno" valign="top"></td><td class="lblock">              <span class="delete">draft-ietf-httpbis-p5-range-latest (work in progress),</span></td><td> </td><td class="rblock">              <span class="insert">RFC 7233,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    697721      <tr><td class="lineno" valign="top"></td><td class="lblock">              May 2014.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    698722      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    699723      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7235]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td> </td><td class="right">   [RFC7235]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td class="lineno" valign="top"></td></tr>
    700       <tr><td><a name="diff0043" /></td></tr>
     724      <tr><td><a name="diff0044" /></td></tr>
    701725      <tr><td class="lineno" valign="top"></td><td class="lblock">              Protocol (HTTP/1.1): Authentication",</td><td> </td><td class="rblock">              Protocol (HTTP/1.1): Authentication", <span class="insert">RFC 7235,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    702726      <tr><td class="lineno" valign="top"></td><td class="lblock">              <span class="delete">draft-ietf-httpbis-p7-auth-latest (work in progress),</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    713737      <tr><td class="lineno" valign="top"></td><td class="left">              Transfer Protocol -- HTTP/1.1", RFC 2616, June 1999.</td><td> </td><td class="right">              Transfer Protocol -- HTTP/1.1", RFC 2616, June 1999.</td><td class="lineno" valign="top"></td></tr>
    714738      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    715       <tr bgcolor="gray" ><td></td><th><a name="part-l18" /><small>skipping to change at</small><em> page 37, line 9</em></th><th> </th><th><a name="part-r18" /><small>skipping to change at</small><em> page 37, line 4</em></th><td></td></tr>
     739      <tr bgcolor="gray" ><td></td><th><a name="part-l19" /><small>skipping to change at</small><em> page 37, line 9</em></th><th> </th><th><a name="part-r19" /><small>skipping to change at</small><em> page 37, line 4</em></th><td></td></tr>
    716740      <tr><td class="lineno" valign="top"></td><td class="left">Appendix A.  Changes from RFC 2616</td><td> </td><td class="right">Appendix A.  Changes from RFC 2616</td><td class="lineno" valign="top"></td></tr>
    717741      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    724748      <tr><td class="lineno" valign="top"></td><td class="left">   heuristic freshness with them.  Caches are now allowed to calculate</td><td> </td><td class="right">   heuristic freshness with them.  Caches are now allowed to calculate</td><td class="lineno" valign="top"></td></tr>
    725749      <tr><td class="lineno" valign="top"></td><td class="left">   heuristic freshness for URIs with query components.  (Section 4.2.2)</td><td> </td><td class="right">   heuristic freshness for URIs with query components.  (Section 4.2.2)</td><td class="lineno" valign="top"></td></tr>
    726       <tr><td><a name="diff0044" /></td></tr>
     750      <tr><td><a name="diff0045" /></td></tr>
    727751      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">                                                                         </span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    728752      <tr><td class="lineno" valign="top"></td><td class="left">   The algorithm for calculating age is now less conservative.  Caches</td><td> </td><td class="right">   The algorithm for calculating age is now less conservative.  Caches</td><td class="lineno" valign="top"></td></tr>
    729       <tr><td><a name="diff0045" /></td></tr>
     753      <tr><td><a name="diff0046" /></td></tr>
    730754      <tr><td class="lineno" valign="top"></td><td class="lblock">   are now required to handle dates with timezones as if they're</td><td> </td><td class="rblock">   are now required to handle dates with time<span class="insert"> </span>zones as if they're</td><td class="lineno" valign="top"></td></tr>
    731755      <tr><td class="lineno" valign="top"></td><td class="left">   invalid, because it's not possible to accurately guess.</td><td> </td><td class="right">   invalid, because it's not possible to accurately guess.</td><td class="lineno" valign="top"></td></tr>
     
    739763      <tr><td class="lineno" valign="top"></td><td class="left">   been clarified in several ways.  In particular, it now explicitly</td><td> </td><td class="right">   been clarified in several ways.  In particular, it now explicitly</td><td class="lineno" valign="top"></td></tr>
    740764      <tr><td class="lineno" valign="top"></td><td class="left">   allows header-specific canonicalization when processing selecting</td><td> </td><td class="right">   allows header-specific canonicalization when processing selecting</td><td class="lineno" valign="top"></td></tr>
    741       <tr><td><a name="diff0046" /></td></tr>
     765      <tr><td><a name="diff0047" /></td></tr>
    742766      <tr><td class="lineno" valign="top"></td><td class="lblock">   header fields.  (Section 4.1)</td><td> </td><td class="rblock">   header fields.  (Section 4.1)<span class="insert">.</span></td><td class="lineno" valign="top"></td></tr>
    743767      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    753777      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    754778      <tr><td class="lineno" valign="top"></td><td class="left">   The "no-store" request directive doesn't apply to responses; i.e., a</td><td> </td><td class="right">   The "no-store" request directive doesn't apply to responses; i.e., a</td><td class="lineno" valign="top"></td></tr>
    755       <tr><td><a name="diff0047" /></td></tr>
     779      <tr><td><a name="diff0048" /></td></tr>
    756780      <tr><td class="lineno" valign="top"></td><td class="lblock">   cache can satisfy a request with no-store on it<span class="delete">,</span> and does not</td><td> </td><td class="rblock">   cache can satisfy a request with no-store on it and does not</td><td class="lineno" valign="top"></td></tr>
    757781      <tr><td class="lineno" valign="top"></td><td class="left">   invalidate it.  (Section 5.2.1.5)</td><td> </td><td class="right">   invalidate it.  (Section 5.2.1.5)</td><td class="lineno" valign="top"></td></tr>
    758782      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    759783      <tr><td class="lineno" valign="top"></td><td class="left">   The qualified forms of the private and no-cache cache directives are</td><td> </td><td class="right">   The qualified forms of the private and no-cache cache directives are</td><td class="lineno" valign="top"></td></tr>
    760       <tr><td><a name="diff0048" /></td></tr>
     784      <tr><td><a name="diff0049" /></td></tr>
    761785      <tr><td class="lineno" valign="top"></td><td class="lblock">   noted to not be widely implemented; <span class="delete">e.g.</span>, "private=foo" is</td><td> </td><td class="rblock">   noted to not be widely implemented; <span class="insert">for example</span>, "private=foo" is</td><td class="lineno" valign="top"></td></tr>
    762786      <tr><td class="lineno" valign="top"></td><td class="left">   interpreted by many caches as simply "private".  Additionally, the</td><td> </td><td class="right">   interpreted by many caches as simply "private".  Additionally, the</td><td class="lineno" valign="top"></td></tr>
     
    777801      <tr><td class="lineno" valign="top"></td><td class="left">   header fields have been relaxed, as it is not widely implemented.</td><td> </td><td class="right">   header fields have been relaxed, as it is not widely implemented.</td><td class="lineno" valign="top"></td></tr>
    778802      <tr><td class="lineno" valign="top"></td><td class="left">   Furthermore, the Warning header field no longer uses RFC 2047</td><td> </td><td class="right">   Furthermore, the Warning header field no longer uses RFC 2047</td><td class="lineno" valign="top"></td></tr>
    779       <tr><td><a name="diff0049" /></td></tr>
     803      <tr><td><a name="diff0050" /></td></tr>
    780804      <tr><td class="lineno" valign="top"></td><td class="lblock">   encoding, nor <span class="delete">allows</span> multiple languages, as these aspects were not</td><td> </td><td class="rblock">   encoding, nor <span class="insert">does it allow</span> multiple languages, as these aspects were</td><td class="lineno" valign="top"></td></tr>
    781805      <tr><td class="lineno" valign="top"></td><td class="lblock">   implemented.  (Section 5.5)</td><td> </td><td class="rblock">   not implemented.  (Section 5.5)</td><td class="lineno" valign="top"></td></tr>
    782806      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    783807      <tr><td class="lineno" valign="top"></td><td class="left">   This specification introduces the Cache Directive and Warn Code</td><td> </td><td class="right">   This specification introduces the Cache Directive and Warn Code</td><td class="lineno" valign="top"></td></tr>
    784       <tr><td><a name="diff0050" /></td></tr>
     808      <tr><td><a name="diff0051" /></td></tr>
    785809      <tr><td class="lineno" valign="top"></td><td class="lblock">   Registries, and defines considerations for new cache <span class="delete">directives.</span></td><td> </td><td class="rblock">   Registries, and defines considerations for new cache <span class="insert">directives</span></td><td class="lineno" valign="top"></td></tr>
    786810      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   (Section</span> 7.1 and <span class="delete">Section 7.2)</span></td><td> </td><td class="rblock"><span class="insert">   (Sections</span> 7.1 and <span class="insert">7.2).</span></td><td class="lineno" valign="top"></td></tr>
     
    797821
    798822     <tr><td></td><td class="left"></td><td> </td><td class="right"></td><td></td></tr>
    799      <tr bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 50 change blocks.&nbsp;</a></th></tr>
    800      <tr class="stats"><td></td><th><i>104 lines changed or deleted</i></th><th><i> </i></th><th><i>81 lines changed or added</i></th><td></td></tr>
     823     <tr bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 51 change blocks.&nbsp;</a></th></tr>
     824     <tr class="stats"><td></td><th><i>105 lines changed or deleted</i></th><th><i> </i></th><th><i>82 lines changed or added</i></th><td></td></tr>
    801825     <tr><td colspan="5" align="center" class="small"><br/>This html diff was produced by rfcdiff 1.38. The latest version is available from <a href="http://www.tools.ietf.org/tools/rfcdiff/" >http://tools.ietf.org/tools/rfcdiff/</a> </td></tr>
    802826   </table>
Note: See TracChangeset for help on using the changeset viewer.