Ignore:
Timestamp:
Oct 23, 2010, 2:17:48 AM (9 years ago)
Author:
julian.reschke@…
Message:

Back-port clarification of trailer requirements to -12 (see #193 and [1053])

File:
1 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/diffs/draft-ietf-httpbis-p1-messaging-12-from-11.diff.html

    r1052 r1055  
    365365      <tr><td class="lineno" valign="top"></td><td class="left">     date1        = day SP month SP year</td><td> </td><td class="right">     date1        = day SP month SP year</td><td class="lineno" valign="top"></td></tr>
    366366      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    367       <tr bgcolor="gray" ><td></td><th><a name="part-l11" /><small>skipping to change at</small><em> page 39, line 31</em></th><th> </th><th><a name="part-r11" /><small>skipping to change at</small><em> page 39, line 31</em></th><td></td></tr>
     367      <tr bgcolor="gray" ><td></td><th><a name="part-l11" /><small>skipping to change at</small><em> page 36, line 23</em></th><th> </th><th><a name="part-r11" /><small>skipping to change at</small><em> page 36, line 23</em></th><td></td></tr>
     368      <tr><td class="lineno" valign="top"></td><td class="left">   Section 9.6).</td><td> </td><td class="right">   Section 9.6).</td><td class="lineno" valign="top"></td></tr>
     369      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     370      <tr><td class="lineno" valign="top"></td><td class="left">   A server using chunked transfer-coding in a response MUST NOT use the</td><td> </td><td class="right">   A server using chunked transfer-coding in a response MUST NOT use the</td><td class="lineno" valign="top"></td></tr>
     371      <tr><td class="lineno" valign="top"></td><td class="left">   trailer for any header fields unless at least one of the following is</td><td> </td><td class="right">   trailer for any header fields unless at least one of the following is</td><td class="lineno" valign="top"></td></tr>
     372      <tr><td class="lineno" valign="top"></td><td class="left">   true:</td><td> </td><td class="right">   true:</td><td class="lineno" valign="top"></td></tr>
     373      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     374      <tr><td class="lineno" valign="top"></td><td class="left">   1.  the request included a TE header field that indicates "trailers"</td><td> </td><td class="right">   1.  the request included a TE header field that indicates "trailers"</td><td class="lineno" valign="top"></td></tr>
     375      <tr><td class="lineno" valign="top"></td><td class="left">       is acceptable in the transfer-coding of the response, as</td><td> </td><td class="right">       is acceptable in the transfer-coding of the response, as</td><td class="lineno" valign="top"></td></tr>
     376      <tr><td class="lineno" valign="top"></td><td class="left">       described in Section 9.5; or,</td><td> </td><td class="right">       described in Section 9.5; or,</td><td class="lineno" valign="top"></td></tr>
     377      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     378      <tr><td><a name="diff0019" /></td></tr>
     379      <tr><td class="lineno" valign="top"></td><td class="lblock">   2.  the <span class="delete">server is the origin server for the response, the</span> trailer</td><td> </td><td class="rblock">   2.  the trailer fields consist entirely of optional metadata, and the</td><td class="lineno" valign="top"></td></tr>
     380      <tr><td class="lineno" valign="top"></td><td class="lblock">       fields consist entirely of optional metadata, and the recipient</td><td> </td><td class="rblock">       recipient could use the message (in a manner acceptable to the</td><td class="lineno" valign="top"></td></tr>
     381      <tr><td class="lineno" valign="top"></td><td class="lblock">       could use the message (in a manner acceptable to the <span class="delete">origin</span></td><td> </td><td class="rblock">       <span class="insert">server where the field originated)</span> without receiving <span class="insert">it.</span>  In</td><td class="lineno" valign="top"></td></tr>
     382      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">       server)</span> without receiving <span class="delete">this metadata.</span>  In other words, the</td><td> </td><td class="rblock">       other words, the server <span class="insert">that generated the header (often but not</span></td><td class="lineno" valign="top"></td></tr>
     383      <tr><td class="lineno" valign="top"></td><td class="lblock">       <span class="delete">origin</span> server is willing to accept the possibility that the</td><td> </td><td class="rblock"><span class="insert">       always the origin server)</span> is willing to accept the possibility</td><td class="lineno" valign="top"></td></tr>
     384      <tr><td class="lineno" valign="top"></td><td class="lblock">       trailer fields might be silently discarded along the path to the</td><td> </td><td class="rblock">       that the trailer fields might be silently discarded along the</td><td class="lineno" valign="top"></td></tr>
     385      <tr><td class="lineno" valign="top"></td><td class="lblock">       client.</td><td> </td><td class="rblock">       path to the client.</td><td class="lineno" valign="top"></td></tr>
     386      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     387      <tr><td class="lineno" valign="top"></td><td class="left">   This requirement prevents an interoperability failure when the</td><td> </td><td class="right">   This requirement prevents an interoperability failure when the</td><td class="lineno" valign="top"></td></tr>
     388      <tr><td class="lineno" valign="top"></td><td class="left">   message is being received by an HTTP/1.1 (or later) proxy and</td><td> </td><td class="right">   message is being received by an HTTP/1.1 (or later) proxy and</td><td class="lineno" valign="top"></td></tr>
     389      <tr><td class="lineno" valign="top"></td><td class="left">   forwarded to an HTTP/1.0 recipient.  It avoids a situation where</td><td> </td><td class="right">   forwarded to an HTTP/1.0 recipient.  It avoids a situation where</td><td class="lineno" valign="top"></td></tr>
     390      <tr><td class="lineno" valign="top"></td><td class="left">   compliance with the protocol would have necessitated a possibly</td><td> </td><td class="right">   compliance with the protocol would have necessitated a possibly</td><td class="lineno" valign="top"></td></tr>
     391      <tr><td class="lineno" valign="top"></td><td class="left">   infinite buffer on the proxy.</td><td> </td><td class="right">   infinite buffer on the proxy.</td><td class="lineno" valign="top"></td></tr>
     392      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     393      <tr><td class="lineno" valign="top"></td><td class="left">   A process for decoding the "chunked" transfer-coding can be</td><td> </td><td class="right">   A process for decoding the "chunked" transfer-coding can be</td><td class="lineno" valign="top"></td></tr>
     394      <tr><td class="lineno" valign="top"></td><td class="left">   represented in pseudo-code as:</td><td> </td><td class="right">   represented in pseudo-code as:</td><td class="lineno" valign="top"></td></tr>
     395      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     396      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
     397      <tr bgcolor="gray" ><td></td><th><a name="part-l12" /><small>skipping to change at</small><em> page 39, line 31</em></th><th> </th><th><a name="part-r12" /><small>skipping to change at</small><em> page 39, line 31</em></th><td></td></tr>
    368398      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    369399      <tr><td class="lineno" valign="top"></td><td class="left">   Product tokens SHOULD be short and to the point.  They MUST NOT be</td><td> </td><td class="right">   Product tokens SHOULD be short and to the point.  They MUST NOT be</td><td class="lineno" valign="top"></td></tr>
     
    376406      <tr><td class="lineno" valign="top"></td><td class="left">6.4.  Quality Values</td><td> </td><td class="right">6.4.  Quality Values</td><td class="lineno" valign="top"></td></tr>
    377407      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    378       <tr><td><a name="diff0019" /></td></tr>
     408      <tr><td><a name="diff0020" /></td></tr>
    379409      <tr><td class="lineno" valign="top"></td><td class="lblock">   Both transfer codings (TE request <span class="delete">header,</span> Section 9.5) and content</td><td> </td><td class="rblock">   Both transfer codings (TE request <span class="insert">header field,</span> Section 9.5) and</td><td class="lineno" valign="top"></td></tr>
    380410      <tr><td class="lineno" valign="top"></td><td class="lblock">   negotiation (Section 5 of [Part3]) use short "floating point" numbers</td><td> </td><td class="rblock">   content negotiation (Section 5 of [Part3]) use short "floating point"</td><td class="lineno" valign="top"></td></tr>
     
    395425      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    396426      <tr><td class="lineno" valign="top"></td><td class="left">7.  Connections</td><td> </td><td class="right">7.  Connections</td><td class="lineno" valign="top"></td></tr>
    397       <tr><td><a name="diff0020" /></td></tr>
     427      <tr><td><a name="diff0021" /></td></tr>
    398428      <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>
    399429      <tr><td class="lineno" valign="top"></td><td class="left">7.1.  Persistent Connections</td><td> </td><td class="right">7.1.  Persistent Connections</td><td class="lineno" valign="top"></td></tr>
    400       <tr><td><a name="diff0021" /></td></tr>
     430      <tr><td><a name="diff0022" /></td></tr>
    401431      <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>
    402432      <tr><td class="lineno" valign="top"></td><td class="left">7.1.1.  Purpose</td><td> </td><td class="right">7.1.1.  Purpose</td><td class="lineno" valign="top"></td></tr>
     
    411441      <tr><td class="lineno" valign="top"></td><td class="left">   experience and measurements of actual HTTP/1.1 implementations show</td><td> </td><td class="right">   experience and measurements of actual HTTP/1.1 implementations show</td><td class="lineno" valign="top"></td></tr>
    412442      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    413       <tr bgcolor="gray" ><td></td><th><a name="part-l12" /><small>skipping to change at</small><em> page 41, line 14</em></th><th> </th><th><a name="part-r12" /><small>skipping to change at</small><em> page 41, line 15</em></th><td></td></tr>
     443      <tr bgcolor="gray" ><td></td><th><a name="part-l13" /><small>skipping to change at</small><em> page 41, line 14</em></th><th> </th><th><a name="part-r13" /><small>skipping to change at</small><em> page 41, line 15</em></th><td></td></tr>
    414444      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    415445      <tr><td class="lineno" valign="top"></td><td class="left">   Persistent connections provide a mechanism by which a client and a</td><td> </td><td class="right">   Persistent connections provide a mechanism by which a client and a</td><td class="lineno" valign="top"></td></tr>
     
    422452      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    423453      <tr><td class="lineno" valign="top"></td><td class="left">   An HTTP/1.1 server MAY assume that a HTTP/1.1 client intends to</td><td> </td><td class="right">   An HTTP/1.1 server MAY assume that a HTTP/1.1 client intends to</td><td class="lineno" valign="top"></td></tr>
    424       <tr><td><a name="diff0022" /></td></tr>
     454      <tr><td><a name="diff0023" /></td></tr>
    425455      <tr><td class="lineno" valign="top"></td><td class="lblock">   maintain a persistent connection unless a Connection header including</td><td> </td><td class="rblock">   maintain a persistent connection unless a Connection header <span class="insert">field</span></td><td class="lineno" valign="top"></td></tr>
    426456      <tr><td class="lineno" valign="top"></td><td class="lblock">   the connection-token "close" was sent in the request.  If the server</td><td> </td><td class="rblock">   including the connection-token "close" was sent in the request.  If</td><td class="lineno" valign="top"></td></tr>
     
    431461      <tr><td class="lineno" valign="top"></td><td class="left">   An HTTP/1.1 client MAY expect a connection to remain open, but would</td><td> </td><td class="right">   An HTTP/1.1 client MAY expect a connection to remain open, but would</td><td class="lineno" valign="top"></td></tr>
    432462      <tr><td class="lineno" valign="top"></td><td class="left">   decide to keep it open based on whether the response from a server</td><td> </td><td class="right">   decide to keep it open based on whether the response from a server</td><td class="lineno" valign="top"></td></tr>
    433       <tr><td><a name="diff0023" /></td></tr>
     463      <tr><td><a name="diff0024" /></td></tr>
    434464      <tr><td class="lineno" valign="top"></td><td class="lblock">   contains a Connection header with the connection-token close.  In</td><td> </td><td class="rblock">   contains a Connection header <span class="insert">field</span> with the connection-token close.</td><td class="lineno" valign="top"></td></tr>
    435465      <tr><td class="lineno" valign="top"></td><td class="lblock">   case the client does not want to maintain a connection for more than</td><td> </td><td class="rblock">   In case the client does not want to maintain a connection for more</td><td class="lineno" valign="top"></td></tr>
     
    438468      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    439469      <tr><td class="lineno" valign="top"></td><td class="left">   If either the client or the server sends the close token in the</td><td> </td><td class="right">   If either the client or the server sends the close token in the</td><td class="lineno" valign="top"></td></tr>
    440       <tr><td><a name="diff0024" /></td></tr>
     470      <tr><td><a name="diff0025" /></td></tr>
    441471      <tr><td class="lineno" valign="top"></td><td class="lblock">   Connection header, that request becomes the last one for the</td><td> </td><td class="rblock">   Connection header<span class="insert"> field</span>, that request becomes the last one for the</td><td class="lineno" valign="top"></td></tr>
    442472      <tr><td class="lineno" valign="top"></td><td class="left">   connection.</td><td> </td><td class="right">   connection.</td><td class="lineno" valign="top"></td></tr>
     
    451481      <tr><td class="lineno" valign="top"></td><td class="left">   of the connection), as described in Section 3.3.</td><td> </td><td class="right">   of the connection), as described in Section 3.3.</td><td class="lineno" valign="top"></td></tr>
    452482      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    453       <tr bgcolor="gray" ><td></td><th><a name="part-l13" /><small>skipping to change at</small><em> page 42, line 27</em></th><th> </th><th><a name="part-r13" /><small>skipping to change at</small><em> page 42, line 29</em></th><td></td></tr>
     483      <tr bgcolor="gray" ><td></td><th><a name="part-l14" /><small>skipping to change at</small><em> page 42, line 27</em></th><th> </th><th><a name="part-r14" /><small>skipping to change at</small><em> page 42, line 29</em></th><td></td></tr>
    454484      <tr><td class="lineno" valign="top"></td><td class="left">   Section 9.1.</td><td> </td><td class="right">   Section 9.1.</td><td class="lineno" valign="top"></td></tr>
    455485      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    462492      <tr><td class="lineno" valign="top"></td><td class="left">   with an HTTP/1.0 client (but see Section 19.7.1 of [RFC2068] for</td><td> </td><td class="right">   with an HTTP/1.0 client (but see Section 19.7.1 of [RFC2068] for</td><td class="lineno" valign="top"></td></tr>
    463493      <tr><td class="lineno" valign="top"></td><td class="left">   information and discussion of the problems with the Keep-Alive header</td><td> </td><td class="right">   information and discussion of the problems with the Keep-Alive header</td><td class="lineno" valign="top"></td></tr>
    464       <tr><td><a name="diff0025" /></td></tr>
     494      <tr><td><a name="diff0026" /></td></tr>
    465495      <tr><td class="lineno" valign="top"></td><td class="lblock">   implemented by many HTTP/1.0 clients).</td><td> </td><td class="rblock">   <span class="insert">field </span>implemented by many HTTP/1.0 clients).</td><td class="lineno" valign="top"></td></tr>
    466496      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    467       <tr><td><a name="diff0026" /></td></tr>
     497      <tr><td><a name="diff0027" /></td></tr>
    468498      <tr><td class="lineno" valign="top"></td><td class="lblock">7.1.3.1.  End-to-end and Hop-by-hop Headers</td><td> </td><td class="rblock">7.1.3.1.  End-to-end and Hop-by-hop Header<span class="insert"> Field</span>s</td><td class="lineno" valign="top"></td></tr>
    469499      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    470500      <tr><td class="lineno" valign="top"></td><td class="left">   For the purpose of defining the behavior of caches and non-caching</td><td> </td><td class="right">   For the purpose of defining the behavior of caches and non-caching</td><td class="lineno" valign="top"></td></tr>
    471       <tr><td><a name="diff0027" /></td></tr>
     501      <tr><td><a name="diff0028" /></td></tr>
    472502      <tr><td class="lineno" valign="top"></td><td class="lblock">   proxies, we divide HTTP headers into two categories:</td><td> </td><td class="rblock">   proxies, we divide HTTP header<span class="insert"> field</span>s into two categories:</td><td class="lineno" valign="top"></td></tr>
    473503      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    474       <tr><td><a name="diff0028" /></td></tr>
     504      <tr><td><a name="diff0029" /></td></tr>
    475505      <tr><td class="lineno" valign="top"></td><td class="lblock">   o  End-to-end <span class="delete">headers,</span> which are transmitted to the ultimate</td><td> </td><td class="rblock">   o  End-to-end <span class="insert">header fields,</span> which are transmitted to the ultimate</td><td class="lineno" valign="top"></td></tr>
    476506      <tr><td class="lineno" valign="top"></td><td class="lblock">      recipient of a request or response.  End-to-end <span class="delete">headers</span> in</td><td> </td><td class="rblock">      recipient of a request or response.  End-to-end <span class="insert">header fields</span> in</td><td class="lineno" valign="top"></td></tr>
     
    478508      <tr><td class="lineno" valign="top"></td><td class="left">      transmitted in any response formed from a cache entry.</td><td> </td><td class="right">      transmitted in any response formed from a cache entry.</td><td class="lineno" valign="top"></td></tr>
    479509      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    480       <tr><td><a name="diff0029" /></td></tr>
     510      <tr><td><a name="diff0030" /></td></tr>
    481511      <tr><td class="lineno" valign="top"></td><td class="lblock">   o  Hop-by-hop headers, which are meaningful only for a single</td><td> </td><td class="rblock">   o  Hop-by-hop header<span class="insert"> field</span>s, which are meaningful only for a single</td><td class="lineno" valign="top"></td></tr>
    482512      <tr><td class="lineno" valign="top"></td><td class="left">      transport-level connection, and are not stored by caches or</td><td> </td><td class="right">      transport-level connection, and are not stored by caches or</td><td class="lineno" valign="top"></td></tr>
    483513      <tr><td class="lineno" valign="top"></td><td class="left">      forwarded by proxies.</td><td> </td><td class="right">      forwarded by proxies.</td><td class="lineno" valign="top"></td></tr>
    484514      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    485       <tr><td><a name="diff0030" /></td></tr>
     515      <tr><td><a name="diff0031" /></td></tr>
    486516      <tr><td class="lineno" valign="top"></td><td class="lblock">   The following HTTP/1.1 header<span class="delete">s are hop-by-hop header</span>s:</td><td> </td><td class="rblock">   The following HTTP/1.1 header<span class="insert"> fields are hop-by-hop header field</span>s:</td><td class="lineno" valign="top"></td></tr>
    487517      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    489519      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    490520      <tr><td class="lineno" valign="top"></td><td class="left">   o  Keep-Alive</td><td> </td><td class="right">   o  Keep-Alive</td><td class="lineno" valign="top"></td></tr>
    491       <tr><td><a name="diff0031" /></td></tr>
     521      <tr><td><a name="diff0032" /></td></tr>
    492522      <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>
    493523      <tr><td class="lineno" valign="top"></td><td class="left">   o  Proxy-Authenticate</td><td> </td><td class="right">   o  Proxy-Authenticate</td><td class="lineno" valign="top"></td></tr>
    494       <tr><td><a name="diff0032" /></td></tr>
     524      <tr><td><a name="diff0033" /></td></tr>
    495525      <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>
    496526      <tr><td class="lineno" valign="top"></td><td class="left">   o  Proxy-Authorization</td><td> </td><td class="right">   o  Proxy-Authorization</td><td class="lineno" valign="top"></td></tr>
     
    505535      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    506536      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    507       <tr bgcolor="gray" ><td></td><th><a name="part-l14" /><small>skipping to change at</small><em> page 43, line 14</em></th><th> </th><th><a name="part-r14" /><small>skipping to change at</small><em> page 43, line 16</em></th><td></td></tr>
     537      <tr bgcolor="gray" ><td></td><th><a name="part-l15" /><small>skipping to change at</small><em> page 43, line 14</em></th><th> </th><th><a name="part-r15" /><small>skipping to change at</small><em> page 43, line 16</em></th><td></td></tr>
    508538      <tr><td class="lineno" valign="top"></td><td class="left">   o  Proxy-Authorization</td><td> </td><td class="right">   o  Proxy-Authorization</td><td class="lineno" valign="top"></td></tr>
    509539      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    516546      <tr><td class="lineno" valign="top"></td><td class="left">   o  Upgrade</td><td> </td><td class="right">   o  Upgrade</td><td class="lineno" valign="top"></td></tr>
    517547      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    518       <tr><td><a name="diff0033" /></td></tr>
     548      <tr><td><a name="diff0034" /></td></tr>
    519549      <tr><td class="lineno" valign="top"></td><td class="lblock">   All other <span class="delete">headers</span> defined by HTTP/1.1 are end-to-end <span class="delete">headers.</span></td><td> </td><td class="rblock">   All other <span class="insert">header fields</span> defined by HTTP/1.1 are end-to-end <span class="insert">header</span></td><td class="lineno" valign="top"></td></tr>
    520550      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   fields.</span></td><td class="lineno" valign="top"></td></tr>
    521551      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    522       <tr><td><a name="diff0034" /></td></tr>
     552      <tr><td><a name="diff0035" /></td></tr>
    523553      <tr><td class="lineno" valign="top"></td><td class="lblock">   Other hop-by-hop <span class="delete">headers</span> MUST be listed in a Connection header</td><td> </td><td class="rblock">   Other hop-by-hop <span class="insert">header fields</span> MUST be listed in a Connection header</td><td class="lineno" valign="top"></td></tr>
    524554      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section 9.1).</td><td> </td><td class="rblock">   <span class="insert">field</span> (Section 9.1).</td><td class="lineno" valign="top"></td></tr>
    525555      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    526       <tr><td><a name="diff0035" /></td></tr>
     556      <tr><td><a name="diff0036" /></td></tr>
    527557      <tr><td class="lineno" valign="top"></td><td class="lblock">7.1.3.2.  Non-modifiable Headers</td><td> </td><td class="rblock">7.1.3.2.  Non-modifiable Header<span class="insert"> Field</span>s</td><td class="lineno" valign="top"></td></tr>
    528558      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    529559      <tr><td class="lineno" valign="top"></td><td class="left">   Some features of HTTP/1.1, such as Digest Authentication, depend on</td><td> </td><td class="right">   Some features of HTTP/1.1, such as Digest Authentication, depend on</td><td class="lineno" valign="top"></td></tr>
    530       <tr><td><a name="diff0036" /></td></tr>
     560      <tr><td><a name="diff0037" /></td></tr>
    531561      <tr><td class="lineno" valign="top"></td><td class="lblock">   the value of certain end-to-end <span class="delete">headers.</span>  A transparent proxy SHOULD</td><td> </td><td class="rblock">   the value of certain end-to-end <span class="insert">header fields.</span>  A transparent proxy</td><td class="lineno" valign="top"></td></tr>
    532562      <tr><td class="lineno" valign="top"></td><td class="lblock">   NOT modify an end-to-end header unless the definition of that header</td><td> </td><td class="rblock">   SHOULD NOT modify an end-to-end header <span class="insert">field</span> unless the definition of</td><td class="lineno" valign="top"></td></tr>
     
    551581      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    552582      <tr><td class="lineno" valign="top"></td><td class="left">   but it MAY add any of these fields if not already present.  If an</td><td> </td><td class="right">   but it MAY add any of these fields if not already present.  If an</td><td class="lineno" valign="top"></td></tr>
    553       <tr><td><a name="diff0037" /></td></tr>
     583      <tr><td><a name="diff0038" /></td></tr>
    554584      <tr><td class="lineno" valign="top"></td><td class="lblock">   Expires header is added, it MUST be given a field-value identical to</td><td> </td><td class="rblock">   Expires header <span class="insert">field</span> is added, it MUST be given a field-value</td><td class="lineno" valign="top"></td></tr>
    555585      <tr><td class="lineno" valign="top"></td><td class="lblock">   that of the Date header in that response.</td><td> </td><td class="rblock">   identical to that of the Date header <span class="insert">field</span> in that response.</td><td class="lineno" valign="top"></td></tr>
     
    570600      <tr><td class="lineno" valign="top"></td><td class="left">   in the message (see Section 3.6 of [Part6]).</td><td> </td><td class="right">   in the message (see Section 3.6 of [Part6]).</td><td class="lineno" valign="top"></td></tr>
    571601      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    572       <tr><td><a name="diff0038" /></td></tr>
     602      <tr><td><a name="diff0039" /></td></tr>
    573603      <tr><td class="lineno" valign="top"></td><td class="lblock">      Warning: Unnecessary modification of end-to-end <span class="delete">headers</span> might</td><td> </td><td class="rblock">      Warning: Unnecessary modification of end-to-end <span class="insert">header fields</span></td><td class="lineno" valign="top"></td></tr>
    574604      <tr><td class="lineno" valign="top"></td><td class="lblock">      cause authentication failures if stronger authentication</td><td> </td><td class="rblock">      might cause authentication failures if stronger authentication</td><td class="lineno" valign="top"></td></tr>
     
    584614      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    585615      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    586       <tr bgcolor="gray" ><td></td><th><a name="part-l15" /><small>skipping to change at</small><em> page 46, line 6</em></th><th> </th><th><a name="part-r15" /><small>skipping to change at</small><em> page 46, line 8</em></th><td></td></tr>
     616      <tr bgcolor="gray" ><td></td><th><a name="part-l16" /><small>skipping to change at</small><em> page 46, line 6</em></th><th> </th><th><a name="part-r16" /><small>skipping to change at</small><em> page 46, line 8</em></th><td></td></tr>
    587617      <tr><td class="lineno" valign="top"></td><td class="left">   The latter technique can exacerbate network congestion.</td><td> </td><td class="right">   The latter technique can exacerbate network congestion.</td><td class="lineno" valign="top"></td></tr>
    588618      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    595625      <tr><td class="lineno" valign="top"></td><td class="left">   being sent using a "chunked" encoding (Section 6.2), a zero length</td><td> </td><td class="right">   being sent using a "chunked" encoding (Section 6.2), a zero length</td><td class="lineno" valign="top"></td></tr>
    596626      <tr><td class="lineno" valign="top"></td><td class="left">   chunk and empty trailer MAY be used to prematurely mark the end of</td><td> </td><td class="right">   chunk and empty trailer MAY be used to prematurely mark the end of</td><td class="lineno" valign="top"></td></tr>
    597       <tr><td><a name="diff0039" /></td></tr>
     627      <tr><td><a name="diff0040" /></td></tr>
    598628      <tr><td class="lineno" valign="top"></td><td class="lblock">   the message.  If the body was preceded by a Content-Length <span class="delete">header,</span></td><td> </td><td class="rblock">   the message.  If the body was preceded by a Content-Length <span class="insert">header</span></td><td class="lineno" valign="top"></td></tr>
    599629      <tr><td class="lineno" valign="top"></td><td class="lblock">   the client MUST close the connection.</td><td> </td><td class="rblock"><span class="insert">   field,</span> the client MUST close the connection.</td><td class="lineno" valign="top"></td></tr>
     
    604634      <tr><td class="lineno" valign="top"></td><td class="left">   [Part2]) is to allow a client that is sending a request message with</td><td> </td><td class="right">   [Part2]) is to allow a client that is sending a request message with</td><td class="lineno" valign="top"></td></tr>
    605635      <tr><td class="lineno" valign="top"></td><td class="left">   a request body to determine if the origin server is willing to accept</td><td> </td><td class="right">   a request body to determine if the origin server is willing to accept</td><td class="lineno" valign="top"></td></tr>
    606       <tr><td><a name="diff0040" /></td></tr>
     636      <tr><td><a name="diff0041" /></td></tr>
    607637      <tr><td class="lineno" valign="top"></td><td class="lblock">   the request (based on the request <span class="delete">headers)</span> before the client sends</td><td> </td><td class="rblock">   the request (based on the request <span class="insert">header fields)</span> before the client</td><td class="lineno" valign="top"></td></tr>
    608638      <tr><td class="lineno" valign="top"></td><td class="lblock">   the request body.  In some cases, it might either be inappropriate or</td><td> </td><td class="rblock">   sends the request body.  In some cases, it might either be</td><td class="lineno" valign="top"></td></tr>
     
    620650      <tr><td class="lineno" valign="top"></td><td class="left">      intend to send a request body.</td><td> </td><td class="right">      intend to send a request body.</td><td class="lineno" valign="top"></td></tr>
    621651      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    622       <tr bgcolor="gray" ><td></td><th><a name="part-l16" /><small>skipping to change at</small><em> page 48, line 24</em></th><th> </th><th><a name="part-r16" /><small>skipping to change at</small><em> page 48, line 27</em></th><td></td></tr>
     652      <tr bgcolor="gray" ><td></td><th><a name="part-l17" /><small>skipping to change at</small><em> page 48, line 24</em></th><th> </th><th><a name="part-r17" /><small>skipping to change at</small><em> page 48, line 27</em></th><td></td></tr>
    623653      <tr><td class="lineno" valign="top"></td><td class="left">   but which does not include an Expect request-header field with the</td><td> </td><td class="right">   but which does not include an Expect request-header field with the</td><td class="lineno" valign="top"></td></tr>
    624654      <tr><td class="lineno" valign="top"></td><td class="left">   "100-continue" expectation, and if the client is not directly</td><td> </td><td class="right">   "100-continue" expectation, and if the client is not directly</td><td class="lineno" valign="top"></td></tr>
     
    631661      <tr><td class="lineno" valign="top"></td><td class="left">   1.  Initiate a new connection to the server</td><td> </td><td class="right">   1.  Initiate a new connection to the server</td><td class="lineno" valign="top"></td></tr>
    632662      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    633       <tr><td><a name="diff0041" /></td></tr>
     663      <tr><td><a name="diff0042" /></td></tr>
    634664      <tr><td class="lineno" valign="top"></td><td class="lblock">   2.  Transmit the request-headers</td><td> </td><td class="rblock">   2.  Transmit the request-header<span class="insert"> field</span>s</td><td class="lineno" valign="top"></td></tr>
    635665      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    644674      <tr><td class="lineno" valign="top"></td><td class="left">   5.  Wait either for an error response from the server, or for T</td><td> </td><td class="right">   5.  Wait either for an error response from the server, or for T</td><td class="lineno" valign="top"></td></tr>
    645675      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    646       <tr bgcolor="gray" ><td></td><th><a name="part-l17" /><small>skipping to change at</small><em> page 49, line 43</em></th><th> </th><th><a name="part-r17" /><small>skipping to change at</small><em> page 49, line 45</em></th><td></td></tr>
     676      <tr bgcolor="gray" ><td></td><th><a name="part-l18" /><small>skipping to change at</small><em> page 49, line 43</em></th><th> </th><th><a name="part-r18" /><small>skipping to change at</small><em> page 49, line 45</em></th><td></td></tr>
    647677      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    648678      <tr><td class="lineno" valign="top"></td><td class="left">   This section defines the syntax and semantics of HTTP/1.1 header</td><td> </td><td class="right">   This section defines the syntax and semantics of HTTP/1.1 header</td><td class="lineno" valign="top"></td></tr>
     
    655685      <tr><td class="lineno" valign="top"></td><td class="left">   be communicated by proxies over further connections.</td><td> </td><td class="right">   be communicated by proxies over further connections.</td><td class="lineno" valign="top"></td></tr>
    656686      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    657       <tr><td><a name="diff0042" /></td></tr>
     687      <tr><td><a name="diff0043" /></td></tr>
    658688      <tr><td class="lineno" valign="top"></td><td class="lblock">   The Connection header's value has the following grammar:</td><td> </td><td class="rblock">   The Connection header<span class="insert"> field</span>'s value has the following grammar:</td><td class="lineno" valign="top"></td></tr>
    659689      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    671701      <tr><td class="lineno" valign="top"></td><td class="left">   that connection option.</td><td> </td><td class="right">   that connection option.</td><td class="lineno" valign="top"></td></tr>
    672702      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    673       <tr><td><a name="diff0043" /></td></tr>
     703      <tr><td><a name="diff0044" /></td></tr>
    674704      <tr><td class="lineno" valign="top"></td><td class="lblock">   Message <span class="delete">headers</span> listed in the Connection header MUST NOT include <span class="delete">end-</span></td><td> </td><td class="rblock">   Message <span class="insert">header fields</span> listed in the Connection header <span class="insert">field</span> MUST NOT</td><td class="lineno" valign="top"></td></tr>
    675705      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   to-end headers,</span> such as Cache-Control.</td><td> </td><td class="rblock">   include <span class="insert">end-to-end header fields,</span> such as Cache-Control.</td><td class="lineno" valign="top"></td></tr>
     
    693723      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    694724      <tr><td class="lineno" valign="top"></td><td class="left">   A system receiving an HTTP/1.0 (or lower-version) message that</td><td> </td><td class="right">   A system receiving an HTTP/1.0 (or lower-version) message that</td><td class="lineno" valign="top"></td></tr>
    695       <tr><td><a name="diff0044" /></td></tr>
     725      <tr><td><a name="diff0045" /></td></tr>
    696726      <tr><td class="lineno" valign="top"></td><td class="lblock">   includes a Connection header MUST, for each connection-token in this</td><td> </td><td class="rblock">   includes a Connection header <span class="insert">field</span> MUST, for each connection-token in</td><td class="lineno" valign="top"></td></tr>
    697727      <tr><td class="lineno" valign="top"></td><td class="lblock">   field, remove and ignore any header field(s) from the message with</td><td> </td><td class="rblock">   this field, remove and ignore any header field(s) from the message</td><td class="lineno" valign="top"></td></tr>
     
    708738      <tr><td class="lineno" valign="top"></td><td class="left">   the payload body (not including any potential transfer-coding) that</td><td> </td><td class="right">   the payload body (not including any potential transfer-coding) that</td><td class="lineno" valign="top"></td></tr>
    709739      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    710       <tr bgcolor="gray" ><td></td><th><a name="part-l18" /><small>skipping to change at</small><em> page 51, line 51</em></th><th> </th><th><a name="part-r18" /><small>skipping to change at</small><em> page 52, line 7</em></th><td></td></tr>
     740      <tr bgcolor="gray" ><td></td><th><a name="part-l19" /><small>skipping to change at</small><em> page 51, line 51</em></th><th> </th><th><a name="part-r19" /><small>skipping to change at</small><em> page 52, line 7</em></th><td></td></tr>
    711741      <tr><td class="lineno" valign="top"></td><td class="left">       (Internal Server Error) or 503 (Service Unavailable), and it is</td><td> </td><td class="right">       (Internal Server Error) or 503 (Service Unavailable), and it is</td><td class="lineno" valign="top"></td></tr>
    712742      <tr><td class="lineno" valign="top"></td><td class="left">       inconvenient or impossible to generate a valid Date.</td><td> </td><td class="right">       inconvenient or impossible to generate a valid Date.</td><td class="lineno" valign="top"></td></tr>
     
    719749      <tr><td class="lineno" valign="top"></td><td class="left">   A received message that does not have a Date header field MUST be</td><td> </td><td class="right">   A received message that does not have a Date header field MUST be</td><td class="lineno" valign="top"></td></tr>
    720750      <tr><td class="lineno" valign="top"></td><td class="left">   assigned one by the recipient if the message will be cached by that</td><td> </td><td class="right">   assigned one by the recipient if the message will be cached by that</td><td class="lineno" valign="top"></td></tr>
    721       <tr><td><a name="diff0045" /></td></tr>
     751      <tr><td><a name="diff0046" /></td></tr>
    722752      <tr><td class="lineno" valign="top"></td><td class="lblock">   recipient or gatewayed via a protocol which requires a Date.  <span class="delete">An HTTP</span></td><td> </td><td class="rblock">   recipient or gatewayed via a protocol which requires a Date.</td><td class="lineno" valign="top"></td></tr>
    723753      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   implementation without a clock MUST NOT cache responses without</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    726756      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   its clock with a reliable external standard.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    727757      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    728       <tr><td><a name="diff0046" /></td></tr>
     758      <tr><td><a name="diff0047" /></td></tr>
    729759      <tr><td class="lineno" valign="top"></td><td class="lblock">   Clients <span class="delete">SHOULD only send a</span> Date header field in messages <span class="delete">that</span> include</td><td> </td><td class="rblock">   Clients <span class="insert">can use the</span> Date header field <span class="insert">as well;</span> in <span class="insert">order to keep</span></td><td class="lineno" valign="top"></td></tr>
    730760      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">a payload, as</span> is usually the case for <span class="delete">PUT and POST requests, and even</span></td><td> </td><td class="rblock"><span class="insert">   request</span> messages <span class="insert">small, they are advised not to</span> include <span class="insert">it when it</span></td><td class="lineno" valign="top"></td></tr>
     
    732762      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   header field in</span> a <span class="delete">request.</span></td><td> </td><td class="rblock">   <span class="insert">requests that do not contain</span> a <span class="insert">payload).</span></td><td class="lineno" valign="top"></td></tr>
    733763      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    734       <tr><td><a name="diff0047" /></td></tr>
     764      <tr><td><a name="diff0048" /></td></tr>
    735765      <tr><td class="lineno" valign="top"></td><td class="lblock">   The HTTP-date sent in a Date header SHOULD NOT represent a date and</td><td> </td><td class="rblock">   The HTTP-date sent in a Date header <span class="insert">field</span> SHOULD NOT represent a date</td><td class="lineno" valign="top"></td></tr>
    736766      <tr><td class="lineno" valign="top"></td><td class="lblock">   time subsequent to the generation of the message.  It SHOULD</td><td> </td><td class="rblock">   and time subsequent to the generation of the message.  It SHOULD</td><td class="lineno" valign="top"></td></tr>
     
    746776      <tr><td class="lineno" valign="top"></td><td class="left">   Some origin server implementations might not have a clock available.</td><td> </td><td class="right">   Some origin server implementations might not have a clock available.</td><td class="lineno" valign="top"></td></tr>
    747777      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    748       <tr bgcolor="gray" ><td></td><th><a name="part-l19" /><small>skipping to change at</small><em> page 55, line 36</em></th><th> </th><th><a name="part-r19" /><small>skipping to change at</small><em> page 55, line 34</em></th><td></td></tr>
     778      <tr bgcolor="gray" ><td></td><th><a name="part-l20" /><small>skipping to change at</small><em> page 55, line 36</em></th><th> </th><th><a name="part-r20" /><small>skipping to change at</small><em> page 55, line 34</em></th><td></td></tr>
    749779      <tr><td class="lineno" valign="top"></td><td class="left">   Transfer-codings are defined in Section 6.2.  An example is:</td><td> </td><td class="right">   Transfer-codings are defined in Section 6.2.  An example is:</td><td class="lineno" valign="top"></td></tr>
    750780      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    757787      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    758788      <tr><td class="lineno" valign="top"></td><td class="left">   Many older HTTP/1.0 applications do not understand the Transfer-</td><td> </td><td class="right">   Many older HTTP/1.0 applications do not understand the Transfer-</td><td class="lineno" valign="top"></td></tr>
    759       <tr><td><a name="diff0048" /></td></tr>
     789      <tr><td><a name="diff0049" /></td></tr>
    760790      <tr><td class="lineno" valign="top"></td><td class="lblock">   Encoding header.</td><td> </td><td class="rblock">   Encoding header<span class="insert"> field</span>.</td><td class="lineno" valign="top"></td></tr>
    761791      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    770800      <tr><td class="lineno" valign="top"></td><td class="left">     Upgrade   = "Upgrade" ":" OWS Upgrade-v</td><td> </td><td class="right">     Upgrade   = "Upgrade" ":" OWS Upgrade-v</td><td class="lineno" valign="top"></td></tr>
    771801      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    772       <tr bgcolor="gray" ><td></td><th><a name="part-l20" /><small>skipping to change at</small><em> page 66, line 36</em></th><th> </th><th><a name="part-r20" /><small>skipping to change at</small><em> page 66, line 36</em></th><td></td></tr>
     802      <tr bgcolor="gray" ><td></td><th><a name="part-l21" /><small>skipping to change at</small><em> page 66, line 36</em></th><th> </th><th><a name="part-r21" /><small>skipping to change at</small><em> page 66, line 36</em></th><td></td></tr>
    773803      <tr><td class="lineno" valign="top"></td><td class="left">13.1.  Normative References</td><td> </td><td class="right">13.1.  Normative References</td><td class="lineno" valign="top"></td></tr>
    774804      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    781811      <tr><td class="lineno" valign="top"></td><td class="left">                 Masinter, L., Leach, P., Berners-Lee, T., Lafon, Y.,</td><td> </td><td class="right">                 Masinter, L., Leach, P., Berners-Lee, T., Lafon, Y.,</td><td class="lineno" valign="top"></td></tr>
    782812      <tr><td class="lineno" valign="top"></td><td class="left">                 Ed., and J. Reschke, Ed., "HTTP/1.1, part 2: Message</td><td> </td><td class="right">                 Ed., and J. Reschke, Ed., "HTTP/1.1, part 2: Message</td><td class="lineno" valign="top"></td></tr>
    783       <tr><td><a name="diff0049" /></td></tr>
     813      <tr><td><a name="diff0050" /></td></tr>
    784814      <tr><td class="lineno" valign="top"></td><td class="lblock">                 Semantics", <span class="delete">draft-ietf-httpbis-p2-semantics-11</span> (work in</td><td> </td><td class="rblock">                 Semantics", <span class="insert">draft-ietf-httpbis-p2-semantics-12</span> (work in</td><td class="lineno" valign="top"></td></tr>
    785815      <tr><td class="lineno" valign="top"></td><td class="lblock">                 progress), <span class="delete">August</span> 2010.</td><td> </td><td class="rblock">                 progress), <span class="insert">October</span> 2010.</td><td class="lineno" valign="top"></td></tr>
     
    789819      <tr><td class="lineno" valign="top"></td><td class="left">                 Ed., and J. Reschke, Ed., "HTTP/1.1, part 3: Message</td><td> </td><td class="right">                 Ed., and J. Reschke, Ed., "HTTP/1.1, part 3: Message</td><td class="lineno" valign="top"></td></tr>
    790820      <tr><td class="lineno" valign="top"></td><td class="left">                 Payload and Content Negotiation",</td><td> </td><td class="right">                 Payload and Content Negotiation",</td><td class="lineno" valign="top"></td></tr>
    791       <tr><td><a name="diff0050" /></td></tr>
     821      <tr><td><a name="diff0051" /></td></tr>
    792822      <tr><td class="lineno" valign="top"></td><td class="lblock">                 <span class="delete">draft-ietf-httpbis-p3-payload-11</span> (work in progress),</td><td> </td><td class="rblock">                 <span class="insert">draft-ietf-httpbis-p3-payload-12</span> (work in progress),</td><td class="lineno" valign="top"></td></tr>
    793823      <tr><td class="lineno" valign="top"></td><td class="lblock">                 <span class="delete">August</span> 2010.</td><td> </td><td class="rblock">                 <span class="insert">October</span> 2010.</td><td class="lineno" valign="top"></td></tr>
     
    797827      <tr><td class="lineno" valign="top"></td><td class="left">                 Ed., Nottingham, M., Ed., and J. Reschke, Ed.,</td><td> </td><td class="right">                 Ed., Nottingham, M., Ed., and J. Reschke, Ed.,</td><td class="lineno" valign="top"></td></tr>
    798828      <tr><td class="lineno" valign="top"></td><td class="left">                 "HTTP/1.1, part 6: Caching",</td><td> </td><td class="right">                 "HTTP/1.1, part 6: Caching",</td><td class="lineno" valign="top"></td></tr>
    799       <tr><td><a name="diff0051" /></td></tr>
     829      <tr><td><a name="diff0052" /></td></tr>
    800830      <tr><td class="lineno" valign="top"></td><td class="lblock">                 <span class="delete">draft-ietf-httpbis-p6-cache-11</span> (work in progress),</td><td> </td><td class="rblock">                 <span class="insert">draft-ietf-httpbis-p6-cache-12</span> (work in progress),</td><td class="lineno" valign="top"></td></tr>
    801831      <tr><td class="lineno" valign="top"></td><td class="lblock">                 <span class="delete">August</span> 2010.</td><td> </td><td class="rblock">                 <span class="insert">October</span> 2010.</td><td class="lineno" valign="top"></td></tr>
     
    811841      <tr><td class="lineno" valign="top"></td><td class="left">                 [BCP97].</td><td> </td><td class="right">                 [BCP97].</td><td class="lineno" valign="top"></td></tr>
    812842      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    813       <tr bgcolor="gray" ><td></td><th><a name="part-l21" /><small>skipping to change at</small><em> page 67, line 41</em></th><th> </th><th><a name="part-r21" /><small>skipping to change at</small><em> page 67, line 41</em></th><td></td></tr>
     843      <tr bgcolor="gray" ><td></td><th><a name="part-l22" /><small>skipping to change at</small><em> page 67, line 41</em></th><th> </th><th><a name="part-r22" /><small>skipping to change at</small><em> page 67, line 41</em></th><td></td></tr>
    814844      <tr><td class="lineno" valign="top"></td><td class="left">                 this downward reference was present since the</td><td> </td><td class="right">                 this downward reference was present since the</td><td class="lineno" valign="top"></td></tr>
    815845      <tr><td class="lineno" valign="top"></td><td class="left">                 publication of RFC 2068 in 1997 ([RFC2068]), therefore</td><td> </td><td class="right">                 publication of RFC 2068 in 1997 ([RFC2068]), therefore</td><td class="lineno" valign="top"></td></tr>
     
    822852      <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>
    823853      <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>
    824       <tr><td><a name="diff0052" /></td></tr>
     854      <tr><td><a name="diff0053" /></td></tr>
    825855      <tr><td class="lineno" valign="top"></td><td class="lblock">                 <span class="delete">RFC 3986, STD 6</span>6, January 2005.</td><td> </td><td class="rblock">                 <span class="insert">STD 66, RFC 398</span>6, January 2005.</td><td class="lineno" valign="top"></td></tr>
    826856      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    835865      <tr><td class="lineno" valign="top"></td><td class="left">13.2.  Informative References</td><td> </td><td class="right">13.2.  Informative References</td><td class="lineno" valign="top"></td></tr>
    836866      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    837       <tr bgcolor="gray" ><td></td><th><a name="part-l22" /><small>skipping to change at</small><em> page 68, line 33</em></th><th> </th><th><a name="part-r22" /><small>skipping to change at</small><em> page 68, line 33</em></th><td></td></tr>
     867      <tr bgcolor="gray" ><td></td><th><a name="part-l23" /><small>skipping to change at</small><em> page 68, line 33</em></th><th> </th><th><a name="part-r23" /><small>skipping to change at</small><em> page 68, line 33</em></th><td></td></tr>
    838868      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    839869      <tr><td class="lineno" valign="top"></td><td class="left">   [Pad1995]     Padmanabhan, V. and J. Mogul, "Improving HTTP Latency",</td><td> </td><td class="right">   [Pad1995]     Padmanabhan, V. and J. Mogul, "Improving HTTP Latency",</td><td class="lineno" valign="top"></td></tr>
     
    846876      <tr><td class="lineno" valign="top"></td><td class="left">                 October 1989.</td><td> </td><td class="right">                 October 1989.</td><td class="lineno" valign="top"></td></tr>
    847877      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    848       <tr><td><a name="diff0053" /></td></tr>
     878      <tr><td><a name="diff0054" /></td></tr>
    849879      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">[RFC1305]     Mills, D., "Network Time Protocol (Version 3)</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    850880      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">                 Specification, Implementation", RFC 1305, March 1992.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    861891      <tr><td class="lineno" valign="top"></td><td class="left">                 Message Bodies", RFC 2045, November 1996.</td><td> </td><td class="right">                 Message Bodies", RFC 2045, November 1996.</td><td class="lineno" valign="top"></td></tr>
    862892      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    863       <tr bgcolor="gray" ><td></td><th><a name="part-l23" /><small>skipping to change at</small><em> page 70, line 19</em></th><th> </th><th><a name="part-r23" /><small>skipping to change at</small><em> page 70, line 19</em></th><td></td></tr>
     893      <tr bgcolor="gray" ><td></td><th><a name="part-l24" /><small>skipping to change at</small><em> page 70, line 19</em></th><th> </th><th><a name="part-r24" /><small>skipping to change at</small><em> page 70, line 19</em></th><td></td></tr>
    864894      <tr><td class="lineno" valign="top"></td><td class="left">   implementation.  We therefore recommend that operational applications</td><td> </td><td class="right">   implementation.  We therefore recommend that operational applications</td><td class="lineno" valign="top"></td></tr>
    865895      <tr><td class="lineno" valign="top"></td><td class="left">   be tolerant of deviations whenever those deviations can be</td><td> </td><td class="right">   be tolerant of deviations whenever those deviations can be</td><td class="lineno" valign="top"></td></tr>
     
    872902      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    873903      <tr><td class="lineno" valign="top"></td><td class="left">   The line terminator for header fields is the sequence CRLF.  However,</td><td> </td><td class="right">   The line terminator for header fields is the sequence CRLF.  However,</td><td class="lineno" valign="top"></td></tr>
    874       <tr><td><a name="diff0054" /></td></tr>
     904      <tr><td><a name="diff0055" /></td></tr>
    875905      <tr><td class="lineno" valign="top"></td><td class="lblock">   we recommend that applications, when parsing such <span class="delete">headers,</span> recognize</td><td> </td><td class="rblock">   we recommend that applications, when parsing such <span class="insert">headers fields,</span></td><td class="lineno" valign="top"></td></tr>
    876906      <tr><td class="lineno" valign="top"></td><td class="lblock">   a single LF as a line terminator and ignore the leading CR.</td><td> </td><td class="rblock">   recognize a single LF as a line terminator and ignore the leading CR.</td><td class="lineno" valign="top"></td></tr>
     
    886916      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    887917      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    888       <tr bgcolor="gray" ><td></td><th><a name="part-l24" /><small>skipping to change at</small><em> page 70, line 48</em></th><th> </th><th><a name="part-r24" /><small>skipping to change at</small><em> page 70, line 48</em></th><td></td></tr>
     918      <tr bgcolor="gray" ><td></td><th><a name="part-l25" /><small>skipping to change at</small><em> page 70, line 48</em></th><th> </th><th><a name="part-r25" /><small>skipping to change at</small><em> page 70, line 48</em></th><td></td></tr>
    889919      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    890920      <tr><td class="lineno" valign="top"></td><td class="left">   o  An HTTP/1.1 implementation MAY internally represent a parsed</td><td> </td><td class="right">   o  An HTTP/1.1 implementation MAY internally represent a parsed</td><td class="lineno" valign="top"></td></tr>
     
    897927      <tr><td class="lineno" valign="top"></td><td class="left">      of an age or expiration time.</td><td> </td><td class="right">      of an age or expiration time.</td><td class="lineno" valign="top"></td></tr>
    898928      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    899       <tr><td><a name="diff0055" /></td></tr>
     929      <tr><td><a name="diff0056" /></td></tr>
    900930      <tr><td class="lineno" valign="top"></td><td class="lblock">   o  If an HTTP header incorrectly carries a date value with a time</td><td> </td><td class="rblock">   o  If an HTTP header <span class="insert">field</span> incorrectly carries a date value with a</td><td class="lineno" valign="top"></td></tr>
    901931      <tr><td class="lineno" valign="top"></td><td class="lblock">      zone other than GMT, it MUST be converted into GMT using the most</td><td> </td><td class="rblock">      time zone other than GMT, it MUST be converted into GMT using the</td><td class="lineno" valign="top"></td></tr>
     
    912942      <tr><td class="lineno" valign="top"></td><td class="left">   modifiers on the request/response semantics.  However, HTTP/1.0 did</td><td> </td><td class="right">   modifiers on the request/response semantics.  However, HTTP/1.0 did</td><td class="lineno" valign="top"></td></tr>
    913943      <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-l25" /><small>skipping to change at</small><em> page 72, line 9</em></th><th> </th><th><a name="part-r25" /><small>skipping to change at</small><em> page 72, line 9</em></th><td></td></tr>
     944      <tr bgcolor="gray" ><td></td><th><a name="part-l26" /><small>skipping to change at</small><em> page 72, line 9</em></th><th> </th><th><a name="part-r26" /><small>skipping to change at</small><em> page 72, line 9</em></th><td></td></tr>
    915945      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    916946      <tr><td class="lineno" valign="top"></td><td class="left">B.1.  Changes from HTTP/1.0</td><td> </td><td class="right">B.1.  Changes from HTTP/1.0</td><td class="lineno" valign="top"></td></tr>
     
    923953      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    924954      <tr><td class="lineno" valign="top"></td><td class="left">   The requirements that clients and servers support the Host request-</td><td> </td><td class="right">   The requirements that clients and servers support the Host request-</td><td class="lineno" valign="top"></td></tr>
    925       <tr><td><a name="diff0056" /></td></tr>
     955      <tr><td><a name="diff0057" /></td></tr>
    926956      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">header,</span> report an error if <span class="delete">the Host request-header (Section 9.4)</span> is</td><td> </td><td class="rblock">   <span class="insert">header field (Section 9.4),</span> report an error if <span class="insert">it</span> is missing from an</td><td class="lineno" valign="top"></td></tr>
    927957      <tr><td class="lineno" valign="top"></td><td class="lblock">   missing from an HTTP/1.1 request, and accept absolute URIs</td><td> </td><td class="rblock">   HTTP/1.1 request, and accept absolute URIs (Section 4.1.2) are among</td><td class="lineno" valign="top"></td></tr>
     
    945975      <tr><td class="lineno" valign="top"></td><td class="left">   requirements:</td><td> </td><td class="right">   requirements:</td><td class="lineno" valign="top"></td></tr>
    946976      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    947       <tr><td><a name="diff0057" /></td></tr>
     977      <tr><td><a name="diff0058" /></td></tr>
    948978      <tr><td class="lineno" valign="top"></td><td class="lblock">   o  Both clients and servers MUST support the Host <span class="delete">request-header.</span></td><td> </td><td class="rblock">   o  Both clients and servers MUST support the Host <span class="insert">request-header</span></td><td class="lineno" valign="top"></td></tr>
    949979      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">      field.</span></td><td class="lineno" valign="top"></td></tr>
    950980      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    951       <tr><td><a name="diff0058" /></td></tr>
     981      <tr><td><a name="diff0059" /></td></tr>
    952982      <tr><td class="lineno" valign="top"></td><td class="lblock">   o  A client that sends an HTTP/1.1 request MUST send a Host <span class="delete">header.</span></td><td> </td><td class="rblock">   o  A client that sends an HTTP/1.1 request MUST send a Host <span class="insert">header</span></td><td class="lineno" valign="top"></td></tr>
    953983      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">      field.</span></td><td class="lineno" valign="top"></td></tr>
    954984      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    955985      <tr><td class="lineno" valign="top"></td><td class="left">   o  Servers MUST report a 400 (Bad Request) error if an HTTP/1.1</td><td> </td><td class="right">   o  Servers MUST report a 400 (Bad Request) error if an HTTP/1.1</td><td class="lineno" valign="top"></td></tr>
    956       <tr><td><a name="diff0059" /></td></tr>
     986      <tr><td><a name="diff0060" /></td></tr>
    957987      <tr><td class="lineno" valign="top"></td><td class="lblock">      request does not include a Host request-header.</td><td> </td><td class="rblock">      request does not include a Host request-header<span class="insert"> field</span>.</td><td class="lineno" valign="top"></td></tr>
    958988      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    967997      <tr><td class="lineno" valign="top"></td><td class="left">   experimental implementations of persistent connections are faulty,</td><td> </td><td class="right">   experimental implementations of persistent connections are faulty,</td><td class="lineno" valign="top"></td></tr>
    968998      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    969       <tr bgcolor="gray" ><td></td><th><a name="part-l26" /><small>skipping to change at</small><em> page 73, line 15</em></th><th> </th><th><a name="part-r26" /><small>skipping to change at</small><em> page 73, line 16</em></th><td></td></tr>
     999      <tr bgcolor="gray" ><td></td><th><a name="part-l27" /><small>skipping to change at</small><em> page 73, line 15</em></th><th> </th><th><a name="part-r27" /><small>skipping to change at</small><em> page 73, line 16</em></th><td></td></tr>
    9701000      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    9711001      <tr><td class="lineno" valign="top"></td><td class="left">   However, talking to proxies is the most important use of persistent</td><td> </td><td class="right">   However, talking to proxies is the most important use of persistent</td><td class="lineno" valign="top"></td></tr>
     
    9781008      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    9791009      <tr><td class="lineno" valign="top"></td><td class="left">   The original HTTP/1.0 form of persistent connections (the Connection:</td><td> </td><td class="right">   The original HTTP/1.0 form of persistent connections (the Connection:</td><td class="lineno" valign="top"></td></tr>
    980       <tr><td><a name="diff0060" /></td></tr>
     1010      <tr><td><a name="diff0061" /></td></tr>
    9811011      <tr><td class="lineno" valign="top"></td><td class="lblock">   Keep-Alive and Keep-Alive <span class="delete">header)</span> is documented in Section 19.7.1 of</td><td> </td><td class="rblock">   Keep-Alive and Keep-Alive <span class="insert">header field)</span> is documented in Section</td><td class="lineno" valign="top"></td></tr>
    9821012      <tr><td class="lineno" valign="top"></td><td class="lblock">   [RFC2068].</td><td> </td><td class="rblock">   19.7.1 of [RFC2068].</td><td class="lineno" valign="top"></td></tr>
     
    9971027      <tr><td class="lineno" valign="top"></td><td class="left">   Clarify that HTTP-Version is case sensitive.  (Section 2.5)</td><td> </td><td class="right">   Clarify that HTTP-Version is case sensitive.  (Section 2.5)</td><td class="lineno" valign="top"></td></tr>
    9981028      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    999       <tr><td><a name="diff0061" /></td></tr>
     1029      <tr><td><a name="diff0062" /></td></tr>
    10001030      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">Remove reference to non-existent identity transfer-coding value</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    10011031      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   tokens.  (Sections 6.2 and 3.3)</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    10041034      <tr><td class="lineno" valign="top"></td><td class="left">   (Section 3.2)</td><td> </td><td class="right">   (Section 3.2)</td><td class="lineno" valign="top"></td></tr>
    10051035      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1006       <tr><td><a name="diff0062" /></td></tr>
     1036      <tr><td><a name="diff0063" /></td></tr>
    10071037      <tr><td class="lineno" valign="top"></td><td class="lblock">   Update use of abs_path production from <span class="delete">RFC1808</span> to the path-absolute +</td><td> </td><td class="rblock">   <span class="insert">Require recipients to handle bogus Content-Length header fields as</span></td><td class="lineno" valign="top"></td></tr>
    10081038      <tr><td class="lineno" valign="top"></td><td class="lblock">   query components of <span class="delete">RFC3986.</span>  (Section 4.1.2)</td><td> </td><td class="rblock"><span class="insert">   errors.  (Section 3.3)</span></td><td class="lineno" valign="top"></td></tr>
     
    10191049      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    10201050      <tr><td class="lineno" valign="top"></td><td class="left">   Remove hard limit of two connections per server.  (Section 7.1.4)</td><td> </td><td class="right">   Remove hard limit of two connections per server.  (Section 7.1.4)</td><td class="lineno" valign="top"></td></tr>
    1021       <tr><td><a name="diff0063" /></td></tr>
     1051      <tr><td><a name="diff0064" /></td></tr>
    10221052      <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>
    10231053      <tr><td class="lineno" valign="top"></td><td class="left">   Clarify exactly when close connection options must be sent.</td><td> </td><td class="right">   Clarify exactly when close connection options must be sent.</td><td class="lineno" valign="top"></td></tr>
     
    10251055      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    10261056      <tr><td class="lineno" valign="top"></td><td class="left">Appendix C.  Collected ABNF</td><td> </td><td class="right">Appendix C.  Collected ABNF</td><td class="lineno" valign="top"></td></tr>
    1027       <tr><td><a name="diff0064" /></td></tr>
     1057      <tr><td><a name="diff0065" /></td></tr>
    10281058      <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>
    10291059      <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>
     
    10381068      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    10391069      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1040       <tr bgcolor="gray" ><td></td><th><a name="part-l27" /><small>skipping to change at</small><em> page 78, line 24</em></th><th> </th><th><a name="part-r27" /><small>skipping to change at</small><em> page 78, line 28</em></th><td></td></tr>
     1070      <tr bgcolor="gray" ><td></td><th><a name="part-l28" /><small>skipping to change at</small><em> page 78, line 24</em></th><th> </th><th><a name="part-r28" /><small>skipping to change at</small><em> page 78, line 28</em></th><td></td></tr>
    10411071      <tr><td class="lineno" valign="top"></td><td class="left">   ; general-header defined but not used</td><td> </td><td class="right">   ; general-header defined but not used</td><td class="lineno" valign="top"></td></tr>
    10421072      <tr><td class="lineno" valign="top"></td><td class="left">   ; http-URI defined but not used</td><td> </td><td class="right">   ; http-URI defined but not used</td><td class="lineno" valign="top"></td></tr>
     
    10491079      <tr><td class="lineno" valign="top"></td><td class="left">Appendix D.  Change Log (to be removed by RFC Editor before publication)</td><td> </td><td class="right">Appendix D.  Change Log (to be removed by RFC Editor before publication)</td><td class="lineno" valign="top"></td></tr>
    10501080      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1051       <tr><td><a name="diff0065" /></td></tr>
     1081      <tr><td><a name="diff0066" /></td></tr>
    10521082      <tr><td class="lineno" valign="top"></td><td class="lblock">D.1.  Since RFC2616</td><td> </td><td class="rblock">D.1.  Since RFC<span class="insert"> </span>2616</td><td class="lineno" valign="top"></td></tr>
    10531083      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    10621092      <tr><td class="lineno" valign="top"></td><td class="left">      (&lt;http://purl.org/NET/http-errata#verscase&gt;)</td><td> </td><td class="right">      (&lt;http://purl.org/NET/http-errata#verscase&gt;)</td><td class="lineno" valign="top"></td></tr>
    10631093      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1064       <tr bgcolor="gray" ><td></td><th><a name="part-l28" /><small>skipping to change at</small><em> page 80, line 42</em></th><th> </th><th><a name="part-r28" /><small>skipping to change at</small><em> page 80, line 43</em></th><td></td></tr>
     1094      <tr bgcolor="gray" ><td></td><th><a name="part-l29" /><small>skipping to change at</small><em> page 80, line 42</em></th><th> </th><th><a name="part-r29" /><small>skipping to change at</small><em> page 80, line 43</em></th><td></td></tr>
    10651095      <tr><td class="lineno" valign="top"></td><td class="left">      "host) -- these will have to be updated when switching over to</td><td> </td><td class="right">      "host) -- these will have to be updated when switching over to</td><td class="lineno" valign="top"></td></tr>
    10661096      <tr><td class="lineno" valign="top"></td><td class="left">      RFC3986.</td><td> </td><td class="right">      RFC3986.</td><td class="lineno" valign="top"></td></tr>
     
    10731103      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    10741104      <tr><td class="lineno" valign="top"></td><td class="left">   o  Move "Product Tokens" section (back) into Part 1, as "token" is</td><td> </td><td class="right">   o  Move "Product Tokens" section (back) into Part 1, as "token" is</td><td class="lineno" valign="top"></td></tr>
    1075       <tr><td><a name="diff0066" /></td></tr>
     1105      <tr><td><a name="diff0067" /></td></tr>
    10761106      <tr><td class="lineno" valign="top"></td><td class="lblock">      used in the definition of the Upgrade header.</td><td> </td><td class="rblock">      used in the definition of the Upgrade header<span class="insert"> field</span>.</td><td class="lineno" valign="top"></td></tr>
    10771107      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    10921122      <tr><td class="lineno" valign="top"></td><td class="left">      pair"</td><td> </td><td class="right">      pair"</td><td class="lineno" valign="top"></td></tr>
    10931123      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1094       <tr><td><a name="diff0067" /></td></tr>
     1124      <tr><td><a name="diff0068" /></td></tr>
    10951125      <tr><td class="lineno" valign="top"></td><td class="lblock">   Ongoing work on IANA Message Header Registration</td><td> </td><td class="rblock">   Ongoing work on IANA Message Header <span class="insert">Field </span>Registration</td><td class="lineno" valign="top"></td></tr>
    10961126      <tr><td class="lineno" valign="top"></td><td class="left">   (&lt;http://tools.ietf.org/wg/httpbis/trac/ticket/40&gt;):</td><td> </td><td class="right">   (&lt;http://tools.ietf.org/wg/httpbis/trac/ticket/40&gt;):</td><td class="lineno" valign="top"></td></tr>
    10971127      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1098       <tr><td><a name="diff0068" /></td></tr>
     1128      <tr><td><a name="diff0069" /></td></tr>
    10991129      <tr><td class="lineno" valign="top"></td><td class="lblock">   o  Reference RFC 3984, and update header registrations for headers</td><td> </td><td class="rblock">   o  Reference RFC 3984, and update header <span class="insert">field</span> registrations for</td><td class="lineno" valign="top"></td></tr>
    11001130      <tr><td class="lineno" valign="top"></td><td class="lblock">      defined in this document.</td><td> </td><td class="rblock">      headers defined in this document.</td><td class="lineno" valign="top"></td></tr>
     
    11101140      <tr><td class="lineno" valign="top"></td><td class="left">   Closed issues:</td><td> </td><td class="right">   Closed issues:</td><td class="lineno" valign="top"></td></tr>
    11111141      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1112       <tr bgcolor="gray" ><td></td><th><a name="part-l29" /><small>skipping to change at</small><em> page 82, line 34</em></th><th> </th><th><a name="part-r29" /><small>skipping to change at</small><em> page 82, line 34</em></th><td></td></tr>
     1142      <tr bgcolor="gray" ><td></td><th><a name="part-l30" /><small>skipping to change at</small><em> page 82, line 34</em></th><th> </th><th><a name="part-r30" /><small>skipping to change at</small><em> page 82, line 34</em></th><td></td></tr>
    11131143      <tr><td class="lineno" valign="top"></td><td class="left">   o  Use "/" instead of "|" for alternatives.</td><td> </td><td class="right">   o  Use "/" instead of "|" for alternatives.</td><td class="lineno" valign="top"></td></tr>
    11141144      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    11211151      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    11221152      <tr><td class="lineno" valign="top"></td><td class="left">   o  Rewrite ABNFs to spell out whitespace rules, factor out header</td><td> </td><td class="right">   o  Rewrite ABNFs to spell out whitespace rules, factor out header</td><td class="lineno" valign="top"></td></tr>
    1123       <tr><td><a name="diff0069" /></td></tr>
     1153      <tr><td><a name="diff0070" /></td></tr>
    11241154      <tr><td class="lineno" valign="top"></td><td class="lblock">      value format definitions.</td><td> </td><td class="rblock">      <span class="insert">field </span>value format definitions.</td><td class="lineno" valign="top"></td></tr>
    11251155      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    11341164      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    11351165      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1136       <tr bgcolor="gray" ><td></td><th><a name="part-l30" /><small>skipping to change at</small><em> page 83, line 30</em></th><th> </th><th><a name="part-r30" /><small>skipping to change at</small><em> page 83, line 30</em></th><td></td></tr>
     1166      <tr bgcolor="gray" ><td></td><th><a name="part-l31" /><small>skipping to change at</small><em> page 83, line 30</em></th><th> </th><th><a name="part-r31" /><small>skipping to change at</small><em> page 83, line 30</em></th><td></td></tr>
    11371167      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    11381168      <tr><td class="lineno" valign="top"></td><td class="left">   o  Rewrite definition of list rules, deprecate empty list elements.</td><td> </td><td class="right">   o  Rewrite definition of list rules, deprecate empty list elements.</td><td class="lineno" valign="top"></td></tr>
     
    11451175      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    11461176      <tr><td class="lineno" valign="top"></td><td class="left">   o  Move definition of quality values from Part 3 into Part 1; make TE</td><td> </td><td class="right">   o  Move definition of quality values from Part 3 into Part 1; make TE</td><td class="lineno" valign="top"></td></tr>
    1147       <tr><td><a name="diff0070" /></td></tr>
     1177      <tr><td><a name="diff0071" /></td></tr>
    11481178      <tr><td class="lineno" valign="top"></td><td class="lblock">      request header grammar independent of accept-params (defined in</td><td> </td><td class="rblock">      request header <span class="insert">field</span> grammar independent of accept-params (defined</td><td class="lineno" valign="top"></td></tr>
    11491179      <tr><td class="lineno" valign="top"></td><td class="lblock">      Part 3).</td><td> </td><td class="rblock">      in Part 3).</td><td class="lineno" valign="top"></td></tr>
     
    11591189      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    11601190      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1161       <tr bgcolor="gray" ><td></td><th><a name="part-l31" /><small>skipping to change at</small><em> page 86, line 10</em></th><th> </th><th><a name="part-r31" /><small>skipping to change at</small><em> page 86, line 10</em></th><td></td></tr>
     1191      <tr bgcolor="gray" ><td></td><th><a name="part-l32" /><small>skipping to change at</small><em> page 86, line 10</em></th><th> </th><th><a name="part-r32" /><small>skipping to change at</small><em> page 86, line 10</em></th><td></td></tr>
    11621192      <tr><td class="lineno" valign="top"></td><td class="left">      entity / representation / variant terminology"</td><td> </td><td class="right">      entity / representation / variant terminology"</td><td class="lineno" valign="top"></td></tr>
    11631193      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    11701200      <tr><td class="lineno" valign="top"></td><td class="left">      scheme definitions"</td><td> </td><td class="right">      scheme definitions"</td><td class="lineno" valign="top"></td></tr>
    11711201      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1172       <tr><td><a name="diff0071" /></td></tr>
     1202      <tr><td><a name="diff0072" /></td></tr>
    11731203      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">D.13.  Since draft-ietf-httpbis-p1-messaging-11</span></td><td class="lineno" valign="top"></td></tr>
    11741204      <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>
    11751205      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   Closed issues:</span></td><td class="lineno" valign="top"></td></tr>
     1206      <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>
     1207      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   o  &lt;http://tools.ietf.org/wg/httpbis/trac/ticket/193&gt;: "Trailer</span></td><td class="lineno" valign="top"></td></tr>
     1208      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">      requirements"</span></td><td class="lineno" valign="top"></td></tr>
    11761209      <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>
    11771210      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   o  &lt;http://tools.ietf.org/wg/httpbis/trac/ticket/204&gt;: "Text about</span></td><td class="lineno" valign="top"></td></tr>
     
    11921225      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    11931226      <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>
    1194       <tr><td><a name="diff0072" /></td></tr>
     1227      <tr><td><a name="diff0073" /></td></tr>
    11951228      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">      absolute-URI form (of request-target)  27</span></td><td class="lineno" valign="top"></td></tr>
    11961229      <tr><td class="lineno" valign="top"></td><td class="left">      application/http Media Type  61</td><td> </td><td class="right">      application/http Media Type  61</td><td class="lineno" valign="top"></td></tr>
    1197       <tr><td><a name="diff0073" /></td></tr>
     1230      <tr><td><a name="diff0074" /></td></tr>
    11981231      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">      <span class="insert">asterisk form (of request-target)  27</span></td><td class="lineno" valign="top"></td></tr>
    11991232      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">      authority form (of request-target)  27</span></td><td class="lineno" valign="top"></td></tr>
     
    12091242      <tr><td class="lineno" valign="top"></td><td class="left">      Coding Format</td><td> </td><td class="right">      Coding Format</td><td class="lineno" valign="top"></td></tr>
    12101243      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1211       <tr bgcolor="gray" ><td></td><th><a name="part-l32" /><small>skipping to change at</small><em> page 90, line 6</em></th><th> </th><th><a name="part-r32" /><small>skipping to change at</small><em> page 90, line 26</em></th><td></td></tr>
     1244      <tr bgcolor="gray" ><td></td><th><a name="part-l33" /><small>skipping to change at</small><em> page 90, line 6</em></th><th> </th><th><a name="part-r33" /><small>skipping to change at</small><em> page 90, line 29</em></th><td></td></tr>
    12121245      <tr><td class="lineno" valign="top"></td><td class="left">         application/http  61</td><td> </td><td class="right">         application/http  61</td><td class="lineno" valign="top"></td></tr>
    12131246      <tr><td class="lineno" valign="top"></td><td class="left">         message/http  59</td><td> </td><td class="right">         message/http  59</td><td class="lineno" valign="top"></td></tr>
     
    12201253      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    12211254      <tr><td class="lineno" valign="top"></td><td class="left">   P</td><td> </td><td class="right">   P</td><td class="lineno" valign="top"></td></tr>
    1222       <tr><td><a name="diff0074" /></td></tr>
     1255      <tr><td><a name="diff0075" /></td></tr>
    12231256      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">      path-absolute form (of request-target)  27</span></td><td class="lineno" valign="top"></td></tr>
    12241257      <tr><td class="lineno" valign="top"></td><td class="left">      proxy  12</td><td> </td><td class="right">      proxy  12</td><td class="lineno" valign="top"></td></tr>
     
    12341267
    12351268     <tr><td></td><td class="left"></td><td> </td><td class="right"></td><td></td></tr>
    1236      <tr bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 74 change blocks.&nbsp;</a></th></tr>
    1237      <tr class="stats"><td></td><th><i>134 lines changed or deleted</i></th><th><i> </i></th><th><i>158 lines changed or added</i></th><td></td></tr>
     1269     <tr bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 75 change blocks.&nbsp;</a></th></tr>
     1270     <tr class="stats"><td></td><th><i>141 lines changed or deleted</i></th><th><i> </i></th><th><i>168 lines changed or added</i></th><td></td></tr>
    12381271     <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>
    12391272   </table>
Note: See TracChangeset for help on using the changeset viewer.