Changeset 2675 for draft-ietf-httpbis/latest/auth48/rfc7232.diff.html
- Timestamp:
- 14/05/14 16:26:01 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/auth48/rfc7232.diff.html
r2674 r2675 226 226 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 227 227 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></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> 229 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 230 <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> 231 <tr><td class="lineno" valign="top"></td><td class="left"> intermediaries because it is not applicable to a stored response.</td><td> </td><td class="right"> intermediaries because it is not applicable to a stored response.</td><td class="lineno" valign="top"></td></tr> 232 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 233 <tr><td class="lineno" valign="top"></td><td class="left">3.5. If-Range</td><td> </td><td class="right">3.5. If-Range</td><td class="lineno" valign="top"></td></tr> 234 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 235 <tr><td class="lineno" valign="top"></td><td class="left"> The "If-Range" header field provides a special conditional request</td><td> </td><td class="right"> The "If-Range" header field provides a special conditional request</td><td class="lineno" valign="top"></td></tr> 236 <tr><td class="lineno" valign="top"></td><td class="left"> mechanism that is similar to the If-Match and If-Unmodified-Since</td><td> </td><td class="right"> mechanism that is similar to the If-Match and If-Unmodified-Since</td><td class="lineno" valign="top"></td></tr> 237 <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> 238 <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> 239 <tr><td><a name="diff0012" /></td></tr> 240 <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> 241 <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> 242 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 243 <tr><td class="lineno" valign="top"></td><td class="left">4. Status Code Definitions</td><td> </td><td class="right">4. Status Code Definitions</td><td class="lineno" valign="top"></td></tr> 244 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 245 <tr><td class="lineno" valign="top"></td><td class="left">4.1. 304 Not Modified</td><td> </td><td class="right">4.1. 304 Not Modified</td><td class="lineno" valign="top"></td></tr> 246 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 228 <tr bgcolor="gray" ><td></td><th><a name="part-l6" /><small>skipping to change at</small><em> page 18, line 28</em></th><th> </th><th><a name="part-r6" /><small>skipping to change at</small><em> page 18, line 28</em></th><td></td></tr> 247 229 <tr><td class="lineno" valign="top"></td><td class="left"> The 304 (Not Modified) status code indicates that a conditional GET</td><td> </td><td class="right"> The 304 (Not Modified) status code indicates that a conditional GET</td><td class="lineno" valign="top"></td></tr> 248 230 <tr><td class="lineno" valign="top"></td><td class="left"> or HEAD request has been received and would have resulted in a 200</td><td> </td><td class="right"> or HEAD request has been received and would have resulted in a 200</td><td class="lineno" valign="top"></td></tr> … … 255 237 <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> 256 238 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 257 <tr><td><a name="diff001 3" /></td></tr>239 <tr><td><a name="diff0012" /></td></tr> 258 240 <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> 259 241 <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> … … 261 243 <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> 262 244 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 263 <tr><td><a name="diff001 4" /></td></tr>245 <tr><td><a name="diff0013" /></td></tr> 264 246 <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> 265 247 <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> … … 269 251 <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> 270 252 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 271 <tr><td><a name="diff001 5" /></td></tr>253 <tr><td><a name="diff0014" /></td></tr> 272 254 <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> 273 255 <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> … … 276 258 <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> 277 259 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 278 <tr><td><a name="diff001 6" /></td></tr>260 <tr><td><a name="diff0015" /></td></tr> 279 261 <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> 280 262 <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> … … 289 271 <tr><td class="lineno" valign="top"></td><td class="left"> from being applied if the target resource is in an unexpected state.</td><td> </td><td class="right"> from being applied if the target resource is in an unexpected state.</td><td class="lineno" valign="top"></td></tr> 290 272 <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 class="lineno" valign="top"></td><td class="left">5. Evaluation</td><td> </td><td class="right">5. Evaluation</td><td class="lineno" valign="top"></td></tr>292 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>293 <tr><td class="lineno" valign="top"></td><td class="left"> Except when excluded below, a recipient cache or origin server MUST</td><td> </td><td class="right"> Except when excluded below, a recipient cache or origin server MUST</td><td class="lineno" valign="top"></td></tr>294 <tr><td class="lineno" valign="top"></td><td class="left"> evaluate received request preconditions after it has successfully</td><td> </td><td class="right"> evaluate received request preconditions after it has successfully</td><td class="lineno" valign="top"></td></tr>295 <tr><td class="lineno" valign="top"></td><td class="left"> performed its normal request checks and just before it would perform</td><td> </td><td class="right"> performed its normal request checks and just before it would perform</td><td class="lineno" valign="top"></td></tr>296 <tr><td class="lineno" valign="top"></td><td class="left"> the action associated with the request method. A server MUST ignore</td><td> </td><td class="right"> the action associated with the request method. A server MUST ignore</td><td class="lineno" valign="top"></td></tr>297 <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>298 <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>299 <tr><td><a name="diff0017" /></td></tr>300 <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>301 <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>302 <tr><td class="lineno" valign="top"></td><td class="lblock"> conditional requests.</td><td> </td><td class="rblock"> preconditions in conditional requests.</td><td class="lineno" valign="top"></td></tr>303 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>304 <tr><td class="lineno" valign="top"></td><td class="left"> A server that is not the origin server for the target resource and</td><td> </td><td class="right"> A server that is not the origin server for the target resource and</td><td class="lineno" valign="top"></td></tr>305 <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>306 <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>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>308 <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>309 <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>310 <tr><td class="lineno" valign="top"></td><td class="left"> MUST ignore the conditional request header fields defined by this</td><td> </td><td class="right"> MUST ignore the conditional request header fields defined by this</td><td class="lineno" valign="top"></td></tr>311 <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>312 <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>313 273 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 314 274 <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> … … 323 283 <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> 324 284 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 325 <tr><td><a name="diff001 8" /></td></tr>285 <tr><td><a name="diff0016" /></td></tr> 326 286 <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> 327 287 <tr><td class="lineno" valign="top"></td><td class="lblock"> at <http://www.iana.org/assignments/http-status-codes> has been</td><td> </td><td class="rblock"> <http://www.iana.org/assignments/http-status-codes> has been updated</td><td class="lineno" valign="top"></td></tr> … … 337 297 <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> 338 298 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 339 <tr><td><a name="diff001 9" /></td></tr>299 <tr><td><a name="diff0017" /></td></tr> 340 300 <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> 341 301 <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> 342 302 <tr><td class="lineno" valign="top"></td><td class="left"> <http://www.iana.org/assignments/message-headers/>.</td><td> </td><td class="right"> <http://www.iana.org/assignments/message-headers/>.</td><td class="lineno" valign="top"></td></tr> 343 303 <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><a name="diff00 20" /></td></tr>304 <tr><td><a name="diff0018" /></td></tr> 345 305 <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> 346 306 <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> … … 366 326 <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> 367 327 <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> 368 <tr><td><a name="diff00 21" /></td></tr>328 <tr><td><a name="diff0019" /></td></tr> 369 329 <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> 370 330 <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> … … 391 351 <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> 392 352 <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> 393 <tr><td><a name="diff002 2" /></td></tr>353 <tr><td><a name="diff0020" /></td></tr> 394 354 <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> 395 355 <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> 396 356 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 397 357 <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> 398 <tr><td><a name="diff002 3" /></td></tr>358 <tr><td><a name="diff0021" /></td></tr> 399 359 <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> 400 360 <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> … … 403 363 <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> 404 364 <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> 405 <tr><td><a name="diff002 4" /></td></tr>365 <tr><td><a name="diff0022" /></td></tr> 406 366 <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> 407 367 <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> … … 409 369 <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> 410 370 <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> 411 <tr><td><a name="diff002 5" /></td></tr>371 <tr><td><a name="diff0023" /></td></tr> 412 372 <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> 413 373 <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> … … 428 388 <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> 429 389 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 430 <tr><td><a name="diff002 6" /></td></tr>390 <tr><td><a name="diff0024" /></td></tr> 431 391 <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> 432 392 <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> 433 393 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 434 394 <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> 435 <tr><td><a name="diff002 7" /></td></tr>395 <tr><td><a name="diff0025" /></td></tr> 436 396 <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> 437 397 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> </td><td class="lineno" valign="top"></td></tr> 438 398 <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> 439 <tr><td><a name="diff002 8" /></td></tr>399 <tr><td><a name="diff0026" /></td></tr> 440 400 <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> 441 401 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 442 402 <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> 443 403 <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> 444 <tr><td><a name="diff002 9" /></td></tr>404 <tr><td><a name="diff0027" /></td></tr> 445 405 <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> 446 406 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 447 407 <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> 448 <tr><td><a name="diff00 30" /></td></tr>408 <tr><td><a name="diff0028" /></td></tr> 449 409 <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> 450 410 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 460 420 <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> 461 421 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 462 <tr><td><a name="diff00 31" /></td></tr>422 <tr><td><a name="diff0029" /></td></tr> 463 423 <tr><td class="lineno" valign="top"></td><td class="lblock"> OWS = <OWS, <span class="delete">see</span> [RFC7230], Section 3.2.3></td><td> </td><td class="rblock"> OWS = <OWS, <span class="insert">defined in</span> [RFC7230], Section 3.2.3></td><td class="lineno" valign="top"></td></tr> 464 424 <tr><td class="lineno" valign="top"></td><td class="lblock"> obs-text = <obs-text, <span class="delete">see</span> [RFC7230], Section 3.2.6></td><td> </td><td class="rblock"> obs-text = <obs-text, <span class="insert">defined in</span> [RFC7230], Section 3.2.6></td><td class="lineno" valign="top"></td></tr> 465 425 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 466 <tr><td><a name="diff003 2" /></td></tr>426 <tr><td><a name="diff0030" /></td></tr> 467 427 <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> 468 428 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 469 <tr><td><a name="diff003 3" /></td></tr>429 <tr><td><a name="diff0031" /></td></tr> 470 430 <tr><td class="lineno" valign="top"></td><td class="lblock"> HTTP-date = <HTTP-date, <span class="delete">see</span> [RFC7231], Section 7.1.1.1></td><td> </td><td class="rblock"> HTTP-date = <HTTP-date, <span class="insert">defined in</span> [RFC7231], Section 7.1.1.1></td><td class="lineno" valign="top"></td></tr> 471 431 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 477 437 <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> 478 438 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 479 <tr><td><a name="diff003 4" /></td></tr>439 <tr><td><a name="diff0032" /></td></tr> 480 440 <tr><td class="lineno" valign="top"></td><td class="lblock"> HTTP-date = <HTTP-date, <span class="delete">see</span> [RFC7231], Section 7.1.1.1></td><td> </td><td class="rblock"> HTTP-date = <HTTP-date, <span class="insert">defined in</span> [RFC7231], Section 7.1.1.1></td><td class="lineno" valign="top"></td></tr> 481 441 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 489 449 <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> 490 450 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 491 <tr><td><a name="diff003 5" /></td></tr>451 <tr><td><a name="diff0033" /></td></tr> 492 452 <tr><td class="lineno" valign="top"></td><td class="lblock"> OWS = <OWS, <span class="delete">see</span> [RFC7230], Section 3.2.3></td><td> </td><td class="rblock"> OWS = <OWS, <span class="insert">defined in</span> [RFC7230], Section 3.2.3></td><td class="lineno" valign="top"></td></tr> 493 453 <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 456 <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> 497 457 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 498 <tr><td><a name="diff003 6" /></td></tr>458 <tr><td><a name="diff0034" /></td></tr> 499 459 <tr><td class="lineno" valign="top"></td><td class="lblock"> obs-text = <obs-text, <span class="delete">see</span> [RFC7230], Section 3.2.6></td><td> </td><td class="rblock"> obs-text = <obs-text, <span class="insert">defined in</span> [RFC7230], Section 3.2.6></td><td class="lineno" valign="top"></td></tr> 500 460 <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> … … 510 470 511 471 <tr><td></td><td class="left"></td><td> </td><td class="right"></td><td></td></tr> 512 <tr bgcolor="gray"><th colspan="5" align="center"><a name="end"> End of changes. 3 6change blocks. </a></th></tr>513 <tr class="stats"><td></td><th><i> 92 lines changed or deleted</i></th><th><i> </i></th><th><i>73lines changed or added</i></th><td></td></tr>472 <tr bgcolor="gray"><th colspan="5" align="center"><a name="end"> End of changes. 34 change blocks. </a></th></tr> 473 <tr class="stats"><td></td><th><i>87 lines changed or deleted</i></th><th><i> </i></th><th><i>68 lines changed or added</i></th><td></td></tr> 514 474 <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> 515 475 </table>
Note: See TracChangeset
for help on using the changeset viewer.