Changeset 2655


Ignore:
Timestamp:
07/05/14 15:47:43 (6 years ago)
Author:
julian.reschke@…
Message:

expand a few status code mentions (#553)

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

Legend:

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

    r2654 r2655  
    32223222   after the protocol change is entirely dependent upon the new
    32233223   protocol(s) chosen.  However, immediately after sending the 101
    3224    response, the server is expected to continue responding to the
    3225    original request as if it had received its equivalent within the new
    3226    protocol (i.e., the server still has an outstanding request to
    3227    satisfy after the protocol has been changed, and is expected to do so
    3228    without requiring the request to be repeated).
     3224   (Switching Protocols) response, the server is expected to continue
     3225   responding to the original request as if it had received its
     3226   equivalent within the new protocol (i.e., the server still has an
     3227   outstanding request to satisfy after the protocol has been changed,
     3228   and is expected to do so without requiring the request to be
     3229   repeated).
    32293230
    32303231   For example, if the Upgrade header field is received in a GET request
     
    32373238   unless the received message semantics can be honored by the new
    32383239   protocol; an OPTIONS request can be honored by any protocol.
    3239 
    32403240
    32413241
  • draft-ietf-httpbis/latest/auth48/p2-semantics.unpg.txt

    r2654 r2655  
    14361436   POST request; almost all of the status codes defined by this
    14371437   specification might be received in a response to POST (the exceptions
    1438    being 206, 304, and 416).
     1438   being 206 (Partial Content), 304 (Not Modified), and 416 (Range Not
     1439   Satisfiable)).
    14391440
    14401441   If one or more resources has been created on the origin server as a
     
    14741475   might be acted upon by other user agents in parallel, or might be
    14751476   subject to dynamic processing by the origin server, before any
     1477
     1478
     1479
     1480Fielding & Reschke      Expires November 8, 2014               [Page 26]
     1481
     1482
     1483Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
     1484
     1485
    14761486   subsequent GET is received.  A successful response only implies that
    1477 
    1478 
    1479 
    1480 Fielding & Reschke      Expires November 8, 2014               [Page 26]
    1481 
    1482 
    1483 Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
    1484 
    1485 
    14861487   the user agent's intent was achieved at the time of its processing by
    14871488   the origin server.
     
    15311532   agent request and the semantics of the origin server response.  It
    15321533   does not define what a resource might be, in any sense of that word,
     1534
     1535
     1536
     1537Fielding & Reschke      Expires November 8, 2014               [Page 27]
     1538
     1539
     1540Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
     1541
     1542
    15331543   beyond the interface provided via HTTP.  It does not define how
    1534 
    1535 
    1536 
    1537 Fielding & Reschke      Expires November 8, 2014               [Page 27]
    1538 
    1539 
    1540 Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
    1541 
    1542 
    15431544   resource state is "stored", nor how such storage might change as a
    15441545   result of a change in resource state, nor how the origin server
     
    15881589   might therefore create a new version resource in addition to changing
    15891590   the state of the target resource, and might also cause links to be
     1591
     1592
     1593
     1594Fielding & Reschke      Expires November 8, 2014               [Page 28]
     1595
     1596
     1597Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
     1598
     1599
    15901600   added between the related resources.
    1591 
    1592 
    1593 
    1594 Fielding & Reschke      Expires November 8, 2014               [Page 28]
    1595 
    1596 
    1597 Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
    1598 
    15991601
    16001602   An origin server that allows PUT on a given target resource MUST send
     
    16451647   repository.
    16461648
     1649
     1650
     1651Fielding & Reschke      Expires November 8, 2014               [Page 29]
     1652
     1653
     1654Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
     1655
     1656
    16471657   If a DELETE method is successfully applied, the origin server SHOULD
    1648 
    1649 
    1650 
    1651 Fielding & Reschke      Expires November 8, 2014               [Page 29]
    1652 
    1653 
    1654 Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
    1655 
    1656 
    16571658   send a 202 (Accepted) status code if the action will likely succeed
    16581659   but has not yet been enacted, a 204 (No Content) status code if the
     
    16821683   CONNECT is intended only for use in requests to a proxy.  An origin
    16831684   server that receives a CONNECT request for itself MAY respond with a
    1684    2xx status code to indicate that a connection is established.
    1685    However, most origin servers do not implement CONNECT.
     1685   2xx (Successful) status code to indicate that a connection is
     1686   established.  However, most origin servers do not implement CONNECT.
    16861687
    16871688   A client sending a CONNECT request MUST send the authority form of
     
    17021703   data received after that blank line is from the server identified by
    17031704   the request-target.  Any response other than a successful response
     1705
     1706
     1707
     1708Fielding & Reschke      Expires November 8, 2014               [Page 30]
     1709
     1710
     1711Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
     1712
     1713
    17041714   indicates that the tunnel has not yet been formed and that the
    1705 
    1706 
    1707 
    1708 Fielding & Reschke      Expires November 8, 2014               [Page 30]
    1709 
    1710 
    1711 Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
    1712 
    1713 
    17141715   connection remains governed by HTTP.
    17151716
     
    17591760   An OPTIONS request with an asterisk ("*") as the request-target
    17601761   (Section 5.3 of [RFC7230]) applies to the server in general rather
     1762
     1763
     1764
     1765Fielding & Reschke      Expires November 8, 2014               [Page 31]
     1766
     1767
     1768Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
     1769
     1770
    17611771   than to a specific resource.  Since a server's communication options
    1762 
    1763 
    1764 
    1765 Fielding & Reschke      Expires November 8, 2014               [Page 31]
    1766 
    1767 
    1768 Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
    1769 
    1770 
    17711772   typically depend on the resource, the "*" request is only useful as a
    17721773   "ping" or "no-op" type of method; it does nothing beyond allowing the
     
    18161817
    18171818   A client MUST NOT generate header fields in a TRACE request
     1819
     1820
     1821
     1822Fielding & Reschke      Expires November 8, 2014               [Page 32]
     1823
     1824
     1825Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
     1826
     1827
    18181828   containing sensitive data that might be disclosed by the response.
    1819 
    1820 
    1821 
    1822 Fielding & Reschke      Expires November 8, 2014               [Page 32]
    1823 
    1824 
    1825 Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
    1826 
    1827 
    18281829   For example, it would be foolish for a user agent to send stored user
    18291830   credentials [RFC7235] or cookies [RFC6265] in a TRACE request.  The
     
    18761877
    18771878
    1878 
    18791879Fielding & Reschke      Expires November 8, 2014               [Page 33]
    18801880
     
    20052005      Note: The Expect header field was added after the original
    20062006      publication of HTTP/1.1 [RFC2068] as both the means to request an
    2007       interim 100 response and the general mechanism for indicating
    2008       must-understand extensions.  However, the extension mechanism has
    2009       not been used by clients and the must-understand requirements have
    2010       not been implemented by many servers, rendering the extension
    2011       mechanism useless.  This specification has removed the extension
    2012       mechanism in order to simplify the definition and processing of
    2013       100-continue.
     2007      interim 100 (Continue) response and the general mechanism for
     2008      indicating must-understand extensions.  However, the extension
     2009      mechanism has not been used by clients and the must-understand
     2010      requirements have not been implemented by many servers, rendering
     2011      the extension mechanism useless.  This specification has removed
     2012      the extension mechanism in order to simplify the definition and
     2013      processing of 100-continue.
    20142014
    201520155.1.2.  Max-Forwards
     
    26462646   For example, if an unrecognized status code of 471 is received by a
    26472647   client, the client can assume that there was something wrong with its
    2648    request and treat the response as if it had received a 400 status
    2649    code.  The response message will usually contain a representation
    2650    that explains the status.
     2648   request and treat the response as if it had received a 400 (Bad
     2649   Request) status code.  The response message will usually contain a
     2650   representation that explains the status.
    26512651
    26522652   The first digit of the status-code defines the class of response.
     
    40494049
    40504050
    4051    For example, an ETag header field in a 201 response communicates the
    4052    entity-tag of the newly created resource's representation, so that it
    4053    can be used in later conditional requests to prevent the "lost
    4054    update" problem [RFC7232].
     4051   For example, an ETag header field in a 201 (Created) response
     4052   communicates the entity-tag of the newly created resource's
     4053   representation, so that it can be used in later conditional requests
     4054   to prevent the "lost update" problem [RFC7232].
    40554055
    40564056   +-------------------+--------------------------+
  • draft-ietf-httpbis/latest/auth48/rfc7230.abdiff.txt

    r2654 r2655  
    864864
    865865
    866 Section 6.7., paragraph 9:
    867 OLD:
    868 
    869     The capabilities and nature of the application-level communication
    870     after the protocol change is entirely dependent upon the new
    871     protocol(s) chosen.  However, immediately after sending the 101
    872     response, the server is expected to continue responding to the
    873     original request as if it had received its equivalent within the new
    874     protocol (i.e., the server still has an outstanding request to
    875     satisfy after the protocol has been changed, and is expected to do so
    876     without requiring the request to be repeated).
    877 
    878 NEW:
    879 
    880     The capabilities and nature of the application-level communication
    881     after the protocol change is entirely dependent upon the new
    882     protocol(s) chosen.  However, immediately after sending the 101
    883     (Switching Protocols) response, the server is expected to continue
    884     responding to the original request as if it had received its
    885     equivalent within the new protocol (i.e., the server still has an
    886     outstanding request to satisfy after the protocol has been changed,
    887     and is expected to do so without requiring the request to be
    888     repeated).
    889 
    890 
    891866Section 7., paragraph 14:
    892867OLD:
  • draft-ietf-httpbis/latest/auth48/rfc7230.diff.html

    r2654 r2655  
    745745      <tr><td class="lineno" valign="top"></td><td class="left">   sent by the client before receiving the server's response, the</td><td> </td><td class="right">   sent by the client before receiving the server's response, the</td><td class="lineno" valign="top"></td></tr>
    746746      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    747       <tr bgcolor="gray" ><td></td><th><a name="part-l23" /><small>skipping to change at</small><em> page 57, line 31</em></th><th> </th><th><a name="part-r23" /><small>skipping to change at</small><em> page 57, line 31</em></th><td></td></tr>
    748       <tr><td class="lineno" valign="top"></td><td class="left">   The following is a hypothetical example sent by a client:</td><td> </td><td class="right">   The following is a hypothetical example sent by a client:</td><td class="lineno" valign="top"></td></tr>
    749       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    750       <tr><td class="lineno" valign="top"></td><td class="left">     GET /hello.txt HTTP/1.1</td><td> </td><td class="right">     GET /hello.txt HTTP/1.1</td><td class="lineno" valign="top"></td></tr>
    751       <tr><td class="lineno" valign="top"></td><td class="left">     Host: www.example.com</td><td> </td><td class="right">     Host: www.example.com</td><td class="lineno" valign="top"></td></tr>
    752       <tr><td class="lineno" valign="top"></td><td class="left">     Connection: upgrade</td><td> </td><td class="right">     Connection: upgrade</td><td class="lineno" valign="top"></td></tr>
    753       <tr><td class="lineno" valign="top"></td><td class="left">     Upgrade: HTTP/2.0, SHTTP/1.3, IRC/6.9, RTA/x11</td><td> </td><td class="right">     Upgrade: HTTP/2.0, SHTTP/1.3, IRC/6.9, RTA/x11</td><td class="lineno" valign="top"></td></tr>
    754       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    755       <tr><td class="lineno" valign="top"></td><td class="left">   The capabilities and nature of the application-level communication</td><td> </td><td class="right">   The capabilities and nature of the application-level communication</td><td class="lineno" valign="top"></td></tr>
    756       <tr><td class="lineno" valign="top"></td><td class="left">   after the protocol change is entirely dependent upon the new</td><td> </td><td class="right">   after the protocol change is entirely dependent upon the new</td><td class="lineno" valign="top"></td></tr>
    757       <tr><td class="lineno" valign="top"></td><td class="left">   protocol(s) chosen.  However, immediately after sending the 101</td><td> </td><td class="right">   protocol(s) chosen.  However, immediately after sending the 101</td><td class="lineno" valign="top"></td></tr>
    758       <tr><td><a name="diff0042" /></td></tr>
    759       <tr><td class="lineno" valign="top"></td><td class="lblock">   response, the server is expected to continue responding to the</td><td> </td><td class="rblock">   <span class="insert">(Switching Protocols)</span> response, the server is expected to continue</td><td class="lineno" valign="top"></td></tr>
    760       <tr><td class="lineno" valign="top"></td><td class="lblock">   original request as if it had received its equivalent within the new</td><td> </td><td class="rblock">   responding to the original request as if it had received its</td><td class="lineno" valign="top"></td></tr>
    761       <tr><td class="lineno" valign="top"></td><td class="lblock">   protocol (i.e., the server still has an outstanding request to</td><td> </td><td class="rblock">   equivalent within the new protocol (i.e., the server still has an</td><td class="lineno" valign="top"></td></tr>
    762       <tr><td class="lineno" valign="top"></td><td class="lblock">   satisfy after the protocol has been changed, and is expected to do so</td><td> </td><td class="rblock">   outstanding request to satisfy after the protocol has been changed,</td><td class="lineno" valign="top"></td></tr>
    763       <tr><td class="lineno" valign="top"></td><td class="lblock">   without requiring the request to be repeated).</td><td> </td><td class="rblock">   and is expected to do so without requiring the request to be</td><td class="lineno" valign="top"></td></tr>
    764       <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">   repeated).</td><td class="lineno" valign="top"></td></tr>
    765       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    766       <tr><td class="lineno" valign="top"></td><td class="left">   For example, if the Upgrade header field is received in a GET request</td><td> </td><td class="right">   For example, if the Upgrade header field is received in a GET request</td><td class="lineno" valign="top"></td></tr>
    767       <tr><td class="lineno" valign="top"></td><td class="left">   and the server decides to switch protocols, it first responds with a</td><td> </td><td class="right">   and the server decides to switch protocols, it first responds with a</td><td class="lineno" valign="top"></td></tr>
    768       <tr><td class="lineno" valign="top"></td><td class="left">   101 (Switching Protocols) message in HTTP/1.1 and then immediately</td><td> </td><td class="right">   101 (Switching Protocols) message in HTTP/1.1 and then immediately</td><td class="lineno" valign="top"></td></tr>
    769       <tr><td class="lineno" valign="top"></td><td class="left">   follows that with the new protocol's equivalent of a response to a</td><td> </td><td class="right">   follows that with the new protocol's equivalent of a response to a</td><td class="lineno" valign="top"></td></tr>
    770       <tr><td class="lineno" valign="top"></td><td class="left">   GET on the target resource.  This allows a connection to be upgraded</td><td> </td><td class="right">   GET on the target resource.  This allows a connection to be upgraded</td><td class="lineno" valign="top"></td></tr>
    771       <tr><td class="lineno" valign="top"></td><td class="left">   to protocols with the same semantics as HTTP without the latency cost</td><td> </td><td class="right">   to protocols with the same semantics as HTTP without the latency cost</td><td class="lineno" valign="top"></td></tr>
    772       <tr><td class="lineno" valign="top"></td><td class="left">   of an additional round trip.  A server MUST NOT switch protocols</td><td> </td><td class="right">   of an additional round trip.  A server MUST NOT switch protocols</td><td class="lineno" valign="top"></td></tr>
    773       <tr><td class="lineno" valign="top"></td><td class="left">   unless the received message semantics can be honored by the new</td><td> </td><td class="right">   unless the received message semantics can be honored by the new</td><td class="lineno" valign="top"></td></tr>
    774       <tr><td class="lineno" valign="top"></td><td class="left">   protocol; an OPTIONS request can be honored by any protocol.</td><td> </td><td class="right">   protocol; an OPTIONS request can be honored by any protocol.</td><td class="lineno" valign="top"></td></tr>
    775       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    776       <tr bgcolor="gray" ><td></td><th><a name="part-l24" /><small>skipping to change at</small><em> page 59, line 35</em></th><th> </th><th><a name="part-r24" /><small>skipping to change at</small><em> page 59, line 35</em></th><td></td></tr>
     747      <tr bgcolor="gray" ><td></td><th><a name="part-l23" /><small>skipping to change at</small><em> page 59, line 35</em></th><th> </th><th><a name="part-r23" /><small>skipping to change at</small><em> page 59, line 35</em></th><td></td></tr>
    777748      <tr><td class="lineno" valign="top"></td><td class="left">     #element =&gt; [ ( "," / element ) *( OWS "," [ OWS element ] ) ]</td><td> </td><td class="right">     #element =&gt; [ ( "," / element ) *( OWS "," [ OWS element ] ) ]</td><td class="lineno" valign="top"></td></tr>
    778749      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    785756      <tr><td class="lineno" valign="top"></td><td class="left">     example-list-elmt = token ; see Section 3.2.6</td><td> </td><td class="right">     example-list-elmt = token ; see Section 3.2.6</td><td class="lineno" valign="top"></td></tr>
    786757      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    787       <tr><td><a name="diff0043" /></td></tr>
     758      <tr><td><a name="diff0042" /></td></tr>
    788759      <tr><td class="lineno" valign="top"></td><td class="lblock">   Then the following are valid values for example-list (not including</td><td> </td><td class="rblock">   Then<span class="insert">,</span> the following are valid values for example-list (not including</td><td class="lineno" valign="top"></td></tr>
    789760      <tr><td class="lineno" valign="top"></td><td class="left">   the double quotes, which are present for delimitation only):</td><td> </td><td class="right">   the double quotes, which are present for delimitation only):</td><td class="lineno" valign="top"></td></tr>
     
    807778      <tr><td class="lineno" valign="top"></td><td class="left">8.1.  Header Field Registration</td><td> </td><td class="right">8.1.  Header Field Registration</td><td class="lineno" valign="top"></td></tr>
    808779      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    809       <tr><td><a name="diff0044" /></td></tr>
     780      <tr><td><a name="diff0043" /></td></tr>
    810781      <tr><td class="lineno" valign="top"></td><td class="lblock">   HTTP header fields are registered within the <span class="delete">Message Header Field</span></td><td> </td><td class="rblock">   HTTP header fields are registered within the <span class="insert">"Message Header" field</span></td><td class="lineno" valign="top"></td></tr>
    811782      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   Registry</span> maintained at</td><td> </td><td class="rblock"><span class="insert">   registry</span> maintained at</td><td class="lineno" valign="top"></td></tr>
    812783      <tr><td class="lineno" valign="top"></td><td class="left">   &lt;http://www.iana.org/assignments/message-headers/&gt;.</td><td> </td><td class="right">   &lt;http://www.iana.org/assignments/message-headers/&gt;.</td><td class="lineno" valign="top"></td></tr>
    813784      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    814       <tr><td><a name="diff0045" /></td></tr>
     785      <tr><td><a name="diff0044" /></td></tr>
    815786      <tr><td class="lineno" valign="top"></td><td class="lblock">   This document defines the following HTTP header fields, so <span class="delete">their</span></td><td> </td><td class="rblock">   This document defines the following HTTP header fields, so <span class="insert">the</span></td><td class="lineno" valign="top"></td></tr>
    816787      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   associated</span> registry <span class="delete">entries</span> has been updated <span class="delete">according to the</span></td><td> </td><td class="rblock"><span class="insert">   "Permanent Message Header Field Names"</span> registry has been updated</td><td class="lineno" valign="top"></td></tr>
     
    827798      <tr><td class="lineno" valign="top"></td><td class="left">   | Transfer-Encoding | http     | standard | Section 3.3.1 |</td><td> </td><td class="right">   | Transfer-Encoding | http     | standard | Section 3.3.1 |</td><td class="lineno" valign="top"></td></tr>
    828799      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    829       <tr bgcolor="gray" ><td></td><th><a name="part-l25" /><small>skipping to change at</small><em> page 60, line 49</em></th><th> </th><th><a name="part-r25" /><small>skipping to change at</small><em> page 60, line 49</em></th><td></td></tr>
     800      <tr bgcolor="gray" ><td></td><th><a name="part-l24" /><small>skipping to change at</small><em> page 60, line 49</em></th><th> </th><th><a name="part-r24" /><small>skipping to change at</small><em> page 60, line 49</em></th><td></td></tr>
    830801      <tr><td class="lineno" valign="top"></td><td class="left">   +-------------------+----------+----------+-------------+</td><td> </td><td class="right">   +-------------------+----------+----------+-------------+</td><td class="lineno" valign="top"></td></tr>
    831802      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    838809      <tr><td class="lineno" valign="top"></td><td class="left">   &lt;http://www.iana.org/assignments/uri-schemes/&gt;.</td><td> </td><td class="right">   &lt;http://www.iana.org/assignments/uri-schemes/&gt;.</td><td class="lineno" valign="top"></td></tr>
    839810      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    840       <tr><td><a name="diff0046" /></td></tr>
     811      <tr><td><a name="diff0045" /></td></tr>
    841812      <tr><td class="lineno" valign="top"></td><td class="lblock">   This document defines the following URI schemes, so <span class="delete">their associated</span></td><td> </td><td class="rblock">   This document defines the following URI schemes, so <span class="insert">the "Permanent</span></td><td class="lineno" valign="top"></td></tr>
    842813      <tr><td class="lineno" valign="top"></td><td class="lblock">   registry <span class="delete">entries</span> has been updated <span class="delete">according to the permanent</span></td><td> </td><td class="rblock"><span class="insert">   URI Schemes"</span> registry has been updated <span class="insert">accordingly.</span></td><td class="lineno" valign="top"></td></tr>
     
    853824      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    854825      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    855       <tr bgcolor="gray" ><td></td><th><a name="part-l26" /><small>skipping to change at</small><em> page 62, line 21</em></th><th> </th><th><a name="part-r26" /><small>skipping to change at</small><em> page 62, line 21</em></th><td></td></tr>
     826      <tr bgcolor="gray" ><td></td><th><a name="part-l25" /><small>skipping to change at</small><em> page 62, line 21</em></th><th> </th><th><a name="part-r25" /><small>skipping to change at</small><em> page 62, line 21</em></th><td></td></tr>
    856827      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    857828      <tr><td class="lineno" valign="top"></td><td class="left">      Magic number(s):  N/A</td><td> </td><td class="right">      Magic number(s):  N/A</td><td class="lineno" valign="top"></td></tr>
     
    864835      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    865836      <tr><td class="lineno" valign="top"></td><td class="left">   Person and email address to contact for further information:</td><td> </td><td class="right">   Person and email address to contact for further information:</td><td class="lineno" valign="top"></td></tr>
     837      <tr><td><a name="diff0046" /></td></tr>
     838      <tr><td class="lineno" valign="top"></td><td class="lblock">      See Authors' Addresses Section.</td><td> </td><td class="rblock">      See Authors' Addresses <span class="insert"> </span>Section.</td><td class="lineno" valign="top"></td></tr>
     839      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     840      <tr><td class="lineno" valign="top"></td><td class="left">   Intended usage:  COMMON</td><td> </td><td class="right">   Intended usage:  COMMON</td><td class="lineno" valign="top"></td></tr>
     841      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     842      <tr><td class="lineno" valign="top"></td><td class="left">   Restrictions on usage:  N/A</td><td> </td><td class="right">   Restrictions on usage:  N/A</td><td class="lineno" valign="top"></td></tr>
     843      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     844      <tr><td class="lineno" valign="top"></td><td class="left">   Author:  See Authors' Addresses Section.</td><td> </td><td class="right">   Author:  See Authors' Addresses Section.</td><td class="lineno" valign="top"></td></tr>
     845      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     846      <tr><td class="lineno" valign="top"></td><td class="left">   Change controller:  IESG</td><td> </td><td class="right">   Change controller:  IESG</td><td class="lineno" valign="top"></td></tr>
     847      <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 class="lineno" valign="top"></td><td class="left">8.3.2.  Internet Media Type application/http</td><td> </td><td class="right">8.3.2.  Internet Media Type application/http</td><td class="lineno" valign="top"></td></tr>
     849      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
     850      <tr bgcolor="gray" ><td></td><th><a name="part-l26" /><small>skipping to change at</small><em> page 63, line 42</em></th><th> </th><th><a name="part-r26" /><small>skipping to change at</small><em> page 63, line 42</em></th><td></td></tr>
     851      <tr><td class="lineno" valign="top"></td><td class="left">   Intended usage:  COMMON</td><td> </td><td class="right">   Intended usage:  COMMON</td><td class="lineno" valign="top"></td></tr>
     852      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     853      <tr><td class="lineno" valign="top"></td><td class="left">   Restrictions on usage:  N/A</td><td> </td><td class="right">   Restrictions on usage:  N/A</td><td class="lineno" valign="top"></td></tr>
     854      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     855      <tr><td class="lineno" valign="top"></td><td class="left">   Author:  See Authors' Addresses Section.</td><td> </td><td class="right">   Author:  See Authors' Addresses Section.</td><td class="lineno" valign="top"></td></tr>
     856      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     857      <tr><td class="lineno" valign="top"></td><td class="left">   Change controller:  IESG</td><td> </td><td class="right">   Change controller:  IESG</td><td class="lineno" valign="top"></td></tr>
     858      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     859      <tr><td class="lineno" valign="top"></td><td class="left">8.4.  Transfer Coding Registry</td><td> </td><td class="right">8.4.  Transfer Coding Registry</td><td class="lineno" valign="top"></td></tr>
     860      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    866861      <tr><td><a name="diff0047" /></td></tr>
    867       <tr><td class="lineno" valign="top"></td><td class="lblock">      See Authors' Addresses Section.</td><td> </td><td class="rblock">      See Authors' Addresses <span class="insert"> </span>Section.</td><td class="lineno" valign="top"></td></tr>
    868       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    869       <tr><td class="lineno" valign="top"></td><td class="left">   Intended usage:  COMMON</td><td> </td><td class="right">   Intended usage:  COMMON</td><td class="lineno" valign="top"></td></tr>
    870       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    871       <tr><td class="lineno" valign="top"></td><td class="left">   Restrictions on usage:  N/A</td><td> </td><td class="right">   Restrictions on usage:  N/A</td><td class="lineno" valign="top"></td></tr>
    872       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    873       <tr><td class="lineno" valign="top"></td><td class="left">   Author:  See Authors' Addresses Section.</td><td> </td><td class="right">   Author:  See Authors' Addresses Section.</td><td class="lineno" valign="top"></td></tr>
    874       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    875       <tr><td class="lineno" valign="top"></td><td class="left">   Change controller:  IESG</td><td> </td><td class="right">   Change controller:  IESG</td><td class="lineno" valign="top"></td></tr>
    876       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    877       <tr><td class="lineno" valign="top"></td><td class="left">8.3.2.  Internet Media Type application/http</td><td> </td><td class="right">8.3.2.  Internet Media Type application/http</td><td class="lineno" valign="top"></td></tr>
    878       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    879       <tr bgcolor="gray" ><td></td><th><a name="part-l27" /><small>skipping to change at</small><em> page 63, line 42</em></th><th> </th><th><a name="part-r27" /><small>skipping to change at</small><em> page 63, line 42</em></th><td></td></tr>
    880       <tr><td class="lineno" valign="top"></td><td class="left">   Intended usage:  COMMON</td><td> </td><td class="right">   Intended usage:  COMMON</td><td class="lineno" valign="top"></td></tr>
    881       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    882       <tr><td class="lineno" valign="top"></td><td class="left">   Restrictions on usage:  N/A</td><td> </td><td class="right">   Restrictions on usage:  N/A</td><td class="lineno" valign="top"></td></tr>
    883       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    884       <tr><td class="lineno" valign="top"></td><td class="left">   Author:  See Authors' Addresses Section.</td><td> </td><td class="right">   Author:  See Authors' Addresses Section.</td><td class="lineno" valign="top"></td></tr>
    885       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    886       <tr><td class="lineno" valign="top"></td><td class="left">   Change controller:  IESG</td><td> </td><td class="right">   Change controller:  IESG</td><td class="lineno" valign="top"></td></tr>
    887       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    888       <tr><td class="lineno" valign="top"></td><td class="left">8.4.  Transfer Coding Registry</td><td> </td><td class="right">8.4.  Transfer Coding Registry</td><td class="lineno" valign="top"></td></tr>
    889       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    890       <tr><td><a name="diff0048" /></td></tr>
    891862      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP</span> Transfer <span class="delete">Coding Registry</span> defines the namespace for transfer</td><td> </td><td class="rblock">   The <span class="insert">"HTTP</span> Transfer <span class="insert">Coding" registry</span> defines the namespace for</td><td class="lineno" valign="top"></td></tr>
    892863      <tr><td class="lineno" valign="top"></td><td class="lblock">   coding names.  It is maintained at</td><td> </td><td class="rblock">   transfer coding names.  It is maintained at</td><td class="lineno" valign="top"></td></tr>
     
    902873      <tr><td class="lineno" valign="top"></td><td class="left">   o  Pointer to specification text</td><td> </td><td class="right">   o  Pointer to specification text</td><td class="lineno" valign="top"></td></tr>
    903874      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    904       <tr bgcolor="gray" ><td></td><th><a name="part-l28" /><small>skipping to change at</small><em> page 64, line 22</em></th><th> </th><th><a name="part-r28" /><small>skipping to change at</small><em> page 64, line 22</em></th><td></td></tr>
     875      <tr bgcolor="gray" ><td></td><th><a name="part-l27" /><small>skipping to change at</small><em> page 64, line 22</em></th><th> </th><th><a name="part-r27" /><small>skipping to change at</small><em> page 64, line 22</em></th><td></td></tr>
    905876      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    906877      <tr><td class="lineno" valign="top"></td><td class="left">   Values to be added to this namespace require IETF Review (see Section</td><td> </td><td class="right">   Values to be added to this namespace require IETF Review (see Section</td><td class="lineno" valign="top"></td></tr>
     
    913884      <tr><td class="lineno" valign="top"></td><td class="left">8.4.2.  Registration</td><td> </td><td class="right">8.4.2.  Registration</td><td class="lineno" valign="top"></td></tr>
    914885      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    915       <tr><td><a name="diff0049" /></td></tr>
     886      <tr><td><a name="diff0048" /></td></tr>
    916887      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP Transfer Coding Registry</span> has been updated with the</td><td> </td><td class="rblock">   The <span class="insert">"HTTP Transfer Coding Registry"</span> has been updated with the</td><td class="lineno" valign="top"></td></tr>
    917888      <tr><td class="lineno" valign="top"></td><td class="left">   registrations below:</td><td> </td><td class="right">   registrations below:</td><td class="lineno" valign="top"></td></tr>
     
    932903      <tr><td class="lineno" valign="top"></td><td class="left">8.5.  Content Coding Registration</td><td> </td><td class="right">8.5.  Content Coding Registration</td><td class="lineno" valign="top"></td></tr>
    933904      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    934       <tr><td><a name="diff0050" /></td></tr>
     905      <tr><td><a name="diff0049" /></td></tr>
    935906      <tr><td class="lineno" valign="top"></td><td class="lblock">   IANA maintains the <span class="delete">registry of HTTP Content Codings</span> at</td><td> </td><td class="rblock">   IANA maintains the <span class="insert">"HTTP Content Coding Registry"</span> at</td><td class="lineno" valign="top"></td></tr>
    936907      <tr><td class="lineno" valign="top"></td><td class="left">   &lt;http://www.iana.org/assignments/http-parameters&gt;.</td><td> </td><td class="right">   &lt;http://www.iana.org/assignments/http-parameters&gt;.</td><td class="lineno" valign="top"></td></tr>
    937908      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    938       <tr><td><a name="diff0051" /></td></tr>
     909      <tr><td><a name="diff0050" /></td></tr>
    939910      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP Content Codings Registry</span> has been updated with the</td><td> </td><td class="rblock">   The <span class="insert">"HTTP Content Codings Registry"</span> has been updated with the</td><td class="lineno" valign="top"></td></tr>
    940911      <tr><td class="lineno" valign="top"></td><td class="left">   registrations below:</td><td> </td><td class="right">   registrations below:</td><td class="lineno" valign="top"></td></tr>
     
    954925      <tr><td class="lineno" valign="top"></td><td class="left">8.6.  Upgrade Token Registry</td><td> </td><td class="right">8.6.  Upgrade Token Registry</td><td class="lineno" valign="top"></td></tr>
    955926      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    956       <tr><td><a name="diff0052" /></td></tr>
     927      <tr><td><a name="diff0051" /></td></tr>
    957928      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP</span> Upgrade Token <span class="delete">Registry</span> defines the namespace for <span class="delete">protocol-</span></td><td> </td><td class="rblock">   The <span class="insert">"Hypertext Transfer Protocol (HTTP)</span> Upgrade Token <span class="insert">Registry"</span></td><td class="lineno" valign="top"></td></tr>
    958929      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   name</span> tokens used to identify protocols in the Upgrade header field.</td><td> </td><td class="rblock">   defines the namespace for <span class="insert">protocol-name</span> tokens used to identify</td><td class="lineno" valign="top"></td></tr>
     
    969940      <tr><td class="lineno" valign="top"></td><td class="left">   Section 4.1 of [RFC5226]) and are subject to the following rules:</td><td> </td><td class="right">   Section 4.1 of [RFC5226]) and are subject to the following rules:</td><td class="lineno" valign="top"></td></tr>
    970941      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    971       <tr bgcolor="gray" ><td></td><th><a name="part-l29" /><small>skipping to change at</small><em> page 66, line 10</em></th><th> </th><th><a name="part-r29" /><small>skipping to change at</small><em> page 66, line 10</em></th><td></td></tr>
     942      <tr bgcolor="gray" ><td></td><th><a name="part-l28" /><small>skipping to change at</small><em> page 66, line 10</em></th><th> </th><th><a name="part-r28" /><small>skipping to change at</small><em> page 66, line 10</em></th><td></td></tr>
    972943      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    973944      <tr><td class="lineno" valign="top"></td><td class="left">   7.  The IESG MAY reassign responsibility for a protocol token.  This</td><td> </td><td class="right">   7.  The IESG MAY reassign responsibility for a protocol token.  This</td><td class="lineno" valign="top"></td></tr>
     
    980951      <tr><td class="lineno" valign="top"></td><td class="left">8.6.2.  Upgrade Token Registration</td><td> </td><td class="right">8.6.2.  Upgrade Token Registration</td><td class="lineno" valign="top"></td></tr>
    981952      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    982       <tr><td><a name="diff0053" /></td></tr>
     953      <tr><td><a name="diff0052" /></td></tr>
    983954      <tr><td class="lineno" valign="top"></td><td class="lblock">   The "HTTP" entry in the <span class="delete">HTTP</span> Upgrade <span class="delete">Token Registry has been</span> updated</td><td> </td><td class="rblock">   The "HTTP" entry in the <span class="insert">"HTTP</span> Upgrade <span class="insert">Token" registry shall be</span></td><td class="lineno" valign="top"></td></tr>
    984955      <tr><td class="lineno" valign="top"></td><td class="lblock">   with the registration below:</td><td> </td><td class="rblock">   updated with the registration below:</td><td class="lineno" valign="top"></td></tr>
     
    994965      <tr><td class="lineno" valign="top"></td><td class="left">   The responsible party is: "IETF (iesg@ietf.org) - Internet</td><td> </td><td class="right">   The responsible party is: "IETF (iesg@ietf.org) - Internet</td><td class="lineno" valign="top"></td></tr>
    995966      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    996       <tr bgcolor="gray" ><td></td><th><a name="part-l30" /><small>skipping to change at</small><em> page 67, line 13</em></th><th> </th><th><a name="part-r30" /><small>skipping to change at</small><em> page 67, line 13</em></th><td></td></tr>
     967      <tr bgcolor="gray" ><td></td><th><a name="part-l29" /><small>skipping to change at</small><em> page 67, line 13</em></th><th> </th><th><a name="part-r29" /><small>skipping to change at</small><em> page 67, line 13</em></th><td></td></tr>
    997968      <tr><td class="lineno" valign="top"></td><td class="left">   unknown or untrusted source.</td><td> </td><td class="right">   unknown or untrusted source.</td><td class="lineno" valign="top"></td></tr>
    998969      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    1005976      <tr><td class="lineno" valign="top"></td><td class="left">   Domain Name Service (DNS), and the hierarchy of servers from which it</td><td> </td><td class="right">   Domain Name Service (DNS), and the hierarchy of servers from which it</td><td class="lineno" valign="top"></td></tr>
    1006977      <tr><td class="lineno" valign="top"></td><td class="left">   obtains resolution results, could impact the authenticity of address</td><td> </td><td class="right">   obtains resolution results, could impact the authenticity of address</td><td class="lineno" valign="top"></td></tr>
    1007       <tr><td><a name="diff0054" /></td></tr>
     978      <tr><td><a name="diff0053" /></td></tr>
    1008979      <tr><td class="lineno" valign="top"></td><td class="lblock">   mappings; DNS Security Extensions (DNSSEC<span class="delete">, [RFC4033]) are</span> one way to</td><td> </td><td class="rblock">   mappings; DNS Security Extensions (DNSSEC<span class="insert">) ([RFC4033]) is</span> one way to</td><td class="lineno" valign="top"></td></tr>
    1009980      <tr><td class="lineno" valign="top"></td><td class="left">   improve authenticity.</td><td> </td><td class="right">   improve authenticity.</td><td class="lineno" valign="top"></td></tr>
     
    1023994      <tr><td class="lineno" valign="top"></td><td class="left">9.2.  Risks of Intermediaries</td><td> </td><td class="right">9.2.  Risks of Intermediaries</td><td class="lineno" valign="top"></td></tr>
    1024995      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1025       <tr><td><a name="diff0055" /></td></tr>
     996      <tr><td><a name="diff0054" /></td></tr>
    1026997      <tr><td class="lineno" valign="top"></td><td class="lblock">   By their very nature, HTTP intermediaries are <span class="delete">men-in-the-middle, and</span></td><td> </td><td class="rblock">   By their very nature, HTTP intermediaries are <span class="insert">men in the middle and,</span></td><td class="lineno" valign="top"></td></tr>
    1027998      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   thus</span> represent an opportunity for man-in-the-middle attacks.</td><td> </td><td class="rblock"><span class="insert">   thus,</span> represent an opportunity for man-in-the-middle attacks.</td><td class="lineno" valign="top"></td></tr>
     
    10371008      <tr><td class="lineno" valign="top"></td><td class="left">   Intermediaries that contain a shared cache are especially vulnerable</td><td> </td><td class="right">   Intermediaries that contain a shared cache are especially vulnerable</td><td class="lineno" valign="top"></td></tr>
    10381009      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1039       <tr bgcolor="gray" ><td></td><th><a name="part-l31" /><small>skipping to change at</small><em> page 70, line 9</em></th><th> </th><th><a name="part-r31" /><small>skipping to change at</small><em> page 70, line 9</em></th><td></td></tr>
     1010      <tr bgcolor="gray" ><td></td><th><a name="part-l30" /><small>skipping to change at</small><em> page 70, line 9</em></th><th> </th><th><a name="part-r30" /><small>skipping to change at</small><em> page 70, line 9</em></th><td></td></tr>
    10401011      <tr><td class="lineno" valign="top"></td><td class="left">   access mechanism has resulted in its increasing use within</td><td> </td><td class="right">   access mechanism has resulted in its increasing use within</td><td class="lineno" valign="top"></td></tr>
    10411012      <tr><td class="lineno" valign="top"></td><td class="left">   environments where verification of message integrity is crucial.</td><td> </td><td class="right">   environments where verification of message integrity is crucial.</td><td class="lineno" valign="top"></td></tr>
     
    10481019      <tr><td class="lineno" valign="top"></td><td class="left">   such information is detected by the protocol to be incomplete,</td><td> </td><td class="right">   such information is detected by the protocol to be incomplete,</td><td class="lineno" valign="top"></td></tr>
    10491020      <tr><td class="lineno" valign="top"></td><td class="left">   expired, or corrupted during transfer.  Such mechanisms might be</td><td> </td><td class="right">   expired, or corrupted during transfer.  Such mechanisms might be</td><td class="lineno" valign="top"></td></tr>
    1050       <tr><td><a name="diff0056" /></td></tr>
     1021      <tr><td><a name="diff0055" /></td></tr>
    10511022      <tr><td class="lineno" valign="top"></td><td class="lblock">   selectively enabled via user<span class="delete"> </span>agent extensions or the presence of</td><td> </td><td class="rblock">   selectively enabled via user<span class="insert">-</span>agent extensions or the presence of</td><td class="lineno" valign="top"></td></tr>
    10521023      <tr><td class="lineno" valign="top"></td><td class="left">   message integrity metadata in a response.  At a minimum, user agents</td><td> </td><td class="right">   message integrity metadata in a response.  At a minimum, user agents</td><td class="lineno" valign="top"></td></tr>
     
    10611032      <tr><td class="lineno" valign="top"></td><td class="left">   designed to be independent of the transport protocol, such that it</td><td> </td><td class="right">   designed to be independent of the transport protocol, such that it</td><td class="lineno" valign="top"></td></tr>
    10621033      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1063       <tr bgcolor="gray" ><td></td><th><a name="part-l32" /><small>skipping to change at</small><em> page 72, line 50</em></th><th> </th><th><a name="part-r32" /><small>skipping to change at</small><em> page 72, line 50</em></th><td></td></tr>
     1034      <tr bgcolor="gray" ><td></td><th><a name="part-l31" /><small>skipping to change at</small><em> page 72, line 50</em></th><th> </th><th><a name="part-r31" /><small>skipping to change at</small><em> page 72, line 50</em></th><td></td></tr>
    10641035      <tr><td class="lineno" valign="top"></td><td class="left">   Yuchung Cheng, Yutaka Oiwa, Yves Lafon (long-time member of the</td><td> </td><td class="right">   Yuchung Cheng, Yutaka Oiwa, Yves Lafon (long-time member of the</td><td class="lineno" valign="top"></td></tr>
    10651036      <tr><td class="lineno" valign="top"></td><td class="left">   editor team), Zed A. Shaw, and Zhong Yu.</td><td> </td><td class="right">   editor team), Zed A. Shaw, and Zhong Yu.</td><td class="lineno" valign="top"></td></tr>
     
    10721043      <tr><td class="lineno" valign="top"></td><td class="left">11.1.  Normative References</td><td> </td><td class="right">11.1.  Normative References</td><td class="lineno" valign="top"></td></tr>
    10731044      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1074       <tr><td><a name="diff0057" /></td></tr>
     1045      <tr><td><a name="diff0056" /></td></tr>
    10751046      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">[RFC0793]     Postel, J., "Transmission Control Protocol", STD 7,</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    10761047      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">                 RFC 793, September 1981.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    10871058      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    10881059      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1089       <tr bgcolor="gray" ><td></td><th><a name="part-l33" /><small>skipping to change at</small><em> page 73, line 28</em></th><th> </th><th><a name="part-r33" /><small>skipping to change at</small><em> page 73, line 25</em></th><td></td></tr>
     1060      <tr bgcolor="gray" ><td></td><th><a name="part-l32" /><small>skipping to change at</small><em> page 73, line 28</em></th><th> </th><th><a name="part-r32" /><small>skipping to change at</small><em> page 73, line 25</em></th><td></td></tr>
    10901061      <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>
    10911062      <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>
     
    10981069      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7231]     Fielding, R., Ed. and J. Reschke, Ed., "Hypertext</td><td> </td><td class="right">   [RFC7231]     Fielding, R., Ed. and J. Reschke, Ed., "Hypertext</td><td class="lineno" valign="top"></td></tr>
    10991070      <tr><td class="lineno" valign="top"></td><td class="left">                 Transfer Protocol (HTTP/1.1): Semantics and Content",</td><td> </td><td class="right">                 Transfer Protocol (HTTP/1.1): Semantics and Content",</td><td class="lineno" valign="top"></td></tr>
    1100       <tr><td><a name="diff0058" /></td></tr>
     1071      <tr><td><a name="diff0057" /></td></tr>
    11011072      <tr><td class="lineno" valign="top"></td><td class="lblock">                 <span class="delete">draft-ietf-httpbis-p2-semantics-latest (work in</span></td><td> </td><td class="rblock">                 <span class="insert">RFC 7231,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    11021073      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">                 progress),</span> May 2014.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    11041075      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7232]     Fielding, R., Ed. and J. Reschke, Ed., "Hypertext</td><td> </td><td class="right">   [RFC7232]     Fielding, R., Ed. and J. Reschke, Ed., "Hypertext</td><td class="lineno" valign="top"></td></tr>
    11051076      <tr><td class="lineno" valign="top"></td><td class="left">                 Transfer Protocol (HTTP/1.1): Conditional Requests",</td><td> </td><td class="right">                 Transfer Protocol (HTTP/1.1): Conditional Requests",</td><td class="lineno" valign="top"></td></tr>
    1106       <tr><td><a name="diff0059" /></td></tr>
     1077      <tr><td><a name="diff0058" /></td></tr>
    11071078      <tr><td class="lineno" valign="top"></td><td class="lblock">                 <span class="delete">draft-ietf-httpbis-p4-conditional-latest (work in</span></td><td> </td><td class="rblock">                 <span class="insert">RFC 7232,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    11081079      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">                 progress),</span> May 2014.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    11101081      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7233]     Fielding, R., Ed., Lafon, Y., Ed., and J. Reschke, Ed.,</td><td> </td><td class="right">   [RFC7233]     Fielding, R., Ed., Lafon, Y., Ed., and J. Reschke, Ed.,</td><td class="lineno" valign="top"></td></tr>
    11111082      <tr><td class="lineno" valign="top"></td><td class="left">                 "Hypertext Transfer Protocol (HTTP/1.1): Range</td><td> </td><td class="right">                 "Hypertext Transfer Protocol (HTTP/1.1): Range</td><td class="lineno" valign="top"></td></tr>
    1112       <tr><td><a name="diff0060" /></td></tr>
     1083      <tr><td><a name="diff0059" /></td></tr>
    11131084      <tr><td class="lineno" valign="top"></td><td class="lblock">                 Requests", <span class="delete">draft-ietf-httpbis-p5-range-latest (work in</span></td><td> </td><td class="rblock">                 Requests", <span class="insert">RFC 7233,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    11141085      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">                 progress),</span> May 2014.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    11161087      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7234]     Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke,</td><td> </td><td class="right">   [RFC7234]     Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke,</td><td class="lineno" valign="top"></td></tr>
    11171088      <tr><td class="lineno" valign="top"></td><td class="left">                 Ed., "Hypertext Transfer Protocol (HTTP/1.1): Caching",</td><td> </td><td class="right">                 Ed., "Hypertext Transfer Protocol (HTTP/1.1): Caching",</td><td class="lineno" valign="top"></td></tr>
    1118       <tr><td><a name="diff0061" /></td></tr>
     1089      <tr><td><a name="diff0060" /></td></tr>
    11191090      <tr><td class="lineno" valign="top"></td><td class="lblock">                 <span class="delete">draft-ietf-httpbis-p6-cache-latest (work in progress),</span></td><td> </td><td class="rblock">                 <span class="insert">RFC 7234,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    11201091      <tr><td class="lineno" valign="top"></td><td class="lblock">                 May 2014.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    11221093      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7235]     Fielding, R., Ed. and J. Reschke, Ed., "Hypertext</td><td> </td><td class="right">   [RFC7235]     Fielding, R., Ed. and J. Reschke, Ed., "Hypertext</td><td class="lineno" valign="top"></td></tr>
    11231094      <tr><td class="lineno" valign="top"></td><td class="left">                 Transfer Protocol (HTTP/1.1): Authentication",</td><td> </td><td class="right">                 Transfer Protocol (HTTP/1.1): Authentication",</td><td class="lineno" valign="top"></td></tr>
    1124       <tr><td><a name="diff0062" /></td></tr>
     1095      <tr><td><a name="diff0061" /></td></tr>
    11251096      <tr><td class="lineno" valign="top"></td><td class="lblock">                 <span class="delete">draft-ietf-httpbis-p7-auth-latest (work in progress),</span></td><td> </td><td class="rblock">                 <span class="insert">RFC 7235,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    11261097      <tr><td class="lineno" valign="top"></td><td class="lblock">                 May 2014.</td><td> </td><td class="rblock">                                                                         </td><td class="lineno" valign="top"></td></tr>
     
    11381109      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    11391110      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1140       <tr bgcolor="gray" ><td></td><th><a name="part-l34" /><small>skipping to change at</small><em> page 77, line 10</em></th><th> </th><th><a name="part-r34" /><small>skipping to change at</small><em> page 77, line 5</em></th><td></td></tr>
     1111      <tr bgcolor="gray" ><td></td><th><a name="part-l33" /><small>skipping to change at</small><em> page 77, line 10</em></th><th> </th><th><a name="part-r33" /><small>skipping to change at</small><em> page 77, line 5</em></th><td></td></tr>
    11411112      <tr><td class="lineno" valign="top"></td><td class="left">   implements name-based virtual hosts ought to disable support for</td><td> </td><td class="right">   implements name-based virtual hosts ought to disable support for</td><td class="lineno" valign="top"></td></tr>
    11421113      <tr><td class="lineno" valign="top"></td><td class="left">   HTTP/0.9.  Most requests that appear to be HTTP/0.9 are, in fact,</td><td> </td><td class="right">   HTTP/0.9.  Most requests that appear to be HTTP/0.9 are, in fact,</td><td class="lineno" valign="top"></td></tr>
     
    11491120      <tr><td class="lineno" valign="top"></td><td class="left">   and HTTP/1.1.</td><td> </td><td class="right">   and HTTP/1.1.</td><td class="lineno" valign="top"></td></tr>
    11501121      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1151       <tr><td><a name="diff0063" /></td></tr>
     1122      <tr><td><a name="diff0062" /></td></tr>
    11521123      <tr><td class="lineno" valign="top"></td><td class="lblock">A.1.1.  Multi<span class="delete">-</span>homed Web Servers</td><td> </td><td class="rblock">A.1.1.  Multihomed Web Servers</td><td class="lineno" valign="top"></td></tr>
    11531124      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    11621133      <tr><td class="lineno" valign="top"></td><td class="left">   to which that request was directed.  The Host header field was</td><td> </td><td class="right">   to which that request was directed.  The Host header field was</td><td class="lineno" valign="top"></td></tr>
    11631134      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1164       <tr bgcolor="gray" ><td></td><th><a name="part-l35" /><small>skipping to change at</small><em> page 78, line 20</em></th><th> </th><th><a name="part-r35" /><small>skipping to change at</small><em> page 78, line 14</em></th><td></td></tr>
     1135      <tr bgcolor="gray" ><td></td><th><a name="part-l34" /><small>skipping to change at</small><em> page 78, line 20</em></th><th> </th><th><a name="part-r34" /><small>skipping to change at</small><em> page 78, line 14</em></th><td></td></tr>
    11651136      <tr><td class="lineno" valign="top"></td><td class="left">   not be used by clients at all when a proxy is being used.</td><td> </td><td class="right">   not be used by clients at all when a proxy is being used.</td><td class="lineno" valign="top"></td></tr>
    11661137      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    11731144      <tr><td class="lineno" valign="top"></td><td class="left">A.2.  Changes from RFC 2616</td><td> </td><td class="right">A.2.  Changes from RFC 2616</td><td class="lineno" valign="top"></td></tr>
    11741145      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     1146      <tr><td><a name="diff0063" /></td></tr>
     1147      <tr><td class="lineno" valign="top"></td><td class="lblock">   HTTP's approach to error handling has been explained<span class="delete">.  (Section 2.5)</span></td><td> </td><td class="rblock">   HTTP's approach to error handling has been explained<span class="insert"> (Section 2.5).</span></td><td class="lineno" valign="top"></td></tr>
     1148      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    11751149      <tr><td><a name="diff0064" /></td></tr>
    1176       <tr><td class="lineno" valign="top"></td><td class="lblock">   HTTP's approach to error handling has been explained<span class="delete">.  (Section 2.5)</span></td><td> </td><td class="rblock">   HTTP's approach to error handling has been explained<span class="insert"> (Section 2.5).</span></td><td class="lineno" valign="top"></td></tr>
    1177       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1178       <tr><td><a name="diff0065" /></td></tr>
    11791150      <tr><td class="lineno" valign="top"></td><td class="lblock">   The HTTP-version ABNF production has been clarified to be case<span class="delete">-</span></td><td> </td><td class="rblock">   The HTTP-version ABNF production has been clarified to be case</td><td class="lineno" valign="top"></td></tr>
    11801151      <tr><td class="lineno" valign="top"></td><td class="left">   sensitive.  Additionally, version numbers have been restricted to</td><td> </td><td class="right">   sensitive.  Additionally, version numbers have been restricted to</td><td class="lineno" valign="top"></td></tr>
    11811152      <tr><td class="lineno" valign="top"></td><td class="left">   single digits, due to the fact that implementations are known to</td><td> </td><td class="right">   single digits, due to the fact that implementations are known to</td><td class="lineno" valign="top"></td></tr>
    1182       <tr><td><a name="diff0066" /></td></tr>
     1153      <tr><td><a name="diff0065" /></td></tr>
    11831154      <tr><td class="lineno" valign="top"></td><td class="lblock">   handle multi-digit version numbers incorrectly<span class="delete">.  (Section 2.6)</span></td><td> </td><td class="rblock">   handle multi-digit version numbers incorrectly<span class="insert"> (Section 2.6).</span></td><td class="lineno" valign="top"></td></tr>
    11841155      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    11851156      <tr><td class="lineno" valign="top"></td><td class="left">   Userinfo (i.e., username and password) are now disallowed in HTTP and</td><td> </td><td class="right">   Userinfo (i.e., username and password) are now disallowed in HTTP and</td><td class="lineno" valign="top"></td></tr>
    11861157      <tr><td class="lineno" valign="top"></td><td class="left">   HTTPS URIs, because of security issues related to their transmission</td><td> </td><td class="right">   HTTPS URIs, because of security issues related to their transmission</td><td class="lineno" valign="top"></td></tr>
     1158      <tr><td><a name="diff0066" /></td></tr>
     1159      <tr><td class="lineno" valign="top"></td><td class="lblock">   on the wire<span class="delete">.  (Section 2.7.1)</span></td><td> </td><td class="rblock">   on the wire<span class="insert"> (Section 2.7.1).</span></td><td class="lineno" valign="top"></td></tr>
     1160      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     1161      <tr><td class="lineno" valign="top"></td><td class="left">   The HTTPS URI scheme is now defined by this specification;</td><td> </td><td class="right">   The HTTPS URI scheme is now defined by this specification;</td><td class="lineno" valign="top"></td></tr>
    11871162      <tr><td><a name="diff0067" /></td></tr>
    1188       <tr><td class="lineno" valign="top"></td><td class="lblock">   on the wire<span class="delete">.  (Section 2.7.1)</span></td><td> </td><td class="rblock">   on the wire<span class="insert"> (Section 2.7.1).</span></td><td class="lineno" valign="top"></td></tr>
    1189       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1190       <tr><td class="lineno" valign="top"></td><td class="left">   The HTTPS URI scheme is now defined by this specification;</td><td> </td><td class="right">   The HTTPS URI scheme is now defined by this specification;</td><td class="lineno" valign="top"></td></tr>
    1191       <tr><td><a name="diff0068" /></td></tr>
    11921163      <tr><td class="lineno" valign="top"></td><td class="lblock">   previously, it was <span class="delete">done</span> in Section 2.4 of [RFC2818].  Furthermore, it</td><td> </td><td class="rblock">   previously, it was <span class="insert">defined</span> in Section 2.4 of [RFC2818].  Furthermore,</td><td class="lineno" valign="top"></td></tr>
    11931164      <tr><td class="lineno" valign="top"></td><td class="lblock">   implies end-to-end <span class="delete">security.</span>  (Section <span class="delete">2.7.2)</span></td><td> </td><td class="rblock">   it implies end-to-end <span class="insert">security</span> (Section <span class="insert">2.7.2).</span></td><td class="lineno" valign="top"></td></tr>
     
    11971168      <tr><td class="lineno" valign="top"></td><td class="left">   fundamentally a message-oriented protocol.  Minimum supported sizes</td><td> </td><td class="right">   fundamentally a message-oriented protocol.  Minimum supported sizes</td><td class="lineno" valign="top"></td></tr>
    11981169      <tr><td class="lineno" valign="top"></td><td class="left">   for various protocol elements have been suggested, to improve</td><td> </td><td class="right">   for various protocol elements have been suggested, to improve</td><td class="lineno" valign="top"></td></tr>
    1199       <tr><td><a name="diff0069" /></td></tr>
     1170      <tr><td><a name="diff0068" /></td></tr>
    12001171      <tr><td class="lineno" valign="top"></td><td class="lblock">   interoperability<span class="delete">.  (Section 3)</span></td><td> </td><td class="rblock">   interoperability<span class="insert"> (Section 3).</span></td><td class="lineno" valign="top"></td></tr>
    12011172      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    12021173      <tr><td class="lineno" valign="top"></td><td class="left">   Invalid whitespace around field-names is now required to be rejected,</td><td> </td><td class="right">   Invalid whitespace around field-names is now required to be rejected,</td><td class="lineno" valign="top"></td></tr>
    12031174      <tr><td class="lineno" valign="top"></td><td class="left">   because accepting it represents a security vulnerability.  The ABNF</td><td> </td><td class="right">   because accepting it represents a security vulnerability.  The ABNF</td><td class="lineno" valign="top"></td></tr>
    1204       <tr><td><a name="diff0070" /></td></tr>
     1175      <tr><td><a name="diff0069" /></td></tr>
    12051176      <tr><td class="lineno" valign="top"></td><td class="lblock">   productions defining header fields now only list the field <span class="delete">value.</span></td><td> </td><td class="rblock">   productions defining header fields now only list the field <span class="insert">value</span></td><td class="lineno" valign="top"></td></tr>
    12061177      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">3.2)</span></td><td> </td><td class="rblock">   (Section <span class="insert">3.2).</span></td><td class="lineno" valign="top"></td></tr>
     
    12081179      <tr><td class="lineno" valign="top"></td><td class="left">   Rules about implicit linear whitespace between certain grammar</td><td> </td><td class="right">   Rules about implicit linear whitespace between certain grammar</td><td class="lineno" valign="top"></td></tr>
    12091180      <tr><td class="lineno" valign="top"></td><td class="left">   productions have been removed; now whitespace is only allowed where</td><td> </td><td class="right">   productions have been removed; now whitespace is only allowed where</td><td class="lineno" valign="top"></td></tr>
     1181      <tr><td><a name="diff0070" /></td></tr>
     1182      <tr><td class="lineno" valign="top"></td><td class="lblock">   specifically defined in the ABNF<span class="delete">.  (Section 3.2.3)</span></td><td> </td><td class="rblock">   specifically defined in the ABNF<span class="insert"> (Section 3.2.3).</span></td><td class="lineno" valign="top"></td></tr>
     1183      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     1184      <tr><td class="lineno" valign="top"></td><td class="left">   Header fields that span multiple lines ("line folding") are</td><td> </td><td class="right">   Header fields that span multiple lines ("line folding") are</td><td class="lineno" valign="top"></td></tr>
    12101185      <tr><td><a name="diff0071" /></td></tr>
    1211       <tr><td class="lineno" valign="top"></td><td class="lblock">   specifically defined in the ABNF<span class="delete">.  (Section 3.2.3)</span></td><td> </td><td class="rblock">   specifically defined in the ABNF<span class="insert"> (Section 3.2.3).</span></td><td class="lineno" valign="top"></td></tr>
    1212       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1213       <tr><td class="lineno" valign="top"></td><td class="left">   Header fields that span multiple lines ("line folding") are</td><td> </td><td class="right">   Header fields that span multiple lines ("line folding") are</td><td class="lineno" valign="top"></td></tr>
    1214       <tr><td><a name="diff0072" /></td></tr>
    12151186      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">deprecated.</span>  (Section <span class="delete">3.2.4)</span></td><td> </td><td class="rblock">   <span class="insert">deprecated</span> (Section <span class="insert">3.2.4).</span></td><td class="lineno" valign="top"></td></tr>
    12161187      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">                                                                         </td><td class="lineno" valign="top"></td></tr>
     
    12181189      <tr><td class="lineno" valign="top"></td><td class="left">   and handling of backslash-escaping in them has been clarified.  The</td><td> </td><td class="right">   and handling of backslash-escaping in them has been clarified.  The</td><td class="lineno" valign="top"></td></tr>
    12191190      <tr><td class="lineno" valign="top"></td><td class="left">   quoted-pair rule no longer allows escaping control characters other</td><td> </td><td class="right">   quoted-pair rule no longer allows escaping control characters other</td><td class="lineno" valign="top"></td></tr>
    1220       <tr><td><a name="diff0073" /></td></tr>
     1191      <tr><td><a name="diff0072" /></td></tr>
    12211192      <tr><td class="lineno" valign="top"></td><td class="lblock">   than HTAB.  <span class="delete">Non-ASCII</span> content in header fields and the reason phrase</td><td> </td><td class="rblock">   than HTAB.  <span class="insert">Non-US-ASCII</span> content in header fields and the reason</td><td class="lineno" valign="top"></td></tr>
    12221193      <tr><td class="lineno" valign="top"></td><td class="lblock">   has been obsoleted and made opaque (the TEXT rule was <span class="delete">removed).</span></td><td> </td><td class="rblock">   phrase has been obsoleted and made opaque (the TEXT rule was <span class="insert">removed)</span></td><td class="lineno" valign="top"></td></tr>
     
    12241195      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    12251196      <tr><td class="lineno" valign="top"></td><td class="left">   Bogus "Content-Length" header fields are now required to be handled</td><td> </td><td class="right">   Bogus "Content-Length" header fields are now required to be handled</td><td class="lineno" valign="top"></td></tr>
    1226       <tr><td><a name="diff0074" /></td></tr>
     1197      <tr><td><a name="diff0073" /></td></tr>
    12271198      <tr><td class="lineno" valign="top"></td><td class="lblock">   as errors by recipients<span class="delete">.  (Section 3.3.2)</span></td><td> </td><td class="rblock">   as errors by recipients<span class="insert"> (Section 3.3.2).</span></td><td class="lineno" valign="top"></td></tr>
    12281199      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    12321203      <tr><td class="lineno" valign="top"></td><td class="left">   elements cannot define such special cases.  CONNECT is a new, special</td><td> </td><td class="right">   elements cannot define such special cases.  CONNECT is a new, special</td><td class="lineno" valign="top"></td></tr>
    12331204      <tr><td class="lineno" valign="top"></td><td class="left">   case in determining message body length. "multipart/byteranges" is no</td><td> </td><td class="right">   case in determining message body length. "multipart/byteranges" is no</td><td class="lineno" valign="top"></td></tr>
    1234       <tr><td><a name="diff0075" /></td></tr>
     1205      <tr><td><a name="diff0074" /></td></tr>
    12351206      <tr><td class="lineno" valign="top"></td><td class="lblock">   longer a way of determining message body length <span class="delete">detection.</span></td><td> </td><td class="rblock">   longer a way of determining message body length <span class="insert">detection</span></td><td class="lineno" valign="top"></td></tr>
    12361207      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">3.3.3)</span></td><td> </td><td class="rblock">   (Section <span class="insert">3.3.3).</span></td><td class="lineno" valign="top"></td></tr>
    12371208      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1238       <tr><td><a name="diff0076" /></td></tr>
     1209      <tr><td><a name="diff0075" /></td></tr>
    12391210      <tr><td class="lineno" valign="top"></td><td class="lblock">   The "identity" transfer coding token has been <span class="delete">removed.</span>  (Sections 3.3</td><td> </td><td class="rblock">   The "identity" transfer coding token has been <span class="insert">removed</span> (Sections 3.3</td><td class="lineno" valign="top"></td></tr>
    12401211      <tr><td class="lineno" valign="top"></td><td class="lblock">   and <span class="delete">4)</span></td><td> </td><td class="rblock">   and <span class="insert">4).</span></td><td class="lineno" valign="top"></td></tr>
    12411212      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    12421213      <tr><td class="lineno" valign="top"></td><td class="left">   Chunk length does not include the count of the octets in the chunk</td><td> </td><td class="right">   Chunk length does not include the count of the octets in the chunk</td><td class="lineno" valign="top"></td></tr>
    1243       <tr><td><a name="diff0077" /></td></tr>
     1214      <tr><td><a name="diff0076" /></td></tr>
    12441215      <tr><td class="lineno" valign="top"></td><td class="lblock">   header and trailer.  Line folding in chunk extensions is <span class="delete">disallowed.</span></td><td> </td><td class="rblock">   header and trailer.  Line folding in chunk extensions is <span class="insert">disallowed</span></td><td class="lineno" valign="top"></td></tr>
    12451216      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">4.1)</span></td><td> </td><td class="rblock">   (Section <span class="insert">4.1).</span></td><td class="lineno" valign="top"></td></tr>
    12461217      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1247       <tr><td><a name="diff0078" /></td></tr>
     1218      <tr><td><a name="diff0077" /></td></tr>
    12481219      <tr><td class="lineno" valign="top"></td><td class="lblock">   The meaning of the "deflate" content coding has been <span class="delete">clarified.</span></td><td> </td><td class="rblock">   The meaning of the "deflate" content coding has been <span class="insert">clarified</span></td><td class="lineno" valign="top"></td></tr>
    12491220      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">4.2.2)</span></td><td> </td><td class="rblock">   (Section <span class="insert">4.2.2).</span></td><td class="lineno" valign="top"></td></tr>
     
    12511222      <tr><td class="lineno" valign="top"></td><td class="left">   The segment + query components of RFC 3986 have been used to define</td><td> </td><td class="right">   The segment + query components of RFC 3986 have been used to define</td><td class="lineno" valign="top"></td></tr>
    12521223      <tr><td class="lineno" valign="top"></td><td class="left">   the request-target, instead of abs_path from RFC 1808.  The asterisk-</td><td> </td><td class="right">   the request-target, instead of abs_path from RFC 1808.  The asterisk-</td><td class="lineno" valign="top"></td></tr>
    1253       <tr><td><a name="diff0079" /></td></tr>
     1224      <tr><td><a name="diff0078" /></td></tr>
    12541225      <tr><td class="lineno" valign="top"></td><td class="lblock">   form of the request-target is only allowed with the OPTIONS <span class="delete">method.</span></td><td> </td><td class="rblock">   form of the request-target is only allowed with the OPTIONS <span class="insert">method</span></td><td class="lineno" valign="top"></td></tr>
    12551226      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">5.3)</span></td><td> </td><td class="rblock">   (Section <span class="insert">5.3).</span></td><td class="lineno" valign="top"></td></tr>
    12561227      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     1228      <tr><td><a name="diff0079" /></td></tr>
     1229      <tr><td class="lineno" valign="top"></td><td class="lblock">   The term "Effective Request URI" has been introduced<span class="delete">.  (Section 5.5)</span></td><td> </td><td class="rblock">   The term "Effective Request URI" has been introduced<span class="insert"> (Section 5.5).</span></td><td class="lineno" valign="top"></td></tr>
     1230      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    12571231      <tr><td><a name="diff0080" /></td></tr>
    1258       <tr><td class="lineno" valign="top"></td><td class="lblock">   The term "Effective Request URI" has been introduced<span class="delete">.  (Section 5.5)</span></td><td> </td><td class="rblock">   The term "Effective Request URI" has been introduced<span class="insert"> (Section 5.5).</span></td><td class="lineno" valign="top"></td></tr>
    1259       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1260       <tr><td><a name="diff0081" /></td></tr>
    12611232      <tr><td class="lineno" valign="top"></td><td class="lblock">   Gateways do not need to generate Via header fields <span class="delete">anymore.</span></td><td> </td><td class="rblock">   Gateways do not need to generate Via header fields <span class="insert">anymore</span></td><td class="lineno" valign="top"></td></tr>
    12621233      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">5.7.1)</span></td><td> </td><td class="rblock">   (Section <span class="insert">5.7.1).</span></td><td class="lineno" valign="top"></td></tr>
     
    12651236      <tr><td class="lineno" valign="top"></td><td class="left">   clarified.  Also, "hop-by-hop" header fields are required to appear</td><td> </td><td class="right">   clarified.  Also, "hop-by-hop" header fields are required to appear</td><td class="lineno" valign="top"></td></tr>
    12661237      <tr><td class="lineno" valign="top"></td><td class="left">   in the Connection header field; just because they're defined as hop-</td><td> </td><td class="right">   in the Connection header field; just because they're defined as hop-</td><td class="lineno" valign="top"></td></tr>
    1267       <tr><td><a name="diff0082" /></td></tr>
     1238      <tr><td><a name="diff0081" /></td></tr>
    12681239      <tr><td class="lineno" valign="top"></td><td class="lblock">   by-hop in this specification doesn't exempt them<span class="delete">.  (Section 6.1)</span></td><td> </td><td class="rblock">   by-hop in this specification doesn't exempt them<span class="insert"> (Section 6.1).</span></td><td class="lineno" valign="top"></td></tr>
    12691240      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    12731244      <tr><td class="lineno" valign="top"></td><td class="left">   the server prematurely closes the connection has been removed.  Also,</td><td> </td><td class="right">   the server prematurely closes the connection has been removed.  Also,</td><td class="lineno" valign="top"></td></tr>
    12741245      <tr><td class="lineno" valign="top"></td><td class="left">   some extraneous requirements about when servers are allowed to close</td><td> </td><td class="right">   some extraneous requirements about when servers are allowed to close</td><td class="lineno" valign="top"></td></tr>
    1275       <tr><td><a name="diff0083" /></td></tr>
     1246      <tr><td><a name="diff0082" /></td></tr>
    12761247      <tr><td class="lineno" valign="top"></td><td class="lblock">   connections prematurely have been removed<span class="delete">.  (Section 6.3)</span></td><td> </td><td class="rblock">   connections prematurely have been removed<span class="insert"> (Section 6.3).</span></td><td class="lineno" valign="top"></td></tr>
    12771248      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    12781249      <tr><td class="lineno" valign="top"></td><td class="left">   The semantics of the Upgrade header field is now defined in responses</td><td> </td><td class="right">   The semantics of the Upgrade header field is now defined in responses</td><td class="lineno" valign="top"></td></tr>
    12791250      <tr><td class="lineno" valign="top"></td><td class="left">   other than 101 (this was incorporated from [RFC2817]).  Furthermore,</td><td> </td><td class="right">   other than 101 (this was incorporated from [RFC2817]).  Furthermore,</td><td class="lineno" valign="top"></td></tr>
     1251      <tr><td><a name="diff0083" /></td></tr>
     1252      <tr><td class="lineno" valign="top"></td><td class="lblock">   the ordering in the field value is now significant<span class="delete">.  (Section 6.7)</span></td><td> </td><td class="rblock">   the ordering in the field value is now significant<span class="insert"> (Section 6.7).</span></td><td class="lineno" valign="top"></td></tr>
     1253      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     1254      <tr><td class="lineno" valign="top"></td><td class="left">   Empty list elements in list productions (e.g., a list header field</td><td> </td><td class="right">   Empty list elements in list productions (e.g., a list header field</td><td class="lineno" valign="top"></td></tr>
    12801255      <tr><td><a name="diff0084" /></td></tr>
    1281       <tr><td class="lineno" valign="top"></td><td class="lblock">   the ordering in the field value is now significant<span class="delete">.  (Section 6.7)</span></td><td> </td><td class="rblock">   the ordering in the field value is now significant<span class="insert"> (Section 6.7).</span></td><td class="lineno" valign="top"></td></tr>
    1282       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1283       <tr><td class="lineno" valign="top"></td><td class="left">   Empty list elements in list productions (e.g., a list header field</td><td> </td><td class="right">   Empty list elements in list productions (e.g., a list header field</td><td class="lineno" valign="top"></td></tr>
     1256      <tr><td class="lineno" valign="top"></td><td class="lblock">   containing ", ,") have been deprecated<span class="delete">.  (Section 7)</span></td><td> </td><td class="rblock">   containing ", ,") have been deprecated<span class="insert"> (Section 7).</span></td><td class="lineno" valign="top"></td></tr>
     1257      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     1258      <tr><td class="lineno" valign="top"></td><td class="left">   Registration of Transfer Codings now requires IETF Review</td><td> </td><td class="right">   Registration of Transfer Codings now requires IETF Review</td><td class="lineno" valign="top"></td></tr>
    12841259      <tr><td><a name="diff0085" /></td></tr>
    1285       <tr><td class="lineno" valign="top"></td><td class="lblock">   containing ", ,") have been deprecated<span class="delete">.  (Section 7)</span></td><td> </td><td class="rblock">   containing ", ,") have been deprecated<span class="insert"> (Section 7).</span></td><td class="lineno" valign="top"></td></tr>
    1286       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1287       <tr><td class="lineno" valign="top"></td><td class="left">   Registration of Transfer Codings now requires IETF Review</td><td> </td><td class="right">   Registration of Transfer Codings now requires IETF Review</td><td class="lineno" valign="top"></td></tr>
     1260      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section 8.4)</td><td> </td><td class="rblock">   (Section 8.4)<span class="insert">.</span></td><td class="lineno" valign="top"></td></tr>
     1261      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    12881262      <tr><td><a name="diff0086" /></td></tr>
    1289       <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section 8.4)</td><td> </td><td class="rblock">   (Section 8.4)<span class="insert">.</span></td><td class="lineno" valign="top"></td></tr>
    1290       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1291       <tr><td><a name="diff0087" /></td></tr>
    12921263      <tr><td class="lineno" valign="top"></td><td class="lblock">   This specification now defines the Upgrade <span class="delete">Token Registry,</span> previously</td><td> </td><td class="rblock">   This specification now defines the <span class="insert">"HTTP</span> Upgrade <span class="insert">Tokens" registry,</span></td><td class="lineno" valign="top"></td></tr>
    12931264      <tr><td class="lineno" valign="top"></td><td class="lblock">   defined in Section 7.2 of <span class="delete">[RFC2817].</span>  (Section <span class="delete">8.6)</span></td><td> </td><td class="rblock">   previously defined in Section 7.2 of <span class="insert">[RFC2817]</span> (Section <span class="insert">8.6).</span></td><td class="lineno" valign="top"></td></tr>
    12941265      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1295       <tr><td><a name="diff0088" /></td></tr>
     1266      <tr><td><a name="diff0087" /></td></tr>
    12961267      <tr><td class="lineno" valign="top"></td><td class="lblock">   The expectation to support HTTP/0.9 requests has been <span class="delete">removed.</span></td><td> </td><td class="rblock">   The expectation to support HTTP/0.9 requests has been <span class="insert">removed</span></td><td class="lineno" valign="top"></td></tr>
    12971268      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Appendix <span class="delete">A)</span></td><td> </td><td class="rblock">   (Appendix <span class="insert">A).</span></td><td class="lineno" valign="top"></td></tr>
     
    12991270      <tr><td class="lineno" valign="top"></td><td class="left">   Issues with the Keep-Alive and Proxy-Connection header fields in</td><td> </td><td class="right">   Issues with the Keep-Alive and Proxy-Connection header fields in</td><td class="lineno" valign="top"></td></tr>
    13001271      <tr><td class="lineno" valign="top"></td><td class="left">   requests are pointed out, with use of the latter being discouraged</td><td> </td><td class="right">   requests are pointed out, with use of the latter being discouraged</td><td class="lineno" valign="top"></td></tr>
    1301       <tr><td><a name="diff0089" /></td></tr>
     1272      <tr><td><a name="diff0088" /></td></tr>
    13021273      <tr><td class="lineno" valign="top"></td><td class="lblock">   altogether<span class="delete">.  (Appendix A.1.2)</span></td><td> </td><td class="rblock">   altogether<span class="insert"> (Appendix A.1.2).</span></td><td class="lineno" valign="top"></td></tr>
    13031274      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    13121283      <tr><td class="lineno" valign="top"></td><td class="left">   HTTP-message = start-line *( header-field CRLF ) CRLF [ message-body</td><td> </td><td class="right">   HTTP-message = start-line *( header-field CRLF ) CRLF [ message-body</td><td class="lineno" valign="top"></td></tr>
    13131284      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1314       <tr bgcolor="gray" ><td></td><th><a name="part-l36" /><small>skipping to change at</small><em> page 83, line 25</em></th><th> </th><th><a name="part-r36" /><small>skipping to change at</small><em> page 83, line 20</em></th><td></td></tr>
     1285      <tr bgcolor="gray" ><td></td><th><a name="part-l35" /><small>skipping to change at</small><em> page 83, line 25</em></th><th> </th><th><a name="part-r35" /><small>skipping to change at</small><em> page 83, line 20</em></th><td></td></tr>
    13151286      <tr><td class="lineno" valign="top"></td><td class="left">      client  7</td><td> </td><td class="right">      client  7</td><td class="lineno" valign="top"></td></tr>
    13161287      <tr><td class="lineno" valign="top"></td><td class="left">      close  50, 55</td><td> </td><td class="right">      close  50, 55</td><td class="lineno" valign="top"></td></tr>
     
    13231294      <tr><td class="lineno" valign="top"></td><td class="left">      deflate (Coding Format)  38</td><td> </td><td class="right">      deflate (Coding Format)  38</td><td class="lineno" valign="top"></td></tr>
    13241295      <tr><td class="lineno" valign="top"></td><td class="left">      Delimiters  26</td><td> </td><td class="right">      Delimiters  26</td><td class="lineno" valign="top"></td></tr>
    1325       <tr><td><a name="diff0090" /></td></tr>
     1296      <tr><td><a name="diff0089" /></td></tr>
    13261297      <tr><td class="lineno" valign="top"></td><td class="lblock">      downstream  <span class="delete">9</span></td><td> </td><td class="rblock">      downstream  <span class="insert">10</span></td><td class="lineno" valign="top"></td></tr>
    13271298      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    13361307      <tr><td class="lineno" valign="top"></td><td class="left">         absolute-URI  16</td><td> </td><td class="right">         absolute-URI  16</td><td class="lineno" valign="top"></td></tr>
    13371308      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1338       <tr bgcolor="gray" ><td></td><th><a name="part-l37" /><small>skipping to change at</small><em> page 84, line 20</em></th><th> </th><th><a name="part-r37" /><small>skipping to change at</small><em> page 84, line 14</em></th><td></td></tr>
     1309      <tr bgcolor="gray" ><td></td><th><a name="part-l36" /><small>skipping to change at</small><em> page 84, line 20</em></th><th> </th><th><a name="part-r36" /><small>skipping to change at</small><em> page 84, line 14</em></th><td></td></tr>
    13391310      <tr><td class="lineno" valign="top"></td><td class="left">         field-content  22</td><td> </td><td class="right">         field-content  22</td><td class="lineno" valign="top"></td></tr>
    13401311      <tr><td class="lineno" valign="top"></td><td class="left">         field-name  22, 39</td><td> </td><td class="right">         field-name  22, 39</td><td class="lineno" valign="top"></td></tr>
     
    13471318      <tr><td class="lineno" valign="top"></td><td class="left">         HTAB  6</td><td> </td><td class="right">         HTAB  6</td><td class="lineno" valign="top"></td></tr>
    13481319      <tr><td class="lineno" valign="top"></td><td class="left">         HTTP-message  19</td><td> </td><td class="right">         HTTP-message  19</td><td class="lineno" valign="top"></td></tr>
    1349       <tr><td><a name="diff0091" /></td></tr>
     1320      <tr><td><a name="diff0090" /></td></tr>
    13501321      <tr><td class="lineno" valign="top"></td><td class="lblock">         HTTP-name  1<span class="delete">3</span></td><td> </td><td class="rblock">         HTTP-name  1<span class="insert">4</span></td><td class="lineno" valign="top"></td></tr>
    13511322      <tr><td class="lineno" valign="top"></td><td class="left">         http-URI  16</td><td> </td><td class="right">         http-URI  16</td><td class="lineno" valign="top"></td></tr>
    1352       <tr><td><a name="diff0092" /></td></tr>
     1323      <tr><td><a name="diff0091" /></td></tr>
    13531324      <tr><td class="lineno" valign="top"></td><td class="lblock">         HTTP-version  1<span class="delete">3</span></td><td> </td><td class="rblock">         HTTP-version  1<span class="insert">4</span></td><td class="lineno" valign="top"></td></tr>
    13541325      <tr><td class="lineno" valign="top"></td><td class="left">         https-URI  18</td><td> </td><td class="right">         https-URI  18</td><td class="lineno" valign="top"></td></tr>
     
    13631334      <tr><td class="lineno" valign="top"></td><td class="left">         OWS  24</td><td> </td><td class="right">         OWS  24</td><td class="lineno" valign="top"></td></tr>
    13641335      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1365       <tr bgcolor="gray" ><td></td><th><a name="part-l38" /><small>skipping to change at</small><em> page 85, line 34</em></th><th> </th><th><a name="part-r38" /><small>skipping to change at</small><em> page 85, line 28</em></th><td></td></tr>
     1336      <tr bgcolor="gray" ><td></td><th><a name="part-l37" /><small>skipping to change at</small><em> page 85, line 34</em></th><th> </th><th><a name="part-r37" /><small>skipping to change at</small><em> page 85, line 28</em></th><td></td></tr>
    13661337      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13671338      <tr><td class="lineno" valign="top"></td><td class="left">   H</td><td> </td><td class="right">   H</td><td class="lineno" valign="top"></td></tr>
     
    13741345      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13751346      <tr><td class="lineno" valign="top"></td><td class="left">   I</td><td> </td><td class="right">   I</td><td class="lineno" valign="top"></td></tr>
    1376       <tr><td><a name="diff0093" /></td></tr>
     1347      <tr><td><a name="diff0092" /></td></tr>
    13771348      <tr><td class="lineno" valign="top"></td><td class="lblock">      inbound  <span class="delete">9</span></td><td> </td><td class="rblock">      inbound  <span class="insert">10</span></td><td class="lineno" valign="top"></td></tr>
    13781349      <tr><td class="lineno" valign="top"></td><td class="left">      interception proxy  11</td><td> </td><td class="right">      interception proxy  11</td><td class="lineno" valign="top"></td></tr>
     
    13931364      <tr><td class="lineno" valign="top"></td><td class="left">      origin server  7</td><td> </td><td class="right">      origin server  7</td><td class="lineno" valign="top"></td></tr>
    13941365      <tr><td class="lineno" valign="top"></td><td class="left">      origin-form (of request-target)  41</td><td> </td><td class="right">      origin-form (of request-target)  41</td><td class="lineno" valign="top"></td></tr>
    1395       <tr><td><a name="diff0094" /></td></tr>
     1366      <tr><td><a name="diff0093" /></td></tr>
    13961367      <tr><td class="lineno" valign="top"></td><td class="lblock">      outbound  <span class="delete">9</span></td><td> </td><td class="rblock">      outbound  <span class="insert">10</span></td><td class="lineno" valign="top"></td></tr>
    13971368      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    14061377      <tr><td class="lineno" valign="top"></td><td class="left">      resource  16</td><td> </td><td class="right">      resource  16</td><td class="lineno" valign="top"></td></tr>
    14071378      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1408       <tr bgcolor="gray" ><td></td><th><a name="part-l39" /><small>skipping to change at</small><em> page 86, line 35</em></th><th> </th><th><a name="part-r39" /><small>skipping to change at</small><em> page 86, line 30</em></th><td></td></tr>
     1379      <tr bgcolor="gray" ><td></td><th><a name="part-l38" /><small>skipping to change at</small><em> page 86, line 35</em></th><th> </th><th><a name="part-r38" /><small>skipping to change at</small><em> page 86, line 30</em></th><td></td></tr>
    14091380      <tr><td class="lineno" valign="top"></td><td class="left">      target URI  40</td><td> </td><td class="right">      target URI  40</td><td class="lineno" valign="top"></td></tr>
    14101381      <tr><td class="lineno" valign="top"></td><td class="left">      TE header field  38</td><td> </td><td class="right">      TE header field  38</td><td class="lineno" valign="top"></td></tr>
     
    14171388      <tr><td class="lineno" valign="top"></td><td class="left">   U</td><td> </td><td class="right">   U</td><td class="lineno" valign="top"></td></tr>
    14181389      <tr><td class="lineno" valign="top"></td><td class="left">      Upgrade header field  56</td><td> </td><td class="right">      Upgrade header field  56</td><td class="lineno" valign="top"></td></tr>
    1419       <tr><td><a name="diff0095" /></td></tr>
     1390      <tr><td><a name="diff0094" /></td></tr>
    14201391      <tr><td class="lineno" valign="top"></td><td class="lblock">      upstream  <span class="delete">9</span></td><td> </td><td class="rblock">      upstream  <span class="insert">10</span></td><td class="lineno" valign="top"></td></tr>
    14211392      <tr><td class="lineno" valign="top"></td><td class="left">      URI scheme</td><td> </td><td class="right">      URI scheme</td><td class="lineno" valign="top"></td></tr>
     
    14311402
    14321403     <tr><td></td><td class="left"></td><td> </td><td class="right"></td><td></td></tr>
    1433      <tr bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 95 change blocks.&nbsp;</a></th></tr>
    1434      <tr class="stats"><td></td><th><i>166 lines changed or deleted</i></th><th><i> </i></th><th><i>143 lines changed or added</i></th><td></td></tr>
     1404     <tr bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 94 change blocks.&nbsp;</a></th></tr>
     1405     <tr class="stats"><td></td><th><i>161 lines changed or deleted</i></th><th><i> </i></th><th><i>137 lines changed or added</i></th><td></td></tr>
    14351406     <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>
    14361407   </table>
  • draft-ietf-httpbis/latest/auth48/rfc7231.abdiff.txt

    r2654 r2655  
    633633
    634634
    635 Section 4.3.3., paragraph 6:
    636 OLD:
    637 
    638     An origin server indicates response semantics by choosing an
    639     appropriate status code depending on the result of processing the
    640     POST request; almost all of the status codes defined by this
    641     specification might be received in a response to POST (the exceptions
    642     being 206, 304, and 416).
    643 
    644 NEW:
    645 
    646     An origin server indicates response semantics by choosing an
    647     appropriate status code depending on the result of processing the
    648     POST request; almost all of the status codes defined by this
    649     specification might be received in a response to POST (the exceptions
    650     being 206 (Partial Content), 304 (Not Modified), and 416 (Range Not
    651     Satisfiable)).
    652 
    653 
    654 Section 4.3.6., paragraph 2:
    655 OLD:
    656 
    657     CONNECT is intended only for use in requests to a proxy.  An origin
    658     server that receives a CONNECT request for itself MAY respond with a
    659     2xx status code to indicate that a connection is established.
    660     However, most origin servers do not implement CONNECT.
    661 
    662 NEW:
    663 
    664     CONNECT is intended only for use in requests to a proxy.  An origin
    665     server that receives a CONNECT request for itself MAY respond with a
    666     2xx (Successful) status code to indicate that a connection is
    667     established.  However, most origin servers do not implement CONNECT.
    668 
    669 
    670 Section 4.3.8., paragraph 2:
    671 OLD:
    672 
    673     A client MUST NOT generate header fields in a TRACE request
    674     containing sensitive data that might be disclosed by the response.
    675  
    676     For example, it would be foolish for a user agent to send stored user
    677     credentials [RFC7235] or cookies [RFC6265] in a TRACE request.  The
    678     final recipient of the request SHOULD exclude any request header
    679     fields that are likely to contain sensitive data when that recipient
    680     generates the response body.
    681 
    682 NEW:
    683 
    684     A client MUST NOT generate header fields in a TRACE request
    685     containing sensitive data that might be disclosed by the response.
    686     For example, it would be foolish for a user agent to send stored user
    687     credentials [RFC7235] or cookies [RFC6265] in a TRACE request.  The
    688     final recipient of the request SHOULD exclude any request header
    689     fields that are likely to contain sensitive data when that recipient
    690     generates the response body.
    691 
    692 
    693635Section 5.1.1., paragraph 3:
    694636OLD:
     
    699641
    700642    The Expect field-value is case insensitive.
    701 
    702 
    703 Section 5.1.1., paragraph 21:
    704 OLD:
    705 
    706        Note: The Expect header field was added after the original
    707        publication of HTTP/1.1 [RFC2068] as both the means to request an
    708        interim 100 response and the general mechanism for indicating
    709        must-understand extensions.  However, the extension mechanism has
    710        not been used by clients and the must-understand requirements have
    711        not been implemented by many servers, rendering the extension
    712        mechanism useless.  This specification has removed the extension
    713        mechanism in order to simplify the definition and processing of
    714        100-continue.
    715 
    716 NEW:
    717 
    718        Note: The Expect header field was added after the original
    719        publication of HTTP/1.1 [RFC2068] as both the means to request an
    720        interim 100 (Continue) response and the general mechanism for
    721        indicating must-understand extensions.  However, the extension
    722        mechanism has not been used by clients and the must-understand
    723        requirements have not been implemented by many servers, rendering
    724        the extension mechanism useless.  This specification has removed
    725        the extension mechanism in order to simplify the definition and
    726        processing of 100-continue.
    727643
    728644
     
    823739    that identified user agent, even if they might not work as well for
    824740    the actual user agent being implemented.
    825 
    826 
    827 Section 6., paragraph 3:
    828 OLD:
    829 
    830     For example, if an unrecognized status code of 471 is received by a
    831     client, the client can assume that there was something wrong with its
    832     request and treat the response as if it had received a 400 status
    833     code.  The response message will usually contain a representation
    834     that explains the status.
    835 
    836 NEW:
    837 
    838     For example, if an unrecognized status code of 471 is received by a
    839     client, the client can assume that there was something wrong with its
    840     request and treat the response as if it had received a 400 (Bad
    841     Request) status code.  The response message will usually contain a
    842     representation that explains the status.
    843741
    844742
     
    1033931        additional parameters are provided in the listed header fields
    1034932        (proactive negotiation).
    1035 
    1036 
    1037 Section 7.2., paragraph 3:
    1038 OLD:
    1039 
    1040     For example, an ETag header field in a 201 response communicates the
    1041     entity-tag of the newly created resource's representation, so that it
    1042     can be used in later conditional requests to prevent the "lost
    1043     update" problem [RFC7232].
    1044 
    1045 NEW:
    1046 
    1047     For example, an ETag header field in a 201 (Created) response
    1048     communicates the entity-tag of the newly created resource's
    1049     representation, so that it can be used in later conditional requests
    1050     to prevent the "lost update" problem [RFC7232].
    1051933
    1052934
  • draft-ietf-httpbis/latest/auth48/rfc7231.diff.html

    r2654 r2655  
    419419      <tr><td class="lineno" valign="top"></td><td class="left">   untrusted content.</td><td> </td><td class="right">   untrusted content.</td><td class="lineno" valign="top"></td></tr>
    420420      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    421       <tr bgcolor="gray" ><td></td><th><a name="part-l12" /><small>skipping to change at</small><em> page 26, line 14</em></th><th> </th><th><a name="part-r12" /><small>skipping to change at</small><em> page 26, line 14</em></th><td></td></tr>
    422       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    423       <tr><td class="lineno" valign="top"></td><td class="left">   o  Creating a new resource that has yet to be identified by the</td><td> </td><td class="right">   o  Creating a new resource that has yet to be identified by the</td><td class="lineno" valign="top"></td></tr>
    424       <tr><td class="lineno" valign="top"></td><td class="left">      origin server; and</td><td> </td><td class="right">      origin server; and</td><td class="lineno" valign="top"></td></tr>
    425       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    426       <tr><td class="lineno" valign="top"></td><td class="left">   o  Appending data to a resource's existing representation(s).</td><td> </td><td class="right">   o  Appending data to a resource's existing representation(s).</td><td class="lineno" valign="top"></td></tr>
    427       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    428       <tr><td class="lineno" valign="top"></td><td class="left">   An origin server indicates response semantics by choosing an</td><td> </td><td class="right">   An origin server indicates response semantics by choosing an</td><td class="lineno" valign="top"></td></tr>
    429       <tr><td class="lineno" valign="top"></td><td class="left">   appropriate status code depending on the result of processing the</td><td> </td><td class="right">   appropriate status code depending on the result of processing the</td><td class="lineno" valign="top"></td></tr>
    430       <tr><td class="lineno" valign="top"></td><td class="left">   POST request; almost all of the status codes defined by this</td><td> </td><td class="right">   POST request; almost all of the status codes defined by this</td><td class="lineno" valign="top"></td></tr>
    431       <tr><td class="lineno" valign="top"></td><td class="left">   specification might be received in a response to POST (the exceptions</td><td> </td><td class="right">   specification might be received in a response to POST (the exceptions</td><td class="lineno" valign="top"></td></tr>
    432       <tr><td><a name="diff0021" /></td></tr>
    433       <tr><td class="lineno" valign="top"></td><td class="lblock">   being <span class="delete">206, 304,</span> and <span class="delete">416).</span></td><td> </td><td class="rblock">   being <span class="insert">206 (Partial Content), 304 (Not Modified),</span> and <span class="insert">416 (Range Not</span></td><td class="lineno" valign="top"></td></tr>
    434       <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   Satisfiable)).</span></td><td class="lineno" valign="top"></td></tr>
    435       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    436       <tr><td class="lineno" valign="top"></td><td class="left">   If one or more resources has been created on the origin server as a</td><td> </td><td class="right">   If one or more resources has been created on the origin server as a</td><td class="lineno" valign="top"></td></tr>
    437       <tr><td class="lineno" valign="top"></td><td class="left">   result of successfully processing a POST request, the origin server</td><td> </td><td class="right">   result of successfully processing a POST request, the origin server</td><td class="lineno" valign="top"></td></tr>
    438       <tr><td class="lineno" valign="top"></td><td class="left">   SHOULD send a 201 (Created) response containing a Location header</td><td> </td><td class="right">   SHOULD send a 201 (Created) response containing a Location header</td><td class="lineno" valign="top"></td></tr>
    439       <tr><td class="lineno" valign="top"></td><td class="left">   field that provides an identifier for the primary resource created</td><td> </td><td class="right">   field that provides an identifier for the primary resource created</td><td class="lineno" valign="top"></td></tr>
    440       <tr><td class="lineno" valign="top"></td><td class="left">   (Section 7.1.2) and a representation that describes the status of the</td><td> </td><td class="right">   (Section 7.1.2) and a representation that describes the status of the</td><td class="lineno" valign="top"></td></tr>
    441       <tr><td class="lineno" valign="top"></td><td class="left">   request while referring to the new resource(s).</td><td> </td><td class="right">   request while referring to the new resource(s).</td><td class="lineno" valign="top"></td></tr>
    442       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    443       <tr><td class="lineno" valign="top"></td><td class="left">   Responses to POST requests are only cacheable when they include</td><td> </td><td class="right">   Responses to POST requests are only cacheable when they include</td><td class="lineno" valign="top"></td></tr>
    444       <tr><td class="lineno" valign="top"></td><td class="left">   explicit freshness information (see Section 4.2.1 of [RFC7234]).</td><td> </td><td class="right">   explicit freshness information (see Section 4.2.1 of [RFC7234]).</td><td class="lineno" valign="top"></td></tr>
    445       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    446       <tr bgcolor="gray" ><td></td><th><a name="part-l13" /><small>skipping to change at</small><em> page 30, line 31</em></th><th> </th><th><a name="part-r13" /><small>skipping to change at</small><em> page 30, line 33</em></th><td></td></tr>
    447       <tr><td class="lineno" valign="top"></td><td class="left">   The CONNECT method requests that the recipient establish a tunnel to</td><td> </td><td class="right">   The CONNECT method requests that the recipient establish a tunnel to</td><td class="lineno" valign="top"></td></tr>
    448       <tr><td class="lineno" valign="top"></td><td class="left">   the destination origin server identified by the request-target and,</td><td> </td><td class="right">   the destination origin server identified by the request-target and,</td><td class="lineno" valign="top"></td></tr>
    449       <tr><td class="lineno" valign="top"></td><td class="left">   if successful, thereafter restrict its behavior to blind forwarding</td><td> </td><td class="right">   if successful, thereafter restrict its behavior to blind forwarding</td><td class="lineno" valign="top"></td></tr>
    450       <tr><td class="lineno" valign="top"></td><td class="left">   of packets, in both directions, until the tunnel is closed.  Tunnels</td><td> </td><td class="right">   of packets, in both directions, until the tunnel is closed.  Tunnels</td><td class="lineno" valign="top"></td></tr>
    451       <tr><td class="lineno" valign="top"></td><td class="left">   are commonly used to create an end-to-end virtual connection, through</td><td> </td><td class="right">   are commonly used to create an end-to-end virtual connection, through</td><td class="lineno" valign="top"></td></tr>
    452       <tr><td class="lineno" valign="top"></td><td class="left">   one or more proxies, which can then be secured using TLS (Transport</td><td> </td><td class="right">   one or more proxies, which can then be secured using TLS (Transport</td><td class="lineno" valign="top"></td></tr>
    453       <tr><td class="lineno" valign="top"></td><td class="left">   Layer Security, [RFC5246]).</td><td> </td><td class="right">   Layer Security, [RFC5246]).</td><td class="lineno" valign="top"></td></tr>
    454       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    455       <tr><td class="lineno" valign="top"></td><td class="left">   CONNECT is intended only for use in requests to a proxy.  An origin</td><td> </td><td class="right">   CONNECT is intended only for use in requests to a proxy.  An origin</td><td class="lineno" valign="top"></td></tr>
    456       <tr><td class="lineno" valign="top"></td><td class="left">   server that receives a CONNECT request for itself MAY respond with a</td><td> </td><td class="right">   server that receives a CONNECT request for itself MAY respond with a</td><td class="lineno" valign="top"></td></tr>
    457       <tr><td><a name="diff0022" /></td></tr>
    458       <tr><td class="lineno" valign="top"></td><td class="lblock">   2xx status code to indicate that a connection is established.</td><td> </td><td class="rblock">   2xx <span class="insert">(Successful)</span> status code to indicate that a connection is</td><td class="lineno" valign="top"></td></tr>
    459       <tr><td class="lineno" valign="top"></td><td class="lblock">   However, most origin servers do not implement CONNECT.</td><td> </td><td class="rblock">   established.  However, most origin servers do not implement CONNECT.</td><td class="lineno" valign="top"></td></tr>
    460       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    461       <tr><td class="lineno" valign="top"></td><td class="left">   A client sending a CONNECT request MUST send the authority form of</td><td> </td><td class="right">   A client sending a CONNECT request MUST send the authority form of</td><td class="lineno" valign="top"></td></tr>
    462       <tr><td class="lineno" valign="top"></td><td class="left">   request-target (Section 5.3 of [RFC7230]); i.e., the request-target</td><td> </td><td class="right">   request-target (Section 5.3 of [RFC7230]); i.e., the request-target</td><td class="lineno" valign="top"></td></tr>
    463       <tr><td class="lineno" valign="top"></td><td class="left">   consists of only the host name and port number of the tunnel</td><td> </td><td class="right">   consists of only the host name and port number of the tunnel</td><td class="lineno" valign="top"></td></tr>
    464       <tr><td class="lineno" valign="top"></td><td class="left">   destination, separated by a colon.  For example,</td><td> </td><td class="right">   destination, separated by a colon.  For example,</td><td class="lineno" valign="top"></td></tr>
    465       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    466       <tr><td class="lineno" valign="top"></td><td class="left">     CONNECT server.example.com:80 HTTP/1.1</td><td> </td><td class="right">     CONNECT server.example.com:80 HTTP/1.1</td><td class="lineno" valign="top"></td></tr>
    467       <tr><td class="lineno" valign="top"></td><td class="left">     Host: server.example.com:80</td><td> </td><td class="right">     Host: server.example.com:80</td><td class="lineno" valign="top"></td></tr>
    468       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    469       <tr><td class="lineno" valign="top"></td><td class="left">   The recipient proxy can establish a tunnel either by directly</td><td> </td><td class="right">   The recipient proxy can establish a tunnel either by directly</td><td class="lineno" valign="top"></td></tr>
    470       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    471       <tr bgcolor="gray" ><td></td><th><a name="part-l14" /><small>skipping to change at</small><em> page 34, line 14</em></th><th> </th><th><a name="part-r14" /><small>skipping to change at</small><em> page 34, line 14</em></th><td></td></tr>
     421      <tr bgcolor="gray" ><td></td><th><a name="part-l12" /><small>skipping to change at</small><em> page 34, line 14</em></th><th> </th><th><a name="part-r12" /><small>skipping to change at</small><em> page 34, line 14</em></th><td></td></tr>
    472422      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    473423      <tr><td class="lineno" valign="top"></td><td class="left">5.1.1.  Expect</td><td> </td><td class="right">5.1.1.  Expect</td><td class="lineno" valign="top"></td></tr>
     
    480430      <tr><td class="lineno" valign="top"></td><td class="left">     Expect  = "100-continue"</td><td> </td><td class="right">     Expect  = "100-continue"</td><td class="lineno" valign="top"></td></tr>
    481431      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    482       <tr><td><a name="diff0023" /></td></tr>
     432      <tr><td><a name="diff0021" /></td></tr>
    483433      <tr><td class="lineno" valign="top"></td><td class="lblock">   The Expect field-value is case<span class="delete">-</span>insensitive.</td><td> </td><td class="rblock">   The Expect field-value is case<span class="insert"> </span>insensitive.</td><td class="lineno" valign="top"></td></tr>
    484434      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    493443      <tr><td class="lineno" valign="top"></td><td class="left">   success, redirect, or error response.  This allows the client to wait</td><td> </td><td class="right">   success, redirect, or error response.  This allows the client to wait</td><td class="lineno" valign="top"></td></tr>
    494444      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    495       <tr bgcolor="gray" ><td></td><th><a name="part-l15" /><small>skipping to change at</small><em> page 36, line 12</em></th><th> </th><th><a name="part-r15" /><small>skipping to change at</small><em> page 36, line 12</em></th><td></td></tr>
    496       <tr><td class="lineno" valign="top"></td><td class="left">   determined by examining just the request-line and header fields, or</td><td> </td><td class="right">   determined by examining just the request-line and header fields, or</td><td class="lineno" valign="top"></td></tr>
    497       <tr><td class="lineno" valign="top"></td><td class="left">   begin forwarding the request toward the origin server by sending a</td><td> </td><td class="right">   begin forwarding the request toward the origin server by sending a</td><td class="lineno" valign="top"></td></tr>
    498       <tr><td class="lineno" valign="top"></td><td class="left">   corresponding request-line and header section to the next inbound</td><td> </td><td class="right">   corresponding request-line and header section to the next inbound</td><td class="lineno" valign="top"></td></tr>
    499       <tr><td class="lineno" valign="top"></td><td class="left">   server.  If the proxy believes (from configuration or past</td><td> </td><td class="right">   server.  If the proxy believes (from configuration or past</td><td class="lineno" valign="top"></td></tr>
    500       <tr><td class="lineno" valign="top"></td><td class="left">   interaction) that the next inbound server only supports HTTP/1.0, the</td><td> </td><td class="right">   interaction) that the next inbound server only supports HTTP/1.0, the</td><td class="lineno" valign="top"></td></tr>
    501       <tr><td class="lineno" valign="top"></td><td class="left">   proxy MAY generate an immediate 100 (Continue) response to encourage</td><td> </td><td class="right">   proxy MAY generate an immediate 100 (Continue) response to encourage</td><td class="lineno" valign="top"></td></tr>
    502       <tr><td class="lineno" valign="top"></td><td class="left">   the client to begin sending the message body.</td><td> </td><td class="right">   the client to begin sending the message body.</td><td class="lineno" valign="top"></td></tr>
    503       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    504       <tr><td class="lineno" valign="top"></td><td class="left">      Note: The Expect header field was added after the original</td><td> </td><td class="right">      Note: The Expect header field was added after the original</td><td class="lineno" valign="top"></td></tr>
    505       <tr><td class="lineno" valign="top"></td><td class="left">      publication of HTTP/1.1 [RFC2068] as both the means to request an</td><td> </td><td class="right">      publication of HTTP/1.1 [RFC2068] as both the means to request an</td><td class="lineno" valign="top"></td></tr>
    506       <tr><td><a name="diff0024" /></td></tr>
    507       <tr><td class="lineno" valign="top"></td><td class="lblock">      interim 100 response and the general mechanism for indicating</td><td> </td><td class="rblock">      interim 100 <span class="insert">(Continue)</span> response and the general mechanism for</td><td class="lineno" valign="top"></td></tr>
    508       <tr><td class="lineno" valign="top"></td><td class="lblock">      must-understand extensions.  However, the extension mechanism has</td><td> </td><td class="rblock">      indicating must-understand extensions.  However, the extension</td><td class="lineno" valign="top"></td></tr>
    509       <tr><td class="lineno" valign="top"></td><td class="lblock">      not been used by clients and the must-understand requirements have</td><td> </td><td class="rblock">      mechanism has not been used by clients and the must-understand</td><td class="lineno" valign="top"></td></tr>
    510       <tr><td class="lineno" valign="top"></td><td class="lblock">      not been implemented by many servers, rendering the extension</td><td> </td><td class="rblock">      requirements have not been implemented by many servers, rendering</td><td class="lineno" valign="top"></td></tr>
    511       <tr><td class="lineno" valign="top"></td><td class="lblock">      mechanism useless.  This specification has removed the extension</td><td> </td><td class="rblock">      the extension mechanism useless.  This specification has removed</td><td class="lineno" valign="top"></td></tr>
    512       <tr><td class="lineno" valign="top"></td><td class="lblock">      mechanism in order to simplify the definition and processing of</td><td> </td><td class="rblock">      the extension mechanism in order to simplify the definition and</td><td class="lineno" valign="top"></td></tr>
    513       <tr><td class="lineno" valign="top"></td><td class="lblock">      100-continue.</td><td> </td><td class="rblock">      processing of 100-continue.</td><td class="lineno" valign="top"></td></tr>
    514       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    515       <tr><td class="lineno" valign="top"></td><td class="left">5.1.2.  Max-Forwards</td><td> </td><td class="right">5.1.2.  Max-Forwards</td><td class="lineno" valign="top"></td></tr>
    516       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    517       <tr><td class="lineno" valign="top"></td><td class="left">   The "Max-Forwards" header field provides a mechanism with the TRACE</td><td> </td><td class="right">   The "Max-Forwards" header field provides a mechanism with the TRACE</td><td class="lineno" valign="top"></td></tr>
    518       <tr><td class="lineno" valign="top"></td><td class="left">   (Section 4.3.8) and OPTIONS (Section 4.3.7) request methods to limit</td><td> </td><td class="right">   (Section 4.3.8) and OPTIONS (Section 4.3.7) request methods to limit</td><td class="lineno" valign="top"></td></tr>
    519       <tr><td class="lineno" valign="top"></td><td class="left">   the number of times that the request is forwarded by proxies.  This</td><td> </td><td class="right">   the number of times that the request is forwarded by proxies.  This</td><td class="lineno" valign="top"></td></tr>
    520       <tr><td class="lineno" valign="top"></td><td class="left">   can be useful when the client is attempting to trace a request that</td><td> </td><td class="right">   can be useful when the client is attempting to trace a request that</td><td class="lineno" valign="top"></td></tr>
    521       <tr><td class="lineno" valign="top"></td><td class="left">   appears to be failing or looping mid-chain.</td><td> </td><td class="right">   appears to be failing or looping mid-chain.</td><td class="lineno" valign="top"></td></tr>
    522       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    523       <tr><td class="lineno" valign="top"></td><td class="left">     Max-Forwards = 1*DIGIT</td><td> </td><td class="right">     Max-Forwards = 1*DIGIT</td><td class="lineno" valign="top"></td></tr>
    524       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    525       <tr bgcolor="gray" ><td></td><th><a name="part-l16" /><small>skipping to change at</small><em> page 44, line 30</em></th><th> </th><th><a name="part-r16" /><small>skipping to change at</small><em> page 44, line 30</em></th><td></td></tr>
     445      <tr bgcolor="gray" ><td></td><th><a name="part-l13" /><small>skipping to change at</small><em> page 44, line 30</em></th><th> </th><th><a name="part-r13" /><small>skipping to change at</small><em> page 44, line 30</em></th><td></td></tr>
    526446      <tr><td class="lineno" valign="top"></td><td class="left">   +-------------------+---------------+</td><td> </td><td class="right">   +-------------------+---------------+</td><td class="lineno" valign="top"></td></tr>
    527447      <tr><td class="lineno" valign="top"></td><td class="left">   | From              | Section 5.5.1 |</td><td> </td><td class="right">   | From              | Section 5.5.1 |</td><td class="lineno" valign="top"></td></tr>
     
    534454      <tr><td class="lineno" valign="top"></td><td class="left">   The "From" header field contains an Internet email address for a</td><td> </td><td class="right">   The "From" header field contains an Internet email address for a</td><td class="lineno" valign="top"></td></tr>
    535455      <tr><td class="lineno" valign="top"></td><td class="left">   human user who controls the requesting user agent.  The address ought</td><td> </td><td class="right">   human user who controls the requesting user agent.  The address ought</td><td class="lineno" valign="top"></td></tr>
    536       <tr><td><a name="diff0025" /></td></tr>
     456      <tr><td><a name="diff0022" /></td></tr>
    537457      <tr><td class="lineno" valign="top"></td><td class="lblock">   to be machine<span class="delete">-</span>usable, as defined by "mailbox" in Section 3.4 of</td><td> </td><td class="rblock">   to be machine<span class="insert"> </span>usable, as defined by "mailbox" in Section 3.4 of</td><td class="lineno" valign="top"></td></tr>
    538458      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC5322]:</td><td> </td><td class="right">   [RFC5322]:</td><td class="lineno" valign="top"></td></tr>
     
    547467      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    548468      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    549       <tr bgcolor="gray" ><td></td><th><a name="part-l17" /><small>skipping to change at</small><em> page 45, line 31</em></th><th> </th><th><a name="part-r17" /><small>skipping to change at</small><em> page 45, line 31</em></th><td></td></tr>
     469      <tr bgcolor="gray" ><td></td><th><a name="part-l14" /><small>skipping to change at</small><em> page 45, line 31</em></th><th> </th><th><a name="part-r14" /><small>skipping to change at</small><em> page 45, line 31</em></th><td></td></tr>
    550470      <tr><td class="lineno" valign="top"></td><td class="left">   denying links from other sites (so-called "deep linking") or</td><td> </td><td class="right">   denying links from other sites (so-called "deep linking") or</td><td class="lineno" valign="top"></td></tr>
    551471      <tr><td class="lineno" valign="top"></td><td class="left">   restricting cross-site request forgery (CSRF), but not all requests</td><td> </td><td class="right">   restricting cross-site request forgery (CSRF), but not all requests</td><td class="lineno" valign="top"></td></tr>
     
    558478      <tr><td class="lineno" valign="top"></td><td class="left">   If the target URI was obtained from a source that does not have its</td><td> </td><td class="right">   If the target URI was obtained from a source that does not have its</td><td class="lineno" valign="top"></td></tr>
    559479      <tr><td class="lineno" valign="top"></td><td class="left">   own URI (e.g., input from the user keyboard, or an entry within the</td><td> </td><td class="right">   own URI (e.g., input from the user keyboard, or an entry within the</td><td class="lineno" valign="top"></td></tr>
    560       <tr><td><a name="diff0026" /></td></tr>
     480      <tr><td><a name="diff0023" /></td></tr>
    561481      <tr><td class="lineno" valign="top"></td><td class="lblock">   user's bookmarks/favorites), the user agent MUST either exclude</td><td> </td><td class="rblock">   user's bookmarks/favorites), the user agent MUST either exclude<span class="insert"> the</span></td><td class="lineno" valign="top"></td></tr>
    562482      <tr><td class="lineno" valign="top"></td><td class="left">   Referer or send it with a value of "about:blank".</td><td> </td><td class="right">   Referer or send it with a value of "about:blank".</td><td class="lineno" valign="top"></td></tr>
     
    571491      <tr><td class="lineno" valign="top"></td><td class="left">   "data" URI.  A user agent MUST NOT send a Referer header field in an</td><td> </td><td class="right">   "data" URI.  A user agent MUST NOT send a Referer header field in an</td><td class="lineno" valign="top"></td></tr>
    572492      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    573       <tr bgcolor="gray" ><td></td><th><a name="part-l18" /><small>skipping to change at</small><em> page 46, line 15</em></th><th> </th><th><a name="part-r18" /><small>skipping to change at</small><em> page 46, line 15</em></th><td></td></tr>
     493      <tr bgcolor="gray" ><td></td><th><a name="part-l15" /><small>skipping to change at</small><em> page 46, line 15</em></th><th> </th><th><a name="part-r15" /><small>skipping to change at</small><em> page 46, line 15</em></th><td></td></tr>
    574494      <tr><td class="lineno" valign="top"></td><td class="left">   pseudonyms or truncating the query and/or path components.  An</td><td> </td><td class="right">   pseudonyms or truncating the query and/or path components.  An</td><td class="lineno" valign="top"></td></tr>
    575495      <tr><td class="lineno" valign="top"></td><td class="left">   intermediary SHOULD NOT modify or delete the Referer header field</td><td> </td><td class="right">   intermediary SHOULD NOT modify or delete the Referer header field</td><td class="lineno" valign="top"></td></tr>
     
    582502      <tr><td class="lineno" valign="top"></td><td class="left">   agent originating the request, which is often used by servers to help</td><td> </td><td class="right">   agent originating the request, which is often used by servers to help</td><td class="lineno" valign="top"></td></tr>
    583503      <tr><td class="lineno" valign="top"></td><td class="left">   identify the scope of reported interoperability problems, to work</td><td> </td><td class="right">   identify the scope of reported interoperability problems, to work</td><td class="lineno" valign="top"></td></tr>
    584       <tr><td><a name="diff0027" /></td></tr>
     504      <tr><td><a name="diff0024" /></td></tr>
    585505      <tr><td class="lineno" valign="top"></td><td class="lblock">   around or tailor responses to avoid particular user<span class="delete"> </span>agent</td><td> </td><td class="rblock">   around or tailor responses to avoid particular user<span class="insert">-</span>agent</td><td class="lineno" valign="top"></td></tr>
    586506      <tr><td class="lineno" valign="top"></td><td class="left">   limitations, and for analytics regarding browser or operating system</td><td> </td><td class="right">   limitations, and for analytics regarding browser or operating system</td><td class="lineno" valign="top"></td></tr>
     
    592512      <tr><td class="lineno" valign="top"></td><td class="left">   The User-Agent field-value consists of one or more product</td><td> </td><td class="right">   The User-Agent field-value consists of one or more product</td><td class="lineno" valign="top"></td></tr>
    593513      <tr><td class="lineno" valign="top"></td><td class="left">   identifiers, each followed by zero or more comments (Section 3.2 of</td><td> </td><td class="right">   identifiers, each followed by zero or more comments (Section 3.2 of</td><td class="lineno" valign="top"></td></tr>
    594       <tr><td><a name="diff0028" /></td></tr>
     514      <tr><td><a name="diff0025" /></td></tr>
    595515      <tr><td class="lineno" valign="top"></td><td class="lblock">   [RFC7230]), which together identify the user<span class="delete"> </span>agent software and its</td><td> </td><td class="rblock">   [RFC7230]), which together identify the user<span class="insert">-</span>agent software and its</td><td class="lineno" valign="top"></td></tr>
    596516      <tr><td class="lineno" valign="top"></td><td class="left">   significant subproducts.  By convention, the product identifiers are</td><td> </td><td class="right">   significant subproducts.  By convention, the product identifiers are</td><td class="lineno" valign="top"></td></tr>
    597517      <tr><td class="lineno" valign="top"></td><td class="left">   listed in decreasing order of their significance for identifying the</td><td> </td><td class="right">   listed in decreasing order of their significance for identifying the</td><td class="lineno" valign="top"></td></tr>
    598       <tr><td><a name="diff0029" /></td></tr>
     518      <tr><td><a name="diff0026" /></td></tr>
    599519      <tr><td class="lineno" valign="top"></td><td class="lblock">   user<span class="delete"> </span>agent software.  Each product identifier consists of a name and</td><td> </td><td class="rblock">   user<span class="insert">-</span>agent software.  Each product identifier consists of a name and</td><td class="lineno" valign="top"></td></tr>
    600520      <tr><td class="lineno" valign="top"></td><td class="left">   optional version.</td><td> </td><td class="right">   optional version.</td><td class="lineno" valign="top"></td></tr>
     
    609529      <tr><td class="lineno" valign="top"></td><td class="left">   version that is not a version identifier (i.e., successive versions</td><td> </td><td class="right">   version that is not a version identifier (i.e., successive versions</td><td class="lineno" valign="top"></td></tr>
    610530      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    611       <tr bgcolor="gray" ><td></td><th><a name="part-l19" /><small>skipping to change at</small><em> page 47, line 9</em></th><th> </th><th><a name="part-r19" /><small>skipping to change at</small><em> page 47, line 9</em></th><td></td></tr>
     531      <tr bgcolor="gray" ><td></td><th><a name="part-l16" /><small>skipping to change at</small><em> page 47, line 9</em></th><th> </th><th><a name="part-r16" /><small>skipping to change at</small><em> page 47, line 9</em></th><td></td></tr>
    612532      <tr><td class="lineno" valign="top"></td><td class="left">   subproducts by third parties.  Overly long and detailed User-Agent</td><td> </td><td class="right">   subproducts by third parties.  Overly long and detailed User-Agent</td><td class="lineno" valign="top"></td></tr>
    613533      <tr><td class="lineno" valign="top"></td><td class="left">   field values increase request latency and the risk of a user being</td><td> </td><td class="right">   field values increase request latency and the risk of a user being</td><td class="lineno" valign="top"></td></tr>
     
    620540      <tr><td class="lineno" valign="top"></td><td class="left">   that the user intentionally desires to see responses tailored for</td><td> </td><td class="right">   that the user intentionally desires to see responses tailored for</td><td class="lineno" valign="top"></td></tr>
    621541      <tr><td class="lineno" valign="top"></td><td class="left">   that identified user agent, even if they might not work as well for</td><td> </td><td class="right">   that identified user agent, even if they might not work as well for</td><td class="lineno" valign="top"></td></tr>
    622       <tr><td><a name="diff0030" /></td></tr>
     542      <tr><td><a name="diff0027" /></td></tr>
    623543      <tr><td class="lineno" valign="top"></td><td class="lblock">   the actual user agent being <span class="delete">us</span>ed.</td><td> </td><td class="rblock">   the actual user agent being <span class="insert">implement</span>ed.</td><td class="lineno" valign="top"></td></tr>
    624544      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    632552      <tr><td class="lineno" valign="top"></td><td class="left">   understanding is obviously desirable.  However, a client MUST</td><td> </td><td class="right">   understanding is obviously desirable.  However, a client MUST</td><td class="lineno" valign="top"></td></tr>
    633553      <tr><td class="lineno" valign="top"></td><td class="left">   understand the class of any status code, as indicated by the first</td><td> </td><td class="right">   understand the class of any status code, as indicated by the first</td><td class="lineno" valign="top"></td></tr>
    634       <tr><td class="lineno" valign="top"></td><td class="left">   digit, and treat an unrecognized status code as being equivalent to</td><td> </td><td class="right">   digit, and treat an unrecognized status code as being equivalent to</td><td class="lineno" valign="top"></td></tr>
    635       <tr><td class="lineno" valign="top"></td><td class="left">   the x00 status code of that class, with the exception that a</td><td> </td><td class="right">   the x00 status code of that class, with the exception that a</td><td class="lineno" valign="top"></td></tr>
    636       <tr><td class="lineno" valign="top"></td><td class="left">   recipient MUST NOT cache a response with an unrecognized status code.</td><td> </td><td class="right">   recipient MUST NOT cache a response with an unrecognized status code.</td><td class="lineno" valign="top"></td></tr>
    637       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    638       <tr><td class="lineno" valign="top"></td><td class="left">   For example, if an unrecognized status code of 471 is received by a</td><td> </td><td class="right">   For example, if an unrecognized status code of 471 is received by a</td><td class="lineno" valign="top"></td></tr>
    639       <tr><td class="lineno" valign="top"></td><td class="left">   client, the client can assume that there was something wrong with its</td><td> </td><td class="right">   client, the client can assume that there was something wrong with its</td><td class="lineno" valign="top"></td></tr>
    640       <tr><td><a name="diff0031" /></td></tr>
    641       <tr><td class="lineno" valign="top"></td><td class="lblock">   request and treat the response as if it had received a 400 status</td><td> </td><td class="rblock">   request and treat the response as if it had received a 400 <span class="insert">(Bad</span></td><td class="lineno" valign="top"></td></tr>
    642       <tr><td class="lineno" valign="top"></td><td class="lblock">   code.  The response message will usually contain a representation</td><td> </td><td class="rblock"><span class="insert">   Request)</span> status code.  The response message will usually contain a</td><td class="lineno" valign="top"></td></tr>
    643       <tr><td class="lineno" valign="top"></td><td class="lblock">   that explains the status.</td><td> </td><td class="rblock">   representation that explains the status.</td><td class="lineno" valign="top"></td></tr>
    644       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    645       <tr><td class="lineno" valign="top"></td><td class="left">   The first digit of the status-code defines the class of response.</td><td> </td><td class="right">   The first digit of the status-code defines the class of response.</td><td class="lineno" valign="top"></td></tr>
    646       <tr><td class="lineno" valign="top"></td><td class="left">   The last two digits do not have any categorization role.  There are</td><td> </td><td class="right">   The last two digits do not have any categorization role.  There are</td><td class="lineno" valign="top"></td></tr>
    647       <tr><td class="lineno" valign="top"></td><td class="left">   five values for the first digit:</td><td> </td><td class="right">   five values for the first digit:</td><td class="lineno" valign="top"></td></tr>
    648       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    649       <tr><td class="lineno" valign="top"></td><td class="left">   o  1xx (Informational): The request was received, continuing process</td><td> </td><td class="right">   o  1xx (Informational): The request was received, continuing process</td><td class="lineno" valign="top"></td></tr>
    650       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    651       <tr><td class="lineno" valign="top"></td><td class="left">   o  2xx (Successful): The request was successfully received,</td><td> </td><td class="right">   o  2xx (Successful): The request was successfully received,</td><td class="lineno" valign="top"></td></tr>
    652       <tr><td class="lineno" valign="top"></td><td class="left">      understood, and accepted</td><td> </td><td class="right">      understood, and accepted</td><td class="lineno" valign="top"></td></tr>
    653       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    654       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    655       <tr bgcolor="gray" ><td></td><th><a name="part-l20" /><small>skipping to change at</small><em> page 48, line 14</em></th><th> </th><th><a name="part-r20" /><small>skipping to change at</small><em> page 48, line 14</em></th><td></td></tr>
     554      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
     555      <tr bgcolor="gray" ><td></td><th><a name="part-l17" /><small>skipping to change at</small><em> page 48, line 14</em></th><th> </th><th><a name="part-r17" /><small>skipping to change at</small><em> page 48, line 14</em></th><td></td></tr>
    656556      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    657557      <tr><td class="lineno" valign="top"></td><td class="left">6.1.  Overview of Status Codes</td><td> </td><td class="right">6.1.  Overview of Status Codes</td><td class="lineno" valign="top"></td></tr>
     
    664564      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    665565      <tr><td class="lineno" valign="top"></td><td class="left">   Responses with status codes that are defined as cacheable by default</td><td> </td><td class="right">   Responses with status codes that are defined as cacheable by default</td><td class="lineno" valign="top"></td></tr>
    666       <tr><td><a name="diff0032" /></td></tr>
     566      <tr><td><a name="diff0028" /></td></tr>
    667567      <tr><td class="lineno" valign="top"></td><td class="lblock">   (e.g., 200, 203, 204, 206, 300, 301, 404, 405, 410, 414, 501 in this</td><td> </td><td class="rblock">   (e.g., 200, 203, 204, 206, 300, 301, 404, 405, 410, 414, <span class="insert">and</span> 501 in</td><td class="lineno" valign="top"></td></tr>
    668568      <tr><td class="lineno" valign="top"></td><td class="lblock">   specification) can be reused by a cache with heuristic expiration</td><td> </td><td class="rblock">   this specification) can be reused by a cache with heuristic</td><td class="lineno" valign="top"></td></tr>
     
    681581      <tr><td class="lineno" valign="top"></td><td class="left">   | 203  | Non-Authoritative Information | Section 6.3.4            |</td><td> </td><td class="right">   | 203  | Non-Authoritative Information | Section 6.3.4            |</td><td class="lineno" valign="top"></td></tr>
    682582      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    683       <tr bgcolor="gray" ><td></td><th><a name="part-l21" /><small>skipping to change at</small><em> page 56, line 6</em></th><th> </th><th><a name="part-r21" /><small>skipping to change at</small><em> page 56, line 6</em></th><td></td></tr>
     583      <tr bgcolor="gray" ><td></td><th><a name="part-l18" /><small>skipping to change at</small><em> page 56, line 6</em></th><th> </th><th><a name="part-r18" /><small>skipping to change at</small><em> page 56, line 6</em></th><td></td></tr>
    684584      <tr><td class="lineno" valign="top"></td><td class="left">   this specification because HTTP tries to remain orthogonal to the</td><td> </td><td class="right">   this specification because HTTP tries to remain orthogonal to the</td><td class="lineno" valign="top"></td></tr>
    685585      <tr><td class="lineno" valign="top"></td><td class="left">   definition of its payloads.  In practice, the representation is</td><td> </td><td class="right">   definition of its payloads.  In practice, the representation is</td><td class="lineno" valign="top"></td></tr>
     
    692592      <tr><td class="lineno" valign="top"></td><td class="left">   Section 4.2.2 of [RFC7234]).</td><td> </td><td class="right">   Section 4.2.2 of [RFC7234]).</td><td class="lineno" valign="top"></td></tr>
    693593      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    694       <tr><td><a name="diff0033" /></td></tr>
     594      <tr><td><a name="diff0029" /></td></tr>
    695595      <tr><td class="lineno" valign="top"></td><td class="lblock">      Note: The original proposal for 300 defined the URI header field</td><td> </td><td class="rblock">      Note: The original proposal for <span class="insert">the</span> 300 <span class="insert">response</span> defined the URI</td><td class="lineno" valign="top"></td></tr>
    696596      <tr><td class="lineno" valign="top"></td><td class="lblock">      as providing a list of alternative representations, such that it</td><td> </td><td class="rblock">      header field as providing a list of alternative representations,</td><td class="lineno" valign="top"></td></tr>
     
    713613      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    714614      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    715       <tr bgcolor="gray" ><td></td><th><a name="part-l22" /><small>skipping to change at</small><em> page 58, line 23</em></th><th> </th><th><a name="part-r22" /><small>skipping to change at</small><em> page 58, line 23</em></th><td></td></tr>
     615      <tr bgcolor="gray" ><td></td><th><a name="part-l19" /><small>skipping to change at</small><em> page 58, line 23</em></th><th> </th><th><a name="part-r19" /><small>skipping to change at</small><em> page 58, line 23</em></th><td></td></tr>
    716616      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    717617      <tr><td class="lineno" valign="top"></td><td class="left">   The server SHOULD generate a Location header field in the response</td><td> </td><td class="right">   The server SHOULD generate a Location header field in the response</td><td class="lineno" valign="top"></td></tr>
     
    724624      <tr><td class="lineno" valign="top"></td><td class="left">      does not allow changing the request method from POST to GET.  This</td><td> </td><td class="right">      does not allow changing the request method from POST to GET.  This</td><td class="lineno" valign="top"></td></tr>
    725625      <tr><td class="lineno" valign="top"></td><td class="left">      specification defines no equivalent counterpart for 301 (Moved</td><td> </td><td class="right">      specification defines no equivalent counterpart for 301 (Moved</td><td class="lineno" valign="top"></td></tr>
    726       <tr><td><a name="diff0034" /></td></tr>
     626      <tr><td><a name="diff0030" /></td></tr>
    727627      <tr><td class="lineno" valign="top"></td><td class="lblock">      Permanently) ([RFC7238]<span class="delete">, however,</span> defines the status code 308</td><td> </td><td class="rblock">      Permanently) ([RFC7238]<span class="insert">; however, it</span> defines the status code 308</td><td class="lineno" valign="top"></td></tr>
    728628      <tr><td class="lineno" valign="top"></td><td class="left">      (Permanent Redirect) for this purpose).</td><td> </td><td class="right">      (Permanent Redirect) for this purpose).</td><td class="lineno" valign="top"></td></tr>
     
    737637      <tr><td class="lineno" valign="top"></td><td class="left">   User agents SHOULD display any included representation to the user.</td><td> </td><td class="right">   User agents SHOULD display any included representation to the user.</td><td class="lineno" valign="top"></td></tr>
    738638      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    739       <tr bgcolor="gray" ><td></td><th><a name="part-l23" /><small>skipping to change at</small><em> page 66, line 9</em></th><th> </th><th><a name="part-r23" /><small>skipping to change at</small><em> page 66, line 9</em></th><td></td></tr>
     639      <tr bgcolor="gray" ><td></td><th><a name="part-l20" /><small>skipping to change at</small><em> page 66, line 9</em></th><th> </th><th><a name="part-r20" /><small>skipping to change at</small><em> page 66, line 9</em></th><td></td></tr>
    740640      <tr><td class="lineno" valign="top"></td><td class="left">   to be in UTC.  A sender that generates HTTP-date values from a local</td><td> </td><td class="right">   to be in UTC.  A sender that generates HTTP-date values from a local</td><td class="lineno" valign="top"></td></tr>
    741641      <tr><td class="lineno" valign="top"></td><td class="left">   clock ought to use NTP ([RFC5905]) or some similar protocol to</td><td> </td><td class="right">   clock ought to use NTP ([RFC5905]) or some similar protocol to</td><td class="lineno" valign="top"></td></tr>
     
    748648      <tr><td class="lineno" valign="top"></td><td class="left">     ; defined in Section 3.3 of [RFC5322]</td><td> </td><td class="right">     ; defined in Section 3.3 of [RFC5322]</td><td class="lineno" valign="top"></td></tr>
    749649      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    750       <tr><td><a name="diff0035" /></td></tr>
     650      <tr><td><a name="diff0031" /></td></tr>
    751651      <tr><td class="lineno" valign="top"></td><td class="lblock">     day-name     = %x4D.6F.6E ; "Mon", <span class="delete">case-sensitive</span></td><td> </td><td class="rblock">     day-name     = %x4D.6F.6E ; "Mon", <span class="insert">case sensitive</span></td><td class="lineno" valign="top"></td></tr>
    752652      <tr><td class="lineno" valign="top"></td><td class="lblock">                  / %x54.75.65 ; "Tue", <span class="delete">case-sensitive</span></td><td> </td><td class="rblock">                  / %x54.75.65 ; "Tue", <span class="insert">case sensitive</span></td><td class="lineno" valign="top"></td></tr>
     
    761661      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    762662      <tr><td class="lineno" valign="top"></td><td class="left">     day          = 2DIGIT</td><td> </td><td class="right">     day          = 2DIGIT</td><td class="lineno" valign="top"></td></tr>
    763       <tr><td><a name="diff0036" /></td></tr>
     663      <tr><td><a name="diff0032" /></td></tr>
    764664      <tr><td class="lineno" valign="top"></td><td class="lblock">     month        = %x4A.61.6E ; "Jan", <span class="delete">case-sensitive</span></td><td> </td><td class="rblock">     month        = %x4A.61.6E ; "Jan", <span class="insert">case sensitive</span></td><td class="lineno" valign="top"></td></tr>
    765665      <tr><td class="lineno" valign="top"></td><td class="lblock">                  / %x46.65.62 ; "Feb", <span class="delete">case-sensitive</span></td><td> </td><td class="rblock">                  / %x46.65.62 ; "Feb", <span class="insert">case sensitive</span></td><td class="lineno" valign="top"></td></tr>
     
    776676      <tr><td class="lineno" valign="top"></td><td class="left">     year         = 4DIGIT</td><td> </td><td class="right">     year         = 4DIGIT</td><td class="lineno" valign="top"></td></tr>
    777677      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    778       <tr><td><a name="diff0037" /></td></tr>
     678      <tr><td><a name="diff0033" /></td></tr>
    779679      <tr><td class="lineno" valign="top"></td><td class="lblock">     GMT          = %x47.4D.54 ; "GMT", case<span class="delete">-</span>sensitive</td><td> </td><td class="rblock">     GMT          = %x47.4D.54 ; "GMT", case<span class="insert"> </span>sensitive</td><td class="lineno" valign="top"></td></tr>
    780680      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    793693      <tr><td class="lineno" valign="top"></td><td class="left">                  ; e.g., 02-Jun-82</td><td> </td><td class="right">                  ; e.g., 02-Jun-82</td><td class="lineno" valign="top"></td></tr>
    794694      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    795       <tr><td><a name="diff0038" /></td></tr>
     695      <tr><td><a name="diff0034" /></td></tr>
    796696      <tr><td class="lineno" valign="top"></td><td class="lblock">     day-name-l   = %x4D.6F.6E.64.61.79    ; "Monday", <span class="delete">case-sensitive</span></td><td> </td><td class="rblock">     day-name-l   = %x4D.6F.6E.64.61.79    ; "Monday", <span class="insert">case sensitive</span></td><td class="lineno" valign="top"></td></tr>
    797697      <tr><td class="lineno" valign="top"></td><td class="lblock">            / %x54.75.65.73.64.61.79       ; "Tuesday", <span class="delete">case-sensitive</span></td><td> </td><td class="rblock">            / %x54.75.65.73.64.61.79       ; "Tuesday", <span class="insert">case sensitive</span></td><td class="lineno" valign="top"></td></tr>
     
    812712      <tr><td class="lineno" valign="top"></td><td class="left">   constructs with the corresponding name ([RFC5322], Section 3.3).</td><td> </td><td class="right">   constructs with the corresponding name ([RFC5322], Section 3.3).</td><td class="lineno" valign="top"></td></tr>
    813713      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    814       <tr bgcolor="gray" ><td></td><th><a name="part-l24" /><small>skipping to change at</small><em> page 70, line 30</em></th><th> </th><th><a name="part-r24" /><small>skipping to change at</small><em> page 70, line 30</em></th><td></td></tr>
     714      <tr bgcolor="gray" ><td></td><th><a name="part-l21" /><small>skipping to change at</small><em> page 70, line 30</em></th><th> </th><th><a name="part-r21" /><small>skipping to change at</small><em> page 70, line 30</em></th><td></td></tr>
    815715      <tr><td class="lineno" valign="top"></td><td class="left">     Retry-After: 120</td><td> </td><td class="right">     Retry-After: 120</td><td class="lineno" valign="top"></td></tr>
    816716      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    823723      <tr><td class="lineno" valign="top"></td><td class="left">   request target, might influence the origin server's process for</td><td> </td><td class="right">   request target, might influence the origin server's process for</td><td class="lineno" valign="top"></td></tr>
    824724      <tr><td class="lineno" valign="top"></td><td class="left">   selecting and representing this response.  The value consists of</td><td> </td><td class="right">   selecting and representing this response.  The value consists of</td><td class="lineno" valign="top"></td></tr>
    825       <tr><td><a name="diff0039" /></td></tr>
     725      <tr><td><a name="diff0035" /></td></tr>
    826726      <tr><td class="lineno" valign="top"></td><td class="lblock">   either a single asterisk ("*") or a list of header field names (case<span class="delete">-</span></td><td> </td><td class="rblock">   either a single asterisk ("*") or a list of header field names (case</td><td class="lineno" valign="top"></td></tr>
    827727      <tr><td class="lineno" valign="top"></td><td class="left">   insensitive).</td><td> </td><td class="right">   insensitive).</td><td class="lineno" valign="top"></td></tr>
     
    836736      <tr><td class="lineno" valign="top"></td><td class="left">   the request to the origin server.  A proxy MUST NOT generate a Vary</td><td> </td><td class="right">   the request to the origin server.  A proxy MUST NOT generate a Vary</td><td class="lineno" valign="top"></td></tr>
    837737      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    838       <tr bgcolor="gray" ><td></td><th><a name="part-l25" /><small>skipping to change at</small><em> page 71, line 22</em></th><th> </th><th><a name="part-r25" /><small>skipping to change at</small><em> page 71, line 22</em></th><td></td></tr>
     738      <tr bgcolor="gray" ><td></td><th><a name="part-l22" /><small>skipping to change at</small><em> page 71, line 22</em></th><th> </th><th><a name="part-r22" /><small>skipping to change at</small><em> page 71, line 22</em></th><td></td></tr>
    839739      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    840740      <tr><td class="lineno" valign="top"></td><td class="left">   An origin server might send Vary with a list of fields for two</td><td> </td><td class="right">   An origin server might send Vary with a list of fields for two</td><td class="lineno" valign="top"></td></tr>
     
    847747      <tr><td class="lineno" valign="top"></td><td class="left">       required to match a new request to the stored cache entry.</td><td> </td><td class="right">       required to match a new request to the stored cache entry.</td><td class="lineno" valign="top"></td></tr>
    848748      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    849       <tr><td><a name="diff0040" /></td></tr>
     749      <tr><td><a name="diff0036" /></td></tr>
    850750      <tr><td class="lineno" valign="top"></td><td class="lblock">   2.  To inform user<span class="delete"> </span>agent recipients that this response is subject to</td><td> </td><td class="rblock">   2.  To inform user<span class="insert">-</span>agent recipients that this response is subject to</td><td class="lineno" valign="top"></td></tr>
    851751      <tr><td class="lineno" valign="top"></td><td class="left">       content negotiation (Section 5.3) and that a different</td><td> </td><td class="right">       content negotiation (Section 5.3) and that a different</td><td class="lineno" valign="top"></td></tr>
     
    860760      <tr><td class="lineno" valign="top"></td><td class="left">   configured to prevent cache transparency.  For example, there is no</td><td> </td><td class="right">   configured to prevent cache transparency.  For example, there is no</td><td class="lineno" valign="top"></td></tr>
    861761      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    862       <tr bgcolor="gray" ><td></td><th><a name="part-l26" /><small>skipping to change at</small><em> page 72, line 5</em></th><th> </th><th><a name="part-r26" /><small>skipping to change at</small><em> page 72, line 5</em></th><td></td></tr>
    863       <tr><td class="lineno" valign="top"></td><td class="left">   fields describe the selected representation chosen by the origin</td><td> </td><td class="right">   fields describe the selected representation chosen by the origin</td><td class="lineno" valign="top"></td></tr>
    864       <tr><td class="lineno" valign="top"></td><td class="left">   server while handling the response.  Note that, depending on the</td><td> </td><td class="right">   server while handling the response.  Note that, depending on the</td><td class="lineno" valign="top"></td></tr>
    865       <tr><td class="lineno" valign="top"></td><td class="left">   status code semantics, the selected representation for a given</td><td> </td><td class="right">   status code semantics, the selected representation for a given</td><td class="lineno" valign="top"></td></tr>
    866       <tr><td class="lineno" valign="top"></td><td class="left">   response is not necessarily the same as the representation enclosed</td><td> </td><td class="right">   response is not necessarily the same as the representation enclosed</td><td class="lineno" valign="top"></td></tr>
    867       <tr><td class="lineno" valign="top"></td><td class="left">   as response payload.</td><td> </td><td class="right">   as response payload.</td><td class="lineno" valign="top"></td></tr>
    868       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    869       <tr><td class="lineno" valign="top"></td><td class="left">   In a successful response to a state-changing request, validator</td><td> </td><td class="right">   In a successful response to a state-changing request, validator</td><td class="lineno" valign="top"></td></tr>
    870       <tr><td class="lineno" valign="top"></td><td class="left">   fields describe the new representation that has replaced the prior</td><td> </td><td class="right">   fields describe the new representation that has replaced the prior</td><td class="lineno" valign="top"></td></tr>
    871       <tr><td class="lineno" valign="top"></td><td class="left">   selected representation as a result of processing the request.</td><td> </td><td class="right">   selected representation as a result of processing the request.</td><td class="lineno" valign="top"></td></tr>
    872       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    873       <tr><td><a name="diff0041" /></td></tr>
    874       <tr><td class="lineno" valign="top"></td><td class="lblock">   For example, an ETag header field in a 201 response communicates the</td><td> </td><td class="rblock">   For example, an ETag header field in a 201 <span class="insert">(Created)</span> response</td><td class="lineno" valign="top"></td></tr>
    875       <tr><td class="lineno" valign="top"></td><td class="lblock">   entity-tag of the newly created resource's representation, so that it</td><td> </td><td class="rblock">   communicates the entity-tag of the newly created resource's</td><td class="lineno" valign="top"></td></tr>
    876       <tr><td class="lineno" valign="top"></td><td class="lblock">   can be used in later conditional requests to prevent the "lost</td><td> </td><td class="rblock">   representation, so that it can be used in later conditional requests</td><td class="lineno" valign="top"></td></tr>
    877       <tr><td class="lineno" valign="top"></td><td class="lblock">   update" problem [RFC7232].</td><td> </td><td class="rblock">   to prevent the "lost update" problem [RFC7232].</td><td class="lineno" valign="top"></td></tr>
    878       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    879       <tr><td class="lineno" valign="top"></td><td class="left">   +-------------------+--------------------------+</td><td> </td><td class="right">   +-------------------+--------------------------+</td><td class="lineno" valign="top"></td></tr>
    880       <tr><td class="lineno" valign="top"></td><td class="left">   | Header Field Name | Defined in...            |</td><td> </td><td class="right">   | Header Field Name | Defined in...            |</td><td class="lineno" valign="top"></td></tr>
    881       <tr><td class="lineno" valign="top"></td><td class="left">   +-------------------+--------------------------+</td><td> </td><td class="right">   +-------------------+--------------------------+</td><td class="lineno" valign="top"></td></tr>
    882       <tr><td class="lineno" valign="top"></td><td class="left">   | ETag              | Section 2.3 of [RFC7232] |</td><td> </td><td class="right">   | ETag              | Section 2.3 of [RFC7232] |</td><td class="lineno" valign="top"></td></tr>
    883       <tr><td class="lineno" valign="top"></td><td class="left">   | Last-Modified     | Section 2.2 of [RFC7232] |</td><td> </td><td class="right">   | Last-Modified     | Section 2.2 of [RFC7232] |</td><td class="lineno" valign="top"></td></tr>
    884       <tr><td class="lineno" valign="top"></td><td class="left">   +-------------------+--------------------------+</td><td> </td><td class="right">   +-------------------+--------------------------+</td><td class="lineno" valign="top"></td></tr>
    885       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    886       <tr><td class="lineno" valign="top"></td><td class="left">7.3.  Authentication Challenges</td><td> </td><td class="right">7.3.  Authentication Challenges</td><td class="lineno" valign="top"></td></tr>
    887       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    888       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    889       <tr bgcolor="gray" ><td></td><th><a name="part-l27" /><small>skipping to change at</small><em> page 74, line 6</em></th><th> </th><th><a name="part-r27" /><small>skipping to change at</small><em> page 74, line 6</em></th><td></td></tr>
     762      <tr bgcolor="gray" ><td></td><th><a name="part-l23" /><small>skipping to change at</small><em> page 74, line 6</em></th><th> </th><th><a name="part-r23" /><small>skipping to change at</small><em> page 74, line 6</em></th><td></td></tr>
    890763      <tr><td class="lineno" valign="top"></td><td class="left">   An origin server SHOULD NOT generate a Server field containing</td><td> </td><td class="right">   An origin server SHOULD NOT generate a Server field containing</td><td class="lineno" valign="top"></td></tr>
    891764      <tr><td class="lineno" valign="top"></td><td class="left">   needlessly fine-grained detail and SHOULD limit the addition of</td><td> </td><td class="right">   needlessly fine-grained detail and SHOULD limit the addition of</td><td class="lineno" valign="top"></td></tr>
     
    898771      <tr><td class="lineno" valign="top"></td><td class="left">8.1.  Method Registry</td><td> </td><td class="right">8.1.  Method Registry</td><td class="lineno" valign="top"></td></tr>
    899772      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    900       <tr><td><a name="diff0042" /></td></tr>
     773      <tr><td><a name="diff0037" /></td></tr>
    901774      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP</span> Method <span class="delete">Registry</span> defines the namespace for the request method</td><td> </td><td class="rblock">   The <span class="insert">"Hypertext Transfer Protocol (HTTP)</span> Method <span class="insert">Registry"</span> defines the</td><td class="lineno" valign="top"></td></tr>
    902775      <tr><td class="lineno" valign="top"></td><td class="lblock">   token (Section 4).  The <span class="delete">method registry</span> has been created and is now</td><td> </td><td class="rblock">   namespace for the request method token (Section 4).  The <span class="insert">"HTTP Method</span></td><td class="lineno" valign="top"></td></tr>
     
    914787      <tr><td class="lineno" valign="top"></td><td class="left">   o  Idempotent ("yes" or "no", see Section 4.2.2)</td><td> </td><td class="right">   o  Idempotent ("yes" or "no", see Section 4.2.2)</td><td class="lineno" valign="top"></td></tr>
    915788      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    916       <tr bgcolor="gray" ><td></td><th><a name="part-l28" /><small>skipping to change at</small><em> page 74, line 43</em></th><th> </th><th><a name="part-r28" /><small>skipping to change at</small><em> page 74, line 44</em></th><td></td></tr>
     789      <tr bgcolor="gray" ><td></td><th><a name="part-l24" /><small>skipping to change at</small><em> page 74, line 43</em></th><th> </th><th><a name="part-r24" /><small>skipping to change at</small><em> page 74, line 44</em></th><td></td></tr>
    917790      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    918791      <tr><td class="lineno" valign="top"></td><td class="left">   Since message parsing (Section 3.3 of [RFC7230]) needs to be</td><td> </td><td class="right">   Since message parsing (Section 3.3 of [RFC7230]) needs to be</td><td class="lineno" valign="top"></td></tr>
     
    925798      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    926799      <tr><td class="lineno" valign="top"></td><td class="left">   A new method definition needs to indicate whether it is safe</td><td> </td><td class="right">   A new method definition needs to indicate whether it is safe</td><td class="lineno" valign="top"></td></tr>
    927       <tr><td><a name="diff0043" /></td></tr>
     800      <tr><td><a name="diff0038" /></td></tr>
    928801      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section 4.2.1), idempotent (Section 4.2.2), cacheable</td><td> </td><td class="rblock">   (Section 4.2.1), idempotent (Section 4.2.2), <span class="insert">or</span> cacheable</td><td class="lineno" valign="top"></td></tr>
    929802      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">4.2.3),</span> what semantics are to be associated with the payload</td><td> </td><td class="rblock">   (Section <span class="insert">4.2.3).  It needs to indicate</span> what semantics are to be</td><td class="lineno" valign="top"></td></tr>
     
    944817      <tr><td class="lineno" valign="top"></td><td class="left">8.1.3.  Registrations</td><td> </td><td class="right">8.1.3.  Registrations</td><td class="lineno" valign="top"></td></tr>
    945818      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    946       <tr><td><a name="diff0044" /></td></tr>
     819      <tr><td><a name="diff0039" /></td></tr>
    947820      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP</span> Method <span class="delete">Registry</span> has been populated with the registrations</td><td> </td><td class="rblock">   The <span class="insert">"Hypertext Transfer Protocol (HTTP)</span> Method <span class="insert">Registry"</span> has been</td><td class="lineno" valign="top"></td></tr>
    948821      <tr><td class="lineno" valign="top"></td><td class="lblock">   below:</td><td> </td><td class="rblock">   populated with the registrations below:</td><td class="lineno" valign="top"></td></tr>
     
    963836      <tr><td class="lineno" valign="top"></td><td class="left">8.2.  Status Code Registry</td><td> </td><td class="right">8.2.  Status Code Registry</td><td class="lineno" valign="top"></td></tr>
    964837      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    965       <tr><td><a name="diff0045" /></td></tr>
     838      <tr><td><a name="diff0040" /></td></tr>
    966839      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP</span> Status Code <span class="delete">Registry</span> defines the namespace for the response</td><td> </td><td class="rblock">   The <span class="insert">"Hypertext Transfer Protocol (HTTP)</span> Status Code <span class="insert">Registry"</span> defines</td><td class="lineno" valign="top"></td></tr>
    967840      <tr><td class="lineno" valign="top"></td><td class="lblock">   status-code token (Section 6).  The <span class="delete">status code</span> registry is</td><td> </td><td class="rblock">   the namespace for the response status-code token (Section 6).  The</td><td class="lineno" valign="top"></td></tr>
     
    979852      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    980853      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    981       <tr bgcolor="gray" ><td></td><th><a name="part-l29" /><small>skipping to change at</small><em> page 76, line 49</em></th><th> </th><th><a name="part-r29" /><small>skipping to change at</small><em> page 76, line 49</em></th><td></td></tr>
     854      <tr bgcolor="gray" ><td></td><th><a name="part-l25" /><small>skipping to change at</small><em> page 76, line 49</em></th><th> </th><th><a name="part-r25" /><small>skipping to change at</small><em> page 76, line 49</em></th><td></td></tr>
    982855      <tr><td class="lineno" valign="top"></td><td class="left">   cached without explicit freshness information.  Likewise, the</td><td> </td><td class="right">   cached without explicit freshness information.  Likewise, the</td><td class="lineno" valign="top"></td></tr>
    983856      <tr><td class="lineno" valign="top"></td><td class="left">   definition of a status code can place constraints upon cache</td><td> </td><td class="right">   definition of a status code can place constraints upon cache</td><td class="lineno" valign="top"></td></tr>
     
    990863      <tr><td class="lineno" valign="top"></td><td class="left">8.2.3.  Registrations</td><td> </td><td class="right">8.2.3.  Registrations</td><td class="lineno" valign="top"></td></tr>
    991864      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    992       <tr><td><a name="diff0046" /></td></tr>
     865      <tr><td><a name="diff0041" /></td></tr>
    993866      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP</span> Status <span class="delete">Code Registry</span> has been updated with the registrations</td><td> </td><td class="rblock">   The <span class="insert">"HTTP</span> Status <span class="insert">Codes" registry</span> has been updated with the</td><td class="lineno" valign="top"></td></tr>
    994867      <tr><td class="lineno" valign="top"></td><td class="lblock">   below:</td><td> </td><td class="rblock">   registrations below:</td><td class="lineno" valign="top"></td></tr>
     
    1004877      <tr><td class="lineno" valign="top"></td><td class="left">   | 203   | Non-Authoritative Information | Section 6.3.4  |</td><td> </td><td class="right">   | 203   | Non-Authoritative Information | Section 6.3.4  |</td><td class="lineno" valign="top"></td></tr>
    1005878      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1006       <tr bgcolor="gray" ><td></td><th><a name="part-l30" /><small>skipping to change at</small><em> page 77, line 48</em></th><th> </th><th><a name="part-r30" /><small>skipping to change at</small><em> page 77, line 48</em></th><td></td></tr>
     879      <tr bgcolor="gray" ><td></td><th><a name="part-l26" /><small>skipping to change at</small><em> page 77, line 48</em></th><th> </th><th><a name="part-r26" /><small>skipping to change at</small><em> page 77, line 48</em></th><td></td></tr>
    1007880      <tr><td class="lineno" valign="top"></td><td class="left">   | 500   | Internal Server Error         | Section 6.6.1  |</td><td> </td><td class="right">   | 500   | Internal Server Error         | Section 6.6.1  |</td><td class="lineno" valign="top"></td></tr>
    1008881      <tr><td class="lineno" valign="top"></td><td class="left">   | 501   | Not Implemented               | Section 6.6.2  |</td><td> </td><td class="right">   | 501   | Not Implemented               | Section 6.6.2  |</td><td class="lineno" valign="top"></td></tr>
     
    1015888      <tr><td class="lineno" valign="top"></td><td class="left">8.3.  Header Field Registry</td><td> </td><td class="right">8.3.  Header Field Registry</td><td class="lineno" valign="top"></td></tr>
    1016889      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1017       <tr><td><a name="diff0047" /></td></tr>
     890      <tr><td><a name="diff0042" /></td></tr>
    1018891      <tr><td class="lineno" valign="top"></td><td class="lblock">   HTTP header fields are registered within the <span class="delete">Message Header Field</span></td><td> </td><td class="rblock">   HTTP header fields are registered within the <span class="insert">"Message Headers"</span></td><td class="lineno" valign="top"></td></tr>
    1019892      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   Registry</span> located at <span class="delete">&lt;http://www.iana.org/assignments/message-headers/</span></td><td> </td><td class="rblock"><span class="insert">   registry</span> located at <span class="insert">&lt;http://www.iana.org/assignments/message-headers&gt;</span></td><td class="lineno" valign="top"></td></tr>
     
    1039912      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1040913      <tr><td class="lineno" valign="top"></td><td class="left">   New header field values typically have their syntax defined using</td><td> </td><td class="right">   New header field values typically have their syntax defined using</td><td class="lineno" valign="top"></td></tr>
    1041       <tr><td><a name="diff0048" /></td></tr>
     914      <tr><td><a name="diff0043" /></td></tr>
    1042915      <tr><td class="lineno" valign="top"></td><td class="lblock">   ABNF <span class="delete">([RFC5234]), using</span> the extension defined in Section 7 of</td><td> </td><td class="rblock">   ABNF <span class="insert">([RFC5234]) (implementing</span> the extension defined in Section 7 of</td><td class="lineno" valign="top"></td></tr>
    1043916      <tr><td class="lineno" valign="top"></td><td class="lblock">   [RFC7230] as <span class="delete">necessary,</span> and are usually constrained to the range of</td><td> </td><td class="rblock">   [RFC7230] as <span class="insert">necessary),</span> and <span class="insert">they</span> are usually constrained to the</td><td class="lineno" valign="top"></td></tr>
     
    1054927      <tr><td class="lineno" valign="top"></td><td class="left">   values, they need to be treated with care if they are allowed in the</td><td> </td><td class="right">   values, they need to be treated with care if they are allowed in the</td><td class="lineno" valign="top"></td></tr>
    1055928      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1056       <tr bgcolor="gray" ><td></td><th><a name="part-l31" /><small>skipping to change at</small><em> page 80, line 15</em></th><th> </th><th><a name="part-r31" /><small>skipping to change at</small><em> page 80, line 15</em></th><td></td></tr>
     929      <tr bgcolor="gray" ><td></td><th><a name="part-l27" /><small>skipping to change at</small><em> page 80, line 15</em></th><th> </th><th><a name="part-r27" /><small>skipping to change at</small><em> page 80, line 15</em></th><td></td></tr>
    1057930      <tr><td class="lineno" valign="top"></td><td class="left">   o  Whether the header field is useful or allowable in trailers (see</td><td> </td><td class="right">   o  Whether the header field is useful or allowable in trailers (see</td><td class="lineno" valign="top"></td></tr>
    1058931      <tr><td class="lineno" valign="top"></td><td class="left">      Section 4.1 of [RFC7230]).</td><td> </td><td class="right">      Section 4.1 of [RFC7230]).</td><td class="lineno" valign="top"></td></tr>
     
    1065938      <tr><td class="lineno" valign="top"></td><td class="left">8.3.2.  Registrations</td><td> </td><td class="right">8.3.2.  Registrations</td><td class="lineno" valign="top"></td></tr>
    1066939      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1067       <tr><td><a name="diff0049" /></td></tr>
     940      <tr><td><a name="diff0044" /></td></tr>
    1068941      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">Message Header Field R</span>egistry has been updated with the following</td><td> </td><td class="rblock">   The <span class="insert">"Message Headers" r</span>egistry has been updated with the following</td><td class="lineno" valign="top"></td></tr>
    1069942      <tr><td class="lineno" valign="top"></td><td class="left">   permanent registrations:</td><td> </td><td class="right">   permanent registrations:</td><td class="lineno" valign="top"></td></tr>
     
    1078951      <tr><td class="lineno" valign="top"></td><td class="left">   | Allow             | http     | standard | Section 7.4.1   |</td><td> </td><td class="right">   | Allow             | http     | standard | Section 7.4.1   |</td><td class="lineno" valign="top"></td></tr>
    1079952      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1080       <tr bgcolor="gray" ><td></td><th><a name="part-l32" /><small>skipping to change at</small><em> page 80, line 48</em></th><th> </th><th><a name="part-r32" /><small>skipping to change at</small><em> page 80, line 48</em></th><td></td></tr>
     953      <tr bgcolor="gray" ><td></td><th><a name="part-l28" /><small>skipping to change at</small><em> page 80, line 48</em></th><th> </th><th><a name="part-r28" /><small>skipping to change at</small><em> page 80, line 48</em></th><td></td></tr>
    1081954      <tr><td class="lineno" valign="top"></td><td class="left">   | Server            | http     | standard | Section 7.4.2   |</td><td> </td><td class="right">   | Server            | http     | standard | Section 7.4.2   |</td><td class="lineno" valign="top"></td></tr>
    1082955      <tr><td class="lineno" valign="top"></td><td class="left">   | User-Agent        | http     | standard | Section 5.5.3   |</td><td> </td><td class="right">   | User-Agent        | http     | standard | Section 5.5.3   |</td><td class="lineno" valign="top"></td></tr>
     
    1089962      <tr><td class="lineno" valign="top"></td><td class="left">8.4.  Content Coding Registry</td><td> </td><td class="right">8.4.  Content Coding Registry</td><td class="lineno" valign="top"></td></tr>
    1090963      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1091       <tr><td><a name="diff0050" /></td></tr>
     964      <tr><td><a name="diff0045" /></td></tr>
    1092965      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP</span> Content Coding <span class="delete">Registry</span> defines the namespace for content</td><td> </td><td class="rblock">   The <span class="insert">"HTTP</span> Content Coding <span class="insert">Registry"</span> defines the namespace for content</td><td class="lineno" valign="top"></td></tr>
    1093966      <tr><td class="lineno" valign="top"></td><td class="lblock">   coding names (Section 4.2 of [RFC7230]).  The <span class="delete">content coding registry</span></td><td> </td><td class="rblock">   coding names (Section 4.2 of [RFC7230]).  The <span class="insert">"HTTP Content Coding</span></td><td class="lineno" valign="top"></td></tr>
     
    1097970      <tr><td class="lineno" valign="top"></td><td class="left">8.4.1.  Procedure</td><td> </td><td class="right">8.4.1.  Procedure</td><td class="lineno" valign="top"></td></tr>
    1098971      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1099       <tr><td><a name="diff0051" /></td></tr>
     972      <tr><td><a name="diff0046" /></td></tr>
    1100973      <tr><td class="lineno" valign="top"></td><td class="lblock">   Content <span class="delete">C</span>oding registrations MUST include the following fields:</td><td> </td><td class="rblock">   Content <span class="insert">c</span>oding registrations MUST include the following fields:</td><td class="lineno" valign="top"></td></tr>
    1101974      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    1112985      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1113986      <tr><td class="lineno" valign="top"></td><td class="left">   Values to be added to this namespace require IETF Review (see Section</td><td> </td><td class="right">   Values to be added to this namespace require IETF Review (see Section</td><td class="lineno" valign="top"></td></tr>
    1114       <tr><td><a name="diff0052" /></td></tr>
     987      <tr><td><a name="diff0047" /></td></tr>
    1115988      <tr><td class="lineno" valign="top"></td><td class="lblock">   4.1 of [RFC5226])<span class="delete">,</span> and MUST conform to the purpose of content coding</td><td> </td><td class="rblock">   4.1 of [RFC5226]) and MUST conform to the purpose of content coding</td><td class="lineno" valign="top"></td></tr>
    1116989      <tr><td class="lineno" valign="top"></td><td class="left">   defined in this section.</td><td> </td><td class="right">   defined in this section.</td><td class="lineno" valign="top"></td></tr>
     
    1118991      <tr><td class="lineno" valign="top"></td><td class="left">8.4.2.  Registrations</td><td> </td><td class="right">8.4.2.  Registrations</td><td class="lineno" valign="top"></td></tr>
    1119992      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1120       <tr><td><a name="diff0053" /></td></tr>
     993      <tr><td><a name="diff0048" /></td></tr>
    1121994      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP Content Codings Registry</span> has been updated with the</td><td> </td><td class="rblock">   The <span class="insert">"HTTP Content Codings Registry"</span> has been updated with the</td><td class="lineno" valign="top"></td></tr>
    1122995      <tr><td class="lineno" valign="top"></td><td class="left">   registrations below:</td><td> </td><td class="right">   registrations below:</td><td class="lineno" valign="top"></td></tr>
     
    11391012      <tr><td class="lineno" valign="top"></td><td class="left">   The list of considerations below is not exhaustive.  Most security</td><td> </td><td class="right">   The list of considerations below is not exhaustive.  Most security</td><td class="lineno" valign="top"></td></tr>
    11401013      <tr><td class="lineno" valign="top"></td><td class="left">   concerns related to HTTP semantics are about securing server-side</td><td> </td><td class="right">   concerns related to HTTP semantics are about securing server-side</td><td class="lineno" valign="top"></td></tr>
    1141       <tr><td><a name="diff0054" /></td></tr>
     1014      <tr><td><a name="diff0049" /></td></tr>
    11421015      <tr><td class="lineno" valign="top"></td><td class="lblock">   applications (code behind the HTTP <span class="delete">interface),</span> securing <span class="delete">user agent</span></td><td> </td><td class="rblock">   applications (code behind the HTTP <span class="insert">interface) or</span> securing <span class="insert">user-agent</span></td><td class="lineno" valign="top"></td></tr>
    11431016      <tr><td class="lineno" valign="top"></td><td class="lblock">   processing of payloads received via <span class="delete">HTTP, or secure</span> use of the</td><td> </td><td class="rblock">   processing of payloads received via <span class="insert">HTTP.  Secure</span> use of the Internet</td><td class="lineno" valign="top"></td></tr>
     
    11571030      <tr><td class="lineno" valign="top"></td><td class="left">   system.</td><td> </td><td class="right">   system.</td><td class="lineno" valign="top"></td></tr>
    11581031      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1159       <tr bgcolor="gray" ><td></td><th><a name="part-l33" /><small>skipping to change at</small><em> page 82, line 25</em></th><th> </th><th><a name="part-r33" /><small>skipping to change at</small><em> page 82, line 25</em></th><td></td></tr>
     1032      <tr bgcolor="gray" ><td></td><th><a name="part-l29" /><small>skipping to change at</small><em> page 82, line 25</em></th><th> </th><th><a name="part-r29" /><small>skipping to change at</small><em> page 82, line 25</em></th><td></td></tr>
    11601033      <tr><td class="lineno" valign="top"></td><td class="left">   For example, UNIX, Microsoft Windows, and other operating systems use</td><td> </td><td class="right">   For example, UNIX, Microsoft Windows, and other operating systems use</td><td class="lineno" valign="top"></td></tr>
    11611034      <tr><td class="lineno" valign="top"></td><td class="left">   ".." as a path component to indicate a directory level above the</td><td> </td><td class="right">   ".." as a path component to indicate a directory level above the</td><td class="lineno" valign="top"></td></tr>
     
    11681041      <tr><td class="lineno" valign="top"></td><td class="left">   case-insensitive names.</td><td> </td><td class="right">   case-insensitive names.</td><td class="lineno" valign="top"></td></tr>
    11691042      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1170       <tr><td><a name="diff0055" /></td></tr>
     1043      <tr><td><a name="diff0050" /></td></tr>
    11711044      <tr><td class="lineno" valign="top"></td><td class="lblock">   Attacks based on such special names tend to focus on either <span class="delete">denial-</span></td><td> </td><td class="rblock">   Attacks based on such special names tend to focus on either <span class="insert">denial of</span></td><td class="lineno" valign="top"></td></tr>
    11721045      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   of-service</span> (e.g., telling the server to read from a COM port) or</td><td> </td><td class="rblock"><span class="insert">   service</span> (e.g., telling the server to read from a COM port) or</td><td class="lineno" valign="top"></td></tr>
     
    11821055      <tr><td class="lineno" valign="top"></td><td class="left">   elements (method, request-target, header fields, or body) to contain</td><td> </td><td class="right">   elements (method, request-target, header fields, or body) to contain</td><td class="lineno" valign="top"></td></tr>
    11831056      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1184       <tr bgcolor="gray" ><td></td><th><a name="part-l34" /><small>skipping to change at</small><em> page 83, line 41</em></th><th> </th><th><a name="part-r34" /><small>skipping to change at</small><em> page 83, line 41</em></th><td></td></tr>
     1057      <tr bgcolor="gray" ><td></td><th><a name="part-l30" /><small>skipping to change at</small><em> page 83, line 41</em></th><th> </th><th><a name="part-r30" /><small>skipping to change at</small><em> page 83, line 41</em></th><td></td></tr>
    11851058      <tr><td class="lineno" valign="top"></td><td class="left">   of sensitive data because that data will be placed in the request-</td><td> </td><td class="right">   of sensitive data because that data will be placed in the request-</td><td class="lineno" valign="top"></td></tr>
    11861059      <tr><td class="lineno" valign="top"></td><td class="left">   target.  Many existing servers, proxies, and user agents log or</td><td> </td><td class="right">   target.  Many existing servers, proxies, and user agents log or</td><td class="lineno" valign="top"></td></tr>
     
    11931066      <tr><td class="lineno" valign="top"></td><td class="left">   information about the user's immediate browsing history and any</td><td> </td><td class="right">   information about the user's immediate browsing history and any</td><td class="lineno" valign="top"></td></tr>
    11941067      <tr><td class="lineno" valign="top"></td><td class="left">   personal information that might be found in the referring resource's</td><td> </td><td class="right">   personal information that might be found in the referring resource's</td><td class="lineno" valign="top"></td></tr>
    1195       <tr><td><a name="diff0056" /></td></tr>
     1068      <tr><td><a name="diff0051" /></td></tr>
    11961069      <tr><td class="lineno" valign="top"></td><td class="lblock">   URI.  Limitations on Referer are described in Section 5.5.2 to</td><td> </td><td class="rblock">   URI.  Limitations on <span class="insert">the</span> Referer <span class="insert">header field</span> are described in</td><td class="lineno" valign="top"></td></tr>
    11971070      <tr><td class="lineno" valign="top"></td><td class="lblock">   address some of its security considerations.</td><td> </td><td class="rblock">   Section 5.5.2 to address some of its security considerations.</td><td class="lineno" valign="top"></td></tr>
     
    12071080      <tr><td class="lineno" valign="top"></td><td class="left">   disclosing one site's fragment to another site.  If the first site</td><td> </td><td class="right">   disclosing one site's fragment to another site.  If the first site</td><td class="lineno" valign="top"></td></tr>
    12081081      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1209       <tr bgcolor="gray" ><td></td><th><a name="part-l35" /><small>skipping to change at</small><em> page 86, line 15</em></th><th> </th><th><a name="part-r35" /><small>skipping to change at</small><em> page 86, line 15</em></th><td></td></tr>
     1082      <tr bgcolor="gray" ><td></td><th><a name="part-l31" /><small>skipping to change at</small><em> page 86, line 15</em></th><th> </th><th><a name="part-r31" /><small>skipping to change at</small><em> page 86, line 15</em></th><td></td></tr>
    12101083      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    12111084      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC5646]  Phillips, A., Ed. and M. Davis, Ed., "Tags for Identifying</td><td> </td><td class="right">   [RFC5646]  Phillips, A., Ed. and M. Davis, Ed., "Tags for Identifying</td><td class="lineno" valign="top"></td></tr>
     
    12181091      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7230]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td> </td><td class="right">   [RFC7230]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td class="lineno" valign="top"></td></tr>
    12191092      <tr><td class="lineno" valign="top"></td><td class="left">              Protocol (HTTP/1.1): Message Syntax and Routing",</td><td> </td><td class="right">              Protocol (HTTP/1.1): Message Syntax and Routing",</td><td class="lineno" valign="top"></td></tr>
    1220       <tr><td><a name="diff0057" /></td></tr>
     1093      <tr><td><a name="diff0052" /></td></tr>
    12211094      <tr><td class="lineno" valign="top"></td><td class="lblock">              <span class="delete">draft-ietf-httpbis-p1-messaging-latest (work in progress),</span></td><td> </td><td class="rblock">              <span class="insert">RFC 7230,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    12221095      <tr><td class="lineno" valign="top"></td><td class="lblock">              May 2014.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    12231096      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    12241097      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7232]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td> </td><td class="right">   [RFC7232]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td class="lineno" valign="top"></td></tr>
    1225       <tr><td><a name="diff0058" /></td></tr>
     1098      <tr><td><a name="diff0053" /></td></tr>
    12261099      <tr><td class="lineno" valign="top"></td><td class="lblock">              Protocol (HTTP/1.1): Conditional Requests",</td><td> </td><td class="rblock">              Protocol (HTTP/1.1): Conditional Requests", <span class="insert">RFC 7232,</span></td><td class="lineno" valign="top"></td></tr>
    12271100      <tr><td class="lineno" valign="top"></td><td class="lblock">              <span class="delete">draft-ietf-httpbis-p4-conditional-latest (work in</span></td><td> </td><td class="rblock">              May 2014.</td><td class="lineno" valign="top"></td></tr>
     
    12301103      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7233]  Fielding, R., Ed., Lafon, Y., Ed., and J. Reschke, Ed.,</td><td> </td><td class="right">   [RFC7233]  Fielding, R., Ed., Lafon, Y., Ed., and J. Reschke, Ed.,</td><td class="lineno" valign="top"></td></tr>
    12311104      <tr><td class="lineno" valign="top"></td><td class="left">              "Hypertext Transfer Protocol (HTTP/1.1): Range Requests",</td><td> </td><td class="right">              "Hypertext Transfer Protocol (HTTP/1.1): Range Requests",</td><td class="lineno" valign="top"></td></tr>
    1232       <tr><td><a name="diff0059" /></td></tr>
     1105      <tr><td><a name="diff0054" /></td></tr>
    12331106      <tr><td class="lineno" valign="top"></td><td class="lblock">              <span class="delete">draft-ietf-httpbis-p5-range-latest (work in progress),</span></td><td> </td><td class="rblock">              <span class="insert">RFC 7233,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    12341107      <tr><td class="lineno" valign="top"></td><td class="lblock">              May 2014.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    12361109      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7234]  Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke,</td><td> </td><td class="right">   [RFC7234]  Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke,</td><td class="lineno" valign="top"></td></tr>
    12371110      <tr><td class="lineno" valign="top"></td><td class="left">              Ed., "Hypertext Transfer Protocol (HTTP/1.1): Caching",</td><td> </td><td class="right">              Ed., "Hypertext Transfer Protocol (HTTP/1.1): Caching",</td><td class="lineno" valign="top"></td></tr>
    1238       <tr><td><a name="diff0060" /></td></tr>
     1111      <tr><td><a name="diff0055" /></td></tr>
    12391112      <tr><td class="lineno" valign="top"></td><td class="lblock">              <span class="delete">draft-ietf-httpbis-p6-cache-latest (work in progress),</span></td><td> </td><td class="rblock">              <span class="insert">RFC 7234,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    12401113      <tr><td class="lineno" valign="top"></td><td class="lblock">              May 2014.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    12411114      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    12421115      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7235]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td> </td><td class="right">   [RFC7235]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td class="lineno" valign="top"></td></tr>
    1243       <tr><td><a name="diff0061" /></td></tr>
     1116      <tr><td><a name="diff0056" /></td></tr>
    12441117      <tr><td class="lineno" valign="top"></td><td class="lblock">              Protocol (HTTP/1.1): Authentication",</td><td> </td><td class="rblock">              Protocol (HTTP/1.1): Authentication", <span class="insert">RFC 7235,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    12451118      <tr><td class="lineno" valign="top"></td><td class="lblock">              <span class="delete">draft-ietf-httpbis-p7-auth-latest (work in progress),</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    12561129      <tr><td class="lineno" valign="top"></td><td class="left">              Application Protocols", BCP 178, RFC 6648, June 2012.</td><td> </td><td class="right">              Application Protocols", BCP 178, RFC 6648, June 2012.</td><td class="lineno" valign="top"></td></tr>
    12571130      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1258       <tr bgcolor="gray" ><td></td><th><a name="part-l36" /><small>skipping to change at</small><em> page 88, line 32</em></th><th> </th><th><a name="part-r36" /><small>skipping to change at</small><em> page 88, line 26</em></th><td></td></tr>
     1131      <tr bgcolor="gray" ><td></td><th><a name="part-l32" /><small>skipping to change at</small><em> page 88, line 32</em></th><th> </th><th><a name="part-r32" /><small>skipping to change at</small><em> page 88, line 26</em></th><td></td></tr>
    12591132      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC5988]  Nottingham, M., "Web Linking", RFC 5988, October 2010.</td><td> </td><td class="right">   [RFC5988]  Nottingham, M., "Web Linking", RFC 5988, October 2010.</td><td class="lineno" valign="top"></td></tr>
    12601133      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    12671140      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    12681141      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7238]  Reschke, J., "The Hypertext Transfer Protocol (HTTP)</td><td> </td><td class="right">   [RFC7238]  Reschke, J., "The Hypertext Transfer Protocol (HTTP)</td><td class="lineno" valign="top"></td></tr>
    1269       <tr><td><a name="diff0062" /></td></tr>
     1142      <tr><td><a name="diff0057" /></td></tr>
    12701143      <tr><td class="lineno" valign="top"></td><td class="lblock">              Status Code 308 (Permanent Redirect)",</td><td> </td><td class="rblock">              Status Code 308 (Permanent Redirect)", <span class="insert">RFC 7238, May 2014.</span></td><td class="lineno" valign="top"></td></tr>
    12711144      <tr><td class="lineno" valign="top"></td><td class="lblock">              <span class="delete">draft-reschke-http-status-308-07 (work in progress),</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    12821155      <tr><td class="lineno" valign="top"></td><td class="left">   that differ from MIME.  These differences were carefully chosen to</td><td> </td><td class="right">   that differ from MIME.  These differences were carefully chosen to</td><td class="lineno" valign="top"></td></tr>
    12831156      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1284       <tr bgcolor="gray" ><td></td><th><a name="part-l37" /><small>skipping to change at</small><em> page 90, line 27</em></th><th> </th><th><a name="part-r37" /><small>skipping to change at</small><em> page 90, line 20</em></th><td></td></tr>
     1157      <tr bgcolor="gray" ><td></td><th><a name="part-l33" /><small>skipping to change at</small><em> page 90, line 27</em></th><th> </th><th><a name="part-r33" /><small>skipping to change at</small><em> page 90, line 20</em></th><td></td></tr>
    12851158      <tr><td class="lineno" valign="top"></td><td class="left">   message to an HTTP client.</td><td> </td><td class="right">   message to an HTTP client.</td><td class="lineno" valign="top"></td></tr>
    12861159      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    12931166      <tr><td class="lineno" valign="top"></td><td class="left">   likelihood of safe transport over the destination protocol.</td><td> </td><td class="right">   likelihood of safe transport over the destination protocol.</td><td class="lineno" valign="top"></td></tr>
    12941167      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1295       <tr><td><a name="diff0063" /></td></tr>
     1168      <tr><td><a name="diff0058" /></td></tr>
    12961169      <tr><td class="lineno" valign="top"></td><td class="lblock">A.6.  MHTML and Line<span class="delete"> </span>Length Limitations</td><td> </td><td class="rblock">A.6.  MHTML and Line<span class="insert">-</span>Length Limitations</td><td class="lineno" valign="top"></td></tr>
    12971170      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    12981171      <tr><td class="lineno" valign="top"></td><td class="left">   HTTP implementations that share code with MHTML [RFC2557]</td><td> </td><td class="right">   HTTP implementations that share code with MHTML [RFC2557]</td><td class="lineno" valign="top"></td></tr>
    1299       <tr><td><a name="diff0064" /></td></tr>
     1172      <tr><td><a name="diff0059" /></td></tr>
    13001173      <tr><td class="lineno" valign="top"></td><td class="lblock">   implementations need to be aware of MIME line<span class="delete"> </span>length limitations.</td><td> </td><td class="rblock">   implementations need to be aware of MIME line<span class="insert">-</span>length limitations.</td><td class="lineno" valign="top"></td></tr>
    13011174      <tr><td class="lineno" valign="top"></td><td class="left">   Since HTTP does not have this limitation, HTTP does not fold long</td><td> </td><td class="right">   Since HTTP does not have this limitation, HTTP does not fold long</td><td class="lineno" valign="top"></td></tr>
    13021175      <tr><td class="lineno" valign="top"></td><td class="left">   lines.  MHTML messages being transported by HTTP follow all</td><td> </td><td class="right">   lines.  MHTML messages being transported by HTTP follow all</td><td class="lineno" valign="top"></td></tr>
    1303       <tr><td><a name="diff0065" /></td></tr>
     1176      <tr><td><a name="diff0060" /></td></tr>
    13041177      <tr><td class="lineno" valign="top"></td><td class="lblock">   conventions of MHTML, including line<span class="delete"> </span>length limitations and folding,</td><td> </td><td class="rblock">   conventions of MHTML, including line<span class="insert">-</span>length limitations and folding,</td><td class="lineno" valign="top"></td></tr>
    13051178      <tr><td class="lineno" valign="top"></td><td class="left">   canonicalization, etc., since HTTP transfers message-bodies as</td><td> </td><td class="right">   canonicalization, etc., since HTTP transfers message-bodies as</td><td class="lineno" valign="top"></td></tr>
     
    13181191      <tr><td class="lineno" valign="top"></td><td class="left">   representations and representations from resources.</td><td> </td><td class="right">   representations and representations from resources.</td><td class="lineno" valign="top"></td></tr>
    13191192      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1320       <tr><td><a name="diff0066" /></td></tr>
     1193      <tr><td><a name="diff0061" /></td></tr>
    13211194      <tr><td class="lineno" valign="top"></td><td class="lblock">   A new requirement has been added that semantics embedded in a URI</td><td> </td><td class="rblock">   A new requirement has been added that semantics embedded in a URI be</td><td class="lineno" valign="top"></td></tr>
    13221195      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">should</span> be disabled when those semantics are inconsistent with the</td><td> </td><td class="rblock">   disabled when those semantics are inconsistent with the request</td><td class="lineno" valign="top"></td></tr>
     
    13251198      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13261199      <tr><td class="lineno" valign="top"></td><td class="left">   An algorithm has been added for determining if a payload is</td><td> </td><td class="right">   An algorithm has been added for determining if a payload is</td><td class="lineno" valign="top"></td></tr>
    1327       <tr><td><a name="diff0067" /></td></tr>
     1200      <tr><td><a name="diff0062" /></td></tr>
    13281201      <tr><td class="lineno" valign="top"></td><td class="lblock">   associated with a specific identifier<span class="delete">.  (Section 3.1.4.1)</span></td><td> </td><td class="rblock">   associated with a specific identifier<span class="insert"> (Section 3.1.4.1).</span></td><td class="lineno" valign="top"></td></tr>
    13291202      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    13311204      <tr><td class="lineno" valign="top"></td><td class="left">   removed; the default is now whatever the media type definition says.</td><td> </td><td class="right">   removed; the default is now whatever the media type definition says.</td><td class="lineno" valign="top"></td></tr>
    13321205      <tr><td class="lineno" valign="top"></td><td class="left">   Likewise, special treatment of ISO-8859-1 has been removed from the</td><td> </td><td class="right">   Likewise, special treatment of ISO-8859-1 has been removed from the</td><td class="lineno" valign="top"></td></tr>
    1333       <tr><td><a name="diff0068" /></td></tr>
     1206      <tr><td><a name="diff0063" /></td></tr>
    13341207      <tr><td class="lineno" valign="top"></td><td class="lblock">   Accept-Charset header field.  (Section<span class="delete"> 3.1.1.3 and Section 5.3.3</span>)</td><td> </td><td class="rblock">   Accept-Charset header field.  (Section<span class="insert">s 3.1.1.3 and 5.3.3.</span>)</td><td class="lineno" valign="top"></td></tr>
    13351208      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    13371210      <tr><td class="lineno" valign="top"></td><td class="left">   affect the base URI for resolving relative URI references, due to</td><td> </td><td class="right">   affect the base URI for resolving relative URI references, due to</td><td class="lineno" valign="top"></td></tr>
    13381211      <tr><td class="lineno" valign="top"></td><td class="left">   poor implementation support and the undesirable effect of potentially</td><td> </td><td class="right">   poor implementation support and the undesirable effect of potentially</td><td class="lineno" valign="top"></td></tr>
    1339       <tr><td><a name="diff0069" /></td></tr>
     1212      <tr><td><a name="diff0064" /></td></tr>
    13401213      <tr><td class="lineno" valign="top"></td><td class="lblock">   breaking relative links in content-negotiated <span class="delete">resources.</span></td><td> </td><td class="rblock">   breaking relative links in content-negotiated <span class="insert">resources</span></td><td class="lineno" valign="top"></td></tr>
    13411214      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">3.1.4.2)</span></td><td> </td><td class="rblock">   (Section <span class="insert">3.1.4.2).</span></td><td class="lineno" valign="top"></td></tr>
     
    13431216      <tr><td class="lineno" valign="top"></td><td class="left">   To be consistent with the method-neutral parsing algorithm of</td><td> </td><td class="right">   To be consistent with the method-neutral parsing algorithm of</td><td class="lineno" valign="top"></td></tr>
    13441217      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7230], the definition of GET has been relaxed so that requests</td><td> </td><td class="right">   [RFC7230], the definition of GET has been relaxed so that requests</td><td class="lineno" valign="top"></td></tr>
    1345       <tr><td><a name="diff0070" /></td></tr>
     1218      <tr><td><a name="diff0065" /></td></tr>
    13461219      <tr><td class="lineno" valign="top"></td><td class="lblock">   can have a body, even though a body has no meaning for <span class="delete">GET.</span></td><td> </td><td class="rblock">   can have a body, even though a body has no meaning for <span class="insert">GET</span></td><td class="lineno" valign="top"></td></tr>
    13471220      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">4.3.1)</span></td><td> </td><td class="rblock">   (Section <span class="insert">4.3.1).</span></td><td class="lineno" valign="top"></td></tr>
    13481221      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13491222      <tr><td class="lineno" valign="top"></td><td class="left">   Servers are no longer required to handle all Content-* header fields</td><td> </td><td class="right">   Servers are no longer required to handle all Content-* header fields</td><td class="lineno" valign="top"></td></tr>
    1350       <tr><td><a name="diff0071" /></td></tr>
     1223      <tr><td><a name="diff0066" /></td></tr>
    13511224      <tr><td class="lineno" valign="top"></td><td class="lblock">   and use of Content-Range has been explicitly banned in PUT <span class="delete">requests.</span></td><td> </td><td class="rblock">   and use of Content-Range has been explicitly banned in PUT <span class="insert">requests</span></td><td class="lineno" valign="top"></td></tr>
    13521225      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">4.3.4)</span></td><td> </td><td class="rblock">   (Section <span class="insert">4.3.4).</span></td><td class="lineno" valign="top"></td></tr>
    13531226      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13541227      <tr><td class="lineno" valign="top"></td><td class="left">   Definition of the CONNECT method has been moved from [RFC2817] to</td><td> </td><td class="right">   Definition of the CONNECT method has been moved from [RFC2817] to</td><td class="lineno" valign="top"></td></tr>
    1355       <tr><td><a name="diff0072" /></td></tr>
     1228      <tr><td><a name="diff0067" /></td></tr>
    13561229      <tr><td class="lineno" valign="top"></td><td class="lblock">   this specification<span class="delete">.  (Section 4.3.6)</span></td><td> </td><td class="rblock">   this specification<span class="insert"> (Section 4.3.6).</span></td><td class="lineno" valign="top"></td></tr>
    13571230      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1358       <tr><td><a name="diff0073" /></td></tr>
     1231      <tr><td><a name="diff0068" /></td></tr>
    13591232      <tr><td class="lineno" valign="top"></td><td class="lblock">   The OPTIONS and TRACE request methods have been defined as being</td><td> </td><td class="rblock">   The OPTIONS and TRACE request methods have been defined as being <span class="insert">safe</span></td><td class="lineno" valign="top"></td></tr>
    13601233      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">safe.</span>  (Section 4.3.7 and Section <span class="delete">4.3.8)</span></td><td> </td><td class="rblock">   (Section 4.3.7 and Section <span class="insert">4.3.8).</span></td><td class="lineno" valign="top"></td></tr>
    13611234      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13621235      <tr><td class="lineno" valign="top"></td><td class="left">   The Expect header field's extension mechanism has been removed due to</td><td> </td><td class="right">   The Expect header field's extension mechanism has been removed due to</td><td class="lineno" valign="top"></td></tr>
    1363       <tr><td><a name="diff0074" /></td></tr>
     1236      <tr><td><a name="diff0069" /></td></tr>
    13641237      <tr><td class="lineno" valign="top"></td><td class="lblock">   widely<span class="delete">-deployed broken implementations.  (Section 5.1.1)</span></td><td> </td><td class="rblock">   widely<span class="insert"> deployed broken implementations (Section 5.1.1).</span></td><td class="lineno" valign="top"></td></tr>
    13651238      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13661239      <tr><td class="lineno" valign="top"></td><td class="left">   The Max-Forwards header field has been restricted to the OPTIONS and</td><td> </td><td class="right">   The Max-Forwards header field has been restricted to the OPTIONS and</td><td class="lineno" valign="top"></td></tr>
    13671240      <tr><td class="lineno" valign="top"></td><td class="left">   TRACE methods; previously, extension methods could have used it as</td><td> </td><td class="right">   TRACE methods; previously, extension methods could have used it as</td><td class="lineno" valign="top"></td></tr>
    1368       <tr><td><a name="diff0075" /></td></tr>
     1241      <tr><td><a name="diff0070" /></td></tr>
    13691242      <tr><td class="lineno" valign="top"></td><td class="lblock">   well<span class="delete">.  (Section 5.1.2)</span></td><td> </td><td class="rblock">   well<span class="insert"> (Section 5.1.2).</span></td><td class="lineno" valign="top"></td></tr>
    13701243      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    13721245      <tr><td class="lineno" valign="top"></td><td class="left">   header field when no referring URI is applicable, which distinguishes</td><td> </td><td class="right">   header field when no referring URI is applicable, which distinguishes</td><td class="lineno" valign="top"></td></tr>
    13731246      <tr><td class="lineno" valign="top"></td><td class="left">   that case from others where the Referer field is not sent or has been</td><td> </td><td class="right">   that case from others where the Referer field is not sent or has been</td><td class="lineno" valign="top"></td></tr>
    1374       <tr><td><a name="diff0076" /></td></tr>
     1247      <tr><td><a name="diff0071" /></td></tr>
    13751248      <tr><td class="lineno" valign="top"></td><td class="lblock">   removed<span class="delete">.  (Section 5.5.2)</span></td><td> </td><td class="rblock">   removed<span class="insert"> (Section 5.5.2).</span></td><td class="lineno" valign="top"></td></tr>
    13761249      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13771250      <tr><td class="lineno" valign="top"></td><td class="left">   The following status codes are now cacheable (that is, they can be</td><td> </td><td class="right">   The following status codes are now cacheable (that is, they can be</td><td class="lineno" valign="top"></td></tr>
    13781251      <tr><td class="lineno" valign="top"></td><td class="left">   stored and reused by a cache without explicit freshness information</td><td> </td><td class="right">   stored and reused by a cache without explicit freshness information</td><td class="lineno" valign="top"></td></tr>
    1379       <tr><td><a name="diff0077" /></td></tr>
     1252      <tr><td><a name="diff0072" /></td></tr>
    13801253      <tr><td class="lineno" valign="top"></td><td class="lblock">   present): 204, 404, 405, 414, 501<span class="delete">.  (Section 6)</span></td><td> </td><td class="rblock">   present): 204, 404, 405, 414, 501<span class="insert"> (Section 6).</span></td><td class="lineno" valign="top"></td></tr>
    13811254      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13821255      <tr><td class="lineno" valign="top"></td><td class="left">   The 201 (Created) status description has been changed to allow for</td><td> </td><td class="right">   The 201 (Created) status description has been changed to allow for</td><td class="lineno" valign="top"></td></tr>
    1383       <tr><td><a name="diff0078" /></td></tr>
     1256      <tr><td><a name="diff0073" /></td></tr>
    13841257      <tr><td class="lineno" valign="top"></td><td class="lblock">   the possibility that more than one resource has been <span class="delete">created.</span></td><td> </td><td class="rblock">   the possibility that more than one resource has been <span class="insert">created</span></td><td class="lineno" valign="top"></td></tr>
    13851258      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">6.3.2)</span></td><td> </td><td class="rblock">   (Section <span class="insert">6.3.2).</span></td><td class="lineno" valign="top"></td></tr>
    13861259      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13871260      <tr><td class="lineno" valign="top"></td><td class="left">   The definition of 203 (Non-Authoritative Information) has been</td><td> </td><td class="right">   The definition of 203 (Non-Authoritative Information) has been</td><td class="lineno" valign="top"></td></tr>
    1388       <tr><td><a name="diff0079" /></td></tr>
     1261      <tr><td><a name="diff0074" /></td></tr>
    13891262      <tr><td class="lineno" valign="top"></td><td class="lblock">   broadened to include cases of payload transformations as <span class="delete">well.</span></td><td> </td><td class="rblock">   broadened to include cases of payload transformations as <span class="insert">well</span></td><td class="lineno" valign="top"></td></tr>
    13901263      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">6.3.4)</span></td><td> </td><td class="rblock">   (Section <span class="insert">6.3.4).</span></td><td class="lineno" valign="top"></td></tr>
     
    13941267      <tr><td class="lineno" valign="top"></td><td class="left">   based upon the request method semantics.  The redirect status codes</td><td> </td><td class="right">   based upon the request method semantics.  The redirect status codes</td><td class="lineno" valign="top"></td></tr>
    13951268      <tr><td class="lineno" valign="top"></td><td class="left">   301, 302, and 307 no longer have normative requirements on response</td><td> </td><td class="right">   301, 302, and 307 no longer have normative requirements on response</td><td class="lineno" valign="top"></td></tr>
    1396       <tr><td><a name="diff0080" /></td></tr>
     1269      <tr><td><a name="diff0075" /></td></tr>
    13971270      <tr><td class="lineno" valign="top"></td><td class="lblock">   payloads and user interaction<span class="delete">.  (Section 6.4)</span></td><td> </td><td class="rblock">   payloads and user interaction<span class="insert"> (Section 6.4).</span></td><td class="lineno" valign="top"></td></tr>
    13981271      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13991272      <tr><td class="lineno" valign="top"></td><td class="left">   The status codes 301 and 302 have been changed to allow user agents</td><td> </td><td class="right">   The status codes 301 and 302 have been changed to allow user agents</td><td class="lineno" valign="top"></td></tr>
    1400       <tr><td><a name="diff0081" /></td></tr>
     1273      <tr><td><a name="diff0076" /></td></tr>
    14011274      <tr><td class="lineno" valign="top"></td><td class="lblock">   to rewrite the method from POST to GET.  (Sections 6.4.2 and 6.4.3)</td><td> </td><td class="rblock">   to rewrite the method from POST to GET.  (Sections 6.4.2 and 6.4.3<span class="insert">.</span>)</td><td class="lineno" valign="top"></td></tr>
    14021275      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1403       <tr><td><a name="diff0082" /></td></tr>
     1276      <tr><td><a name="diff0077" /></td></tr>
    14041277      <tr><td class="lineno" valign="top"></td><td class="lblock">   The description of 303 (See Other) status code has been changed to</td><td> </td><td class="rblock">   The description of <span class="insert">the</span> 303 (See Other) status code has been changed</td><td class="lineno" valign="top"></td></tr>
    14051278      <tr><td class="lineno" valign="top"></td><td class="lblock">   allow it to be cached if explicit freshness information is given, and</td><td> </td><td class="rblock">   to allow it to be cached if explicit freshness information is given,</td><td class="lineno" valign="top"></td></tr>
     
    14081281      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    14091282      <tr><td class="lineno" valign="top"></td><td class="left">   The 305 (Use Proxy) status code has been deprecated due to security</td><td> </td><td class="right">   The 305 (Use Proxy) status code has been deprecated due to security</td><td class="lineno" valign="top"></td></tr>
    1410       <tr><td><a name="diff0083" /></td></tr>
     1283      <tr><td><a name="diff0078" /></td></tr>
    14111284      <tr><td class="lineno" valign="top"></td><td class="lblock">   concerns regarding in-band configuration of a proxy<span class="delete">.  (Section 6.4.5)</span></td><td> </td><td class="rblock">   concerns regarding in-band configuration of a proxy<span class="insert"> (Section 6.4.5).</span></td><td class="lineno" valign="top"></td></tr>
    14121285      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    14131286      <tr><td class="lineno" valign="top"></td><td class="left">   The 400 (Bad Request) status code has been relaxed so that it isn't</td><td> </td><td class="right">   The 400 (Bad Request) status code has been relaxed so that it isn't</td><td class="lineno" valign="top"></td></tr>
    1414       <tr><td><a name="diff0084" /></td></tr>
     1287      <tr><td><a name="diff0079" /></td></tr>
    14151288      <tr><td class="lineno" valign="top"></td><td class="lblock">   limited to syntax errors<span class="delete">.  (Section 6.5.1)</span></td><td> </td><td class="rblock">   limited to syntax errors<span class="insert"> (Section 6.5.1).</span></td><td class="lineno" valign="top"></td></tr>
    14161289      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    14171290      <tr><td class="lineno" valign="top"></td><td class="left">   The 426 (Upgrade Required) status code has been incorporated from</td><td> </td><td class="right">   The 426 (Upgrade Required) status code has been incorporated from</td><td class="lineno" valign="top"></td></tr>
    1418       <tr><td><a name="diff0085" /></td></tr>
     1291      <tr><td><a name="diff0080" /></td></tr>
    14191292      <tr><td class="lineno" valign="top"></td><td class="lblock">   [RFC2817]<span class="delete">.  (Section 6.5.15)</span></td><td> </td><td class="rblock">   [RFC2817]<span class="insert"> (Section 6.5.15).</span></td><td class="lineno" valign="top"></td></tr>
    14201293      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    14211294      <tr><td class="lineno" valign="top"></td><td class="left">   The target of requirements on HTTP-date and the Date header field</td><td> </td><td class="right">   The target of requirements on HTTP-date and the Date header field</td><td class="lineno" valign="top"></td></tr>
    14221295      <tr><td class="lineno" valign="top"></td><td class="left">   have been reduced to those systems generating the date, rather than</td><td> </td><td class="right">   have been reduced to those systems generating the date, rather than</td><td class="lineno" valign="top"></td></tr>
    1423       <tr><td><a name="diff0086" /></td></tr>
     1296      <tr><td><a name="diff0081" /></td></tr>
    14241297      <tr><td class="lineno" valign="top"></td><td class="lblock">   all systems sending a date<span class="delete">.  (Section 7.1.1)</span></td><td> </td><td class="rblock">   all systems sending a date<span class="insert"> (Section 7.1.1).</span></td><td class="lineno" valign="top"></td></tr>
    14251298      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    14271300      <tr><td class="lineno" valign="top"></td><td class="left">   URI references, including relative references and fragments, along</td><td> </td><td class="right">   URI references, including relative references and fragments, along</td><td class="lineno" valign="top"></td></tr>
    14281301      <tr><td class="lineno" valign="top"></td><td class="left">   with some clarifications as to when use of fragments would not be</td><td> </td><td class="right">   with some clarifications as to when use of fragments would not be</td><td class="lineno" valign="top"></td></tr>
    1429       <tr><td><a name="diff0087" /></td></tr>
     1302      <tr><td><a name="diff0082" /></td></tr>
    14301303      <tr><td class="lineno" valign="top"></td><td class="lblock">   appropriate<span class="delete">.  (Section 7.1.2)</span></td><td> </td><td class="rblock">   appropriate<span class="insert"> (Section 7.1.2).</span></td><td class="lineno" valign="top"></td></tr>
    14311304      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    14331306      <tr><td class="lineno" valign="top"></td><td class="left">   option to specify it in a PUT request.  Requirements relating to the</td><td> </td><td class="right">   option to specify it in a PUT request.  Requirements relating to the</td><td class="lineno" valign="top"></td></tr>
    14341307      <tr><td class="lineno" valign="top"></td><td class="left">   content of Allow have been relaxed; correspondingly, clients are not</td><td> </td><td class="right">   content of Allow have been relaxed; correspondingly, clients are not</td><td class="lineno" valign="top"></td></tr>
    1435       <tr><td><a name="diff0088" /></td></tr>
     1308      <tr><td><a name="diff0083" /></td></tr>
    14361309      <tr><td class="lineno" valign="top"></td><td class="lblock">   required to always trust its value<span class="delete">.  (Section 7.4.1)</span></td><td> </td><td class="rblock">   required to always trust its value<span class="insert"> (Section 7.4.1).</span></td><td class="lineno" valign="top"></td></tr>
    14371310      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1438       <tr><td><a name="diff0089" /></td></tr>
     1311      <tr><td><a name="diff0084" /></td></tr>
    14391312      <tr><td class="lineno" valign="top"></td><td class="lblock">   A Method Registry has been defined<span class="delete">.  (Section 8.1)</span></td><td> </td><td class="rblock">   A Method Registry has been defined<span class="insert"> (Section 8.1).</span></td><td class="lineno" valign="top"></td></tr>
    14401313      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    14411314      <tr><td class="lineno" valign="top"></td><td class="left">   The Status Code Registry has been redefined by this specification;</td><td> </td><td class="right">   The Status Code Registry has been redefined by this specification;</td><td class="lineno" valign="top"></td></tr>
    1442       <tr><td><a name="diff0090" /></td></tr>
     1315      <tr><td><a name="diff0085" /></td></tr>
    14431316      <tr><td class="lineno" valign="top"></td><td class="lblock">   previously, it was defined in Section 7.1 of <span class="delete">[RFC2817].</span></td><td> </td><td class="rblock">   previously, it was defined in Section 7.1 of <span class="insert">[RFC2817]</span> (Section <span class="insert">8.2).</span></td><td class="lineno" valign="top"></td></tr>
    14441317      <tr><td class="lineno" valign="top"></td><td class="lblock">                                                                         </td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    14451318      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">8.2)</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    14461319      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1447       <tr><td><a name="diff0091" /></td></tr>
     1320      <tr><td><a name="diff0086" /></td></tr>
    14481321      <tr><td class="lineno" valign="top"></td><td class="lblock">   Registration of <span class="delete">Content Codings</span> has been changed to require IETF</td><td> </td><td class="rblock">   Registration of <span class="insert">content codings</span> has been changed to require IETF</td><td class="lineno" valign="top"></td></tr>
    14491322      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">Review.</span>  (Section <span class="delete">8.4)</span></td><td> </td><td class="rblock">   <span class="insert">Review</span> (Section <span class="insert">8.4).</span></td><td class="lineno" valign="top"></td></tr>
     
    14591332      <tr><td class="lineno" valign="top"></td><td class="left">   The following core rules are included by reference, as defined in</td><td> </td><td class="right">   The following core rules are included by reference, as defined in</td><td class="lineno" valign="top"></td></tr>
    14601333      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1461       <tr bgcolor="gray" ><td></td><th><a name="part-l38" /><small>skipping to change at</small><em> page 99, line 45</em></th><th> </th><th><a name="part-r38" /><small>skipping to change at</small><em> page 99, line 40</em></th><td></td></tr>
     1334      <tr bgcolor="gray" ><td></td><th><a name="part-l34" /><small>skipping to change at</small><em> page 99, line 45</em></th><th> </th><th><a name="part-r34" /><small>skipping to change at</small><em> page 99, line 40</em></th><td></td></tr>
    14621335      <tr><td class="lineno" valign="top"></td><td class="left">      HEAD method  25</td><td> </td><td class="right">      HEAD method  25</td><td class="lineno" valign="top"></td></tr>
    14631336      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    14701343      <tr><td class="lineno" valign="top"></td><td class="left">   M</td><td> </td><td class="right">   M</td><td class="lineno" valign="top"></td></tr>
    14711344      <tr><td class="lineno" valign="top"></td><td class="left">      Max-Forwards header field  36</td><td> </td><td class="right">      Max-Forwards header field  36</td><td class="lineno" valign="top"></td></tr>
    1472       <tr><td><a name="diff0092" /></td></tr>
     1345      <tr><td><a name="diff0087" /></td></tr>
    14731346      <tr><td class="lineno" valign="top"></td><td class="lblock">      MIME-Version header field  8<span class="delete">9</span></td><td> </td><td class="rblock">      MIME-Version header field  8<span class="insert">8</span></td><td class="lineno" valign="top"></td></tr>
    14741347      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    14841357
    14851358     <tr><td></td><td class="left"></td><td> </td><td class="right"></td><td></td></tr>
    1486      <tr bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 92 change blocks.&nbsp;</a></th></tr>
    1487      <tr class="stats"><td></td><th><i>241 lines changed or deleted</i></th><th><i> </i></th><th><i>218 lines changed or added</i></th><td></td></tr>
     1359     <tr bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 87 change blocks.&nbsp;</a></th></tr>
     1360     <tr class="stats"><td></td><th><i>224 lines changed or deleted</i></th><th><i> </i></th><th><i>200 lines changed or added</i></th><td></td></tr>
    14881361     <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>
    14891362   </table>
  • draft-ietf-httpbis/latest/p1-messaging.html

    r2654 r2655  
    23452345
    23462346</pre><p id="rfc.section.6.7.p.7">The capabilities and nature of the application-level communication after the protocol change is entirely dependent upon the
    2347                new protocol(s) chosen. However, immediately after sending the 101 response, the server is expected to continue responding
    2348                to the original request as if it had received its equivalent within the new protocol (i.e., the server still has an outstanding
    2349                request to satisfy after the protocol has been changed, and is expected to do so without requiring the request to be repeated).
     2347               new protocol(s) chosen. However, immediately after sending the <a href="p2-semantics.html#status.101" class="smpl">101 (Switching Protocols)</a> response, the server is expected to continue responding to the original request as if it had received its equivalent within
     2348               the new protocol (i.e., the server still has an outstanding request to satisfy after the protocol has been changed, and is
     2349               expected to do so without requiring the request to be repeated).
    23502350            </p>
    23512351            <p id="rfc.section.6.7.p.8">For example, if the Upgrade header field is received in a GET request and the server decides to switch protocols, it first
  • draft-ietf-httpbis/latest/p1-messaging.xml

    r2654 r2655  
    32903290   application-level communication after the protocol change is entirely
    32913291   dependent upon the new protocol(s) chosen. However, immediately after
    3292    sending the 101 response, the server is expected to continue responding to
     3292   sending the <x:ref>101 (Switching Protocols)</x:ref> response, the server is expected to continue responding to
    32933293   the original request as if it had received its equivalent within the new
    32943294   protocol (i.e., the server still has an outstanding request to satisfy
  • draft-ietf-httpbis/latest/p2-semantics.html

    r2654 r2655  
    14981498               <p id="rfc.section.4.3.3.p.2">An origin server indicates response semantics by choosing an appropriate status code depending on the result of processing
    14991499                  the POST request; almost all of the status codes defined by this specification might be received in a response to POST (the
    1500                   exceptions being 206, 304, and 416).
     1500                  exceptions being <a href="p5-range.html#status.206" class="smpl">206 (Partial Content)</a>, <a href="p4-conditional.html#status.304" class="smpl">304 (Not Modified)</a>, and <a href="p5-range.html#status.416" class="smpl">416 (Range Not Satisfiable)</a>).
    15011501               </p>
    15021502               <p id="rfc.section.4.3.3.p.3">If one or more resources has been created on the origin server as a result of successfully processing a POST request, the
     
    16181618                  be secured using TLS (Transport Layer Security, <a href="#RFC5246" id="rfc.xref.RFC5246.1"><cite title="The Transport Layer Security (TLS) Protocol Version 1.2">[RFC5246]</cite></a>).
    16191619               </p>
    1620                <p id="rfc.section.4.3.6.p.2">CONNECT is intended only for use in requests to a proxy. An origin server that receives a CONNECT request for itself <em class="bcp14">MAY</em> respond with a <a href="#status.2xx" class="smpl">2xx</a> status code to indicate that a connection is established. However, most origin servers do not implement CONNECT.
     1620               <p id="rfc.section.4.3.6.p.2">CONNECT is intended only for use in requests to a proxy. An origin server that receives a CONNECT request for itself <em class="bcp14">MAY</em> respond with a <a href="#status.2xx" class="smpl">2xx (Successful)</a> status code to indicate that a connection is established. However, most origin servers do not implement CONNECT.
    16211621               </p>
    16221622               <p id="rfc.section.4.3.6.p.3">A client sending a CONNECT request <em class="bcp14">MUST</em> send the authority form of request-target (<a href="p1-messaging.html#request-target" title="Request Target">Section 5.3</a> of <a href="#RFC7230" id="rfc.xref.RFC7230.16"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing">[RFC7230]</cite></a>); i.e., the request-target consists of only the host name and port number of the tunnel destination, separated by a colon.
     
    18091809               </p>
    18101810               <div class="note" id="rfc.section.5.1.1.p.13">
    1811                   <p><b>Note:</b> The Expect header field was added after the original publication of HTTP/1.1 <a href="#RFC2068" id="rfc.xref.RFC2068.1"><cite title="Hypertext Transfer Protocol -- HTTP/1.1">[RFC2068]</cite></a> as both the means to request an interim 100 response and the general mechanism for indicating must-understand extensions.
    1812                      However, the extension mechanism has not been used by clients and the must-understand requirements have not been implemented
    1813                      by many servers, rendering the extension mechanism useless. This specification has removed the extension mechanism in order
    1814                      to simplify the definition and processing of 100-continue.
     1811                  <p><b>Note:</b> The Expect header field was added after the original publication of HTTP/1.1 <a href="#RFC2068" id="rfc.xref.RFC2068.1"><cite title="Hypertext Transfer Protocol -- HTTP/1.1">[RFC2068]</cite></a> as both the means to request an interim <a href="#status.100" class="smpl">100 (Continue)</a> response and the general mechanism for indicating must-understand extensions. However, the extension mechanism has not been
     1812                     used by clients and the must-understand requirements have not been implemented by many servers, rendering the extension mechanism
     1813                     useless. This specification has removed the extension mechanism in order to simplify the definition and processing of 100-continue.
    18151814                  </p>
    18161815               </div>
     
    22722271         </p>
    22732272         <p id="rfc.section.6.p.3">For example, if an unrecognized status code of 471 is received by a client, the client can assume that there was something
    2274             wrong with its request and treat the response as if it had received a 400 status code. The response message will usually contain
    2275             a representation that explains the status.
     2273            wrong with its request and treat the response as if it had received a <a href="#status.400" class="smpl">400 (Bad Request)</a> status code. The response message will usually contain a representation that explains the status.
    22762274         </p>
    22772275         <p id="rfc.section.6.p.4">The first digit of the status-code defines the class of response. The last two digits do not have any categorization role.
     
    33113309               prior <a href="#representations" class="smpl">selected representation</a> as a result of processing the request.
    33123310            </p>
    3313             <p id="rfc.section.7.2.p.3">For example, an ETag header field in a 201 response communicates the entity-tag of the newly created resource's representation,
    3314                so that it can be used in later conditional requests to prevent the "lost update" problem <a href="#RFC7232" id="rfc.xref.RFC7232.12"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests">[RFC7232]</cite></a>.
     3311            <p id="rfc.section.7.2.p.3">For example, an ETag header field in a <a href="#status.201" class="smpl">201 (Created)</a> response communicates the entity-tag of the newly created resource's representation, so that it can be used in later conditional
     3312               requests to prevent the "lost update" problem <a href="#RFC7232" id="rfc.xref.RFC7232.12"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests">[RFC7232]</cite></a>.
    33153313            </p>
    33163314            <div id="rfc.table.u.11">
  • draft-ietf-httpbis/latest/p2-semantics.xml

    r2654 r2655  
    13791379   status code depending on the result of processing the POST request;
    13801380   almost all of the status codes defined by this specification might be
    1381    received in a response to POST (the exceptions being 206, 304, and 416).
     1381   received in a response to POST (the exceptions being <x:ref>206 (Partial Content)</x:ref>,
     1382   <x:ref>304 (Not Modified)</x:ref>, and <x:ref>416 (Range Not Satisfiable)</x:ref>).
    13821383</t>
    13831384<t>
     
    16231624   CONNECT is intended only for use in requests to a proxy.
    16241625   An origin server that receives a CONNECT request for itself &MAY;
    1625    respond with a <x:ref>2xx</x:ref> status code to indicate that a connection
     1626   respond with a <x:ref>2xx (Successful)</x:ref> status code to indicate that a connection
    16261627   is established.  However, most origin servers do not implement CONNECT.
    16271628</t>
     
    19571958    &Note; The Expect header field was added after the original publication of
    19581959    HTTP/1.1 <xref target="RFC2068"/> as both the means to request an interim
    1959     100 response and the general mechanism for indicating must-understand
     1960    <x:ref>100 (Continue)</x:ref> response and the general mechanism for indicating must-understand
    19601961    extensions. However, the extension mechanism has not been used by clients
    19611962    and the must-understand requirements have not been implemented by many
     
    26162617   For example, if an unrecognized status code of 471 is received by a client,
    26172618   the client can assume that there was something wrong with its request and
    2618    treat the response as if it had received a 400 status code. The response
     2619   treat the response as if it had received a <x:ref>400 (Bad Request)</x:ref> status code. The response
    26192620   message will usually contain a representation that explains the status.
    26202621</t>
     
    40864087</t>
    40874088<t>
    4088    For example, an ETag header field in a 201 response communicates the
     4089   For example, an ETag header field in a <x:ref>201 (Created)</x:ref> response communicates the
    40894090   entity-tag of the newly created resource's representation, so that it can
    40904091   be used in later conditional requests to prevent the "lost update"
     
    51955196    <x:defines>206</x:defines>
    51965197    <x:defines>206 (Partial Content)</x:defines>
     5198    <x:defines>416</x:defines>
     5199    <x:defines>416 (Range Not Satisfiable)</x:defines>
    51975200    <x:defines>Content-Range</x:defines>
    51985201    <x:defines>If-Range</x:defines>
Note: See TracChangeset for help on using the changeset viewer.