Changeset 2670


Ignore:
Timestamp:
14/05/14 12:57:45 (6 years ago)
Author:
julian.reschke@…
Message:

grammar (#553)

Location:
draft-ietf-httpbis/latest/auth48
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/auth48/p4-conditional.unpg.txt

    r2669 r2670  
    66Obsoletes: 2616 (if approved)                            J. Reschke, Ed.
    77Intended status: Standards Track                              greenbytes
    8 Expires: November 14, 2014                                  May 13, 2014
     8Expires: November 15, 2014                                  May 14, 2014
    99
    1010
     
    5353
    5454
    55 Fielding & Reschke      Expires November 14, 2014               [Page 1]
    56 
    57 
    58 Internet-Draft        HTTP/1.1 Conditional Requests             May 2014
    59 
    60 
    61    This Internet-Draft will expire on November 14, 2014.
     55Fielding & Reschke      Expires November 15, 2014               [Page 1]
     56
     57
     58Internet-Draft        HTTP/1.1 Conditional Requests             May 2014
     59
     60
     61   This Internet-Draft will expire on November 15, 2014.
    6262
    6363Copyright Notice
     
    110110
    111111
    112 Fielding & Reschke      Expires November 14, 2014               [Page 2]
     112Fielding & Reschke      Expires November 15, 2014               [Page 2]
    113113
    114114
     
    167167
    168168
    169 Fielding & Reschke      Expires November 14, 2014               [Page 3]
     169Fielding & Reschke      Expires November 15, 2014               [Page 3]
    170170
    171171
     
    224224
    225225
    226 Fielding & Reschke      Expires November 14, 2014               [Page 4]
     226Fielding & Reschke      Expires November 15, 2014               [Page 4]
    227227
    228228
     
    281281
    282282
    283 Fielding & Reschke      Expires November 14, 2014               [Page 5]
     283Fielding & Reschke      Expires November 15, 2014               [Page 5]
    284284
    285285
     
    300300   not change for every change to the representation data.  This
    301301   weakness might be due to limitations in how the value is calculated,
    302    such as clock resolution or an inability to ensure uniqueness for all
    303    possible representations of the resource, or due to a desire by the
    304    resource owner to group representations by some self-determined set
    305    of equivalency rather than unique sequences of data.  An origin
    306    server SHOULD change a weak entity-tag whenever it considers prior
     302   such as clock resolution, an inability to ensure uniqueness for all
     303   possible representations of the resource, or a desire of the resource
     304   owner to group representations by some self-determined set of
     305   equivalency rather than unique sequences of data.  An origin server
     306   SHOULD change a weak entity-tag whenever it considers prior
    307307   representations to be unacceptable as a substitute for the current
    308308   representation.  In other words, a weak entity-tag ought to change
     
    338338
    339339
    340 Fielding & Reschke      Expires November 14, 2014               [Page 6]
     340Fielding & Reschke      Expires November 15, 2014               [Page 6]
    341341
    342342
     
    395395
    396396
    397 Fielding & Reschke      Expires November 14, 2014               [Page 7]
     397Fielding & Reschke      Expires November 15, 2014               [Page 7]
    398398
    399399
     
    452452
    453453
    454 Fielding & Reschke      Expires November 14, 2014               [Page 8]
     454Fielding & Reschke      Expires November 15, 2014               [Page 8]
    455455
    456456
     
    509509
    510510
    511 Fielding & Reschke      Expires November 14, 2014               [Page 9]
     511Fielding & Reschke      Expires November 15, 2014               [Page 9]
    512512
    513513
     
    566566
    567567
    568 Fielding & Reschke      Expires November 14, 2014              [Page 10]
     568Fielding & Reschke      Expires November 15, 2014              [Page 10]
    569569
    570570
     
    623623
    624624
    625 Fielding & Reschke      Expires November 14, 2014              [Page 11]
     625Fielding & Reschke      Expires November 15, 2014              [Page 11]
    626626
    627627
     
    680680
    681681
    682 Fielding & Reschke      Expires November 14, 2014              [Page 12]
     682Fielding & Reschke      Expires November 15, 2014              [Page 12]
    683683
    684684
     
    737737
    738738
    739 Fielding & Reschke      Expires November 14, 2014              [Page 13]
     739Fielding & Reschke      Expires November 15, 2014              [Page 13]
    740740
    741741
     
    794794
    795795
    796 Fielding & Reschke      Expires November 14, 2014              [Page 14]
     796Fielding & Reschke      Expires November 15, 2014              [Page 14]
    797797
    798798
     
    851851
    852852
    853 Fielding & Reschke      Expires November 14, 2014              [Page 15]
     853Fielding & Reschke      Expires November 15, 2014              [Page 15]
    854854
    855855
     
    908908
    909909
    910 Fielding & Reschke      Expires November 14, 2014              [Page 16]
     910Fielding & Reschke      Expires November 15, 2014              [Page 16]
    911911
    912912
     
    965965
    966966
    967 Fielding & Reschke      Expires November 14, 2014              [Page 17]
     967Fielding & Reschke      Expires November 15, 2014              [Page 17]
    968968
    969969
     
    10221022
    10231023
    1024 Fielding & Reschke      Expires November 14, 2014              [Page 18]
     1024Fielding & Reschke      Expires November 15, 2014              [Page 18]
    10251025
    10261026
     
    10481048   cannot act as a cache for requests on the target resource MUST NOT
    10491049   evaluate the conditional request header fields defined by this
    1050    specification, and MUST forward them if the request is forwarded,
     1050   specification, and it MUST forward them if the request is forwarded,
    10511051   since the generating client intends that they be evaluated by a
    10521052   server that can provide a current representation.  Likewise, a server
     
    10791079
    10801080
    1081 Fielding & Reschke      Expires November 14, 2014              [Page 19]
     1081Fielding & Reschke      Expires November 15, 2014              [Page 19]
    10821082
    10831083
     
    11361136
    11371137
    1138 Fielding & Reschke      Expires November 14, 2014              [Page 20]
     1138Fielding & Reschke      Expires November 15, 2014              [Page 20]
    11391139
    11401140
     
    11931193
    11941194
    1195 Fielding & Reschke      Expires November 14, 2014              [Page 21]
     1195Fielding & Reschke      Expires November 15, 2014              [Page 21]
    11961196
    11971197
     
    12501250
    12511251
    1252 Fielding & Reschke      Expires November 14, 2014              [Page 22]
     1252Fielding & Reschke      Expires November 15, 2014              [Page 22]
    12531253
    12541254
     
    13071307
    13081308
    1309 Fielding & Reschke      Expires November 14, 2014              [Page 23]
     1309Fielding & Reschke      Expires November 15, 2014              [Page 23]
    13101310
    13111311
     
    13641364
    13651365
    1366 Fielding & Reschke      Expires November 14, 2014              [Page 24]
     1366Fielding & Reschke      Expires November 15, 2014              [Page 24]
    13671367
    13681368
     
    14211421
    14221422
    1423 Fielding & Reschke      Expires November 14, 2014              [Page 25]
     1423Fielding & Reschke      Expires November 15, 2014              [Page 25]
    14241424
    14251425
     
    14781478
    14791479
    1480 Fielding & Reschke      Expires November 14, 2014              [Page 26]
    1481 
    1482 
     1480Fielding & Reschke      Expires November 15, 2014              [Page 26]
     1481
     1482
  • draft-ietf-httpbis/latest/auth48/rfc7232.abdiff.txt

    r2669 r2670  
    77 Obsoletes: 2616 (if approved)                            J. Reschke, Ed.
    88 Intended status: Standards Track                              greenbytes
    9  Expires: November 14, 2014                                  May 13, 2014
     9 Expires: November 15, 2014                                  May 14, 2014
    1010
    1111NEW:
     
    8888    time.  It is inappropriate to use Internet-Drafts as reference
    8989    material or to cite them other than as "work in progress."
    90     This Internet-Draft will expire on November 14, 2014.
     90    This Internet-Draft will expire on November 15, 2014.
    9191
    9292NEW:
     
    139139    value when it is necessary to invalidate the stored responses held by
    140140    remote caches and authoring tools.
    141 
    142 
    143 Section 2.1., paragraph 6:
    144 OLD:
    145 
    146     In contrast, a "weak validator" is representation metadata that might
    147     not change for every change to the representation data.  This
    148     weakness might be due to limitations in how the value is calculated,
    149     such as clock resolution or an inability to ensure uniqueness for all
    150     possible representations of the resource, or due to a desire by the
    151     resource owner to group representations by some self-determined set
    152     of equivalency rather than unique sequences of data.  An origin
    153     server SHOULD change a weak entity-tag whenever it considers prior
    154     representations to be unacceptable as a substitute for the current
    155     representation.  In other words, a weak entity-tag ought to change
    156     whenever the origin server wants caches to invalidate old responses.
    157 
    158 NEW:
    159 
    160     In contrast, a "weak validator" is representation metadata that might
    161     not change for every change to the representation data.  This
    162     weakness might be due to limitations in how the value is calculated,
    163     such as clock resolution, an inability to ensure uniqueness for all
    164     possible representations of the resource, or a desire of the resource
    165     owner to group representations by some self-determined set of
    166     equivalency rather than unique sequences of data.  An origin server
    167     SHOULD change a weak entity-tag whenever it considers prior
    168     representations to be unacceptable as a substitute for the current
    169     representation.  In other words, a weak entity-tag ought to change
    170     whenever the origin server wants caches to invalidate old responses.
    171141
    172142
     
    351321
    352322
    353 Section 5., paragraph 2:
    354 OLD:
    355 
    356     A server that is not the origin server for the target resource and
    357     cannot act as a cache for requests on the target resource MUST NOT
    358     evaluate the conditional request header fields defined by this
    359     specification, and MUST forward them if the request is forwarded,
    360     since the generating client intends that they be evaluated by a
    361     server that can provide a current representation.  Likewise, a server
    362     MUST ignore the conditional request header fields defined by this
    363     specification when received with a request method that does not
    364     involve the selection or modification of a selected representation,
    365     such as CONNECT, OPTIONS, or TRACE.
    366 
    367 NEW:
    368 
    369     A server that is not the origin server for the target resource and
    370     cannot act as a cache for requests on the target resource MUST NOT
    371     evaluate the conditional request header fields defined by this
    372     specification, and it MUST forward them if the request is forwarded,
    373     since the generating client intends that they be evaluated by a
    374     server that can provide a current representation.  Likewise, a server
    375     MUST ignore the conditional request header fields defined by this
    376     specification when received with a request method that does not
    377     involve the selection or modification of a selected representation,
    378     such as CONNECT, OPTIONS, or TRACE.
    379 
    380 
    381323Section 7.1., paragraph 1:
    382324OLD:
  • draft-ietf-httpbis/latest/auth48/rfc7232.diff.html

    r2669 r2670  
    4343      <tr><td class="lineno" valign="top"></td><td class="lblock">Obsoletes: 2616 <span class="delete">(if approved)</span>                            J. Reschke, Ed.</td><td> </td><td class="rblock">Obsoletes: 2616                                          J. Reschke, Ed.</td><td class="lineno" valign="top"></td></tr>
    4444      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">Intended status:</span> Standards Track                              greenbytes</td><td> </td><td class="rblock"><span class="insert">Category:</span> Standards Track                                     greenbytes</td><td class="lineno" valign="top"></td></tr>
    45       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">Expires: November 14, 2014</span>                                  May <span class="delete">13,</span> 2014</td><td> </td><td class="rblock"><span class="insert">ISSN: 2070-1721</span>                                                 May 2014</td><td class="lineno" valign="top"></td></tr>
     45      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">Expires: November 15, 2014</span>                                  May <span class="delete">14,</span> 2014</td><td> </td><td class="rblock"><span class="insert">ISSN: 2070-1721</span>                                                 May 2014</td><td class="lineno" valign="top"></td></tr>
    4646      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    4747      <tr><td class="lineno" valign="top"></td><td class="left">      Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests</td><td> </td><td class="right">      Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests</td><td class="lineno" valign="top"></td></tr>
     
    9292      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   time.  It is inappropriate to use Internet-Drafts as reference</span></td><td> </td><td class="rblock">   <span class="insert">http://www.rfc-editor.org/info/rfc7232.</span></td><td class="lineno" valign="top"></td></tr>
    9393      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   material or to cite them other than as "work in progress."</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    94       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   This Internet-Draft will expire on November 14, 2014.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     94      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   This Internet-Draft will expire on November 15, 2014.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    9595      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    9696      <tr><td class="lineno" valign="top"></td><td class="left">Copyright Notice</td><td> </td><td class="right">Copyright Notice</td><td class="lineno" valign="top"></td></tr>
     
    150150      <tr><td class="lineno" valign="top"></td><td class="left">   resources (i.e., the same strong validator might be in use for</td><td> </td><td class="right">   resources (i.e., the same strong validator might be in use for</td><td class="lineno" valign="top"></td></tr>
    151151      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    152       <tr bgcolor="gray" ><td></td><th><a name="part-l3" /><small>skipping to change at</small><em> page 6, line 17</em></th><th> </th><th><a name="part-r3" /><small>skipping to change at</small><em> page 6, line 17</em></th><td></td></tr>
    153       <tr><td class="lineno" valign="top"></td><td class="left">   not need to be recalculated every time a validation request is</td><td> </td><td class="right">   not need to be recalculated every time a validation request is</td><td class="lineno" valign="top"></td></tr>
    154       <tr><td class="lineno" valign="top"></td><td class="left">   received.  However, if a resource has distinct representations that</td><td> </td><td class="right">   received.  However, if a resource has distinct representations that</td><td class="lineno" valign="top"></td></tr>
    155       <tr><td class="lineno" valign="top"></td><td class="left">   differ only in their metadata, such as might occur with content</td><td> </td><td class="right">   differ only in their metadata, such as might occur with content</td><td class="lineno" valign="top"></td></tr>
    156       <tr><td class="lineno" valign="top"></td><td class="left">   negotiation over media types that happen to share the same data</td><td> </td><td class="right">   negotiation over media types that happen to share the same data</td><td class="lineno" valign="top"></td></tr>
    157       <tr><td class="lineno" valign="top"></td><td class="left">   format, then the origin server needs to incorporate additional</td><td> </td><td class="right">   format, then the origin server needs to incorporate additional</td><td class="lineno" valign="top"></td></tr>
    158       <tr><td class="lineno" valign="top"></td><td class="left">   information in the validator to distinguish those representations.</td><td> </td><td class="right">   information in the validator to distinguish those representations.</td><td class="lineno" valign="top"></td></tr>
    159       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    160       <tr><td class="lineno" valign="top"></td><td class="left">   In contrast, a "weak validator" is representation metadata that might</td><td> </td><td class="right">   In contrast, a "weak validator" is representation metadata that might</td><td class="lineno" valign="top"></td></tr>
    161       <tr><td class="lineno" valign="top"></td><td class="left">   not change for every change to the representation data.  This</td><td> </td><td class="right">   not change for every change to the representation data.  This</td><td class="lineno" valign="top"></td></tr>
    162       <tr><td class="lineno" valign="top"></td><td class="left">   weakness might be due to limitations in how the value is calculated,</td><td> </td><td class="right">   weakness might be due to limitations in how the value is calculated,</td><td class="lineno" valign="top"></td></tr>
    163       <tr><td><a name="diff0009" /></td></tr>
    164       <tr><td class="lineno" valign="top"></td><td class="lblock">   such as clock <span class="delete">resolution or</span> an inability to ensure uniqueness for all</td><td> </td><td class="rblock">   such as clock <span class="insert">resolution,</span> an inability to ensure uniqueness for all</td><td class="lineno" valign="top"></td></tr>
    165       <tr><td class="lineno" valign="top"></td><td class="lblock">   possible representations of the resource, or <span class="delete">due to</span> a desire <span class="delete">by</span> the</td><td> </td><td class="rblock">   possible representations of the resource, or a desire <span class="insert">of</span> the resource</td><td class="lineno" valign="top"></td></tr>
    166       <tr><td class="lineno" valign="top"></td><td class="lblock">   resource owner to group representations by some self-determined set</td><td> </td><td class="rblock">   owner to group representations by some self-determined set of</td><td class="lineno" valign="top"></td></tr>
    167       <tr><td class="lineno" valign="top"></td><td class="lblock">   of equivalency rather than unique sequences of data.  An origin</td><td> </td><td class="rblock">   equivalency rather than unique sequences of data.  An origin server</td><td class="lineno" valign="top"></td></tr>
    168       <tr><td class="lineno" valign="top"></td><td class="lblock">   server SHOULD change a weak entity-tag whenever it considers prior</td><td> </td><td class="rblock">   SHOULD change a weak entity-tag whenever it considers prior</td><td class="lineno" valign="top"></td></tr>
    169       <tr><td class="lineno" valign="top"></td><td class="left">   representations to be unacceptable as a substitute for the current</td><td> </td><td class="right">   representations to be unacceptable as a substitute for the current</td><td class="lineno" valign="top"></td></tr>
    170       <tr><td class="lineno" valign="top"></td><td class="left">   representation.  In other words, a weak entity-tag ought to change</td><td> </td><td class="right">   representation.  In other words, a weak entity-tag ought to change</td><td class="lineno" valign="top"></td></tr>
    171       <tr><td class="lineno" valign="top"></td><td class="left">   whenever the origin server wants caches to invalidate old responses.</td><td> </td><td class="right">   whenever the origin server wants caches to invalidate old responses.</td><td class="lineno" valign="top"></td></tr>
    172       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    173       <tr><td class="lineno" valign="top"></td><td class="left">   For example, the representation of a weather report that changes in</td><td> </td><td class="right">   For example, the representation of a weather report that changes in</td><td class="lineno" valign="top"></td></tr>
    174       <tr><td class="lineno" valign="top"></td><td class="left">   content every second, based on dynamic measurements, might be grouped</td><td> </td><td class="right">   content every second, based on dynamic measurements, might be grouped</td><td class="lineno" valign="top"></td></tr>
    175       <tr><td class="lineno" valign="top"></td><td class="left">   into sets of equivalent representations (from the origin server's</td><td> </td><td class="right">   into sets of equivalent representations (from the origin server's</td><td class="lineno" valign="top"></td></tr>
    176       <tr><td class="lineno" valign="top"></td><td class="left">   perspective) with the same weak validator in order to allow cached</td><td> </td><td class="right">   perspective) with the same weak validator in order to allow cached</td><td class="lineno" valign="top"></td></tr>
    177       <tr><td class="lineno" valign="top"></td><td class="left">   representations to be valid for a reasonable period of time (perhaps</td><td> </td><td class="right">   representations to be valid for a reasonable period of time (perhaps</td><td class="lineno" valign="top"></td></tr>
    178       <tr><td class="lineno" valign="top"></td><td class="left">   adjusted dynamically based on server load or weather quality).</td><td> </td><td class="right">   adjusted dynamically based on server load or weather quality).</td><td class="lineno" valign="top"></td></tr>
    179       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    180       <tr bgcolor="gray" ><td></td><th><a name="part-l4" /><small>skipping to change at</small><em> page 8, line 25</em></th><th> </th><th><a name="part-r4" /><small>skipping to change at</small><em> page 8, line 25</em></th><td></td></tr>
     152      <tr bgcolor="gray" ><td></td><th><a name="part-l3" /><small>skipping to change at</small><em> page 8, line 25</em></th><th> </th><th><a name="part-r3" /><small>skipping to change at</small><em> page 8, line 25</em></th><td></td></tr>
    181153      <tr><td class="lineno" valign="top"></td><td class="left">   o  The validator is being compared by an origin server to the actual</td><td> </td><td class="right">   o  The validator is being compared by an origin server to the actual</td><td class="lineno" valign="top"></td></tr>
    182154      <tr><td class="lineno" valign="top"></td><td class="left">      current validator for the representation and,</td><td> </td><td class="right">      current validator for the representation and,</td><td class="lineno" valign="top"></td></tr>
     
    189161      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    190162      <tr><td class="lineno" valign="top"></td><td class="left">   o  The validator is about to be used by a client in an If-Modified-</td><td> </td><td class="right">   o  The validator is about to be used by a client in an If-Modified-</td><td class="lineno" valign="top"></td></tr>
    191       <tr><td><a name="diff0010" /></td></tr>
     163      <tr><td><a name="diff0009" /></td></tr>
    192164      <tr><td class="lineno" valign="top"></td><td class="lblock">      <span class="delete">Since,</span> If-Unmodified-Since header field, because the client has a</td><td> </td><td class="rblock">      <span class="insert">Since or</span> If-Unmodified-Since header field, because the client has</td><td class="lineno" valign="top"></td></tr>
    193165      <tr><td class="lineno" valign="top"></td><td class="lblock">      cache entry, or If-Range for the associated representation, and</td><td> </td><td class="rblock">      a cache entry, or If-Range for the associated representation, and</td><td class="lineno" valign="top"></td></tr>
     
    203175      <tr><td class="lineno" valign="top"></td><td class="left">   o  The validator is being compared by an intermediate cache to the</td><td> </td><td class="right">   o  The validator is being compared by an intermediate cache to the</td><td class="lineno" valign="top"></td></tr>
    204176      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    205       <tr bgcolor="gray" ><td></td><th><a name="part-l5" /><small>skipping to change at</small><em> page 13, line 51</em></th><th> </th><th><a name="part-r5" /><small>skipping to change at</small><em> page 13, line 51</em></th><td></td></tr>
     177      <tr bgcolor="gray" ><td></td><th><a name="part-l4" /><small>skipping to change at</small><em> page 13, line 51</em></th><th> </th><th><a name="part-r4" /><small>skipping to change at</small><em> page 13, line 51</em></th><td></td></tr>
    206178      <tr><td class="lineno" valign="top"></td><td class="left">   An origin server that receives an If-Match header field MUST evaluate</td><td> </td><td class="right">   An origin server that receives an If-Match header field MUST evaluate</td><td class="lineno" valign="top"></td></tr>
    207179      <tr><td class="lineno" valign="top"></td><td class="left">   the condition prior to performing the method (Section 5).  If the</td><td> </td><td class="right">   the condition prior to performing the method (Section 5).  If the</td><td class="lineno" valign="top"></td></tr>
     
    214186      <tr><td class="lineno" valign="top"></td><td class="left">   An origin server MUST NOT perform the requested method if a received</td><td> </td><td class="right">   An origin server MUST NOT perform the requested method if a received</td><td class="lineno" valign="top"></td></tr>
    215187      <tr><td class="lineno" valign="top"></td><td class="left">   If-Match condition evaluates to false; instead, the origin server</td><td> </td><td class="right">   If-Match condition evaluates to false; instead, the origin server</td><td class="lineno" valign="top"></td></tr>
    216       <tr><td><a name="diff0011" /></td></tr>
     188      <tr><td><a name="diff0010" /></td></tr>
    217189      <tr><td class="lineno" valign="top"></td><td class="lblock">   MUST respond with <span class="delete">either</span> a) the 412 (Precondition Failed) status code</td><td> </td><td class="rblock">   MUST respond with <span class="insert">either:</span> a) the 412 (Precondition Failed) status</td><td class="lineno" valign="top"></td></tr>
    218190      <tr><td class="lineno" valign="top"></td><td class="lblock">   or b) one of the 2xx (Successful) status codes if the origin server</td><td> </td><td class="rblock">   code or b) one of the 2xx (Successful) status codes if the origin</td><td class="lineno" valign="top"></td></tr>
     
    230202      <tr><td class="lineno" valign="top"></td><td class="left">   because it is not applicable to a stored response.</td><td> </td><td class="right">   because it is not applicable to a stored response.</td><td class="lineno" valign="top"></td></tr>
    231203      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    232       <tr bgcolor="gray" ><td></td><th><a name="part-l6" /><small>skipping to change at</small><em> page 15, line 43</em></th><th> </th><th><a name="part-r6" /><small>skipping to change at</small><em> page 15, line 43</em></th><td></td></tr>
     204      <tr bgcolor="gray" ><td></td><th><a name="part-l5" /><small>skipping to change at</small><em> page 15, line 43</em></th><th> </th><th><a name="part-r5" /><small>skipping to change at</small><em> page 15, line 43</em></th><td></td></tr>
    233205      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    234206      <tr><td class="lineno" valign="top"></td><td class="left">     If-Modified-Since = HTTP-date</td><td> </td><td class="right">     If-Modified-Since = HTTP-date</td><td class="lineno" valign="top"></td></tr>
     
    241213      <tr><td class="lineno" valign="top"></td><td class="left">   If-None-Match header field; the condition in If-None-Match is</td><td> </td><td class="right">   If-None-Match header field; the condition in If-None-Match is</td><td class="lineno" valign="top"></td></tr>
    242214      <tr><td class="lineno" valign="top"></td><td class="left">   considered to be a more accurate replacement for the condition in If-</td><td> </td><td class="right">   considered to be a more accurate replacement for the condition in If-</td><td class="lineno" valign="top"></td></tr>
    243       <tr><td><a name="diff0012" /></td></tr>
     215      <tr><td><a name="diff0011" /></td></tr>
    244216      <tr><td class="lineno" valign="top"></td><td class="lblock">   Modified-Since<span class="delete">,</span> and the two are only combined for the sake of</td><td> </td><td class="rblock">   Modified-Since and the two are only combined for the sake of</td><td class="lineno" valign="top"></td></tr>
    245217      <tr><td class="lineno" valign="top"></td><td class="left">   interoperating with older intermediaries that might not implement If-</td><td> </td><td class="right">   interoperating with older intermediaries that might not implement If-</td><td class="lineno" valign="top"></td></tr>
     
    254226      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    255227      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    256       <tr bgcolor="gray" ><td></td><th><a name="part-l7" /><small>skipping to change at</small><em> page 18, line 11</em></th><th> </th><th><a name="part-r7" /><small>skipping to change at</small><em> page 18, line 11</em></th><td></td></tr>
     228      <tr bgcolor="gray" ><td></td><th><a name="part-l6" /><small>skipping to change at</small><em> page 18, line 11</em></th><th> </th><th><a name="part-r6" /><small>skipping to change at</small><em> page 18, line 11</em></th><td></td></tr>
    257229      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    258230      <tr><td class="lineno" valign="top"></td><td class="left">   The If-Unmodified-Since header field can be ignored by caches and</td><td> </td><td class="right">   The If-Unmodified-Since header field can be ignored by caches and</td><td class="lineno" valign="top"></td></tr>
     
    265237      <tr><td class="lineno" valign="top"></td><td class="left">   header fields but that instructs the recipient to ignore the Range</td><td> </td><td class="right">   header fields but that instructs the recipient to ignore the Range</td><td class="lineno" valign="top"></td></tr>
    266238      <tr><td class="lineno" valign="top"></td><td class="left">   header field if the validator doesn't match, resulting in transfer of</td><td> </td><td class="right">   header field if the validator doesn't match, resulting in transfer of</td><td class="lineno" valign="top"></td></tr>
    267       <tr><td><a name="diff0013" /></td></tr>
     239      <tr><td><a name="diff0012" /></td></tr>
    268240      <tr><td class="lineno" valign="top"></td><td class="lblock">   the new selected representation instead of a 412 response.  If-Range</td><td> </td><td class="rblock">   the new selected representation instead of a 412 <span class="insert">(Precondition</span></td><td class="lineno" valign="top"></td></tr>
    269241      <tr><td class="lineno" valign="top"></td><td class="lblock">   is defined in Section 3.2 of [RFC7233].</td><td> </td><td class="rblock"><span class="insert">   Failed)</span> response.  If-Range is defined in Section 3.2 of [RFC7233].</td><td class="lineno" valign="top"></td></tr>
     
    283255      <tr><td class="lineno" valign="top"></td><td class="left">   representation as if it were the payload of a 200 (OK) response.</td><td> </td><td class="right">   representation as if it were the payload of a 200 (OK) response.</td><td class="lineno" valign="top"></td></tr>
    284256      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    285       <tr><td><a name="diff0014" /></td></tr>
     257      <tr><td><a name="diff0013" /></td></tr>
    286258      <tr><td class="lineno" valign="top"></td><td class="lblock">   The server generating a 304 response MUST generate any of the</td><td> </td><td class="rblock">   The server generating a 304 <span class="insert">(Not Modified)</span> response MUST generate any</td><td class="lineno" valign="top"></td></tr>
    287259      <tr><td class="lineno" valign="top"></td><td class="lblock">   following header fields that would have been sent in a 200 (OK)</td><td> </td><td class="rblock">   of the following header fields that would have been sent in a 200</td><td class="lineno" valign="top"></td></tr>
     
    289261      <tr><td class="lineno" valign="top"></td><td class="lblock">   ETag, Expires, and Vary.</td><td> </td><td class="rblock">   Date, ETag, Expires, and Vary.</td><td class="lineno" valign="top"></td></tr>
    290262      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    291       <tr><td><a name="diff0015" /></td></tr>
     263      <tr><td><a name="diff0014" /></td></tr>
    292264      <tr><td class="lineno" valign="top"></td><td class="lblock">   Since the goal of a 304 response is to minimize information transfer</td><td> </td><td class="rblock">   Since the goal of a 304 <span class="insert">(Not Modified)</span> response is to minimize</td><td class="lineno" valign="top"></td></tr>
    293265      <tr><td class="lineno" valign="top"></td><td class="lblock">   when the recipient already has one or more cached representations, a</td><td> </td><td class="rblock">   information transfer when the recipient already has one or more</td><td class="lineno" valign="top"></td></tr>
     
    297269      <tr><td class="lineno" valign="top"></td><td class="lblock">   response does not have an ETag field).</td><td> </td><td class="rblock">   might be useful if the response does not have an ETag field).</td><td class="lineno" valign="top"></td></tr>
    298270      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    299       <tr><td><a name="diff0016" /></td></tr>
     271      <tr><td><a name="diff0015" /></td></tr>
    300272      <tr><td class="lineno" valign="top"></td><td class="lblock">   Requirements on a cache that receives a 304 response are defined in</td><td> </td><td class="rblock">   Requirements on a cache that receives a 304 <span class="insert">(Not Modified)</span> response</td><td class="lineno" valign="top"></td></tr>
    301273      <tr><td class="lineno" valign="top"></td><td class="lblock">   Section 4.3.4 of [RFC7234].  If the conditional request originated</td><td> </td><td class="rblock">   are defined in Section 4.3.4 of [RFC7234].  If the conditional</td><td class="lineno" valign="top"></td></tr>
     
    304276      <tr><td class="lineno" valign="top"></td><td class="lblock">   forward the 304 response to that client.</td><td> </td><td class="rblock">   proxy SHOULD forward the 304 <span class="insert">(Not Modified)</span> response to that client.</td><td class="lineno" valign="top"></td></tr>
    305277      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    306       <tr><td><a name="diff0017" /></td></tr>
     278      <tr><td><a name="diff0016" /></td></tr>
    307279      <tr><td class="lineno" valign="top"></td><td class="lblock">   A 304 response cannot contain a message-body; it is always terminated</td><td> </td><td class="rblock">   A 304 <span class="insert">(Not Modified)</span> response cannot contain a message-body; it is</td><td class="lineno" valign="top"></td></tr>
    308280      <tr><td class="lineno" valign="top"></td><td class="lblock">   by the first empty line after the header fields.</td><td> </td><td class="rblock">   always terminated by the first empty line after the header fields.</td><td class="lineno" valign="top"></td></tr>
     
    325297      <tr><td class="lineno" valign="top"></td><td class="left">   all received preconditions if its response to the same request</td><td> </td><td class="right">   all received preconditions if its response to the same request</td><td class="lineno" valign="top"></td></tr>
    326298      <tr><td class="lineno" valign="top"></td><td class="left">   without those conditions would have been a status code other than a</td><td> </td><td class="right">   without those conditions would have been a status code other than a</td><td class="lineno" valign="top"></td></tr>
    327       <tr><td><a name="diff0018" /></td></tr>
     299      <tr><td><a name="diff0017" /></td></tr>
    328300      <tr><td class="lineno" valign="top"></td><td class="lblock">   2xx or 412 (Precondition Failed).  In other words, redirects and</td><td> </td><td class="rblock">   2xx <span class="insert">(Successful)</span> or 412 (Precondition Failed).  In other words,</td><td class="lineno" valign="top"></td></tr>
    329301      <tr><td class="lineno" valign="top"></td><td class="lblock">   failures take precedence over the evaluation of preconditions in</td><td> </td><td class="rblock">   redirects and failures take precedence over the evaluation of</td><td class="lineno" valign="top"></td></tr>
     
    333305      <tr><td class="lineno" valign="top"></td><td class="left">   cannot act as a cache for requests on the target resource MUST NOT</td><td> </td><td class="right">   cannot act as a cache for requests on the target resource MUST NOT</td><td class="lineno" valign="top"></td></tr>
    334306      <tr><td class="lineno" valign="top"></td><td class="left">   evaluate the conditional request header fields defined by this</td><td> </td><td class="right">   evaluate the conditional request header fields defined by this</td><td class="lineno" valign="top"></td></tr>
    335       <tr><td><a name="diff0019" /></td></tr>
    336       <tr><td class="lineno" valign="top"></td><td class="lblock">   specification, and MUST forward them if the request is forwarded,</td><td> </td><td class="rblock">   specification, and <span class="insert">it </span>MUST forward them if the request is forwarded,</td><td class="lineno" valign="top"></td></tr>
     307      <tr><td class="lineno" valign="top"></td><td class="left">   specification, and it MUST forward them if the request is forwarded,</td><td> </td><td class="right">   specification, and it MUST forward them if the request is forwarded,</td><td class="lineno" valign="top"></td></tr>
    337308      <tr><td class="lineno" valign="top"></td><td class="left">   since the generating client intends that they be evaluated by a</td><td> </td><td class="right">   since the generating client intends that they be evaluated by a</td><td class="lineno" valign="top"></td></tr>
    338309      <tr><td class="lineno" valign="top"></td><td class="left">   server that can provide a current representation.  Likewise, a server</td><td> </td><td class="right">   server that can provide a current representation.  Likewise, a server</td><td class="lineno" valign="top"></td></tr>
     
    340311      <tr><td class="lineno" valign="top"></td><td class="left">   specification when received with a request method that does not</td><td> </td><td class="right">   specification when received with a request method that does not</td><td class="lineno" valign="top"></td></tr>
    341312      <tr><td class="lineno" valign="top"></td><td class="left">   involve the selection or modification of a selected representation,</td><td> </td><td class="right">   involve the selection or modification of a selected representation,</td><td class="lineno" valign="top"></td></tr>
    342       <tr><td class="lineno" valign="top"></td><td class="left">   such as CONNECT, OPTIONS, or TRACE.</td><td> </td><td class="right">   such as CONNECT, OPTIONS, or TRACE.</td><td class="lineno" valign="top"></td></tr>
    343       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    344       <tr><td class="lineno" valign="top"></td><td class="left">   Conditional request header fields that are defined by extensions to</td><td> </td><td class="right">   Conditional request header fields that are defined by extensions to</td><td class="lineno" valign="top"></td></tr>
    345       <tr><td class="lineno" valign="top"></td><td class="left">   HTTP might place conditions on all recipients, on the state of the</td><td> </td><td class="right">   HTTP might place conditions on all recipients, on the state of the</td><td class="lineno" valign="top"></td></tr>
    346       <tr><td class="lineno" valign="top"></td><td class="left">   target resource in general, or on a group of resources.  For</td><td> </td><td class="right">   target resource in general, or on a group of resources.  For</td><td class="lineno" valign="top"></td></tr>
    347       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    348       <tr bgcolor="gray" ><td></td><th><a name="part-l8" /><small>skipping to change at</small><em> page 21, line 23</em></th><th> </th><th><a name="part-r8" /><small>skipping to change at</small><em> page 21, line 23</em></th><td></td></tr>
     313      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
     314      <tr bgcolor="gray" ><td></td><th><a name="part-l7" /><small>skipping to change at</small><em> page 21, line 23</em></th><th> </th><th><a name="part-r7" /><small>skipping to change at</small><em> page 21, line 23</em></th><td></td></tr>
    349315      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    350316      <tr><td class="lineno" valign="top"></td><td class="left">   Any extension to HTTP/1.1 that defines additional conditional request</td><td> </td><td class="right">   Any extension to HTTP/1.1 that defines additional conditional request</td><td class="lineno" valign="top"></td></tr>
     
    357323      <tr><td class="lineno" valign="top"></td><td class="left">7.1.  Status Code Registration</td><td> </td><td class="right">7.1.  Status Code Registration</td><td class="lineno" valign="top"></td></tr>
    358324      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    359       <tr><td><a name="diff0020" /></td></tr>
     325      <tr><td><a name="diff0018" /></td></tr>
    360326      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">"Hypertext Transfer Protocol (HTTP)</span> Status <span class="delete">Code Registry"</span> located</td><td> </td><td class="rblock">   The <span class="insert">"HTTP</span> Status <span class="insert">Codes" registry</span> located at</td><td class="lineno" valign="top"></td></tr>
    361327      <tr><td class="lineno" valign="top"></td><td class="lblock">   at &lt;http://www.iana.org/assignments/http-status-codes&gt; has been</td><td> </td><td class="rblock">   &lt;http://www.iana.org/assignments/http-status-codes&gt; has been updated</td><td class="lineno" valign="top"></td></tr>
     
    371337      <tr><td class="lineno" valign="top"></td><td class="left">7.2.  Header Field Registration</td><td> </td><td class="right">7.2.  Header Field Registration</td><td class="lineno" valign="top"></td></tr>
    372338      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    373       <tr><td><a name="diff0021" /></td></tr>
     339      <tr><td><a name="diff0019" /></td></tr>
    374340      <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>
    375341      <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>
    376342      <tr><td class="lineno" valign="top"></td><td class="left">   &lt;http://www.iana.org/assignments/message-headers/&gt;.</td><td> </td><td class="right">   &lt;http://www.iana.org/assignments/message-headers/&gt;.</td><td class="lineno" valign="top"></td></tr>
    377343      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    378       <tr><td><a name="diff0022" /></td></tr>
     344      <tr><td><a name="diff0020" /></td></tr>
    379345      <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>
    380346      <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>
     
    400366      <tr><td class="lineno" valign="top"></td><td class="left">   and users of known security concerns specific to the HTTP conditional</td><td> </td><td class="right">   and users of known security concerns specific to the HTTP conditional</td><td class="lineno" valign="top"></td></tr>
    401367      <tr><td class="lineno" valign="top"></td><td class="left">   request mechanisms.  More general security considerations are</td><td> </td><td class="right">   request mechanisms.  More general security considerations are</td><td class="lineno" valign="top"></td></tr>
    402       <tr><td><a name="diff0023" /></td></tr>
     368      <tr><td><a name="diff0021" /></td></tr>
    403369      <tr><td class="lineno" valign="top"></td><td class="lblock">   addressed in HTTP messaging [RFC7230] and semantics <span class="delete">[RFC7231].</span></td><td> </td><td class="rblock">   addressed in <span class="insert">the</span> HTTP messaging [RFC7230] and semantics <span class="insert">[RFC7231]</span></td><td class="lineno" valign="top"></td></tr>
    404370      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   documents.</span></td><td class="lineno" valign="top"></td></tr>
     
    414380      <tr><td class="lineno" valign="top"></td><td class="left">   An entity-tag can be abused in ways that create privacy risks.  For</td><td> </td><td class="right">   An entity-tag can be abused in ways that create privacy risks.  For</td><td class="lineno" valign="top"></td></tr>
    415381      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    416       <tr bgcolor="gray" ><td></td><th><a name="part-l9" /><small>skipping to change at</small><em> page 23, line 14</em></th><th> </th><th><a name="part-r9" /><small>skipping to change at</small><em> page 23, line 14</em></th><td></td></tr>
     382      <tr bgcolor="gray" ><td></td><th><a name="part-l8" /><small>skipping to change at</small><em> page 23, line 14</em></th><th> </th><th><a name="part-r8" /><small>skipping to change at</small><em> page 23, line 14</em></th><td></td></tr>
    417383      <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>
    418384      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    425391      <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>
    426392      <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>
    427       <tr><td><a name="diff0024" /></td></tr>
     393      <tr><td><a name="diff0022" /></td></tr>
    428394      <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>
    429395      <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>
    430396      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    431397      <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>
    432       <tr><td><a name="diff0025" /></td></tr>
     398      <tr><td><a name="diff0023" /></td></tr>
    433399      <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>
    434400      <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>
     
    437403      <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>
    438404      <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>
    439       <tr><td><a name="diff0026" /></td></tr>
     405      <tr><td><a name="diff0024" /></td></tr>
    440406      <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>
    441407      <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>
     
    443409      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7234]  Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke,</td><td> </td><td class="right">   [RFC7234]  Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke,</td><td class="lineno" valign="top"></td></tr>
    444410      <tr><td class="lineno" valign="top"></td><td class="left">              Ed., "Hypertext Transfer Protocol (HTTP/1.1): Caching",</td><td> </td><td class="right">              Ed., "Hypertext Transfer Protocol (HTTP/1.1): Caching",</td><td class="lineno" valign="top"></td></tr>
    445       <tr><td><a name="diff0027" /></td></tr>
     411      <tr><td><a name="diff0025" /></td></tr>
    446412      <tr><td class="lineno" valign="top"></td><td class="lblock">              <span class="delete">draft-ietf-httpbis-p6-cache-latest (work in progress),</span></td><td> </td><td class="rblock">              <span class="insert">RFC 7234,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    447413      <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>
     
    462428      <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>
    463429      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    464       <tr><td><a name="diff0028" /></td></tr>
     430      <tr><td><a name="diff0026" /></td></tr>
    465431      <tr><td class="lineno" valign="top"></td><td class="lblock">   The definition of validator weakness has been expanded and <span class="delete">clarified.</span></td><td> </td><td class="rblock">   The definition of validator weakness has been expanded and <span class="insert">clarified</span></td><td class="lineno" valign="top"></td></tr>
    466432      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">2.1)</span></td><td> </td><td class="rblock">   (Section <span class="insert">2.1).</span></td><td class="lineno" valign="top"></td></tr>
    467433      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    468434      <tr><td class="lineno" valign="top"></td><td class="left">   Weak entity-tags are now allowed in all requests except range</td><td> </td><td class="right">   Weak entity-tags are now allowed in all requests except range</td><td class="lineno" valign="top"></td></tr>
    469       <tr><td><a name="diff0029" /></td></tr>
     435      <tr><td><a name="diff0027" /></td></tr>
    470436      <tr><td class="lineno" valign="top"></td><td class="lblock">   requests.  (Sections 2.1 and <span class="delete">3.2)</span></td><td> </td><td class="rblock">   requests.  (Sections 2.1 and <span class="insert">3.2.)</span></td><td class="lineno" valign="top"></td></tr>
    471437      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">                                                                         </td><td class="lineno" valign="top"></td></tr>
    472438      <tr><td class="lineno" valign="top"></td><td class="left">   The ETag header field ABNF has been changed to not use quoted-string,</td><td> </td><td class="right">   The ETag header field ABNF has been changed to not use quoted-string,</td><td class="lineno" valign="top"></td></tr>
    473       <tr><td><a name="diff0030" /></td></tr>
     439      <tr><td><a name="diff0028" /></td></tr>
    474440      <tr><td class="lineno" valign="top"></td><td class="lblock">   thus avoiding escaping issues<span class="delete">.  (Section 2.3)</span></td><td> </td><td class="rblock">   thus avoiding escaping issues<span class="insert"> (Section 2.3).</span></td><td class="lineno" valign="top"></td></tr>
    475441      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    476442      <tr><td class="lineno" valign="top"></td><td class="left">   ETag is defined to provide an entity tag for the selected</td><td> </td><td class="right">   ETag is defined to provide an entity tag for the selected</td><td class="lineno" valign="top"></td></tr>
    477443      <tr><td class="lineno" valign="top"></td><td class="left">   representation, thereby clarifying what it applies to in various</td><td> </td><td class="right">   representation, thereby clarifying what it applies to in various</td><td class="lineno" valign="top"></td></tr>
    478       <tr><td><a name="diff0031" /></td></tr>
     444      <tr><td><a name="diff0029" /></td></tr>
    479445      <tr><td class="lineno" valign="top"></td><td class="lblock">   situations (such as a PUT response)<span class="delete">.  (Section 2.3)</span></td><td> </td><td class="rblock">   situations (such as a PUT response)<span class="insert"> (Section 2.3).</span></td><td class="lineno" valign="top"></td></tr>
    480446      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    481447      <tr><td class="lineno" valign="top"></td><td class="left">   The precedence for evaluation of conditional requests has been</td><td> </td><td class="right">   The precedence for evaluation of conditional requests has been</td><td class="lineno" valign="top"></td></tr>
    482       <tr><td><a name="diff0032" /></td></tr>
     448      <tr><td><a name="diff0030" /></td></tr>
    483449      <tr><td class="lineno" valign="top"></td><td class="lblock">   defined<span class="delete">.  (Section 6)</span></td><td> </td><td class="rblock">   defined<span class="insert"> (Section 6).</span></td><td class="lineno" valign="top"></td></tr>
    484450      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    494460      <tr><td class="lineno" valign="top"></td><td class="left">   The rules below are defined in [RFC7230]:</td><td> </td><td class="right">   The rules below are defined in [RFC7230]:</td><td class="lineno" valign="top"></td></tr>
    495461      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    496       <tr><td><a name="diff0033" /></td></tr>
     462      <tr><td><a name="diff0031" /></td></tr>
    497463      <tr><td class="lineno" valign="top"></td><td class="lblock">     OWS           = &lt;OWS, <span class="delete">see</span> [RFC7230], Section 3.2.3&gt;</td><td> </td><td class="rblock">     OWS           = &lt;OWS, <span class="insert">defined in</span> [RFC7230], Section 3.2.3&gt;</td><td class="lineno" valign="top"></td></tr>
    498464      <tr><td class="lineno" valign="top"></td><td class="lblock">     obs-text      = &lt;obs-text, <span class="delete">see</span> [RFC7230], Section 3.2.6&gt;</td><td> </td><td class="rblock">     obs-text      = &lt;obs-text, <span class="insert">defined in</span> [RFC7230], Section 3.2.6&gt;</td><td class="lineno" valign="top"></td></tr>
    499465      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    500       <tr><td><a name="diff0034" /></td></tr>
     466      <tr><td><a name="diff0032" /></td></tr>
    501467      <tr><td class="lineno" valign="top"></td><td class="lblock">   The rule<span class="delete">s below are defined in other parts</span>:</td><td> </td><td class="rblock">   The rule<span class="insert"> below is defined in [RFC7231]</span>:</td><td class="lineno" valign="top"></td></tr>
    502468      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    503       <tr><td><a name="diff0035" /></td></tr>
     469      <tr><td><a name="diff0033" /></td></tr>
    504470      <tr><td class="lineno" valign="top"></td><td class="lblock">     HTTP-date     = &lt;HTTP-date, <span class="delete">see</span> [RFC7231], Section 7.1.1.1&gt;</td><td> </td><td class="rblock">     HTTP-date     = &lt;HTTP-date, <span class="insert">defined in</span> [RFC7231], Section 7.1.1.1&gt;</td><td class="lineno" valign="top"></td></tr>
    505471      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    511477      <tr><td class="lineno" valign="top"></td><td class="left">   ETag = entity-tag</td><td> </td><td class="right">   ETag = entity-tag</td><td class="lineno" valign="top"></td></tr>
    512478      <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="diff0036" /></td></tr>
     479      <tr><td><a name="diff0034" /></td></tr>
    514480      <tr><td class="lineno" valign="top"></td><td class="lblock">   HTTP-date = &lt;HTTP-date, <span class="delete">see</span> [RFC7231], Section 7.1.1.1&gt;</td><td> </td><td class="rblock">   HTTP-date = &lt;HTTP-date, <span class="insert">defined in</span> [RFC7231], Section 7.1.1.1&gt;</td><td class="lineno" valign="top"></td></tr>
    515481      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    523489      <tr><td class="lineno" valign="top"></td><td class="left">   Last-Modified = HTTP-date</td><td> </td><td class="right">   Last-Modified = HTTP-date</td><td class="lineno" valign="top"></td></tr>
    524490      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    525       <tr><td><a name="diff0037" /></td></tr>
     491      <tr><td><a name="diff0035" /></td></tr>
    526492      <tr><td class="lineno" valign="top"></td><td class="lblock">   OWS = &lt;OWS, <span class="delete">see</span> [RFC7230], Section 3.2.3&gt;</td><td> </td><td class="rblock">   OWS = &lt;OWS, <span class="insert">defined in</span> [RFC7230], Section 3.2.3&gt;</td><td class="lineno" valign="top"></td></tr>
    527493      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    530496      <tr><td class="lineno" valign="top"></td><td class="left">    / obs-text</td><td> </td><td class="right">    / obs-text</td><td class="lineno" valign="top"></td></tr>
    531497      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    532       <tr><td><a name="diff0038" /></td></tr>
     498      <tr><td><a name="diff0036" /></td></tr>
    533499      <tr><td class="lineno" valign="top"></td><td class="lblock">   obs-text = &lt;obs-text, <span class="delete">see</span> [RFC7230], Section 3.2.6&gt;</td><td> </td><td class="rblock">   obs-text = &lt;obs-text, <span class="insert">defined in</span> [RFC7230], Section 3.2.6&gt;</td><td class="lineno" valign="top"></td></tr>
    534500      <tr><td class="lineno" valign="top"></td><td class="left">   opaque-tag = DQUOTE *etagc DQUOTE</td><td> </td><td class="right">   opaque-tag = DQUOTE *etagc DQUOTE</td><td class="lineno" valign="top"></td></tr>
     
    544510
    545511     <tr><td></td><td class="left"></td><td> </td><td class="right"></td><td></td></tr>
    546      <tr bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 38 change blocks.&nbsp;</a></th></tr>
    547      <tr class="stats"><td></td><th><i>98 lines changed or deleted</i></th><th><i> </i></th><th><i>79 lines changed or added</i></th><td></td></tr>
     512     <tr bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 36 change blocks.&nbsp;</a></th></tr>
     513     <tr class="stats"><td></td><th><i>92 lines changed or deleted</i></th><th><i> </i></th><th><i>73 lines changed or added</i></th><td></td></tr>
    548514     <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>
    549515   </table>
Note: See TracChangeset for help on using the changeset viewer.