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

change overview to include references (#553)

Location:
draft-ietf-httpbis/latest
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/auth48/p1-messaging.unpg.txt

    r2660 r2661  
    239239   specification:
    240240
    241       RFC 7230: Message Syntax and Routing
    242 
    243       RFC 7231: Semantics and Content
    244 
    245       RFC 7232: Conditional Requests
    246 
    247       RFC 7233: Range Requests
    248 
    249       RFC 7234: Caching
    250 
    251       RFC 7235: Authentication
     241   1.  "Message Syntax and Routing" (this document)
     242
     243   2.  "Semantics and Content" [RFC7231]
     244
     245   3.  "Conditional Requests" [RFC7232]
     246
     247   4.  "Range Requests" [RFC7233]
     248
     249   5.  "Caching" [RFC7234]
     250
     251   6.  "Authentication" [RFC7235]
    252252
    253253   This HTTP/1.1 specification obsoletes RFC 2616 and RFC 2145 (on HTTP
  • draft-ietf-httpbis/latest/auth48/rfc7230.abdiff.txt

    r2660 r2661  
    313313
    314314
     315Section 1., paragraph 2:
     316OLD:
     317
     318    1.  "Message Syntax and Routing" (this document)
     319
     320NEW:
     321
     322       RFC 7230: Message Syntax and Routing
     323
     324
     325Section 1., paragraph 3:
     326OLD:
     327
     328    2.  "Semantics and Content" [RFC7231]
     329
     330NEW:
     331
     332       RFC 7231: Semantics and Content
     333
     334
     335Section 1., paragraph 4:
     336OLD:
     337
     338    3.  "Conditional Requests" [RFC7232]
     339
     340NEW:
     341
     342       RFC 7232: Conditional Requests
     343
     344
     345Section 1., paragraph 5:
     346OLD:
     347
     348    4.  "Range Requests" [RFC7233]
     349
     350NEW:
     351
     352       RFC 7233: Range Requests
     353
     354
     355Section 1., paragraph 6:
     356OLD:
     357
     358    5.  "Caching" [RFC7234]
     359
     360NEW:
     361
     362       RFC 7234: Caching
     363
     364
     365Section 1., paragraph 7:
     366OLD:
     367
     368    6.  "Authentication" [RFC7235]
     369
     370NEW:
     371
     372       RFC 7235: Authentication
     373
     374
    315375Section 1., paragraph 8:
    316376OLD:
  • draft-ietf-httpbis/latest/auth48/rfc7230.diff.html

    r2660 r2661  
    239239      <tr><td class="lineno" valign="top"></td><td class="left">   network-based hypertext information systems.  This document is the</td><td> </td><td class="right">   network-based hypertext information systems.  This document is the</td><td class="lineno" valign="top"></td></tr>
    240240      <tr><td class="lineno" valign="top"></td><td class="left">   first in a series of documents that collectively form the HTTP/1.1</td><td> </td><td class="right">   first in a series of documents that collectively form the HTTP/1.1</td><td class="lineno" valign="top"></td></tr>
    241       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    242       <tr bgcolor="gray" ><td></td><th><a name="part-l3" /><small>skipping to change at</small><em> page 5, line 26</em></th><th> </th><th><a name="part-r3" /><small>skipping to change at</small><em> page 5, line 26</em></th><td></td></tr>
    243       <tr><td class="lineno" valign="top"></td><td class="left">      RFC 7231: Semantics and Content</td><td> </td><td class="right">      RFC 7231: Semantics and Content</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">      RFC 7232: Conditional Requests</td><td> </td><td class="right">      RFC 7232: Conditional Requests</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>
    247       <tr><td class="lineno" valign="top"></td><td class="left">      RFC 7233: Range Requests</td><td> </td><td class="right">      RFC 7233: Range Requests</td><td class="lineno" valign="top"></td></tr>
    248       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    249       <tr><td class="lineno" valign="top"></td><td class="left">      RFC 7234: Caching</td><td> </td><td class="right">      RFC 7234: Caching</td><td class="lineno" valign="top"></td></tr>
    250       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    251       <tr><td class="lineno" valign="top"></td><td class="left">      RFC 7235: Authentication</td><td> </td><td class="right">      RFC 7235: Authentication</td><td class="lineno" valign="top"></td></tr>
     241      <tr><td class="lineno" valign="top"></td><td class="left">   specification:</td><td> </td><td class="right">   specification:</td><td class="lineno" valign="top"></td></tr>
    252242      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    253243      <tr><td><a name="diff0029" /></td></tr>
     244      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">1.  "Message Syntax and Routing" (this document)</span></td><td> </td><td class="rblock">   <span class="insert">   RFC 7230: Message Syntax and Routing</span></td><td class="lineno" valign="top"></td></tr>
     245      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     246      <tr><td><a name="diff0030" /></td></tr>
     247      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">2.  "Semantics and Content" [RFC7231]</span></td><td> </td><td class="rblock">   <span class="insert">   RFC 7231: Semantics and Content</span></td><td class="lineno" valign="top"></td></tr>
     248      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     249      <tr><td><a name="diff0031" /></td></tr>
     250      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">3.  "Conditional Requests" [RFC7232]</span></td><td> </td><td class="rblock">   <span class="insert">   RFC 7232: Conditional Requests</span></td><td class="lineno" valign="top"></td></tr>
     251      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     252      <tr><td><a name="diff0032" /></td></tr>
     253      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">4.  "Range Requests" [RFC7233]</span></td><td> </td><td class="rblock">   <span class="insert">   RFC 7233: Range Requests</span></td><td class="lineno" valign="top"></td></tr>
     254      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     255      <tr><td><a name="diff0033" /></td></tr>
     256      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">5.  "Caching" [RFC7234]</span></td><td> </td><td class="rblock">   <span class="insert">   RFC 7234: Caching</span></td><td class="lineno" valign="top"></td></tr>
     257      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     258      <tr><td><a name="diff0034" /></td></tr>
     259      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">6.  "Authentication" [RFC7235]</span></td><td> </td><td class="rblock">   <span class="insert">   RFC 7235: Authentication</span></td><td class="lineno" valign="top"></td></tr>
     260      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     261      <tr><td><a name="diff0035" /></td></tr>
    254262      <tr><td class="lineno" valign="top"></td><td class="lblock">   This HTTP/1.1 specification obsoletes <span class="delete">RFC 2616</span> and <span class="delete">RFC 2145</span> (on HTTP</td><td> </td><td class="rblock">   This HTTP/1.1 specification obsoletes <span class="insert">[RFC2616]</span> and <span class="insert">[RFC2145]</span> (on</td><td class="lineno" valign="top"></td></tr>
    255263      <tr><td class="lineno" valign="top"></td><td class="lblock">   versioning).  This specification also updates the use of <span class="delete">CONNECT to</span></td><td> </td><td class="rblock">   HTTP versioning).  This specification also updates the use of</td><td class="lineno" valign="top"></td></tr>
     
    268276      <tr><td class="lineno" valign="top"></td><td class="left">   for which implementations can evolve independently over time.</td><td> </td><td class="right">   for which implementations can evolve independently over time.</td><td class="lineno" valign="top"></td></tr>
    269277      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    270       <tr bgcolor="gray" ><td></td><th><a name="part-l4" /><small>skipping to change at</small><em> page 10, line 36</em></th><th> </th><th><a name="part-r4" /><small>skipping to change at</small><em> page 10, line 39</em></th><td></td></tr>
     278      <tr bgcolor="gray" ><td></td><th><a name="part-l3" /><small>skipping to change at</small><em> page 10, line 36</em></th><th> </th><th><a name="part-r3" /><small>skipping to change at</small><em> page 10, line 39</em></th><td></td></tr>
    271279      <tr><td class="lineno" valign="top"></td><td class="left">   Gateways are often used to encapsulate legacy or untrusted</td><td> </td><td class="right">   Gateways are often used to encapsulate legacy or untrusted</td><td class="lineno" valign="top"></td></tr>
    272280      <tr><td class="lineno" valign="top"></td><td class="left">   information services, to improve server performance through</td><td> </td><td class="right">   information services, to improve server performance through</td><td class="lineno" valign="top"></td></tr>
     
    279287      <tr><td class="lineno" valign="top"></td><td class="left">   extensions to HTTP that are outside the scope of this specification.</td><td> </td><td class="right">   extensions to HTTP that are outside the scope of this specification.</td><td class="lineno" valign="top"></td></tr>
    280288      <tr><td class="lineno" valign="top"></td><td class="left">   However, an HTTP-to-HTTP gateway that wishes to interoperate with</td><td> </td><td class="right">   However, an HTTP-to-HTTP gateway that wishes to interoperate with</td><td class="lineno" valign="top"></td></tr>
    281       <tr><td><a name="diff0030" /></td></tr>
     289      <tr><td><a name="diff0036" /></td></tr>
    282290      <tr><td class="lineno" valign="top"></td><td class="lblock">   third-party HTTP servers ought to conform to user<span class="delete"> </span>agent requirements</td><td> </td><td class="rblock">   third-party HTTP servers ought to conform to user<span class="insert">-</span>agent requirements</td><td class="lineno" valign="top"></td></tr>
    283291      <tr><td class="lineno" valign="top"></td><td class="left">   on the gateway's inbound connection.</td><td> </td><td class="right">   on the gateway's inbound connection.</td><td class="lineno" valign="top"></td></tr>
     
    292300      <tr><td class="lineno" valign="top"></td><td class="left">   confidential communication through a shared firewall proxy.</td><td> </td><td class="right">   confidential communication through a shared firewall proxy.</td><td class="lineno" valign="top"></td></tr>
    293301      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    294       <tr bgcolor="gray" ><td></td><th><a name="part-l5" /><small>skipping to change at</small><em> page 13, line 49</em></th><th> </th><th><a name="part-r5" /><small>skipping to change at</small><em> page 14, line 4</em></th><td></td></tr>
     302      <tr bgcolor="gray" ><td></td><th><a name="part-l4" /><small>skipping to change at</small><em> page 13, line 49</em></th><th> </th><th><a name="part-r4" /><small>skipping to change at</small><em> page 14, line 4</em></th><td></td></tr>
    295303      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    296304      <tr><td class="lineno" valign="top"></td><td class="left">2.6.  Protocol Versioning</td><td> </td><td class="right">2.6.  Protocol Versioning</td><td class="lineno" valign="top"></td></tr>
     
    303311      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    304312      <tr><td class="lineno" valign="top"></td><td class="left">   The version of an HTTP message is indicated by an HTTP-version field</td><td> </td><td class="right">   The version of an HTTP message is indicated by an HTTP-version field</td><td class="lineno" valign="top"></td></tr>
    305       <tr><td><a name="diff0031" /></td></tr>
     313      <tr><td><a name="diff0037" /></td></tr>
    306314      <tr><td class="lineno" valign="top"></td><td class="lblock">   in the first line of the message.  HTTP-version is case<span class="delete">-</span>sensitive.</td><td> </td><td class="rblock">   in the first line of the message.  HTTP-version is case<span class="insert"> </span>sensitive.</td><td class="lineno" valign="top"></td></tr>
    307315      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    308316      <tr><td class="lineno" valign="top"></td><td class="left">     HTTP-version  = HTTP-name "/" DIGIT "." DIGIT</td><td> </td><td class="right">     HTTP-version  = HTTP-name "/" DIGIT "." DIGIT</td><td class="lineno" valign="top"></td></tr>
    309       <tr><td><a name="diff0032" /></td></tr>
     317      <tr><td><a name="diff0038" /></td></tr>
    310318      <tr><td class="lineno" valign="top"></td><td class="lblock">     HTTP-name     = %x48.54.54.50 ; "HTTP", case<span class="delete">-</span>sensitive</td><td> </td><td class="rblock">     HTTP-name     = %x48.54.54.50 ; "HTTP", case<span class="insert"> </span>sensitive</td><td class="lineno" valign="top"></td></tr>
    311319      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    320328      <tr><td class="lineno" valign="top"></td><td class="left">   recipient know that more advanced features can be used in response</td><td> </td><td class="right">   recipient know that more advanced features can be used in response</td><td class="lineno" valign="top"></td></tr>
    321329      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    322       <tr bgcolor="gray" ><td></td><th><a name="part-l6" /><small>skipping to change at</small><em> page 14, line 36</em></th><th> </th><th><a name="part-r6" /><small>skipping to change at</small><em> page 14, line 39</em></th><td></td></tr>
     330      <tr bgcolor="gray" ><td></td><th><a name="part-l5" /><small>skipping to change at</small><em> page 14, line 36</em></th><th> </th><th><a name="part-r5" /><small>skipping to change at</small><em> page 14, line 39</em></th><td></td></tr>
    323331      <tr><td class="lineno" valign="top"></td><td class="left">   The interpretation of a header field does not change between minor</td><td> </td><td class="right">   The interpretation of a header field does not change between minor</td><td class="lineno" valign="top"></td></tr>
    324332      <tr><td class="lineno" valign="top"></td><td class="left">   versions of the same major HTTP version, though the default behavior</td><td> </td><td class="right">   versions of the same major HTTP version, though the default behavior</td><td class="lineno" valign="top"></td></tr>
     
    331339      <tr><td class="lineno" valign="top"></td><td class="left">   New header fields can be introduced without changing the protocol</td><td> </td><td class="right">   New header fields can be introduced without changing the protocol</td><td class="lineno" valign="top"></td></tr>
    332340      <tr><td class="lineno" valign="top"></td><td class="left">   version if their defined semantics allow them to be safely ignored by</td><td> </td><td class="right">   version if their defined semantics allow them to be safely ignored by</td><td class="lineno" valign="top"></td></tr>
    333       <tr><td><a name="diff0033" /></td></tr>
     341      <tr><td><a name="diff0039" /></td></tr>
    334342      <tr><td class="lineno" valign="top"></td><td class="lblock">   recipients that do not recognize them.  Header<span class="delete"> </span>field extensibility is</td><td> </td><td class="rblock">   recipients that do not recognize them.  Header<span class="insert">-</span>field extensibility is</td><td class="lineno" valign="top"></td></tr>
    335343      <tr><td class="lineno" valign="top"></td><td class="left">   discussed in Section 3.2.1.</td><td> </td><td class="right">   discussed in Section 3.2.1.</td><td class="lineno" valign="top"></td></tr>
     
    344352      <tr><td class="lineno" valign="top"></td><td class="left">   version might result in communication errors when downstream</td><td> </td><td class="right">   version might result in communication errors when downstream</td><td class="lineno" valign="top"></td></tr>
    345353      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    346       <tr bgcolor="gray" ><td></td><th><a name="part-l7" /><small>skipping to change at</small><em> page 15, line 48</em></th><th> </th><th><a name="part-r7" /><small>skipping to change at</small><em> page 15, line 51</em></th><td></td></tr>
     354      <tr bgcolor="gray" ><td></td><th><a name="part-l6" /><small>skipping to change at</small><em> page 15, line 48</em></th><th> </th><th><a name="part-r6" /><small>skipping to change at</small><em> page 15, line 51</em></th><td></td></tr>
    347355      <tr><td class="lineno" valign="top"></td><td class="left">   introduced between [RFC2068] and [RFC2616], and this revision has</td><td> </td><td class="right">   introduced between [RFC2068] and [RFC2616], and this revision has</td><td class="lineno" valign="top"></td></tr>
    348356      <tr><td class="lineno" valign="top"></td><td class="left">   specifically avoided any such changes to the protocol.</td><td> </td><td class="right">   specifically avoided any such changes to the protocol.</td><td class="lineno" valign="top"></td></tr>
     
    355363      <tr><td class="lineno" valign="top"></td><td class="left">   message with a higher minor version, when sent to a recipient that</td><td> </td><td class="right">   message with a higher minor version, when sent to a recipient that</td><td class="lineno" valign="top"></td></tr>
    356364      <tr><td class="lineno" valign="top"></td><td class="left">   has not yet indicated support for that higher version, is</td><td> </td><td class="right">   has not yet indicated support for that higher version, is</td><td class="lineno" valign="top"></td></tr>
    357       <tr><td><a name="diff0034" /></td></tr>
     365      <tr><td><a name="diff0040" /></td></tr>
    358366      <tr><td class="lineno" valign="top"></td><td class="lblock">   sufficiently backwards<span class="delete">-</span>compatible to be safely processed by any</td><td> </td><td class="rblock">   sufficiently backwards<span class="insert"> </span>compatible to be safely processed by any</td><td class="lineno" valign="top"></td></tr>
    359367      <tr><td class="lineno" valign="top"></td><td class="left">   implementation of the same major version.</td><td> </td><td class="right">   implementation of the same major version.</td><td class="lineno" valign="top"></td></tr>
     
    368376      <tr><td class="lineno" valign="top"></td><td class="left">   The definitions of "URI-reference", "absolute-URI", "relative-part",</td><td> </td><td class="right">   The definitions of "URI-reference", "absolute-URI", "relative-part",</td><td class="lineno" valign="top"></td></tr>
    369377      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    370       <tr bgcolor="gray" ><td></td><th><a name="part-l8" /><small>skipping to change at</small><em> page 16, line 50</em></th><th> </th><th><a name="part-r8" /><small>skipping to change at</small><em> page 16, line 50</em></th><td></td></tr>
     378      <tr bgcolor="gray" ><td></td><th><a name="part-l7" /><small>skipping to change at</small><em> page 16, line 50</em></th><th> </th><th><a name="part-r7" /><small>skipping to change at</small><em> page 16, line 50</em></th><td></td></tr>
    371379      <tr><td class="lineno" valign="top"></td><td class="left">   of reference (URI-reference), only a URI in absolute form (absolute-</td><td> </td><td class="right">   of reference (URI-reference), only a URI in absolute form (absolute-</td><td class="lineno" valign="top"></td></tr>
    372380      <tr><td class="lineno" valign="top"></td><td class="left">   URI), only the path and optional query components, or some</td><td> </td><td class="right">   URI), only the path and optional query components, or some</td><td class="lineno" valign="top"></td></tr>
     
    379387      <tr><td class="lineno" valign="top"></td><td class="left">   identifiers according to their association with the hierarchical</td><td> </td><td class="right">   identifiers according to their association with the hierarchical</td><td class="lineno" valign="top"></td></tr>
    380388      <tr><td class="lineno" valign="top"></td><td class="left">   namespace governed by a potential HTTP origin server listening for</td><td> </td><td class="right">   namespace governed by a potential HTTP origin server listening for</td><td class="lineno" valign="top"></td></tr>
    381       <tr><td><a name="diff0035" /></td></tr>
     389      <tr><td><a name="diff0041" /></td></tr>
    382390      <tr><td class="lineno" valign="top"></td><td class="lblock">   TCP ([RFC<span class="delete">0</span>793]) connections on a given port.</td><td> </td><td class="rblock">   TCP ([RFC793]) connections on a given port.</td><td class="lineno" valign="top"></td></tr>
    383391      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    392400      <tr><td class="lineno" valign="top"></td><td class="left">   target resource within that origin server's name space.  The optional</td><td> </td><td class="right">   target resource within that origin server's name space.  The optional</td><td class="lineno" valign="top"></td></tr>
    393401      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    394       <tr bgcolor="gray" ><td></td><th><a name="part-l9" /><small>skipping to change at</small><em> page 19, line 18</em></th><th> </th><th><a name="part-r9" /><small>skipping to change at</small><em> page 19, line 18</em></th><td></td></tr>
     402      <tr bgcolor="gray" ><td></td><th><a name="part-l8" /><small>skipping to change at</small><em> page 19, line 18</em></th><th> </th><th><a name="part-r8" /><small>skipping to change at</small><em> page 19, line 18</em></th><td></td></tr>
    395403      <tr><td class="lineno" valign="top"></td><td class="left">   Since the "http" and "https" schemes conform to the URI generic</td><td> </td><td class="right">   Since the "http" and "https" schemes conform to the URI generic</td><td class="lineno" valign="top"></td></tr>
    396404      <tr><td class="lineno" valign="top"></td><td class="left">   syntax, such URIs are normalized and compared according to the</td><td> </td><td class="right">   syntax, such URIs are normalized and compared according to the</td><td class="lineno" valign="top"></td></tr>
     
    403411      <tr><td class="lineno" valign="top"></td><td class="left">   path component is equivalent to an absolute path of "/", so the</td><td> </td><td class="right">   path component is equivalent to an absolute path of "/", so the</td><td class="lineno" valign="top"></td></tr>
    404412      <tr><td class="lineno" valign="top"></td><td class="left">   normal form is to provide a path of "/" instead.  The scheme and host</td><td> </td><td class="right">   normal form is to provide a path of "/" instead.  The scheme and host</td><td class="lineno" valign="top"></td></tr>
    405       <tr><td><a name="diff0036" /></td></tr>
     413      <tr><td><a name="diff0042" /></td></tr>
    406414      <tr><td class="lineno" valign="top"></td><td class="lblock">   are case<span class="delete">-</span>insensitive and normally provided in lowercase; all other</td><td> </td><td class="rblock">   are case<span class="insert"> </span>insensitive and normally provided in lowercase; all other</td><td class="lineno" valign="top"></td></tr>
    407415      <tr><td class="lineno" valign="top"></td><td class="left">   components are compared in a case-sensitive manner.  Characters other</td><td> </td><td class="right">   components are compared in a case-sensitive manner.  Characters other</td><td class="lineno" valign="top"></td></tr>
     
    416424      <tr><td class="lineno" valign="top"></td><td class="left">      http://EXAMPLE.com:/%7esmith/home.html</td><td> </td><td class="right">      http://EXAMPLE.com:/%7esmith/home.html</td><td class="lineno" valign="top"></td></tr>
    417425      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    418       <tr bgcolor="gray" ><td></td><th><a name="part-l10" /><small>skipping to change at</small><em> page 20, line 45</em></th><th> </th><th><a name="part-r10" /><small>skipping to change at</small><em> page 20, line 45</em></th><td></td></tr>
     426      <tr bgcolor="gray" ><td></td><th><a name="part-l9" /><small>skipping to change at</small><em> page 20, line 45</em></th><th> </th><th><a name="part-r9" /><small>skipping to change at</small><em> page 20, line 45</em></th><td></td></tr>
    419427      <tr><td class="lineno" valign="top"></td><td class="left">3.1.  Start Line</td><td> </td><td class="right">3.1.  Start Line</td><td class="lineno" valign="top"></td></tr>
    420428      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    427435      <tr><td class="lineno" valign="top"></td><td class="left">   In theory, a client could receive requests and a server could receive</td><td> </td><td class="right">   In theory, a client could receive requests and a server could receive</td><td class="lineno" valign="top"></td></tr>
    428436      <tr><td class="lineno" valign="top"></td><td class="left">   responses, distinguishing them by their different start-line formats,</td><td> </td><td class="right">   responses, distinguishing them by their different start-line formats,</td><td class="lineno" valign="top"></td></tr>
    429       <tr><td><a name="diff0037" /></td></tr>
     437      <tr><td><a name="diff0043" /></td></tr>
    430438      <tr><td class="lineno" valign="top"></td><td class="lblock">   but, in practice, servers are implemented <span class="delete">to only</span> expect a request (a</td><td> </td><td class="rblock">   but, in practice, servers are implemented <span class="insert">only to</span> expect a request (a</td><td class="lineno" valign="top"></td></tr>
    431439      <tr><td class="lineno" valign="top"></td><td class="left">   response is interpreted as an unknown or invalid request method) and</td><td> </td><td class="right">   response is interpreted as an unknown or invalid request method) and</td><td class="lineno" valign="top"></td></tr>
     
    436444      <tr><td class="lineno" valign="top"></td><td class="left">3.1.1.  Request Line</td><td> </td><td class="right">3.1.1.  Request Line</td><td class="lineno" valign="top"></td></tr>
    437445      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    438       <tr><td><a name="diff0038" /></td></tr>
     446      <tr><td><a name="diff0044" /></td></tr>
    439447      <tr><td class="lineno" valign="top"></td><td class="lblock">   A request-line begins with a method <span class="delete">token,</span> followed by a single space</td><td> </td><td class="rblock">   A request-line begins with a method <span class="insert">token and is</span> followed by a single</td><td class="lineno" valign="top"></td></tr>
    440448      <tr><td class="lineno" valign="top"></td><td class="lblock">   (SP), the request-target, another single space (SP), the protocol</td><td> </td><td class="rblock">   space (SP), the request-target, another single space (SP), the</td><td class="lineno" valign="top"></td></tr>
     
    444452      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    445453      <tr><td class="lineno" valign="top"></td><td class="left">   The method token indicates the request method to be performed on the</td><td> </td><td class="right">   The method token indicates the request method to be performed on the</td><td class="lineno" valign="top"></td></tr>
    446       <tr><td><a name="diff0039" /></td></tr>
     454      <tr><td><a name="diff0045" /></td></tr>
    447455      <tr><td class="lineno" valign="top"></td><td class="lblock">   target resource.  The request method is case<span class="delete">-</span>sensitive.</td><td> </td><td class="rblock">   target resource.  The request method is case<span class="insert"> </span>sensitive.</td><td class="lineno" valign="top"></td></tr>
    448456      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    457465      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    458466      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    459       <tr bgcolor="gray" ><td></td><th><a name="part-l11" /><small>skipping to change at</small><em> page 22, line 8</em></th><th> </th><th><a name="part-r11" /><small>skipping to change at</small><em> page 22, line 8</em></th><td></td></tr>
     467      <tr bgcolor="gray" ><td></td><th><a name="part-l10" /><small>skipping to change at</small><em> page 22, line 8</em></th><th> </th><th><a name="part-r10" /><small>skipping to change at</small><em> page 22, line 8</em></th><td></td></tr>
    460468      <tr><td class="lineno" valign="top"></td><td class="left">   longer than any URI it wishes to parse MUST respond with a 414 (URI</td><td> </td><td class="right">   longer than any URI it wishes to parse MUST respond with a 414 (URI</td><td class="lineno" valign="top"></td></tr>
    461469      <tr><td class="lineno" valign="top"></td><td class="left">   Too Long) status code (see Section 6.5.12 of [RFC7231]).</td><td> </td><td class="right">   Too Long) status code (see Section 6.5.12 of [RFC7231]).</td><td class="lineno" valign="top"></td></tr>
     
    468476      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    469477      <tr><td class="lineno" valign="top"></td><td class="left">   The first line of a response message is the status-line, consisting</td><td> </td><td class="right">   The first line of a response message is the status-line, consisting</td><td class="lineno" valign="top"></td></tr>
    470       <tr><td><a name="diff0040" /></td></tr>
     478      <tr><td><a name="diff0046" /></td></tr>
    471479      <tr><td class="lineno" valign="top"></td><td class="lblock">   of the protocol version, a space (SP), the status code, another</td><td> </td><td class="rblock">   of the protocol version, a space (SP), the status code, another <span class="insert">space</span></td><td class="lineno" valign="top"></td></tr>
    472480      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">space,</span> a possibly empty textual phrase describing the status code,</td><td> </td><td class="rblock"><span class="insert">   (SP),</span> a possibly empty textual phrase describing the status code,</td><td class="lineno" valign="top"></td></tr>
     
    483491      <tr><td class="lineno" valign="top"></td><td class="left">   first digit), the status codes defined by this specification,</td><td> </td><td class="right">   first digit), the status codes defined by this specification,</td><td class="lineno" valign="top"></td></tr>
    484492      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    485       <tr bgcolor="gray" ><td></td><th><a name="part-l12" /><small>skipping to change at</small><em> page 23, line 29</em></th><th> </th><th><a name="part-r12" /><small>skipping to change at</small><em> page 23, line 29</em></th><td></td></tr>
     493      <tr bgcolor="gray" ><td></td><th><a name="part-l11" /><small>skipping to change at</small><em> page 23, line 29</em></th><th> </th><th><a name="part-r11" /><small>skipping to change at</small><em> page 23, line 29</em></th><td></td></tr>
    486494      <tr><td class="lineno" valign="top"></td><td class="left">   evaluation, or refine the meaning of responses.</td><td> </td><td class="right">   evaluation, or refine the meaning of responses.</td><td class="lineno" valign="top"></td></tr>
    487495      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    494502      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    495503      <tr><td class="lineno" valign="top"></td><td class="left">   All defined header fields ought to be registered with IANA in the</td><td> </td><td class="right">   All defined header fields ought to be registered with IANA in the</td><td class="lineno" valign="top"></td></tr>
    496       <tr><td><a name="diff0041" /></td></tr>
     504      <tr><td><a name="diff0047" /></td></tr>
    497505      <tr><td class="lineno" valign="top"></td><td class="lblock">   "Message Headers" registry, as described in Section 8.3 of [RFC7231].</td><td> </td><td class="rblock">   "Message Headers" <span class="insert">field</span> registry, as described in Section 8.3 of</td><td class="lineno" valign="top"></td></tr>
    498506      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">   [RFC7231].</td><td class="lineno" valign="top"></td></tr>
     
    508516      <tr><td class="lineno" valign="top"></td><td class="left">   header section is received, since later header fields might include</td><td> </td><td class="right">   header section is received, since later header fields might include</td><td class="lineno" valign="top"></td></tr>
    509517      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    510       <tr bgcolor="gray" ><td></td><th><a name="part-l13" /><small>skipping to change at</small><em> page 24, line 13</em></th><th> </th><th><a name="part-r13" /><small>skipping to change at</small><em> page 24, line 14</em></th><td></td></tr>
     518      <tr bgcolor="gray" ><td></td><th><a name="part-l12" /><small>skipping to change at</small><em> page 24, line 13</em></th><th> </th><th><a name="part-r12" /><small>skipping to change at</small><em> page 24, line 14</em></th><td></td></tr>
    511519      <tr><td class="lineno" valign="top"></td><td class="left">   the combined field value in order, separated by a comma.  The order</td><td> </td><td class="right">   the combined field value in order, separated by a comma.  The order</td><td class="lineno" valign="top"></td></tr>
    512520      <tr><td class="lineno" valign="top"></td><td class="left">   in which header fields with the same field name are received is</td><td> </td><td class="right">   in which header fields with the same field name are received is</td><td class="lineno" valign="top"></td></tr>
     
    519527      <tr><td class="lineno" valign="top"></td><td class="left">      list syntax, violating the above requirements on multiple header</td><td> </td><td class="right">      list syntax, violating the above requirements on multiple header</td><td class="lineno" valign="top"></td></tr>
    520528      <tr><td class="lineno" valign="top"></td><td class="left">      fields with the same name.  Since it cannot be combined into a</td><td> </td><td class="right">      fields with the same name.  Since it cannot be combined into a</td><td class="lineno" valign="top"></td></tr>
    521       <tr><td><a name="diff0042" /></td></tr>
     529      <tr><td><a name="diff0048" /></td></tr>
    522530      <tr><td class="lineno" valign="top"></td><td class="lblock">      single field-value, recipients ought to handle <span class="delete">"Set-Cookie"</span> as a</td><td> </td><td class="rblock">      single field-value, recipients ought to handle <span class="insert">Set-Cookie</span> as a</td><td class="lineno" valign="top"></td></tr>
    523531      <tr><td class="lineno" valign="top"></td><td class="left">      special case while processing header fields.  (See Appendix A.2.3</td><td> </td><td class="right">      special case while processing header fields.  (See Appendix A.2.3</td><td class="lineno" valign="top"></td></tr>
     
    532540      <tr><td class="lineno" valign="top"></td><td class="left">   The OWS rule is used where zero or more linear whitespace octets</td><td> </td><td class="right">   The OWS rule is used where zero or more linear whitespace octets</td><td class="lineno" valign="top"></td></tr>
    533541      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    534       <tr bgcolor="gray" ><td></td><th><a name="part-l14" /><small>skipping to change at</small><em> page 25, line 6</em></th><th> </th><th><a name="part-r14" /><small>skipping to change at</small><em> page 25, line 12</em></th><td></td></tr>
     542      <tr bgcolor="gray" ><td></td><th><a name="part-l13" /><small>skipping to change at</small><em> page 25, line 6</em></th><th> </th><th><a name="part-r13" /><small>skipping to change at</small><em> page 25, line 12</em></th><td></td></tr>
    535543      <tr><td class="lineno" valign="top"></td><td class="left">     BWS            = OWS</td><td> </td><td class="right">     BWS            = OWS</td><td class="lineno" valign="top"></td></tr>
    536544      <tr><td class="lineno" valign="top"></td><td class="left">                    ; "bad" whitespace</td><td> </td><td class="right">                    ; "bad" whitespace</td><td class="lineno" valign="top"></td></tr>
     
    543551      <tr><td class="lineno" valign="top"></td><td class="left">   (usually after the message's entire header section has been</td><td> </td><td class="right">   (usually after the message's entire header section has been</td><td class="lineno" valign="top"></td></tr>
    544552      <tr><td class="lineno" valign="top"></td><td class="left">   processed).  Consequently, this specification does not use ABNF rules</td><td> </td><td class="right">   processed).  Consequently, this specification does not use ABNF rules</td><td class="lineno" valign="top"></td></tr>
    545       <tr><td><a name="diff0043" /></td></tr>
     553      <tr><td><a name="diff0049" /></td></tr>
    546554      <tr><td class="lineno" valign="top"></td><td class="lblock">   to define each "<span class="delete">Field-Name: Field V</span>alue" pair, as was done in</td><td> </td><td class="rblock">   to define each "<span class="insert">field-name: field-v</span>alue" pair, as was done in</td><td class="lineno" valign="top"></td></tr>
    547555      <tr><td class="lineno" valign="top"></td><td class="left">   previous editions.  Instead, this specification uses ABNF rules that</td><td> </td><td class="right">   previous editions.  Instead, this specification uses ABNF rules that</td><td class="lineno" valign="top"></td></tr>
     
    556564      <tr><td class="lineno" valign="top"></td><td class="left">   server MUST reject any received request message that contains</td><td> </td><td class="right">   server MUST reject any received request message that contains</td><td class="lineno" valign="top"></td></tr>
    557565      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    558       <tr bgcolor="gray" ><td></td><th><a name="part-l15" /><small>skipping to change at</small><em> page 26, line 11</em></th><th> </th><th><a name="part-r15" /><small>skipping to change at</small><em> page 26, line 16</em></th><td></td></tr>
     566      <tr bgcolor="gray" ><td></td><th><a name="part-l14" /><small>skipping to change at</small><em> page 26, line 11</em></th><th> </th><th><a name="part-r14" /><small>skipping to change at</small><em> page 26, line 16</em></th><td></td></tr>
    559567      <tr><td class="lineno" valign="top"></td><td class="left">   received, or replace each received obs-fold with one or more SP</td><td> </td><td class="right">   received, or replace each received obs-fold with one or more SP</td><td class="lineno" valign="top"></td></tr>
    560568      <tr><td class="lineno" valign="top"></td><td class="left">   octets prior to interpreting the field value or forwarding the</td><td> </td><td class="right">   octets prior to interpreting the field value or forwarding the</td><td class="lineno" valign="top"></td></tr>
     
    567575      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    568576      <tr><td class="lineno" valign="top"></td><td class="left">   Historically, HTTP has allowed field content with text in the</td><td> </td><td class="right">   Historically, HTTP has allowed field content with text in the</td><td class="lineno" valign="top"></td></tr>
    569       <tr><td><a name="diff0044" /></td></tr>
     577      <tr><td><a name="diff0050" /></td></tr>
    570578      <tr><td class="lineno" valign="top"></td><td class="lblock">   ISO-8859-1 <span class="delete">charset [ISO-8859-1]</span>, supporting other charsets only</td><td> </td><td class="rblock">   ISO-8859-1 <span class="insert">[ISO-8859-1] charset</span>, supporting other charsets only</td><td class="lineno" valign="top"></td></tr>
    571579      <tr><td class="lineno" valign="top"></td><td class="left">   through use of [RFC2047] encoding.  In practice, most HTTP header</td><td> </td><td class="right">   through use of [RFC2047] encoding.  In practice, most HTTP header</td><td class="lineno" valign="top"></td></tr>
     
    580588      <tr><td class="lineno" valign="top"></td><td class="left">   field or on the length of the header section as a whole, as described</td><td> </td><td class="right">   field or on the length of the header section as a whole, as described</td><td class="lineno" valign="top"></td></tr>
    581589      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    582       <tr bgcolor="gray" ><td></td><th><a name="part-l16" /><small>skipping to change at</small><em> page 35, line 16</em></th><th> </th><th><a name="part-r16" /><small>skipping to change at</small><em> page 35, line 26</em></th><td></td></tr>
     590      <tr bgcolor="gray" ><td></td><th><a name="part-l15" /><small>skipping to change at</small><em> page 35, line 16</em></th><th> </th><th><a name="part-r15" /><small>skipping to change at</small><em> page 35, line 26</em></th><td></td></tr>
    583591      <tr><td class="lineno" valign="top"></td><td class="left">                        / "compress" ; Section 4.2.1</td><td> </td><td class="right">                        / "compress" ; Section 4.2.1</td><td class="lineno" valign="top"></td></tr>
    584592      <tr><td class="lineno" valign="top"></td><td class="left">                        / "deflate" ; Section 4.2.2</td><td> </td><td class="right">                        / "deflate" ; Section 4.2.2</td><td class="lineno" valign="top"></td></tr>
     
    591599      <tr><td class="lineno" valign="top"></td><td class="left">     transfer-parameter = token BWS "=" BWS ( token / quoted-string )</td><td> </td><td class="right">     transfer-parameter = token BWS "=" BWS ( token / quoted-string )</td><td class="lineno" valign="top"></td></tr>
    592600      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    593       <tr><td><a name="diff0045" /></td></tr>
     601      <tr><td><a name="diff0051" /></td></tr>
    594602      <tr><td class="lineno" valign="top"></td><td class="lblock">   All transfer-coding names are <span class="delete">case-insensitive</span> and ought to be</td><td> </td><td class="rblock">   All transfer-coding names are <span class="insert">case insensitive</span> and ought to be</td><td class="lineno" valign="top"></td></tr>
    595603      <tr><td class="lineno" valign="top"></td><td class="lblock">   registered within the <span class="delete">HTTP</span> Transfer <span class="delete">Coding</span> registry, as defined in</td><td> </td><td class="rblock">   registered within the <span class="insert">"HTTP</span> Transfer <span class="insert">Coding"</span> registry, as defined in</td><td class="lineno" valign="top"></td></tr>
     
    605613      <tr><td class="lineno" valign="top"></td><td class="left">   sequence of length-delimited buffers, which enables the sender to</td><td> </td><td class="right">   sequence of length-delimited buffers, which enables the sender to</td><td class="lineno" valign="top"></td></tr>
    606614      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    607       <tr bgcolor="gray" ><td></td><th><a name="part-l17" /><small>skipping to change at</small><em> page 49, line 18</em></th><th> </th><th><a name="part-r17" /><small>skipping to change at</small><em> page 49, line 29</em></th><td></td></tr>
     615      <tr bgcolor="gray" ><td></td><th><a name="part-l16" /><small>skipping to change at</small><em> page 49, line 18</em></th><th> </th><th><a name="part-r16" /><small>skipping to change at</small><em> page 49, line 29</em></th><td></td></tr>
    608616      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    609617      <tr><td class="lineno" valign="top"></td><td class="left">   A proxy MUST NOT modify the "absolute-path" and "query" parts of the</td><td> </td><td class="right">   A proxy MUST NOT modify the "absolute-path" and "query" parts of the</td><td class="lineno" valign="top"></td></tr>
     
    616624      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    617625      <tr><td class="lineno" valign="top"></td><td class="left">   A proxy MUST NOT transform the payload (Section 3.3 of [RFC7231]) of</td><td> </td><td class="right">   A proxy MUST NOT transform the payload (Section 3.3 of [RFC7231]) of</td><td class="lineno" valign="top"></td></tr>
    618       <tr><td><a name="diff0046" /></td></tr>
     626      <tr><td><a name="diff0052" /></td></tr>
    619627      <tr><td class="lineno" valign="top"></td><td class="lblock">   a message that contains a no-transform <span class="delete">cache-c</span>ontrol directive</td><td> </td><td class="rblock">   a message that contains a no-transform <span class="insert">Cache-C</span>ontrol directive</td><td class="lineno" valign="top"></td></tr>
    620628      <tr><td class="lineno" valign="top"></td><td class="left">   (Section 5.2 of [RFC7234]).</td><td> </td><td class="right">   (Section 5.2 of [RFC7234]).</td><td class="lineno" valign="top"></td></tr>
    621629      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    622630      <tr><td class="lineno" valign="top"></td><td class="left">   A proxy MAY transform the payload of a message that does not contain</td><td> </td><td class="right">   A proxy MAY transform the payload of a message that does not contain</td><td class="lineno" valign="top"></td></tr>
    623       <tr><td><a name="diff0047" /></td></tr>
     631      <tr><td><a name="diff0053" /></td></tr>
    624632      <tr><td class="lineno" valign="top"></td><td class="lblock">   a no-transform <span class="delete">cache-c</span>ontrol directive.  A proxy that transforms a</td><td> </td><td class="rblock">   a no-transform <span class="insert">Cache-C</span>ontrol directive.  A proxy that transforms a</td><td class="lineno" valign="top"></td></tr>
    625633      <tr><td class="lineno" valign="top"></td><td class="left">   payload MUST add a Warning header field with the warn-code of 214</td><td> </td><td class="right">   payload MUST add a Warning header field with the warn-code of 214</td><td class="lineno" valign="top"></td></tr>
     
    634642      <tr><td class="lineno" valign="top"></td><td class="left">   or the selected representation (other than the payload) unless the</td><td> </td><td class="right">   or the selected representation (other than the payload) unless the</td><td class="lineno" valign="top"></td></tr>
    635643      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    636       <tr bgcolor="gray" ><td></td><th><a name="part-l18" /><small>skipping to change at</small><em> page 50, line 46</em></th><th> </th><th><a name="part-r18" /><small>skipping to change at</small><em> page 51, line 8</em></th><td></td></tr>
     644      <tr bgcolor="gray" ><td></td><th><a name="part-l17" /><small>skipping to change at</small><em> page 50, line 46</em></th><th> </th><th><a name="part-r17" /><small>skipping to change at</small><em> page 51, line 8</em></th><td></td></tr>
    637645      <tr><td class="lineno" valign="top"></td><td class="left">   recipients on the chain ("end-to-end"), enabling the message to be</td><td> </td><td class="right">   recipients on the chain ("end-to-end"), enabling the message to be</td><td class="lineno" valign="top"></td></tr>
    638646      <tr><td class="lineno" valign="top"></td><td class="left">   self-descriptive and allowing future connection-specific extensions</td><td> </td><td class="right">   self-descriptive and allowing future connection-specific extensions</td><td class="lineno" valign="top"></td></tr>
     
    645653      <tr><td class="lineno" valign="top"></td><td class="left">     connection-option = token</td><td> </td><td class="right">     connection-option = token</td><td class="lineno" valign="top"></td></tr>
    646654      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    647       <tr><td><a name="diff0048" /></td></tr>
     655      <tr><td><a name="diff0054" /></td></tr>
    648656      <tr><td class="lineno" valign="top"></td><td class="lblock">   Connection options are case<span class="delete">-</span>insensitive.</td><td> </td><td class="rblock">   Connection options are case<span class="insert"> </span>insensitive.</td><td class="lineno" valign="top"></td></tr>
    649657      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    658666      <tr><td class="lineno" valign="top"></td><td class="left">   connection option.  In contrast, a connection-specific header field</td><td> </td><td class="right">   connection option.  In contrast, a connection-specific header field</td><td class="lineno" valign="top"></td></tr>
    659667      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    660       <tr bgcolor="gray" ><td></td><th><a name="part-l19" /><small>skipping to change at</small><em> page 55, line 18</em></th><th> </th><th><a name="part-r19" /><small>skipping to change at</small><em> page 55, line 31</em></th><td></td></tr>
     668      <tr bgcolor="gray" ><td></td><th><a name="part-l18" /><small>skipping to change at</small><em> page 55, line 18</em></th><th> </th><th><a name="part-r18" /><small>skipping to change at</small><em> page 55, line 31</em></th><td></td></tr>
    661669      <tr><td class="lineno" valign="top"></td><td class="left">   expectation that clients will retry.  The latter technique can</td><td> </td><td class="right">   expectation that clients will retry.  The latter technique can</td><td class="lineno" valign="top"></td></tr>
    662670      <tr><td class="lineno" valign="top"></td><td class="left">   exacerbate network congestion.</td><td> </td><td class="right">   exacerbate network congestion.</td><td class="lineno" valign="top"></td></tr>
     
    669677      <tr><td class="lineno" valign="top"></td><td class="left">   the connection.</td><td> </td><td class="right">   the connection.</td><td class="lineno" valign="top"></td></tr>
    670678      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    671       <tr><td><a name="diff0049" /></td></tr>
     679      <tr><td><a name="diff0055" /></td></tr>
    672680      <tr><td class="lineno" valign="top"></td><td class="lblock">6.6.  Tear<span class="delete">-</span>down</td><td> </td><td class="rblock">6.6.  Teardown</td><td class="lineno" valign="top"></td></tr>
    673681      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    677685      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    678686      <tr><td class="lineno" valign="top"></td><td class="left">   A client that sends a "close" connection option MUST NOT send further</td><td> </td><td class="right">   A client that sends a "close" connection option MUST NOT send further</td><td class="lineno" valign="top"></td></tr>
    679       <tr><td><a name="diff0050" /></td></tr>
     687      <tr><td><a name="diff0056" /></td></tr>
    680688      <tr><td class="lineno" valign="top"></td><td class="lblock">   requests on that connection (after the one containing <span class="delete">"close")</span> and</td><td> </td><td class="rblock">   requests on that connection (after the one containing <span class="insert">close)</span> and MUST</td><td class="lineno" valign="top"></td></tr>
    681689      <tr><td class="lineno" valign="top"></td><td class="lblock">   MUST close the connection after reading the final response message</td><td> </td><td class="rblock">   close the connection after reading the final response message</td><td class="lineno" valign="top"></td></tr>
     
    684692      <tr><td class="lineno" valign="top"></td><td class="left">   A server that receives a "close" connection option MUST initiate a</td><td> </td><td class="right">   A server that receives a "close" connection option MUST initiate a</td><td class="lineno" valign="top"></td></tr>
    685693      <tr><td class="lineno" valign="top"></td><td class="left">   close of the connection (see below) after it sends the final response</td><td> </td><td class="right">   close of the connection (see below) after it sends the final response</td><td class="lineno" valign="top"></td></tr>
    686       <tr><td><a name="diff0051" /></td></tr>
     694      <tr><td><a name="diff0057" /></td></tr>
    687695      <tr><td class="lineno" valign="top"></td><td class="lblock">   to the request that contained <span class="delete">"close".</span>  The server SHOULD send a</td><td> </td><td class="rblock">   to the request that contained <span class="insert">close.</span>  The server SHOULD send a <span class="insert">close</span></td><td class="lineno" valign="top"></td></tr>
    688696      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">"close"</span> connection option in its final response on that connection.</td><td> </td><td class="rblock">   connection option in its final response on that connection.  The</td><td class="lineno" valign="top"></td></tr>
     
    692700      <tr><td class="lineno" valign="top"></td><td class="left">   A server that sends a "close" connection option MUST initiate a close</td><td> </td><td class="right">   A server that sends a "close" connection option MUST initiate a close</td><td class="lineno" valign="top"></td></tr>
    693701      <tr><td class="lineno" valign="top"></td><td class="left">   of the connection (see below) after it sends the response containing</td><td> </td><td class="right">   of the connection (see below) after it sends the response containing</td><td class="lineno" valign="top"></td></tr>
    694       <tr><td><a name="diff0052" /></td></tr>
     702      <tr><td><a name="diff0058" /></td></tr>
    695703      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">"close".</span>  The server MUST NOT process any further requests received</td><td> </td><td class="rblock">   <span class="insert">close.</span>  The server MUST NOT process any further requests received on</td><td class="lineno" valign="top"></td></tr>
    696704      <tr><td class="lineno" valign="top"></td><td class="lblock">   on that connection.</td><td> </td><td class="rblock">   that connection.</td><td class="lineno" valign="top"></td></tr>
     
    698706      <tr><td class="lineno" valign="top"></td><td class="left">   A client that receives a "close" connection option MUST cease sending</td><td> </td><td class="right">   A client that receives a "close" connection option MUST cease sending</td><td class="lineno" valign="top"></td></tr>
    699707      <tr><td class="lineno" valign="top"></td><td class="left">   requests on that connection and close the connection after reading</td><td> </td><td class="right">   requests on that connection and close the connection after reading</td><td class="lineno" valign="top"></td></tr>
    700       <tr><td><a name="diff0053" /></td></tr>
     708      <tr><td><a name="diff0059" /></td></tr>
    701709      <tr><td class="lineno" valign="top"></td><td class="lblock">   the response message containing the <span class="delete">"close"</span>; if additional pipelined</td><td> </td><td class="rblock">   the response message containing the <span class="insert">close</span>; if additional pipelined</td><td class="lineno" valign="top"></td></tr>
    702710      <tr><td class="lineno" valign="top"></td><td class="left">   requests had been sent on the connection, the client SHOULD NOT</td><td> </td><td class="right">   requests had been sent on the connection, the client SHOULD NOT</td><td class="lineno" valign="top"></td></tr>
     
    711719      <tr><td class="lineno" valign="top"></td><td class="left">   unfortunately, the reset packet might erase the client's</td><td> </td><td class="right">   unfortunately, the reset packet might erase the client's</td><td class="lineno" valign="top"></td></tr>
    712720      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    713       <tr bgcolor="gray" ><td></td><th><a name="part-l20" /><small>skipping to change at</small><em> page 59, line 19</em></th><th> </th><th><a name="part-r20" /><small>skipping to change at</small><em> page 59, line 35</em></th><td></td></tr>
     721      <tr bgcolor="gray" ><td></td><th><a name="part-l19" /><small>skipping to change at</small><em> page 59, line 19</em></th><th> </th><th><a name="part-r19" /><small>skipping to change at</small><em> page 59, line 35</em></th><td></td></tr>
    714722      <tr><td class="lineno" valign="top"></td><td class="left">     #element =&gt; [ ( "," / element ) *( OWS "," [ OWS element ] ) ]</td><td> </td><td class="right">     #element =&gt; [ ( "," / element ) *( OWS "," [ OWS element ] ) ]</td><td class="lineno" valign="top"></td></tr>
    715723      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    722730      <tr><td class="lineno" valign="top"></td><td class="left">     example-list-elmt = token ; see Section 3.2.6</td><td> </td><td class="right">     example-list-elmt = token ; see Section 3.2.6</td><td class="lineno" valign="top"></td></tr>
    723731      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    724       <tr><td><a name="diff0054" /></td></tr>
     732      <tr><td><a name="diff0060" /></td></tr>
    725733      <tr><td class="lineno" valign="top"></td><td class="lblock">   Then the following are valid values for example-list (not including</td><td> </td><td class="rblock">   Then<span class="insert">,</span> the following are valid values for example-list (not including</td><td class="lineno" valign="top"></td></tr>
    726734      <tr><td class="lineno" valign="top"></td><td class="left">   the double quotes, which are present for delimitation only):</td><td> </td><td class="right">   the double quotes, which are present for delimitation only):</td><td class="lineno" valign="top"></td></tr>
     
    744752      <tr><td class="lineno" valign="top"></td><td class="left">8.1.  Header Field Registration</td><td> </td><td class="right">8.1.  Header Field Registration</td><td class="lineno" valign="top"></td></tr>
    745753      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    746       <tr><td><a name="diff0055" /></td></tr>
     754      <tr><td><a name="diff0061" /></td></tr>
    747755      <tr><td class="lineno" valign="top"></td><td class="lblock">   HTTP header fields are registered within the "Message Header<span class="delete">s"</span></td><td> </td><td class="rblock">   HTTP header fields are registered within the "Message Header<span class="insert">" field</span></td><td class="lineno" valign="top"></td></tr>
    748756      <tr><td class="lineno" valign="top"></td><td class="left">   registry maintained at</td><td> </td><td class="right">   registry maintained at</td><td class="lineno" valign="top"></td></tr>
     
    757765      <tr><td class="lineno" valign="top"></td><td class="left">   +-------------------+----------+----------+---------------+</td><td> </td><td class="right">   +-------------------+----------+----------+---------------+</td><td class="lineno" valign="top"></td></tr>
    758766      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    759       <tr bgcolor="gray" ><td></td><th><a name="part-l21" /><small>skipping to change at</small><em> page 62, line 4</em></th><th> </th><th><a name="part-r21" /><small>skipping to change at</small><em> page 62, line 17</em></th><td></td></tr>
     767      <tr bgcolor="gray" ><td></td><th><a name="part-l20" /><small>skipping to change at</small><em> page 62, line 4</em></th><th> </th><th><a name="part-r20" /><small>skipping to change at</small><em> page 62, line 17</em></th><td></td></tr>
    760768      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    761769      <tr><td class="lineno" valign="top"></td><td class="left">   Fragment identifier considerations:  N/A</td><td> </td><td class="right">   Fragment identifier considerations:  N/A</td><td class="lineno" valign="top"></td></tr>
     
    768776      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    769777      <tr><td class="lineno" valign="top"></td><td class="left">      File extension(s):  N/A</td><td> </td><td class="right">      File extension(s):  N/A</td><td class="lineno" valign="top"></td></tr>
    770       <tr><td><a name="diff0056" /></td></tr>
     778      <tr><td><a name="diff0062" /></td></tr>
    771779      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">                                                                         </span></td><td class="lineno" valign="top"></td></tr>
    772780      <tr><td class="lineno" valign="top"></td><td class="left">      Macintosh file type code(s):  N/A</td><td> </td><td class="right">      Macintosh file type code(s):  N/A</td><td class="lineno" valign="top"></td></tr>
    773781      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    774782      <tr><td class="lineno" valign="top"></td><td class="left">   Person and email address to contact for further information:</td><td> </td><td class="right">   Person and email address to contact for further information:</td><td class="lineno" valign="top"></td></tr>
    775       <tr><td><a name="diff0057" /></td></tr>
     783      <tr><td><a name="diff0063" /></td></tr>
    776784      <tr><td class="lineno" valign="top"></td><td class="lblock">      See Authors' Addresses Section.</td><td> </td><td class="rblock">      See Authors' Addresses <span class="insert"> </span>Section.</td><td class="lineno" valign="top"></td></tr>
    777785      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    786794      <tr><td class="lineno" valign="top"></td><td class="left">8.3.2.  Internet Media Type application/http</td><td> </td><td class="right">8.3.2.  Internet Media Type application/http</td><td class="lineno" valign="top"></td></tr>
    787795      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    788       <tr bgcolor="gray" ><td></td><th><a name="part-l22" /><small>skipping to change at</small><em> page 63, line 29</em></th><th> </th><th><a name="part-r22" /><small>skipping to change at</small><em> page 63, line 42</em></th><td></td></tr>
     796      <tr bgcolor="gray" ><td></td><th><a name="part-l21" /><small>skipping to change at</small><em> page 63, line 29</em></th><th> </th><th><a name="part-r21" /><small>skipping to change at</small><em> page 63, line 42</em></th><td></td></tr>
    789797      <tr><td class="lineno" valign="top"></td><td class="left">   Intended usage:  COMMON</td><td> </td><td class="right">   Intended usage:  COMMON</td><td class="lineno" valign="top"></td></tr>
    790798      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    797805      <tr><td class="lineno" valign="top"></td><td class="left">8.4.  Transfer Coding Registry</td><td> </td><td class="right">8.4.  Transfer Coding Registry</td><td class="lineno" valign="top"></td></tr>
    798806      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    799       <tr><td><a name="diff0058" /></td></tr>
     807      <tr><td><a name="diff0064" /></td></tr>
    800808      <tr><td class="lineno" valign="top"></td><td class="lblock">   The "HTTP Transfer Coding<span class="delete"> Registry"</span> defines the namespace for</td><td> </td><td class="rblock">   The "HTTP Transfer Coding<span class="insert">" registry</span> defines the namespace for</td><td class="lineno" valign="top"></td></tr>
    801809      <tr><td class="lineno" valign="top"></td><td class="left">   transfer coding names.  It is maintained at</td><td> </td><td class="right">   transfer coding names.  It is maintained at</td><td class="lineno" valign="top"></td></tr>
     
    807815      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    808816      <tr><td class="lineno" valign="top"></td><td class="left">   o  Name</td><td> </td><td class="right">   o  Name</td><td class="lineno" valign="top"></td></tr>
    809       <tr><td><a name="diff0059" /></td></tr>
     817      <tr><td><a name="diff0065" /></td></tr>
    810818      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">                                                                         </span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    811819      <tr><td class="lineno" valign="top"></td><td class="left">   o  Description</td><td> </td><td class="right">   o  Description</td><td class="lineno" valign="top"></td></tr>
     
    820828      <tr><td class="lineno" valign="top"></td><td class="left">   Values to be added to this namespace require IETF Review (see Section</td><td> </td><td class="right">   Values to be added to this namespace require IETF Review (see Section</td><td class="lineno" valign="top"></td></tr>
    821829      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    822       <tr bgcolor="gray" ><td></td><th><a name="part-l23" /><small>skipping to change at</small><em> page 64, line 31</em></th><th> </th><th><a name="part-r23" /><small>skipping to change at</small><em> page 64, line 43</em></th><td></td></tr>
     830      <tr bgcolor="gray" ><td></td><th><a name="part-l22" /><small>skipping to change at</small><em> page 64, line 31</em></th><th> </th><th><a name="part-r22" /><small>skipping to change at</small><em> page 64, line 43</em></th><td></td></tr>
    823831      <tr><td class="lineno" valign="top"></td><td class="left">   | gzip       | GZIP file format [RFC1952]           | Section 4.2.3 |</td><td> </td><td class="right">   | gzip       | GZIP file format [RFC1952]           | Section 4.2.3 |</td><td class="lineno" valign="top"></td></tr>
    824832      <tr><td class="lineno" valign="top"></td><td class="left">   | x-compress | Deprecated (alias for compress)      | Section 4.2.1 |</td><td> </td><td class="right">   | x-compress | Deprecated (alias for compress)      | Section 4.2.1 |</td><td class="lineno" valign="top"></td></tr>
     
    831839      <tr><td class="lineno" valign="top"></td><td class="left">   &lt;http://www.iana.org/assignments/http-parameters&gt;.</td><td> </td><td class="right">   &lt;http://www.iana.org/assignments/http-parameters&gt;.</td><td class="lineno" valign="top"></td></tr>
    832840      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    833       <tr><td><a name="diff0060" /></td></tr>
     841      <tr><td><a name="diff0066" /></td></tr>
    834842      <tr><td class="lineno" valign="top"></td><td class="lblock">   The "HTTP Content Coding Registry" has been updated with the</td><td> </td><td class="rblock">   The "HTTP Content Coding<span class="insert">s</span> Registry" has been updated with the</td><td class="lineno" valign="top"></td></tr>
    835843      <tr><td class="lineno" valign="top"></td><td class="left">   registrations below:</td><td> </td><td class="right">   registrations below:</td><td class="lineno" valign="top"></td></tr>
     
    844852      <tr><td class="lineno" valign="top"></td><td class="left">   | gzip       | GZIP file format [RFC1952]           | Section 4.2.3 |</td><td> </td><td class="right">   | gzip       | GZIP file format [RFC1952]           | Section 4.2.3 |</td><td class="lineno" valign="top"></td></tr>
    845853      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    846       <tr bgcolor="gray" ><td></td><th><a name="part-l24" /><small>skipping to change at</small><em> page 65, line 40</em></th><th> </th><th><a name="part-r24" /><small>skipping to change at</small><em> page 66, line 10</em></th><td></td></tr>
     854      <tr bgcolor="gray" ><td></td><th><a name="part-l23" /><small>skipping to change at</small><em> page 65, line 40</em></th><th> </th><th><a name="part-r23" /><small>skipping to change at</small><em> page 66, line 10</em></th><td></td></tr>
    847855      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    848856      <tr><td class="lineno" valign="top"></td><td class="left">   7.  The IESG MAY reassign responsibility for a protocol token.  This</td><td> </td><td class="right">   7.  The IESG MAY reassign responsibility for a protocol token.  This</td><td class="lineno" valign="top"></td></tr>
     
    855863      <tr><td class="lineno" valign="top"></td><td class="left">8.6.2.  Upgrade Token Registration</td><td> </td><td class="right">8.6.2.  Upgrade Token Registration</td><td class="lineno" valign="top"></td></tr>
    856864      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    857       <tr><td><a name="diff0061" /></td></tr>
     865      <tr><td><a name="diff0067" /></td></tr>
    858866      <tr><td class="lineno" valign="top"></td><td class="lblock">   The "HTTP" entry in the <span class="delete">upgrade token</span> registry <span class="delete">has been</span> updated with</td><td> </td><td class="rblock">   The "HTTP" entry in the <span class="insert">"HTTP Upgrade Token"</span> registry <span class="insert">shall be</span></td><td class="lineno" valign="top"></td></tr>
    859867      <tr><td class="lineno" valign="top"></td><td class="lblock">   the registration below:</td><td> </td><td class="rblock">   updated with the registration below:</td><td class="lineno" valign="top"></td></tr>
     
    869877      <tr><td class="lineno" valign="top"></td><td class="left">   The responsible party is: "IETF (iesg@ietf.org) - Internet</td><td> </td><td class="right">   The responsible party is: "IETF (iesg@ietf.org) - Internet</td><td class="lineno" valign="top"></td></tr>
    870878      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    871       <tr bgcolor="gray" ><td></td><th><a name="part-l25" /><small>skipping to change at</small><em> page 66, line 42</em></th><th> </th><th><a name="part-r25" /><small>skipping to change at</small><em> page 67, line 13</em></th><td></td></tr>
     879      <tr bgcolor="gray" ><td></td><th><a name="part-l24" /><small>skipping to change at</small><em> page 66, line 42</em></th><th> </th><th><a name="part-r24" /><small>skipping to change at</small><em> page 67, line 13</em></th><td></td></tr>
    872880      <tr><td class="lineno" valign="top"></td><td class="left">   unknown or untrusted source.</td><td> </td><td class="right">   unknown or untrusted source.</td><td class="lineno" valign="top"></td></tr>
    873881      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    880888      <tr><td class="lineno" valign="top"></td><td class="left">   Domain Name Service (DNS), and the hierarchy of servers from which it</td><td> </td><td class="right">   Domain Name Service (DNS), and the hierarchy of servers from which it</td><td class="lineno" valign="top"></td></tr>
    881889      <tr><td class="lineno" valign="top"></td><td class="left">   obtains resolution results, could impact the authenticity of address</td><td> </td><td class="right">   obtains resolution results, could impact the authenticity of address</td><td class="lineno" valign="top"></td></tr>
    882       <tr><td><a name="diff0062" /></td></tr>
     890      <tr><td><a name="diff0068" /></td></tr>
    883891      <tr><td class="lineno" valign="top"></td><td class="lblock">   mappings; DNS Security Extensions (DNSSEC<span class="delete">, [RFC4033]) are</span> one way to</td><td> </td><td class="rblock">   mappings; DNS Security Extensions (DNSSEC<span class="insert">) ([RFC4033]) is</span> one way to</td><td class="lineno" valign="top"></td></tr>
    884892      <tr><td class="lineno" valign="top"></td><td class="left">   improve authenticity.</td><td> </td><td class="right">   improve authenticity.</td><td class="lineno" valign="top"></td></tr>
     
    898906      <tr><td class="lineno" valign="top"></td><td class="left">9.2.  Risks of Intermediaries</td><td> </td><td class="right">9.2.  Risks of Intermediaries</td><td class="lineno" valign="top"></td></tr>
    899907      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    900       <tr><td><a name="diff0063" /></td></tr>
     908      <tr><td><a name="diff0069" /></td></tr>
    901909      <tr><td class="lineno" valign="top"></td><td class="lblock">   By their very nature, HTTP intermediaries are <span class="delete">men-in-the-middle, and</span></td><td> </td><td class="rblock">   By their very nature, HTTP intermediaries are <span class="insert">men in the middle and,</span></td><td class="lineno" valign="top"></td></tr>
    902910      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   thus</span> represent an opportunity for man-in-the-middle attacks.</td><td> </td><td class="rblock"><span class="insert">   thus,</span> represent an opportunity for man-in-the-middle attacks.</td><td class="lineno" valign="top"></td></tr>
     
    912920      <tr><td class="lineno" valign="top"></td><td class="left">   Intermediaries that contain a shared cache are especially vulnerable</td><td> </td><td class="right">   Intermediaries that contain a shared cache are especially vulnerable</td><td class="lineno" valign="top"></td></tr>
    913921      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    914       <tr bgcolor="gray" ><td></td><th><a name="part-l26" /><small>skipping to change at</small><em> page 69, line 39</em></th><th> </th><th><a name="part-r26" /><small>skipping to change at</small><em> page 70, line 9</em></th><td></td></tr>
     922      <tr bgcolor="gray" ><td></td><th><a name="part-l25" /><small>skipping to change at</small><em> page 69, line 39</em></th><th> </th><th><a name="part-r25" /><small>skipping to change at</small><em> page 70, line 9</em></th><td></td></tr>
    915923      <tr><td class="lineno" valign="top"></td><td class="left">   access mechanism has resulted in its increasing use within</td><td> </td><td class="right">   access mechanism has resulted in its increasing use within</td><td class="lineno" valign="top"></td></tr>
    916924      <tr><td class="lineno" valign="top"></td><td class="left">   environments where verification of message integrity is crucial.</td><td> </td><td class="right">   environments where verification of message integrity is crucial.</td><td class="lineno" valign="top"></td></tr>
     
    923931      <tr><td class="lineno" valign="top"></td><td class="left">   such information is detected by the protocol to be incomplete,</td><td> </td><td class="right">   such information is detected by the protocol to be incomplete,</td><td class="lineno" valign="top"></td></tr>
    924932      <tr><td class="lineno" valign="top"></td><td class="left">   expired, or corrupted during transfer.  Such mechanisms might be</td><td> </td><td class="right">   expired, or corrupted during transfer.  Such mechanisms might be</td><td class="lineno" valign="top"></td></tr>
    925       <tr><td><a name="diff0064" /></td></tr>
     933      <tr><td><a name="diff0070" /></td></tr>
    926934      <tr><td class="lineno" valign="top"></td><td class="lblock">   selectively enabled via user<span class="delete"> </span>agent extensions or the presence of</td><td> </td><td class="rblock">   selectively enabled via user<span class="insert">-</span>agent extensions or the presence of</td><td class="lineno" valign="top"></td></tr>
    927935      <tr><td class="lineno" valign="top"></td><td class="left">   message integrity metadata in a response.  At a minimum, user agents</td><td> </td><td class="right">   message integrity metadata in a response.  At a minimum, user agents</td><td class="lineno" valign="top"></td></tr>
     
    936944      <tr><td class="lineno" valign="top"></td><td class="left">   designed to be independent of the transport protocol, such that it</td><td> </td><td class="right">   designed to be independent of the transport protocol, such that it</td><td class="lineno" valign="top"></td></tr>
    937945      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    938       <tr bgcolor="gray" ><td></td><th><a name="part-l27" /><small>skipping to change at</small><em> page 72, line 29</em></th><th> </th><th><a name="part-r27" /><small>skipping to change at</small><em> page 72, line 50</em></th><td></td></tr>
     946      <tr bgcolor="gray" ><td></td><th><a name="part-l26" /><small>skipping to change at</small><em> page 72, line 29</em></th><th> </th><th><a name="part-r26" /><small>skipping to change at</small><em> page 72, line 50</em></th><td></td></tr>
    939947      <tr><td class="lineno" valign="top"></td><td class="left">   Yuchung Cheng, Yutaka Oiwa, Yves Lafon (long-time member of the</td><td> </td><td class="right">   Yuchung Cheng, Yutaka Oiwa, Yves Lafon (long-time member of the</td><td class="lineno" valign="top"></td></tr>
    940948      <tr><td class="lineno" valign="top"></td><td class="left">   editor team), Zed A. Shaw, and Zhong Yu.</td><td> </td><td class="right">   editor team), Zed A. Shaw, and Zhong Yu.</td><td class="lineno" valign="top"></td></tr>
     
    947955      <tr><td class="lineno" valign="top"></td><td class="left">11.1.  Normative References</td><td> </td><td class="right">11.1.  Normative References</td><td class="lineno" valign="top"></td></tr>
    948956      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    949       <tr><td><a name="diff0065" /></td></tr>
     957      <tr><td><a name="diff0071" /></td></tr>
    950958      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">[RFC0793]     Postel, J., "Transmission Control Protocol", STD 7,</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    951959      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">                 RFC 793, September 1981.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    962970      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    963971      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    964       <tr bgcolor="gray" ><td></td><th><a name="part-l28" /><small>skipping to change at</small><em> page 73, line 7</em></th><th> </th><th><a name="part-r28" /><small>skipping to change at</small><em> page 73, line 25</em></th><td></td></tr>
     972      <tr bgcolor="gray" ><td></td><th><a name="part-l27" /><small>skipping to change at</small><em> page 73, line 7</em></th><th> </th><th><a name="part-r27" /><small>skipping to change at</small><em> page 73, line 25</em></th><td></td></tr>
    965973      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC3986]     Berners-Lee, T., Fielding, R., and L. Masinter,</td><td> </td><td class="right">   [RFC3986]     Berners-Lee, T., Fielding, R., and L. Masinter,</td><td class="lineno" valign="top"></td></tr>
    966974      <tr><td class="lineno" valign="top"></td><td class="left">                 "Uniform Resource Identifier (URI): Generic Syntax",</td><td> </td><td class="right">                 "Uniform Resource Identifier (URI): Generic Syntax",</td><td class="lineno" valign="top"></td></tr>
     
    973981      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7231]     Fielding, R., Ed. and J. Reschke, Ed., "Hypertext</td><td> </td><td class="right">   [RFC7231]     Fielding, R., Ed. and J. Reschke, Ed., "Hypertext</td><td class="lineno" valign="top"></td></tr>
    974982      <tr><td class="lineno" valign="top"></td><td class="left">                 Transfer Protocol (HTTP/1.1): Semantics and Content",</td><td> </td><td class="right">                 Transfer Protocol (HTTP/1.1): Semantics and Content",</td><td class="lineno" valign="top"></td></tr>
    975       <tr><td><a name="diff0066" /></td></tr>
     983      <tr><td><a name="diff0072" /></td></tr>
    976984      <tr><td class="lineno" valign="top"></td><td class="lblock">                 <span class="delete">draft-ietf-httpbis-p2-semantics-latest (work in</span></td><td> </td><td class="rblock">                 <span class="insert">RFC 7231,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    977985      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">                 progress),</span> May 2014.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    979987      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7232]     Fielding, R., Ed. and J. Reschke, Ed., "Hypertext</td><td> </td><td class="right">   [RFC7232]     Fielding, R., Ed. and J. Reschke, Ed., "Hypertext</td><td class="lineno" valign="top"></td></tr>
    980988      <tr><td class="lineno" valign="top"></td><td class="left">                 Transfer Protocol (HTTP/1.1): Conditional Requests",</td><td> </td><td class="right">                 Transfer Protocol (HTTP/1.1): Conditional Requests",</td><td class="lineno" valign="top"></td></tr>
    981       <tr><td><a name="diff0067" /></td></tr>
     989      <tr><td><a name="diff0073" /></td></tr>
    982990      <tr><td class="lineno" valign="top"></td><td class="lblock">                 <span class="delete">draft-ietf-httpbis-p4-conditional-latest (work in</span></td><td> </td><td class="rblock">                 <span class="insert">RFC 7232,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    983991      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">                 progress),</span> May 2014.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    985993      <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>
    986994      <tr><td class="lineno" valign="top"></td><td class="left">                 "Hypertext Transfer Protocol (HTTP/1.1): Range</td><td> </td><td class="right">                 "Hypertext Transfer Protocol (HTTP/1.1): Range</td><td class="lineno" valign="top"></td></tr>
    987       <tr><td><a name="diff0068" /></td></tr>
     995      <tr><td><a name="diff0074" /></td></tr>
    988996      <tr><td class="lineno" valign="top"></td><td class="lblock">                 Requests", <span class="delete">draft-ietf-httpbis-p5-range-latest (work in</span></td><td> </td><td class="rblock">                 Requests", <span class="insert">RFC 7233,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    989997      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">                 progress),</span> May 2014.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    991999      <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>
    9921000      <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>
    993       <tr><td><a name="diff0069" /></td></tr>
     1001      <tr><td><a name="diff0075" /></td></tr>
    9941002      <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>
    9951003      <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>
     
    9971005      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7235]     Fielding, R., Ed. and J. Reschke, Ed., "Hypertext</td><td> </td><td class="right">   [RFC7235]     Fielding, R., Ed. and J. Reschke, Ed., "Hypertext</td><td class="lineno" valign="top"></td></tr>
    9981006      <tr><td class="lineno" valign="top"></td><td class="left">                 Transfer Protocol (HTTP/1.1): Authentication",</td><td> </td><td class="right">                 Transfer Protocol (HTTP/1.1): Authentication",</td><td class="lineno" valign="top"></td></tr>
    999       <tr><td><a name="diff0070" /></td></tr>
     1007      <tr><td><a name="diff0076" /></td></tr>
    10001008      <tr><td class="lineno" valign="top"></td><td class="lblock">                 <span class="delete">draft-ietf-httpbis-p7-auth-latest (work in progress),</span></td><td> </td><td class="rblock">                 <span class="insert">RFC 7235,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    10011009      <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>
     
    10131021      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    10141022      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1015       <tr bgcolor="gray" ><td></td><th><a name="part-l29" /><small>skipping to change at</small><em> page 76, line 36</em></th><th> </th><th><a name="part-r29" /><small>skipping to change at</small><em> page 77, line 5</em></th><td></td></tr>
     1023      <tr bgcolor="gray" ><td></td><th><a name="part-l28" /><small>skipping to change at</small><em> page 76, line 36</em></th><th> </th><th><a name="part-r28" /><small>skipping to change at</small><em> page 77, line 5</em></th><td></td></tr>
    10161024      <tr><td class="lineno" valign="top"></td><td class="left">   implements name-based virtual hosts ought to disable support for</td><td> </td><td class="right">   implements name-based virtual hosts ought to disable support for</td><td class="lineno" valign="top"></td></tr>
    10171025      <tr><td class="lineno" valign="top"></td><td class="left">   HTTP/0.9.  Most requests that appear to be HTTP/0.9 are, in fact,</td><td> </td><td class="right">   HTTP/0.9.  Most requests that appear to be HTTP/0.9 are, in fact,</td><td class="lineno" valign="top"></td></tr>
     
    10241032      <tr><td class="lineno" valign="top"></td><td class="left">   and HTTP/1.1.</td><td> </td><td class="right">   and HTTP/1.1.</td><td class="lineno" valign="top"></td></tr>
    10251033      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1026       <tr><td><a name="diff0071" /></td></tr>
     1034      <tr><td><a name="diff0077" /></td></tr>
    10271035      <tr><td class="lineno" valign="top"></td><td class="lblock">A.1.1.  Multi<span class="delete">-</span>homed Web Servers</td><td> </td><td class="rblock">A.1.1.  Multihomed Web Servers</td><td class="lineno" valign="top"></td></tr>
    10281036      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    10371045      <tr><td class="lineno" valign="top"></td><td class="left">   to which that request was directed.  The Host header field was</td><td> </td><td class="right">   to which that request was directed.  The Host header field was</td><td class="lineno" valign="top"></td></tr>
    10381046      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1039       <tr bgcolor="gray" ><td></td><th><a name="part-l30" /><small>skipping to change at</small><em> page 77, line 46</em></th><th> </th><th><a name="part-r30" /><small>skipping to change at</small><em> page 78, line 14</em></th><td></td></tr>
     1047      <tr bgcolor="gray" ><td></td><th><a name="part-l29" /><small>skipping to change at</small><em> page 77, line 46</em></th><th> </th><th><a name="part-r29" /><small>skipping to change at</small><em> page 78, line 14</em></th><td></td></tr>
    10401048      <tr><td class="lineno" valign="top"></td><td class="left">   not be used by clients at all when a proxy is being used.</td><td> </td><td class="right">   not be used by clients at all when a proxy is being used.</td><td class="lineno" valign="top"></td></tr>
    10411049      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    10481056      <tr><td class="lineno" valign="top"></td><td class="left">A.2.  Changes from RFC 2616</td><td> </td><td class="right">A.2.  Changes from RFC 2616</td><td class="lineno" valign="top"></td></tr>
    10491057      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1050       <tr><td><a name="diff0072" /></td></tr>
     1058      <tr><td><a name="diff0078" /></td></tr>
    10511059      <tr><td class="lineno" valign="top"></td><td class="lblock">   HTTP's approach to error handling has been explained<span class="delete">.  (Section 2.5)</span></td><td> </td><td class="rblock">   HTTP's approach to error handling has been explained<span class="insert"> (Section 2.5).</span></td><td class="lineno" valign="top"></td></tr>
    10521060      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1053       <tr><td><a name="diff0073" /></td></tr>
     1061      <tr><td><a name="diff0079" /></td></tr>
    10541062      <tr><td class="lineno" valign="top"></td><td class="lblock">   The HTTP-version ABNF production has been clarified to be case<span class="delete">-</span></td><td> </td><td class="rblock">   The HTTP-version ABNF production has been clarified to be case</td><td class="lineno" valign="top"></td></tr>
    10551063      <tr><td class="lineno" valign="top"></td><td class="left">   sensitive.  Additionally, version numbers have been restricted to</td><td> </td><td class="right">   sensitive.  Additionally, version numbers have been restricted to</td><td class="lineno" valign="top"></td></tr>
    10561064      <tr><td class="lineno" valign="top"></td><td class="left">   single digits, due to the fact that implementations are known to</td><td> </td><td class="right">   single digits, due to the fact that implementations are known to</td><td class="lineno" valign="top"></td></tr>
    1057       <tr><td><a name="diff0074" /></td></tr>
     1065      <tr><td><a name="diff0080" /></td></tr>
    10581066      <tr><td class="lineno" valign="top"></td><td class="lblock">   handle multi-digit version numbers <span class="delete">incorrectly.</span>  (Section <span class="delete">2.6)</span></td><td> </td><td class="rblock">   handle multi-digit version numbers <span class="insert">incorrectly</span> (Section <span class="insert">2.6).</span></td><td class="lineno" valign="top"></td></tr>
    10591067      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">                                                                         </td><td class="lineno" valign="top"></td></tr>
    10601068      <tr><td class="lineno" valign="top"></td><td class="left">   Userinfo (i.e., username and password) are now disallowed in HTTP and</td><td> </td><td class="right">   Userinfo (i.e., username and password) are now disallowed in HTTP and</td><td class="lineno" valign="top"></td></tr>
    10611069      <tr><td class="lineno" valign="top"></td><td class="left">   HTTPS URIs, because of security issues related to their transmission</td><td> </td><td class="right">   HTTPS URIs, because of security issues related to their transmission</td><td class="lineno" valign="top"></td></tr>
    1062       <tr><td><a name="diff0075" /></td></tr>
     1070      <tr><td><a name="diff0081" /></td></tr>
    10631071      <tr><td class="lineno" valign="top"></td><td class="lblock">   on the wire<span class="delete">.  (Section 2.7.1)</span></td><td> </td><td class="rblock">   on the wire<span class="insert"> (Section 2.7.1).</span></td><td class="lineno" valign="top"></td></tr>
    10641072      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    10651073      <tr><td class="lineno" valign="top"></td><td class="left">   The HTTPS URI scheme is now defined by this specification;</td><td> </td><td class="right">   The HTTPS URI scheme is now defined by this specification;</td><td class="lineno" valign="top"></td></tr>
    1066       <tr><td><a name="diff0076" /></td></tr>
     1074      <tr><td><a name="diff0082" /></td></tr>
    10671075      <tr><td class="lineno" valign="top"></td><td class="lblock">   previously, it was <span class="delete">done</span> in Section 2.4 of [RFC2818].  Furthermore, it</td><td> </td><td class="rblock">   previously, it was <span class="insert">defined</span> in Section 2.4 of [RFC2818].  Furthermore,</td><td class="lineno" valign="top"></td></tr>
    10681076      <tr><td class="lineno" valign="top"></td><td class="lblock">   implies end-to-end <span class="delete">security.</span>  (Section <span class="delete">2.7.2)</span></td><td> </td><td class="rblock">   it implies end-to-end <span class="insert">security</span> (Section <span class="insert">2.7.2).</span></td><td class="lineno" valign="top"></td></tr>
     
    10721080      <tr><td class="lineno" valign="top"></td><td class="left">   fundamentally a message-oriented protocol.  Minimum supported sizes</td><td> </td><td class="right">   fundamentally a message-oriented protocol.  Minimum supported sizes</td><td class="lineno" valign="top"></td></tr>
    10731081      <tr><td class="lineno" valign="top"></td><td class="left">   for various protocol elements have been suggested, to improve</td><td> </td><td class="right">   for various protocol elements have been suggested, to improve</td><td class="lineno" valign="top"></td></tr>
    1074       <tr><td><a name="diff0077" /></td></tr>
     1082      <tr><td><a name="diff0083" /></td></tr>
    10751083      <tr><td class="lineno" valign="top"></td><td class="lblock">   interoperability<span class="delete">.  (Section 3)</span></td><td> </td><td class="rblock">   interoperability<span class="insert"> (Section 3).</span></td><td class="lineno" valign="top"></td></tr>
    10761084      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    10771085      <tr><td class="lineno" valign="top"></td><td class="left">   Invalid whitespace around field-names is now required to be rejected,</td><td> </td><td class="right">   Invalid whitespace around field-names is now required to be rejected,</td><td class="lineno" valign="top"></td></tr>
    10781086      <tr><td class="lineno" valign="top"></td><td class="left">   because accepting it represents a security vulnerability.  The ABNF</td><td> </td><td class="right">   because accepting it represents a security vulnerability.  The ABNF</td><td class="lineno" valign="top"></td></tr>
    1079       <tr><td><a name="diff0078" /></td></tr>
     1087      <tr><td><a name="diff0084" /></td></tr>
    10801088      <tr><td class="lineno" valign="top"></td><td class="lblock">   productions defining header fields now only list the field <span class="delete">value.</span></td><td> </td><td class="rblock">   productions defining header fields now only list the field <span class="insert">value</span></td><td class="lineno" valign="top"></td></tr>
    10811089      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">3.2)</span></td><td> </td><td class="rblock">   (Section <span class="insert">3.2).</span></td><td class="lineno" valign="top"></td></tr>
     
    10831091      <tr><td class="lineno" valign="top"></td><td class="left">   Rules about implicit linear whitespace between certain grammar</td><td> </td><td class="right">   Rules about implicit linear whitespace between certain grammar</td><td class="lineno" valign="top"></td></tr>
    10841092      <tr><td class="lineno" valign="top"></td><td class="left">   productions have been removed; now whitespace is only allowed where</td><td> </td><td class="right">   productions have been removed; now whitespace is only allowed where</td><td class="lineno" valign="top"></td></tr>
    1085       <tr><td><a name="diff0079" /></td></tr>
     1093      <tr><td><a name="diff0085" /></td></tr>
    10861094      <tr><td class="lineno" valign="top"></td><td class="lblock">   specifically defined in the ABNF<span class="delete">.  (Section 3.2.3)</span></td><td> </td><td class="rblock">   specifically defined in the ABNF<span class="insert"> (Section 3.2.3).</span></td><td class="lineno" valign="top"></td></tr>
    10871095      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    10881096      <tr><td class="lineno" valign="top"></td><td class="left">   Header fields that span multiple lines ("line folding") are</td><td> </td><td class="right">   Header fields that span multiple lines ("line folding") are</td><td class="lineno" valign="top"></td></tr>
    1089       <tr><td><a name="diff0080" /></td></tr>
     1097      <tr><td><a name="diff0086" /></td></tr>
    10901098      <tr><td class="lineno" valign="top"></td><td class="lblock">   deprecated<span class="delete">.  (Section 3.2.4)</span></td><td> </td><td class="rblock">   deprecated<span class="insert"> (Section 3.2.4).</span></td><td class="lineno" valign="top"></td></tr>
    10911099      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    10941102      <tr><td class="lineno" valign="top"></td><td class="left">   quoted-pair rule no longer allows escaping control characters other</td><td> </td><td class="right">   quoted-pair rule no longer allows escaping control characters other</td><td class="lineno" valign="top"></td></tr>
    10951103      <tr><td class="lineno" valign="top"></td><td class="left">   than HTAB.  Non-US-ASCII content in header fields and the reason</td><td> </td><td class="right">   than HTAB.  Non-US-ASCII content in header fields and the reason</td><td class="lineno" valign="top"></td></tr>
    1096       <tr><td><a name="diff0081" /></td></tr>
     1104      <tr><td><a name="diff0087" /></td></tr>
    10971105      <tr><td class="lineno" valign="top"></td><td class="lblock">   phrase has been obsoleted and made opaque (the TEXT rule was</td><td> </td><td class="rblock">   phrase has been obsoleted and made opaque (the TEXT rule was <span class="insert">removed)</span></td><td class="lineno" valign="top"></td></tr>
    10981106      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">removed).</span>  (Section <span class="delete">3.2.6)</span></td><td> </td><td class="rblock">   (Section <span class="insert">3.2.6).</span></td><td class="lineno" valign="top"></td></tr>
    10991107      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    11001108      <tr><td class="lineno" valign="top"></td><td class="left">   Bogus "Content-Length" header fields are now required to be handled</td><td> </td><td class="right">   Bogus "Content-Length" header fields are now required to be handled</td><td class="lineno" valign="top"></td></tr>
    1101       <tr><td><a name="diff0082" /></td></tr>
     1109      <tr><td><a name="diff0088" /></td></tr>
    11021110      <tr><td class="lineno" valign="top"></td><td class="lblock">   as errors by recipients<span class="delete">.  (Section 3.3.2)</span></td><td> </td><td class="rblock">   as errors by recipients<span class="insert"> (Section 3.3.2).</span></td><td class="lineno" valign="top"></td></tr>
    11031111      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    11071115      <tr><td class="lineno" valign="top"></td><td class="left">   elements cannot define such special cases.  CONNECT is a new, special</td><td> </td><td class="right">   elements cannot define such special cases.  CONNECT is a new, special</td><td class="lineno" valign="top"></td></tr>
    11081116      <tr><td class="lineno" valign="top"></td><td class="left">   case in determining message body length. "multipart/byteranges" is no</td><td> </td><td class="right">   case in determining message body length. "multipart/byteranges" is no</td><td class="lineno" valign="top"></td></tr>
    1109       <tr><td><a name="diff0083" /></td></tr>
     1117      <tr><td><a name="diff0089" /></td></tr>
    11101118      <tr><td class="lineno" valign="top"></td><td class="lblock">   longer a way of determining message body length <span class="delete">detection.</span></td><td> </td><td class="rblock">   longer a way of determining message body length <span class="insert">detection</span></td><td class="lineno" valign="top"></td></tr>
    11111119      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">3.3.3)</span></td><td> </td><td class="rblock">   (Section <span class="insert">3.3.3).</span></td><td class="lineno" valign="top"></td></tr>
    11121120      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1113       <tr><td><a name="diff0084" /></td></tr>
     1121      <tr><td><a name="diff0090" /></td></tr>
    11141122      <tr><td class="lineno" valign="top"></td><td class="lblock">   The "identity" transfer coding token has been <span class="delete">removed.</span>  (Sections 3.3</td><td> </td><td class="rblock">   The "identity" transfer coding token has been <span class="insert">removed</span> (Sections 3.3</td><td class="lineno" valign="top"></td></tr>
    11151123      <tr><td class="lineno" valign="top"></td><td class="lblock">   and <span class="delete">4)</span></td><td> </td><td class="rblock">   and <span class="insert">4).</span></td><td class="lineno" valign="top"></td></tr>
    11161124      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    11171125      <tr><td class="lineno" valign="top"></td><td class="left">   Chunk length does not include the count of the octets in the chunk</td><td> </td><td class="right">   Chunk length does not include the count of the octets in the chunk</td><td class="lineno" valign="top"></td></tr>
    1118       <tr><td><a name="diff0085" /></td></tr>
     1126      <tr><td><a name="diff0091" /></td></tr>
    11191127      <tr><td class="lineno" valign="top"></td><td class="lblock">   header and trailer.  Line folding in chunk extensions is <span class="delete">disallowed.</span></td><td> </td><td class="rblock">   header and trailer.  Line folding in chunk extensions is <span class="insert">disallowed</span></td><td class="lineno" valign="top"></td></tr>
    11201128      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">4.1)</span></td><td> </td><td class="rblock">   (Section <span class="insert">4.1).</span></td><td class="lineno" valign="top"></td></tr>
    11211129      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1122       <tr><td><a name="diff0086" /></td></tr>
     1130      <tr><td><a name="diff0092" /></td></tr>
    11231131      <tr><td class="lineno" valign="top"></td><td class="lblock">   The meaning of the "deflate" content coding has been <span class="delete">clarified.</span></td><td> </td><td class="rblock">   The meaning of the "deflate" content coding has been <span class="insert">clarified</span></td><td class="lineno" valign="top"></td></tr>
    11241132      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">4.2.2)</span></td><td> </td><td class="rblock">   (Section <span class="insert">4.2.2).</span></td><td class="lineno" valign="top"></td></tr>
     
    11261134      <tr><td class="lineno" valign="top"></td><td class="left">   The segment + query components of RFC 3986 have been used to define</td><td> </td><td class="right">   The segment + query components of RFC 3986 have been used to define</td><td class="lineno" valign="top"></td></tr>
    11271135      <tr><td class="lineno" valign="top"></td><td class="left">   the request-target, instead of abs_path from RFC 1808.  The asterisk-</td><td> </td><td class="right">   the request-target, instead of abs_path from RFC 1808.  The asterisk-</td><td class="lineno" valign="top"></td></tr>
    1128       <tr><td><a name="diff0087" /></td></tr>
     1136      <tr><td><a name="diff0093" /></td></tr>
    11291137      <tr><td class="lineno" valign="top"></td><td class="lblock">   form of the request-target is only allowed with the OPTIONS <span class="delete">method.</span></td><td> </td><td class="rblock">   form of the request-target is only allowed with the OPTIONS <span class="insert">method</span></td><td class="lineno" valign="top"></td></tr>
    11301138      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">5.3)</span></td><td> </td><td class="rblock">   (Section <span class="insert">5.3).</span></td><td class="lineno" valign="top"></td></tr>
    11311139      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1132       <tr><td><a name="diff0088" /></td></tr>
     1140      <tr><td><a name="diff0094" /></td></tr>
    11331141      <tr><td class="lineno" valign="top"></td><td class="lblock">   The term "Effective Request URI" has been introduced<span class="delete">.  (Section 5.5)</span></td><td> </td><td class="rblock">   The term "Effective Request URI" has been introduced<span class="insert"> (Section 5.5).</span></td><td class="lineno" valign="top"></td></tr>
    11341142      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1135       <tr><td><a name="diff0089" /></td></tr>
     1143      <tr><td><a name="diff0095" /></td></tr>
    11361144      <tr><td class="lineno" valign="top"></td><td class="lblock">   Gateways do not need to generate Via header fields <span class="delete">anymore.</span></td><td> </td><td class="rblock">   Gateways do not need to generate Via header fields <span class="insert">anymore</span></td><td class="lineno" valign="top"></td></tr>
    11371145      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">5.7.1)</span></td><td> </td><td class="rblock">   (Section <span class="insert">5.7.1).</span></td><td class="lineno" valign="top"></td></tr>
     
    11401148      <tr><td class="lineno" valign="top"></td><td class="left">   clarified.  Also, "hop-by-hop" header fields are required to appear</td><td> </td><td class="right">   clarified.  Also, "hop-by-hop" header fields are required to appear</td><td class="lineno" valign="top"></td></tr>
    11411149      <tr><td class="lineno" valign="top"></td><td class="left">   in the Connection header field; just because they're defined as hop-</td><td> </td><td class="right">   in the Connection header field; just because they're defined as hop-</td><td class="lineno" valign="top"></td></tr>
    1142       <tr><td><a name="diff0090" /></td></tr>
     1150      <tr><td><a name="diff0096" /></td></tr>
    11431151      <tr><td class="lineno" valign="top"></td><td class="lblock">   by-hop in this specification doesn't exempt them<span class="delete">.  (Section 6.1)</span></td><td> </td><td class="rblock">   by-hop in this specification doesn't exempt them<span class="insert"> (Section 6.1).</span></td><td class="lineno" valign="top"></td></tr>
    11441152      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    11481156      <tr><td class="lineno" valign="top"></td><td class="left">   the server prematurely closes the connection has been removed.  Also,</td><td> </td><td class="right">   the server prematurely closes the connection has been removed.  Also,</td><td class="lineno" valign="top"></td></tr>
    11491157      <tr><td class="lineno" valign="top"></td><td class="left">   some extraneous requirements about when servers are allowed to close</td><td> </td><td class="right">   some extraneous requirements about when servers are allowed to close</td><td class="lineno" valign="top"></td></tr>
    1150       <tr><td><a name="diff0091" /></td></tr>
     1158      <tr><td><a name="diff0097" /></td></tr>
    11511159      <tr><td class="lineno" valign="top"></td><td class="lblock">   connections prematurely have been removed<span class="delete">.  (Section 6.3)</span></td><td> </td><td class="rblock">   connections prematurely have been removed<span class="insert"> (Section 6.3).</span></td><td class="lineno" valign="top"></td></tr>
    11521160      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    11531161      <tr><td class="lineno" valign="top"></td><td class="left">   The semantics of the Upgrade header field is now defined in responses</td><td> </td><td class="right">   The semantics of the Upgrade header field is now defined in responses</td><td class="lineno" valign="top"></td></tr>
    11541162      <tr><td class="lineno" valign="top"></td><td class="left">   other than 101 (this was incorporated from [RFC2817]).  Furthermore,</td><td> </td><td class="right">   other than 101 (this was incorporated from [RFC2817]).  Furthermore,</td><td class="lineno" valign="top"></td></tr>
    1155       <tr><td><a name="diff0092" /></td></tr>
     1163      <tr><td><a name="diff0098" /></td></tr>
    11561164      <tr><td class="lineno" valign="top"></td><td class="lblock">   the ordering in the field value is now significant<span class="delete">.  (Section 6.7)</span></td><td> </td><td class="rblock">   the ordering in the field value is now significant<span class="insert"> (Section 6.7).</span></td><td class="lineno" valign="top"></td></tr>
    11571165      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    11581166      <tr><td class="lineno" valign="top"></td><td class="left">   Empty list elements in list productions (e.g., a list header field</td><td> </td><td class="right">   Empty list elements in list productions (e.g., a list header field</td><td class="lineno" valign="top"></td></tr>
    1159       <tr><td><a name="diff0093" /></td></tr>
     1167      <tr><td><a name="diff0099" /></td></tr>
    11601168      <tr><td class="lineno" valign="top"></td><td class="lblock">   containing ", ,") have been deprecated<span class="delete">.  (Section 7)</span></td><td> </td><td class="rblock">   containing ", ,") have been deprecated<span class="insert"> (Section 7).</span></td><td class="lineno" valign="top"></td></tr>
    11611169      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    11621170      <tr><td class="lineno" valign="top"></td><td class="left">   Registration of Transfer Codings now requires IETF Review</td><td> </td><td class="right">   Registration of Transfer Codings now requires IETF Review</td><td class="lineno" valign="top"></td></tr>
    1163       <tr><td><a name="diff0094" /></td></tr>
     1171      <tr><td><a name="diff0100" /></td></tr>
    11641172      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section 8.4)</td><td> </td><td class="rblock">   (Section 8.4)<span class="insert">.</span></td><td class="lineno" valign="top"></td></tr>
    11651173      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1166       <tr><td><a name="diff0095" /></td></tr>
     1174      <tr><td><a name="diff0101" /></td></tr>
    11671175      <tr><td class="lineno" valign="top"></td><td class="lblock">   This specification now defines the Upgrade <span class="delete">Token Registry,</span> previously</td><td> </td><td class="rblock">   This specification now defines the <span class="insert">"HTTP</span> Upgrade <span class="insert">Tokens" registry,</span></td><td class="lineno" valign="top"></td></tr>
    11681176      <tr><td class="lineno" valign="top"></td><td class="lblock">   defined in Section 7.2 of <span class="delete">[RFC2817].</span>  (Section <span class="delete">8.6)</span></td><td> </td><td class="rblock">   previously defined in Section 7.2 of <span class="insert">[RFC2817]</span> (Section <span class="insert">8.6).</span></td><td class="lineno" valign="top"></td></tr>
    11691177      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1170       <tr><td><a name="diff0096" /></td></tr>
     1178      <tr><td><a name="diff0102" /></td></tr>
    11711179      <tr><td class="lineno" valign="top"></td><td class="lblock">   The expectation to support HTTP/0.9 requests has been <span class="delete">removed.</span></td><td> </td><td class="rblock">   The expectation to support HTTP/0.9 requests has been <span class="insert">removed</span></td><td class="lineno" valign="top"></td></tr>
    11721180      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Appendix <span class="delete">A)</span></td><td> </td><td class="rblock">   (Appendix <span class="insert">A).</span></td><td class="lineno" valign="top"></td></tr>
     
    11741182      <tr><td class="lineno" valign="top"></td><td class="left">   Issues with the Keep-Alive and Proxy-Connection header fields in</td><td> </td><td class="right">   Issues with the Keep-Alive and Proxy-Connection header fields in</td><td class="lineno" valign="top"></td></tr>
    11751183      <tr><td class="lineno" valign="top"></td><td class="left">   requests are pointed out, with use of the latter being discouraged</td><td> </td><td class="right">   requests are pointed out, with use of the latter being discouraged</td><td class="lineno" valign="top"></td></tr>
    1176       <tr><td><a name="diff0097" /></td></tr>
     1184      <tr><td><a name="diff0103" /></td></tr>
    11771185      <tr><td class="lineno" valign="top"></td><td class="lblock">   altogether<span class="delete">.  (Appendix A.1.2)</span></td><td> </td><td class="rblock">   altogether<span class="insert"> (Appendix A.1.2).</span></td><td class="lineno" valign="top"></td></tr>
    11781186      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    11871195      <tr><td class="lineno" valign="top"></td><td class="left">   HTTP-message = start-line *( header-field CRLF ) CRLF [ message-body</td><td> </td><td class="right">   HTTP-message = start-line *( header-field CRLF ) CRLF [ message-body</td><td class="lineno" valign="top"></td></tr>
    11881196      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1189       <tr bgcolor="gray" ><td></td><th><a name="part-l31" /><small>skipping to change at</small><em> page 82, line 29</em></th><th> </th><th><a name="part-r31" /><small>skipping to change at</small><em> page 82, line 42</em></th><td></td></tr>
     1197      <tr bgcolor="gray" ><td></td><th><a name="part-l30" /><small>skipping to change at</small><em> page 82, line 29</em></th><th> </th><th><a name="part-r30" /><small>skipping to change at</small><em> page 82, line 42</em></th><td></td></tr>
    11901198      <tr><td class="lineno" valign="top"></td><td class="left">   transfer-coding = "chunked" / "compress" / "deflate" / "gzip" /</td><td> </td><td class="right">   transfer-coding = "chunked" / "compress" / "deflate" / "gzip" /</td><td class="lineno" valign="top"></td></tr>
    11911199      <tr><td class="lineno" valign="top"></td><td class="left">    transfer-extension</td><td> </td><td class="right">    transfer-extension</td><td class="lineno" valign="top"></td></tr>
     
    11981206      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    11991207      <tr><td class="lineno" valign="top"></td><td class="left">   A</td><td> </td><td class="right">   A</td><td class="lineno" valign="top"></td></tr>
    1200       <tr><td><a name="diff0098" /></td></tr>
     1208      <tr><td><a name="diff0104" /></td></tr>
    12011209      <tr><td class="lineno" valign="top"></td><td class="lblock">      absolute-form (of request-target)  4<span class="delete">1</span></td><td> </td><td class="rblock">      absolute-form (of request-target)  4<span class="insert">2</span></td><td class="lineno" valign="top"></td></tr>
    12021210      <tr><td class="lineno" valign="top"></td><td class="left">      accelerator  10</td><td> </td><td class="right">      accelerator  10</td><td class="lineno" valign="top"></td></tr>
     
    12191227      <tr><td class="lineno" valign="top"></td><td class="left">      connection  7</td><td> </td><td class="right">      connection  7</td><td class="lineno" valign="top"></td></tr>
    12201228      <tr><td class="lineno" valign="top"></td><td class="left">      Connection header field  50, 55</td><td> </td><td class="right">      Connection header field  50, 55</td><td class="lineno" valign="top"></td></tr>
    1221       <tr><td><a name="diff0099" /></td></tr>
     1229      <tr><td><a name="diff0105" /></td></tr>
    12221230      <tr><td class="lineno" valign="top"></td><td class="lblock">      Content-Length header field  <span class="delete">29</span></td><td> </td><td class="rblock">      Content-Length header field  <span class="insert">30</span></td><td class="lineno" valign="top"></td></tr>
    12231231      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    12251233      <tr><td class="lineno" valign="top"></td><td class="left">      deflate (Coding Format)  38</td><td> </td><td class="right">      deflate (Coding Format)  38</td><td class="lineno" valign="top"></td></tr>
    12261234      <tr><td class="lineno" valign="top"></td><td class="left">      Delimiters  26</td><td> </td><td class="right">      Delimiters  26</td><td class="lineno" valign="top"></td></tr>
    1227       <tr><td><a name="diff0100" /></td></tr>
     1235      <tr><td><a name="diff0106" /></td></tr>
    12281236      <tr><td class="lineno" valign="top"></td><td class="lblock">      downstream  <span class="delete">9</span></td><td> </td><td class="rblock">      downstream  <span class="insert">10</span></td><td class="lineno" valign="top"></td></tr>
    12291237      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    12341242      <tr><td class="lineno" valign="top"></td><td class="left">      gateway  10</td><td> </td><td class="right">      gateway  10</td><td class="lineno" valign="top"></td></tr>
    12351243      <tr><td class="lineno" valign="top"></td><td class="left">      Grammar</td><td> </td><td class="right">      Grammar</td><td class="lineno" valign="top"></td></tr>
    1236       <tr><td><a name="diff0101" /></td></tr>
     1244      <tr><td><a name="diff0107" /></td></tr>
    12371245      <tr><td class="lineno" valign="top"></td><td class="lblock">         absolute-form  41</td><td> </td><td class="rblock">         absolute-form  41<span class="insert">-42</span></td><td class="lineno" valign="top"></td></tr>
    12381246      <tr><td class="lineno" valign="top"></td><td class="left">         absolute-path  16</td><td> </td><td class="right">         absolute-path  16</td><td class="lineno" valign="top"></td></tr>
     
    12511259      <tr><td class="lineno" valign="top"></td><td class="left">         chunked-body  35-36</td><td> </td><td class="right">         chunked-body  35-36</td><td class="lineno" valign="top"></td></tr>
    12521260      <tr><td class="lineno" valign="top"></td><td class="left">         comment  27</td><td> </td><td class="right">         comment  27</td><td class="lineno" valign="top"></td></tr>
    1253       <tr><td><a name="diff0102" /></td></tr>
     1261      <tr><td><a name="diff0108" /></td></tr>
    12541262      <tr><td class="lineno" valign="top"></td><td class="lblock">         Connection  <span class="delete">50</span></td><td> </td><td class="rblock">         Connection  <span class="insert">51</span></td><td class="lineno" valign="top"></td></tr>
    12551263      <tr><td class="lineno" valign="top"></td><td class="lblock">         connection-option  <span class="delete">50</span></td><td> </td><td class="rblock">         connection-option  <span class="insert">51</span></td><td class="lineno" valign="top"></td></tr>
     
    12711279      <tr><td class="lineno" valign="top"></td><td class="left">         HTAB  6</td><td> </td><td class="right">         HTAB  6</td><td class="lineno" valign="top"></td></tr>
    12721280      <tr><td class="lineno" valign="top"></td><td class="left">         HTTP-message  19</td><td> </td><td class="right">         HTTP-message  19</td><td class="lineno" valign="top"></td></tr>
    1273       <tr><td><a name="diff0103" /></td></tr>
     1281      <tr><td><a name="diff0109" /></td></tr>
    12741282      <tr><td class="lineno" valign="top"></td><td class="lblock">         HTTP-name  1<span class="delete">3</span></td><td> </td><td class="rblock">         HTTP-name  1<span class="insert">4</span></td><td class="lineno" valign="top"></td></tr>
    12751283      <tr><td class="lineno" valign="top"></td><td class="left">         http-URI  16</td><td> </td><td class="right">         http-URI  16</td><td class="lineno" valign="top"></td></tr>
    1276       <tr><td><a name="diff0104" /></td></tr>
     1284      <tr><td><a name="diff0110" /></td></tr>
    12771285      <tr><td class="lineno" valign="top"></td><td class="lblock">         HTTP-version  1<span class="delete">3</span></td><td> </td><td class="rblock">         HTTP-version  1<span class="insert">4</span></td><td class="lineno" valign="top"></td></tr>
    12781286      <tr><td class="lineno" valign="top"></td><td class="left">         https-URI  18</td><td> </td><td class="right">         https-URI  18</td><td class="lineno" valign="top"></td></tr>
     
    12871295      <tr><td class="lineno" valign="top"></td><td class="left">         OWS  24</td><td> </td><td class="right">         OWS  24</td><td class="lineno" valign="top"></td></tr>
    12881296      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1289       <tr bgcolor="gray" ><td></td><th><a name="part-l32" /><small>skipping to change at</small><em> page 84, line 38</em></th><th> </th><th><a name="part-r32" /><small>skipping to change at</small><em> page 84, line 51</em></th><td></td></tr>
     1297      <tr bgcolor="gray" ><td></td><th><a name="part-l31" /><small>skipping to change at</small><em> page 84, line 38</em></th><th> </th><th><a name="part-r31" /><small>skipping to change at</small><em> page 84, line 51</em></th><td></td></tr>
    12901298      <tr><td class="lineno" valign="top"></td><td class="left">         request-target  41</td><td> </td><td class="right">         request-target  41</td><td class="lineno" valign="top"></td></tr>
    12911299      <tr><td class="lineno" valign="top"></td><td class="left">         RWS  24</td><td> </td><td class="right">         RWS  24</td><td class="lineno" valign="top"></td></tr>
     
    12981306      <tr><td class="lineno" valign="top"></td><td class="left">         t-codings  38</td><td> </td><td class="right">         t-codings  38</td><td class="lineno" valign="top"></td></tr>
    12991307      <tr><td class="lineno" valign="top"></td><td class="left">         t-ranking  38</td><td> </td><td class="right">         t-ranking  38</td><td class="lineno" valign="top"></td></tr>
    1300       <tr><td><a name="diff0105" /></td></tr>
     1308      <tr><td><a name="diff0111" /></td></tr>
    13011309      <tr><td class="lineno" valign="top"></td><td class="lblock">         tchar  2<span class="delete">6</span></td><td> </td><td class="rblock">         tchar  2<span class="insert">7</span></td><td class="lineno" valign="top"></td></tr>
    13021310      <tr><td class="lineno" valign="top"></td><td class="left">         TE  38</td><td> </td><td class="right">         TE  38</td><td class="lineno" valign="top"></td></tr>
    1303       <tr><td><a name="diff0106" /></td></tr>
     1311      <tr><td><a name="diff0112" /></td></tr>
    13041312      <tr><td class="lineno" valign="top"></td><td class="lblock">         token  2<span class="delete">6</span></td><td> </td><td class="rblock">         token  2<span class="insert">7</span></td><td class="lineno" valign="top"></td></tr>
    13051313      <tr><td class="lineno" valign="top"></td><td class="left">         Trailer  39</td><td> </td><td class="right">         Trailer  39</td><td class="lineno" valign="top"></td></tr>
     
    13141322      <tr><td class="lineno" valign="top"></td><td class="left">         VCHAR  6</td><td> </td><td class="right">         VCHAR  6</td><td class="lineno" valign="top"></td></tr>
    13151323      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1316       <tr bgcolor="gray" ><td></td><th><a name="part-l33" /><small>skipping to change at</small><em> page 85, line 16</em></th><th> </th><th><a name="part-r33" /><small>skipping to change at</small><em> page 85, line 28</em></th><td></td></tr>
     1324      <tr bgcolor="gray" ><td></td><th><a name="part-l32" /><small>skipping to change at</small><em> page 85, line 16</em></th><th> </th><th><a name="part-r32" /><small>skipping to change at</small><em> page 85, line 28</em></th><td></td></tr>
    13171325      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13181326      <tr><td class="lineno" valign="top"></td><td class="left">   H</td><td> </td><td class="right">   H</td><td class="lineno" valign="top"></td></tr>
     
    13251333      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13261334      <tr><td class="lineno" valign="top"></td><td class="left">   I</td><td> </td><td class="right">   I</td><td class="lineno" valign="top"></td></tr>
    1327       <tr><td><a name="diff0107" /></td></tr>
     1335      <tr><td><a name="diff0113" /></td></tr>
    13281336      <tr><td class="lineno" valign="top"></td><td class="lblock">      inbound  <span class="delete">9</span></td><td> </td><td class="rblock">      inbound  <span class="insert">10</span></td><td class="lineno" valign="top"></td></tr>
    13291337      <tr><td class="lineno" valign="top"></td><td class="left">      interception proxy  11</td><td> </td><td class="right">      interception proxy  11</td><td class="lineno" valign="top"></td></tr>
     
    13441352      <tr><td class="lineno" valign="top"></td><td class="left">      origin server  7</td><td> </td><td class="right">      origin server  7</td><td class="lineno" valign="top"></td></tr>
    13451353      <tr><td class="lineno" valign="top"></td><td class="left">      origin-form (of request-target)  41</td><td> </td><td class="right">      origin-form (of request-target)  41</td><td class="lineno" valign="top"></td></tr>
    1346       <tr><td><a name="diff0108" /></td></tr>
     1354      <tr><td><a name="diff0114" /></td></tr>
    13471355      <tr><td class="lineno" valign="top"></td><td class="lblock">      outbound  <span class="delete">9</span></td><td> </td><td class="rblock">      outbound  <span class="insert">10</span></td><td class="lineno" valign="top"></td></tr>
    13481356      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    13571365      <tr><td class="lineno" valign="top"></td><td class="left">      resource  16</td><td> </td><td class="right">      resource  16</td><td class="lineno" valign="top"></td></tr>
    13581366      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1359       <tr bgcolor="gray" ><td></td><th><a name="part-l34" /><small>skipping to change at</small><em> page 86, line 17</em></th><th> </th><th><a name="part-r34" /><small>skipping to change at</small><em> page 86, line 30</em></th><td></td></tr>
     1367      <tr bgcolor="gray" ><td></td><th><a name="part-l33" /><small>skipping to change at</small><em> page 86, line 17</em></th><th> </th><th><a name="part-r33" /><small>skipping to change at</small><em> page 86, line 30</em></th><td></td></tr>
    13601368      <tr><td class="lineno" valign="top"></td><td class="left">      target URI  40</td><td> </td><td class="right">      target URI  40</td><td class="lineno" valign="top"></td></tr>
    13611369      <tr><td class="lineno" valign="top"></td><td class="left">      TE header field  38</td><td> </td><td class="right">      TE header field  38</td><td class="lineno" valign="top"></td></tr>
     
    13681376      <tr><td class="lineno" valign="top"></td><td class="left">   U</td><td> </td><td class="right">   U</td><td class="lineno" valign="top"></td></tr>
    13691377      <tr><td class="lineno" valign="top"></td><td class="left">      Upgrade header field  56</td><td> </td><td class="right">      Upgrade header field  56</td><td class="lineno" valign="top"></td></tr>
    1370       <tr><td><a name="diff0109" /></td></tr>
     1378      <tr><td><a name="diff0115" /></td></tr>
    13711379      <tr><td class="lineno" valign="top"></td><td class="lblock">      upstream  <span class="delete">9</span></td><td> </td><td class="rblock">      upstream  <span class="insert">10</span></td><td class="lineno" valign="top"></td></tr>
    13721380      <tr><td class="lineno" valign="top"></td><td class="left">      URI scheme</td><td> </td><td class="right">      URI scheme</td><td class="lineno" valign="top"></td></tr>
     
    13761384      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13771385      <tr><td class="lineno" valign="top"></td><td class="left">   V</td><td> </td><td class="right">   V</td><td class="lineno" valign="top"></td></tr>
    1378       <tr><td><a name="diff0110" /></td></tr>
     1386      <tr><td><a name="diff0116" /></td></tr>
    13791387      <tr><td class="lineno" valign="top"></td><td class="lblock">      Via header field  4<span class="delete">6</span></td><td> </td><td class="rblock">      Via header field  4<span class="insert">7</span></td><td class="lineno" valign="top"></td></tr>
    13801388      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    13901398
    13911399     <tr><td></td><td class="left"></td><td> </td><td class="right"></td><td></td></tr>
    1392      <tr bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 110 change blocks.&nbsp;</a></th></tr>
    1393      <tr class="stats"><td></td><th><i>173 lines changed or deleted</i></th><th><i> </i></th><th><i>150 lines changed or added</i></th><td></td></tr>
     1400     <tr bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 116 change blocks.&nbsp;</a></th></tr>
     1401     <tr class="stats"><td></td><th><i>179 lines changed or deleted</i></th><th><i> </i></th><th><i>156 lines changed or added</i></th><td></td></tr>
    13941402     <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>
    13951403   </table>
  • draft-ietf-httpbis/latest/p1-messaging.html

    r2660 r2661  
    741741            is the first in a series of documents that collectively form the HTTP/1.1 specification:
    742742         </p>
    743          <ul class="empty">
    744             <li>RFC 7230: Message Syntax and Routing</li>
    745             <li><cite title="Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content" id="rfc.xref.RFC7231.1">RFC 7231</cite>: Semantics and Content
    746             </li>
    747             <li><cite title="Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests" id="rfc.xref.RFC7232.1">RFC 7232</cite>: Conditional Requests
    748             </li>
    749             <li><cite title="Hypertext Transfer Protocol (HTTP/1.1): Range Requests" id="rfc.xref.RFC7233.1">RFC 7233</cite>: Range Requests
    750             </li>
    751             <li><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching" id="rfc.xref.RFC7234.1">RFC 7234</cite>: Caching
    752             </li>
    753             <li><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching" id="rfc.xref.RFC7234.2">RFC 7235</cite>: Authentication
    754             </li>
    755          </ul>
     743         <ol>
     744            <li>"Message Syntax and Routing" (this document)</li>
     745            <li>"Semantics and Content" <a href="#RFC7231" id="rfc.xref.RFC7231.1"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content">[RFC7231]</cite></a></li>
     746            <li>"Conditional Requests" <a href="#RFC7232" id="rfc.xref.RFC7232.1"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests">[RFC7232]</cite></a></li>
     747            <li>"Range Requests" <a href="#RFC7233" id="rfc.xref.RFC7233.1"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Range Requests">[RFC7233]</cite></a></li>
     748            <li>"Caching" <a href="#RFC7234" id="rfc.xref.RFC7234.1"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[RFC7234]</cite></a></li>
     749            <li>"Authentication" <a href="#RFC7235" id="rfc.xref.RFC7235.1"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Authentication">[RFC7235]</cite></a></li>
     750         </ol>
    756751         <p id="rfc.section.1.p.2">This HTTP/1.1 specification obsoletes <cite title="Hypertext Transfer Protocol -- HTTP/1.1" id="rfc.xref.RFC2616.1">RFC 2616</cite> and <cite title="Use and Interpretation of HTTP Version Numbers" id="rfc.xref.RFC2145.1">RFC 2145</cite> (on HTTP versioning). This specification also updates the use of CONNECT to establish a tunnel, previously defined in <cite title="Upgrading to TLS Within HTTP/1.1" id="rfc.xref.RFC2817.1">RFC 2817</cite>, and defines the "https" URI scheme that was described informally in <cite title="HTTP Over TLS" id="rfc.xref.RFC2818.1">RFC 2818</cite>.
    757752         </p>
     
    969964</pre><p id="rfc.section.2.4.p.4"><span id="rfc.iref.c.5"></span> A response is "<dfn>cacheable</dfn>" if a cache is allowed to store a copy of the response message for use in answering subsequent requests. Even when a response
    970965               is cacheable, there might be additional constraints placed by the client or by the origin server on when that cached response
    971                can be used for a particular request. HTTP requirements for cache behavior and cacheable responses are defined in <a href="p6-cache.html#caching.overview" title="Overview of Cache Operation">Section 2</a> of <a href="#RFC7234" id="rfc.xref.RFC7234.3"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[RFC7234]</cite></a>.
     966               can be used for a particular request. HTTP requirements for cache behavior and cacheable responses are defined in <a href="p6-cache.html#caching.overview" title="Overview of Cache Operation">Section 2</a> of <a href="#RFC7234" id="rfc.xref.RFC7234.2"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[RFC7234]</cite></a>.
    972967            </p>
    973968            <p id="rfc.section.2.4.p.5">There is a wide variety of architectures and configurations of caches deployed across the World Wide Web and inside large
     
    16201615            </p>
    16211616            <p id="rfc.section.3.4.p.2">A client that receives an incomplete response message, which can occur when a connection is closed prematurely or when decoding
    1622                a supposedly chunked transfer coding fails, <em class="bcp14">MUST</em> record the message as incomplete. Cache requirements for incomplete responses are defined in <a href="p6-cache.html#response.cacheability" title="Storing Responses in Caches">Section 3</a> of <a href="#RFC7234" id="rfc.xref.RFC7234.4"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[RFC7234]</cite></a>.
     1617               a supposedly chunked transfer coding fails, <em class="bcp14">MUST</em> record the message as incomplete. Cache requirements for incomplete responses are defined in <a href="p6-cache.html#response.cacheability" title="Storing Responses in Caches">Section 3</a> of <a href="#RFC7234" id="rfc.xref.RFC7234.3"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[RFC7234]</cite></a>.
    16231618            </p>
    16241619            <p id="rfc.section.3.4.p.3">If a response terminates in the middle of the header section (before the empty line is received) and the status code might
     
    17251720               </p>
    17261721               <div id="rfc.figure.u.33"></div><pre class="inline"><span id="rfc.iref.g.70"></span><span id="rfc.iref.g.71"></span>  <a href="#chunked.trailer.part" class="smpl">trailer-part</a>   = *( <a href="#header.fields" class="smpl">header-field</a> <a href="#core.rules" class="smpl">CRLF</a> )
    1727 </pre><p id="rfc.section.4.1.2.p.3">A sender <em class="bcp14">MUST NOT</em> generate a trailer that contains a field necessary for message framing (e.g., <a href="#header.transfer-encoding" class="smpl">Transfer-Encoding</a> and <a href="#header.content-length" class="smpl">Content-Length</a>), routing (e.g., <a href="#header.host" class="smpl">Host</a>), request modifiers (e.g., controls and conditionals in <a href="p2-semantics.html#request.header.fields" title="Request Header Fields">Section 5</a> of <a href="#RFC7231" id="rfc.xref.RFC7231.19"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content">[RFC7231]</cite></a>), authentication (e.g., see <a href="#RFC7235" id="rfc.xref.RFC7235.1"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Authentication">[RFC7235]</cite></a> and <a href="#RFC6265" id="rfc.xref.RFC6265.3"><cite title="HTTP State Management Mechanism">[RFC6265]</cite></a>), response control data (e.g., see <a href="p2-semantics.html#response.control.data" title="Control Data">Section 7.1</a> of <a href="#RFC7231" id="rfc.xref.RFC7231.20"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content">[RFC7231]</cite></a>), or determining how to process the payload (e.g., <a href="p2-semantics.html#header.content-encoding" class="smpl">Content-Encoding</a>, <a href="p2-semantics.html#header.content-type" class="smpl">Content-Type</a>, <a href="p5-range.html#header.content-range" class="smpl">Content-Range</a>, and <a href="#header.trailer" class="smpl">Trailer</a>).
     1722</pre><p id="rfc.section.4.1.2.p.3">A sender <em class="bcp14">MUST NOT</em> generate a trailer that contains a field necessary for message framing (e.g., <a href="#header.transfer-encoding" class="smpl">Transfer-Encoding</a> and <a href="#header.content-length" class="smpl">Content-Length</a>), routing (e.g., <a href="#header.host" class="smpl">Host</a>), request modifiers (e.g., controls and conditionals in <a href="p2-semantics.html#request.header.fields" title="Request Header Fields">Section 5</a> of <a href="#RFC7231" id="rfc.xref.RFC7231.19"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content">[RFC7231]</cite></a>), authentication (e.g., see <a href="#RFC7235" id="rfc.xref.RFC7235.2"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Authentication">[RFC7235]</cite></a> and <a href="#RFC6265" id="rfc.xref.RFC6265.3"><cite title="HTTP State Management Mechanism">[RFC6265]</cite></a>), response control data (e.g., see <a href="p2-semantics.html#response.control.data" title="Control Data">Section 7.1</a> of <a href="#RFC7231" id="rfc.xref.RFC7231.20"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content">[RFC7231]</cite></a>), or determining how to process the payload (e.g., <a href="p2-semantics.html#header.content-encoding" class="smpl">Content-Encoding</a>, <a href="p2-semantics.html#header.content-type" class="smpl">Content-Type</a>, <a href="p5-range.html#header.content-range" class="smpl">Content-Range</a>, and <a href="#header.trailer" class="smpl">Trailer</a>).
    17281723               </p>
    17291724               <p id="rfc.section.4.1.2.p.4">When a chunked message containing a non-empty trailer is received, the recipient <em class="bcp14">MAY</em> process the fields (aside from those forbidden above) as if they were appended to the message's header section. A recipient <em class="bcp14">MUST</em> ignore (or consider as an error) any fields that are forbidden to be sent in a trailer, since processing them as if they were
     
    18541849               semantics and, if so, where that request is to be directed.
    18551850            </p>
    1856             <p id="rfc.section.5.2.p.2">If the client has a cache <a href="#RFC7234" id="rfc.xref.RFC7234.5"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[RFC7234]</cite></a> and the request can be satisfied by it, then the request is usually directed there first.
     1851            <p id="rfc.section.5.2.p.2">If the client has a cache <a href="#RFC7234" id="rfc.xref.RFC7234.4"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[RFC7234]</cite></a> and the request can be satisfied by it, then the request is usually directed there first.
    18571852            </p>
    18581853            <p id="rfc.section.5.2.p.3">If the request is not satisfied by a cache, then a typical client will check its configuration to determine whether a proxy
     
    21102105               <p id="rfc.section.5.7.2.p.5">A proxy <em class="bcp14">MAY</em> modify the message body through application or removal of a transfer coding (<a href="#transfer.codings" title="Transfer Codings">Section&nbsp;4</a>).
    21112106               </p>
    2112                <p id="rfc.section.5.7.2.p.6">A proxy <em class="bcp14">MUST NOT</em> transform the payload (<a href="p2-semantics.html#payload" title="Payload Semantics">Section 3.3</a> of <a href="#RFC7231" id="rfc.xref.RFC7231.26"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content">[RFC7231]</cite></a>) of a message that contains a no-transform cache-control directive (<a href="p6-cache.html#header.cache-control" title="Cache-Control">Section 5.2</a> of <a href="#RFC7234" id="rfc.xref.RFC7234.6"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[RFC7234]</cite></a>).
     2107               <p id="rfc.section.5.7.2.p.6">A proxy <em class="bcp14">MUST NOT</em> transform the payload (<a href="p2-semantics.html#payload" title="Payload Semantics">Section 3.3</a> of <a href="#RFC7231" id="rfc.xref.RFC7231.26"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content">[RFC7231]</cite></a>) of a message that contains a no-transform cache-control directive (<a href="p6-cache.html#header.cache-control" title="Cache-Control">Section 5.2</a> of <a href="#RFC7234" id="rfc.xref.RFC7234.5"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[RFC7234]</cite></a>).
    21132108               </p>
    21142109               <p id="rfc.section.5.7.2.p.7">A proxy <em class="bcp14">MAY</em> transform the payload of a message that does not contain a no-transform cache-control directive. A proxy that transforms a
    2115                   payload <em class="bcp14">MUST</em> add a <a href="p6-cache.html#header.warning" class="smpl">Warning</a> header field with the warn-code of 214 ("Transformation Applied") if one is not already in the message (see <a href="p6-cache.html#header.warning" title="Warning">Section 5.5</a> of <a href="#RFC7234" id="rfc.xref.RFC7234.7"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[RFC7234]</cite></a>). A proxy that transforms the payload of a <a href="p2-semantics.html#status.200" class="smpl">200 (OK)</a> response can further inform downstream recipients that a transformation has been applied by changing the response status code
     2110                  payload <em class="bcp14">MUST</em> add a <a href="p6-cache.html#header.warning" class="smpl">Warning</a> header field with the warn-code of 214 ("Transformation Applied") if one is not already in the message (see <a href="p6-cache.html#header.warning" title="Warning">Section 5.5</a> of <a href="#RFC7234" id="rfc.xref.RFC7234.6"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[RFC7234]</cite></a>). A proxy that transforms the payload of a <a href="p2-semantics.html#status.200" class="smpl">200 (OK)</a> response can further inform downstream recipients that a transformation has been applied by changing the response status code
    21162111                  to <a href="p2-semantics.html#status.203" class="smpl">203 (Non-Authoritative Information)</a> (<a href="p2-semantics.html#status.203" title="203 Non-Authoritative Information">Section 6.3.4</a> of <a href="#RFC7231" id="rfc.xref.RFC7231.27"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content">[RFC7231]</cite></a>).
    21172112               </p>
     
    21582153  <a href="#header.connection" class="smpl">connection-option</a> = <a href="#rule.token.separators" class="smpl">token</a>
    21592154</pre><p id="rfc.section.6.1.p.6">Connection options are case-insensitive.</p>
    2160             <p id="rfc.section.6.1.p.7">A sender <em class="bcp14">MUST NOT</em> send a connection option corresponding to a header field that is intended for all recipients of the payload. For example, <a href="p6-cache.html#header.cache-control" class="smpl">Cache-Control</a> is never appropriate as a connection option (<a href="p6-cache.html#header.cache-control" title="Cache-Control">Section 5.2</a> of <a href="#RFC7234" id="rfc.xref.RFC7234.8"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[RFC7234]</cite></a>).
     2155            <p id="rfc.section.6.1.p.7">A sender <em class="bcp14">MUST NOT</em> send a connection option corresponding to a header field that is intended for all recipients of the payload. For example, <a href="p6-cache.html#header.cache-control" class="smpl">Cache-Control</a> is never appropriate as a connection option (<a href="p6-cache.html#header.cache-control" title="Cache-Control">Section 5.2</a> of <a href="#RFC7234" id="rfc.xref.RFC7234.7"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[RFC7234]</cite></a>).
    21612156            </p>
    21622157            <p id="rfc.section.6.1.p.8">The connection options do not always correspond to a header field present in the message, since a connection-specific header
     
    29122907               without regard to security and privacy considerations, might be used in the commission of a wide range of potential attacks.
    29132908            </p>
    2914             <p id="rfc.section.9.2.p.2">Intermediaries that contain a shared cache are especially vulnerable to cache poisoning attacks, as described in <a href="p6-cache.html#security.considerations" title="Security Considerations">Section 8</a> of <a href="#RFC7234" id="rfc.xref.RFC7234.9"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[RFC7234]</cite></a>.
     2909            <p id="rfc.section.9.2.p.2">Intermediaries that contain a shared cache are especially vulnerable to cache poisoning attacks, as described in <a href="p6-cache.html#security.considerations" title="Security Considerations">Section 8</a> of <a href="#RFC7234" id="rfc.xref.RFC7234.8"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[RFC7234]</cite></a>.
    29152910            </p>
    29162911            <p id="rfc.section.9.2.p.3">Implementers need to consider the privacy and security implications of their design and coding decisions, and of the configuration
     
    38133808                  </li>
    38143809                  <li><em>RFC7233</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC7233.1">1</a>, <a href="#RFC7233"><b>11.1</b></a></li>
    3815                   <li><em>RFC7234</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC7234.1">1</a>, <a href="#rfc.xref.RFC7234.2">1</a>, <a href="#rfc.xref.RFC7234.3">2.4</a>, <a href="#rfc.xref.RFC7234.4">3.4</a>, <a href="#rfc.xref.RFC7234.5">5.2</a>, <a href="#rfc.xref.RFC7234.6">5.7.2</a>, <a href="#rfc.xref.RFC7234.7">5.7.2</a>, <a href="#rfc.xref.RFC7234.8">6.1</a>, <a href="#rfc.xref.RFC7234.9">9.2</a>, <a href="#RFC7234"><b>11.1</b></a><ul>
    3816                         <li><em>Section 2</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC7234.3">2.4</a></li>
    3817                         <li><em>Section 3</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC7234.4">3.4</a></li>
    3818                         <li><em>Section 5.2</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC7234.6">5.7.2</a>, <a href="#rfc.xref.RFC7234.8">6.1</a></li>
    3819                         <li><em>Section 5.5</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC7234.7">5.7.2</a></li>
    3820                         <li><em>Section 8</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC7234.9">9.2</a></li>
     3810                  <li><em>RFC7234</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC7234.1">1</a>, <a href="#rfc.xref.RFC7234.2">2.4</a>, <a href="#rfc.xref.RFC7234.3">3.4</a>, <a href="#rfc.xref.RFC7234.4">5.2</a>, <a href="#rfc.xref.RFC7234.5">5.7.2</a>, <a href="#rfc.xref.RFC7234.6">5.7.2</a>, <a href="#rfc.xref.RFC7234.7">6.1</a>, <a href="#rfc.xref.RFC7234.8">9.2</a>, <a href="#RFC7234"><b>11.1</b></a><ul>
     3811                        <li><em>Section 2</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC7234.2">2.4</a></li>
     3812                        <li><em>Section 3</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC7234.3">3.4</a></li>
     3813                        <li><em>Section 5.2</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC7234.5">5.7.2</a>, <a href="#rfc.xref.RFC7234.7">6.1</a></li>
     3814                        <li><em>Section 5.5</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC7234.6">5.7.2</a></li>
     3815                        <li><em>Section 8</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC7234.8">9.2</a></li>
    38213816                     </ul>
    38223817                  </li>
    3823                   <li><em>RFC7235</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC7235.1">4.1.2</a>, <a href="#RFC7235"><b>11.1</b></a></li>
     3818                  <li><em>RFC7235</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC7235.1">1</a>, <a href="#rfc.xref.RFC7235.2">4.1.2</a>, <a href="#RFC7235"><b>11.1</b></a></li>
    38243819               </ul>
    38253820            </li>
  • draft-ietf-httpbis/latest/p1-messaging.xml

    r2660 r2661  
    157157   network-based hypertext information systems. This document is the first in
    158158   a series of documents that collectively form the HTTP/1.1 specification:
    159    <list style="empty">
    160     <t>RFC 7230: Message Syntax and Routing</t>
    161     <t><xref target="RFC7231" x:fmt="none">RFC 7231</xref>: Semantics and Content</t>
    162     <t><xref target="RFC7232" x:fmt="none">RFC 7232</xref>: Conditional Requests</t>
    163     <t><xref target="RFC7233" x:fmt="none">RFC 7233</xref>: Range Requests</t>
    164     <t><xref target="RFC7234" x:fmt="none">RFC 7234</xref>: Caching</t>
    165     <t><xref target="RFC7234" x:fmt="none">RFC 7235</xref>: Authentication</t>
     159   <list style="numbers">
     160    <t>"Message Syntax and Routing" (this document)</t>
     161    <t>"Semantics and Content" <xref target="RFC7231"/></t>
     162    <t>"Conditional Requests" <xref target="RFC7232"/></t>
     163    <t>"Range Requests" <xref target="RFC7233"/></t>
     164    <t>"Caching" <xref target="RFC7234"/></t>
     165    <t>"Authentication" <xref target="RFC7235"/></t>
    166166   </list>
    167167</t>
Note: See TracChangeset for help on using the changeset viewer.