Ignore:
Timestamp:
06/05/14 11:09:50 (6 years ago)
Author:
julian.reschke@…
Message:

prune change logs, add AUTH48 statement to "Editorial Note" (#553)

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

Legend:

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

    r2631 r2632  
    3434   <http://tools.ietf.org/wg/httpbis/>.
    3535
    36    The changes in this draft are summarized in Appendix C.4.
     36   _This is a temporary document for the purpose of tracking the
     37   editorial changes made during the AUTH48 (RFC publication) phase._
    3738
    3839Status of This Memo
     
    4950   and may be updated, replaced, or obsoleted by other documents at any
    5051   time.  It is inappropriate to use Internet-Drafts as reference
     52
     53
     54
     55Fielding & Reschke      Expires November 7, 2014                [Page 1]
     56
     57
     58Internet-Draft     HTTP/1.1 Message Syntax and Routing          May 2014
     59
     60
    5161   material or to cite them other than as "work in progress."
    52 
    53 
    54 
    55 Fielding & Reschke      Expires November 7, 2014                [Page 1]
    56 
    57 
    58 Internet-Draft     HTTP/1.1 Message Syntax and Routing          May 2014
    59 
    6062
    6163   This Internet-Draft will expire on November 7, 2014.
     
    105107       2.7.3.  http and https URI Normalization and Comparison  . . . 19
    106108   3.  Message Format . . . . . . . . . . . . . . . . . . . . . . . . 19
     109
     110
     111
     112Fielding & Reschke      Expires November 7, 2014                [Page 2]
     113
     114
     115Internet-Draft     HTTP/1.1 Message Syntax and Routing          May 2014
     116
     117
    107118     3.1.  Start Line . . . . . . . . . . . . . . . . . . . . . . . . 20
    108119       3.1.1.  Request Line . . . . . . . . . . . . . . . . . . . . . 21
    109 
    110 
    111 
    112 Fielding & Reschke      Expires November 7, 2014                [Page 2]
    113 
    114 
    115 Internet-Draft     HTTP/1.1 Message Syntax and Routing          May 2014
    116 
    117 
    118120       3.1.2.  Status Line  . . . . . . . . . . . . . . . . . . . . . 22
    119121     3.2.  Header Fields  . . . . . . . . . . . . . . . . . . . . . . 22
     
    162164       6.3.2.  Pipelining . . . . . . . . . . . . . . . . . . . . . . 53
    163165     6.4.  Concurrency  . . . . . . . . . . . . . . . . . . . . . . . 54
     166
     167
     168
     169Fielding & Reschke      Expires November 7, 2014                [Page 3]
     170
     171
     172Internet-Draft     HTTP/1.1 Message Syntax and Routing          May 2014
     173
     174
    164175     6.5.  Failures and Time-outs . . . . . . . . . . . . . . . . . . 54
    165176     6.6.  Tear-down  . . . . . . . . . . . . . . . . . . . . . . . . 55
    166 
    167 
    168 
    169 Fielding & Reschke      Expires November 7, 2014                [Page 3]
    170 
    171 
    172 Internet-Draft     HTTP/1.1 Message Syntax and Routing          May 2014
    173 
    174 
    175177     6.7.  Upgrade  . . . . . . . . . . . . . . . . . . . . . . . . . 56
    176178   7.  ABNF list extension: #rule . . . . . . . . . . . . . . . . . . 58
     
    208210     A.2.  Changes from RFC 2616  . . . . . . . . . . . . . . . . . . 78
    209211   Appendix B.  Collected ABNF  . . . . . . . . . . . . . . . . . . . 80
    210    Appendix C.  Change Log (to be removed by RFC Editor before
    211                 publication)  . . . . . . . . . . . . . . . . . . . . 82
    212      C.1.  Since RFC 2616 . . . . . . . . . . . . . . . . . . . . . . 82
    213      C.2.  Since draft-ietf-httpbis-p1-messaging-24 . . . . . . . . . 83
    214      C.3.  Since draft-ietf-httpbis-p1-messaging-25 . . . . . . . . . 83
    215      C.4.  Since draft-ietf-httpbis-p1-messaging-26 . . . . . . . . . 84
    216    Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
     212   Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
     213
     214
     215
     216
    217217
    218218
     
    46604660   uri-host = <host, defined in [RFC3986], Section 3.2.2>
    46614661
    4662 Appendix C.  Change Log (to be removed by RFC Editor before publication)
    4663 
    4664 C.1.  Since RFC 2616
    4665 
    4666    Changes up to the IETF Last Call draft are summarized in <http://
    4667    trac.tools.ietf.org/html/
    4668    draft-ietf-httpbis-p1-messaging-24#appendix-C>.
    4669 
    4670 
    4671 
    4672 Fielding & Reschke      Expires November 7, 2014               [Page 82]
    4673 
    4674 
    4675 Internet-Draft     HTTP/1.1 Message Syntax and Routing          May 2014
    4676 
    4677 
    4678 C.2.  Since draft-ietf-httpbis-p1-messaging-24
    4679 
    4680    Closed issues:
    4681 
    4682    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/502>: "APPSDIR
    4683       review of draft-ietf-httpbis-p1-messaging-24"
    4684 
    4685    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/507>: "integer value
    4686       parsing"
    4687 
    4688    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/517>: "move IANA
    4689       registrations to correct draft"
    4690 
    4691 C.3.  Since draft-ietf-httpbis-p1-messaging-25
    4692 
    4693    Closed issues:
    4694 
    4695    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/526>: "check media
    4696       type registration templates"
    4697 
    4698    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/528>: "Redundant
    4699       rule quoted-str-nf"
    4700 
    4701    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/531>: "IESG ballot
    4702       on draft-ietf-httpbis-p1-messaging-25"
    4703 
    4704    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/538>: "add
    4705       'stateless' to Abstract"
    4706 
    4707    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/540>: "clarify ABNF
    4708       layering"
    4709 
    4710    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/541>: "use of 'word'
    4711       ABNF production"
    4712 
    4713    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/542>: "improve
    4714       introduction of list rule"
    4715 
    4716    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/544>: "moving 2616/
    4717       2068/2145 to historic"
    4718 
    4719    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/549>: "augment
    4720       security considerations with pointers to current research"
    4721 
    4722    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/551>:
    4723       "intermediaries handling trailers"
    4724 
    4725 
    4726 
    4727 
    4728 
    4729 Fielding & Reschke      Expires November 7, 2014               [Page 83]
    4730 
    4731 
    4732 Internet-Draft     HTTP/1.1 Message Syntax and Routing          May 2014
    4733 
    4734 
    4735    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/552>: "allow privacy
    4736       proxies to be conformant"
    4737 
    4738 C.4.  Since draft-ietf-httpbis-p1-messaging-26
    4739 
    4740    None yet.
    4741 
    47424662Index
    47434663
     
    47474667      application/http Media Type  62
    47484668      asterisk-form (of request-target)  42
     4669
     4670
     4671
     4672Fielding & Reschke      Expires November 7, 2014               [Page 82]
     4673
     4674
     4675Internet-Draft     HTTP/1.1 Message Syntax and Routing          May 2014
     4676
     4677
    47494678      authoritative response  66
    47504679      authority-form (of request-target)  42
     
    47814710         ALPHA  6
    47824711         asterisk-form  41-42
    4783 
    4784 
    4785 
    4786 Fielding & Reschke      Expires November 7, 2014               [Page 84]
    4787 
    4788 
    4789 Internet-Draft     HTTP/1.1 Message Syntax and Routing          May 2014
    4790 
    4791 
    47924712         authority  16
    47934713         authority-form  41-42
     
    48044724         connection-option  51
    48054725         Content-Length  30
     4726
     4727
     4728
     4729Fielding & Reschke      Expires November 7, 2014               [Page 83]
     4730
     4731
     4732Internet-Draft     HTTP/1.1 Message Syntax and Routing          May 2014
     4733
     4734
    48064735         CR  6
    48074736         CRLF  6
     
    48384767         protocol-version  47
    48394768         pseudonym  47
    4840 
    4841 
    4842 
    4843 Fielding & Reschke      Expires November 7, 2014               [Page 85]
    4844 
    4845 
    4846 Internet-Draft     HTTP/1.1 Message Syntax and Routing          May 2014
    4847 
    4848 
    48494769         qdtext  27
    48504770         query  16
     
    48614781         segment  16
    48624782         SP  6
     4783
     4784
     4785
     4786Fielding & Reschke      Expires November 7, 2014               [Page 84]
     4787
     4788
     4789Internet-Draft     HTTP/1.1 Message Syntax and Routing          May 2014
     4790
     4791
    48634792         start-line  20
    48644793         status-code  22
     
    48954824      intermediary  9
    48964825
    4897 
    4898 
    4899 
    4900 Fielding & Reschke      Expires November 7, 2014               [Page 86]
    4901 
    4902 
    4903 Internet-Draft     HTTP/1.1 Message Syntax and Routing          May 2014
    4904 
    4905 
    49064826   M
    49074827      Media Type
     
    49184838      origin server  7
    49194839      origin-form (of request-target)  41
     4840
     4841
     4842
     4843Fielding & Reschke      Expires November 7, 2014               [Page 85]
     4844
     4845
     4846Internet-Draft     HTTP/1.1 Message Syntax and Routing          May 2014
     4847
     4848
    49204849      outbound  9
    49214850
     
    49524881      URI scheme
    49534882         http  16
    4954 
    4955 
    4956 
    4957 Fielding & Reschke      Expires November 7, 2014               [Page 87]
    4958 
    4959 
    4960 Internet-Draft     HTTP/1.1 Message Syntax and Routing          May 2014
    4961 
    4962 
    49634883         https  18
    49644884      user agent  7
     
    49664886   V
    49674887      Via header field  47
     4888
     4889
     4890
     4891
     4892
     4893
     4894
     4895
     4896
     4897
     4898
     4899
     4900Fielding & Reschke      Expires November 7, 2014               [Page 86]
     4901
     4902
     4903Internet-Draft     HTTP/1.1 Message Syntax and Routing          May 2014
     4904
    49684905
    49694906Authors' Addresses
     
    50124949
    50134950
    5014 Fielding & Reschke      Expires November 7, 2014               [Page 88]
    5015 
    5016 
     4951
     4952
     4953
     4954
     4955
     4956
     4957Fielding & Reschke      Expires November 7, 2014               [Page 87]
     4958
     4959
  • draft-ietf-httpbis/latest/auth48/p2-semantics.unpg.txt

    r2631 r2632  
    3434   <http://tools.ietf.org/wg/httpbis/>.
    3535
    36    The changes in this draft are summarized in Appendix E.4.
     36   _This is a temporary document for the purpose of tracking the
     37   editorial changes made during the AUTH48 (RFC publication) phase._
    3738
    3839Status of This Memo
     
    4950   and may be updated, replaced, or obsoleted by other documents at any
    5051   time.  It is inappropriate to use Internet-Drafts as reference
     52
     53
     54
     55Fielding & Reschke      Expires November 7, 2014                [Page 1]
     56
     57
     58Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
     59
     60
    5161   material or to cite them other than as "work in progress."
    52 
    53 
    54 
    55 Fielding & Reschke      Expires November 7, 2014                [Page 1]
    56 
    57 
    58 Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
    59 
    6062
    6163   This Internet-Draft will expire on November 7, 2014.
     
    105107       3.4.1.  Proactive Negotiation  . . . . . . . . . . . . . . . . 19
    106108       3.4.2.  Reactive Negotiation . . . . . . . . . . . . . . . . . 20
     109
     110
     111
     112Fielding & Reschke      Expires November 7, 2014                [Page 2]
     113
     114
     115Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
     116
     117
    107118   4.  Request Methods  . . . . . . . . . . . . . . . . . . . . . . . 21
    108119     4.1.  Overview . . . . . . . . . . . . . . . . . . . . . . . . . 21
    109 
    110 
    111 
    112 Fielding & Reschke      Expires November 7, 2014                [Page 2]
    113 
    114 
    115 Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
    116 
    117 
    118120     4.2.  Common Method Properties . . . . . . . . . . . . . . . . . 22
    119121       4.2.1.  Safe Methods . . . . . . . . . . . . . . . . . . . . . 22
     
    162164       6.4.3.  302 Found  . . . . . . . . . . . . . . . . . . . . . . 56
    163165       6.4.4.  303 See Other  . . . . . . . . . . . . . . . . . . . . 57
     166
     167
     168
     169Fielding & Reschke      Expires November 7, 2014                [Page 3]
     170
     171
     172Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
     173
     174
    164175       6.4.5.  305 Use Proxy  . . . . . . . . . . . . . . . . . . . . 57
    165176       6.4.6.  306 (Unused) . . . . . . . . . . . . . . . . . . . . . 57
    166 
    167 
    168 
    169 Fielding & Reschke      Expires November 7, 2014                [Page 3]
    170 
    171 
    172 Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
    173 
    174 
    175177       6.4.7.  307 Temporary Redirect . . . . . . . . . . . . . . . . 58
    176178     6.5.  Client Error 4xx . . . . . . . . . . . . . . . . . . . . . 58
     
    219221     8.3.  Header Field Registry  . . . . . . . . . . . . . . . . . . 77
    220222       8.3.1.  Considerations for New Header Fields . . . . . . . . . 78
     223
     224
     225
     226Fielding & Reschke      Expires November 7, 2014                [Page 4]
     227
     228
     229Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
     230
     231
    221232       8.3.2.  Registrations  . . . . . . . . . . . . . . . . . . . . 80
    222233     8.4.  Content Coding Registry  . . . . . . . . . . . . . . . . . 80
    223 
    224 
    225 
    226 Fielding & Reschke      Expires November 7, 2014                [Page 4]
    227 
    228 
    229 Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
    230 
    231 
    232234       8.4.1.  Procedure  . . . . . . . . . . . . . . . . . . . . . . 81
    233235       8.4.2.  Registrations  . . . . . . . . . . . . . . . . . . . . 81
     
    254256   Appendix C.  Imported ABNF . . . . . . . . . . . . . . . . . . . . 93
    255257   Appendix D.  Collected ABNF  . . . . . . . . . . . . . . . . . . . 93
    256    Appendix E.  Change Log (to be removed by RFC Editor before
    257                 publication)  . . . . . . . . . . . . . . . . . . . . 96
    258      E.1.  Since RFC 2616 . . . . . . . . . . . . . . . . . . . . . . 96
    259      E.2.  Since draft-ietf-httpbis-p2-semantics-24 . . . . . . . . . 96
    260      E.3.  Since draft-ietf-httpbis-p2-semantics-25 . . . . . . . . . 97
    261      E.4.  Since draft-ietf-httpbis-p2-semantics-26 . . . . . . . . . 97
    262    Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
     258   Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
     259
     260
     261
     262
    263263
    264264
     
    54405440   year = 4DIGIT
    54415441
    5442 Appendix E.  Change Log (to be removed by RFC Editor before publication)
    5443 
    5444 E.1.  Since RFC 2616
    5445 
    5446    Changes up to the IETF Last Call draft are summarized in <http://
    5447    trac.tools.ietf.org/html/
    5448    draft-ietf-httpbis-p2-semantics-24#appendix-E>.
    5449 
    5450 E.2.  Since draft-ietf-httpbis-p2-semantics-24
    5451 
    5452    Closed issues:
    5453 
    5454    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/432>: "Review
    5455       Cachability of Status Codes WRT 'Negative Caching'"
    5456 
    5457    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/499>: "RFC 1305 ref
    5458       needs to be updated to 5905"
    5459 
    5460    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/501>: "idempotency:
    5461       clarify 'effect'"
    5462 
    5463    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/503>: "APPSDIR
    5464       review of draft-ietf-httpbis-p2-semantics-24"
    5465 
    5466 
    5467 
    5468 
    5469 
    5470 Fielding & Reschke      Expires November 7, 2014               [Page 96]
    5471 
    5472 
    5473 Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
    5474 
    5475 
    5476    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/517>: "move IANA
    5477       registrations to correct draft"
    5478 
    5479 E.3.  Since draft-ietf-httpbis-p2-semantics-25
    5480 
    5481    Closed issues:
    5482 
    5483    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/520>: "Gen-Art
    5484       review of draft-ietf-httpbis-p2-semantics-24 with security
    5485       considerations"
    5486 
    5487    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/532>: "IESG ballot
    5488       on draft-ietf-httpbis-p2-semantics-25"
    5489 
    5490    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/538>: "add
    5491       'stateless' to Abstract"
    5492 
    5493    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/542>: "improve
    5494       introduction of list rule"
    5495 
    5496    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/545>: "requirement
    5497       on implementing methods according to their semantics"
    5498 
    5499    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/546>:
    5500       "considerations for new headers: privacy"
    5501 
    5502    o  <http://tools.ietf.org/wg/httpbis/trac/ticket/549>: "augment
    5503       security considerations with pointers to current research"
    5504 
    5505 E.4.  Since draft-ietf-httpbis-p2-semantics-26
    5506 
    5507    None yet.
    5508 
    55095442Index
    55105443
     
    55225455
    55235456   5
    5524 
    5525 
    5526 
    5527 Fielding & Reschke      Expires November 7, 2014               [Page 97]
    5528 
    5529 
    5530 Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
    5531 
    5532 
    55335457      5xx Server Error (status code class)  62
    55345458
     
    55415465      200 OK (status code)  51
    55425466      201 Created (status code)  52
     5467
     5468
     5469
     5470Fielding & Reschke      Expires November 7, 2014               [Page 96]
     5471
     5472
     5473Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
     5474
     5475
    55435476      202 Accepted (status code)  52
    55445477      203 Non-Authoritative Information (status code)  52
     
    55805513      505 HTTP Version Not Supported (status code)  63
    55815514
    5582 
    5583 
    5584 Fielding & Reschke      Expires November 7, 2014               [Page 98]
    5585 
    5586 
    5587 Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
    5588 
    5589 
    55905515   A
    55915516      Accept header field  38
     
    55975522   C
    55985523      cacheable  24
     5524
     5525
     5526
     5527Fielding & Reschke      Expires November 7, 2014               [Page 97]
     5528
     5529
     5530Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
     5531
     5532
    55995533      compress (content coding)  11
    56005534      conditional request  36
     
    56365570         Content-Language  13
    56375571         Content-Location  15
    5638 
    5639 
    5640 
    5641 Fielding & Reschke      Expires November 7, 2014               [Page 99]
    5642 
    5643 
    5644 Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
    5645 
    5646 
    56475572         Content-Type  10
    56485573         Date  67
     
    56545579         Expect  34
    56555580         From  44
     5581
     5582
     5583
     5584Fielding & Reschke      Expires November 7, 2014               [Page 98]
     5585
     5586
     5587Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
     5588
     5589
    56565590         GMT  66
    56575591         hour  66
     
    56935627
    56945628   L
    5695 
    5696 
    5697 
    5698 Fielding & Reschke      Expires November 7, 2014              [Page 100]
    5699 
    5700 
    5701 Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
    5702 
    5703 
    57045629      Location header field  68
    57055630
     
    57105635   O
    57115636      OPTIONS method  31
     5637
     5638
     5639
     5640
     5641Fielding & Reschke      Expires November 7, 2014               [Page 99]
     5642
     5643
     5644Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
     5645
    57125646
    57135647   P
     
    57455679      x-gzip (content coding)  11
    57465680
    5747 
    5748 
    5749 
    5750 
    5751 
    5752 
    5753 
    5754 
    5755 Fielding & Reschke      Expires November 7, 2014              [Page 101]
    5756 
    5757 
    5758 Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
    5759 
    5760 
    57615681Authors' Addresses
    57625682
     
    57715691
    57725692
     5693
     5694
     5695
     5696
     5697
     5698Fielding & Reschke      Expires November 7, 2014              [Page 100]
     5699
     5700
     5701Internet-Draft       HTTP/1.1 Semantics and Content             May 2014
     5702
     5703
    57735704   Julian F. Reschke (editor)
    57745705   greenbytes GmbH
     
    58105741
    58115742
    5812 Fielding & Reschke      Expires November 7, 2014              [Page 102]
    5813 
    5814 
     5743
     5744
     5745
     5746
     5747
     5748
     5749
     5750
     5751
     5752
     5753
     5754
     5755Fielding & Reschke      Expires November 7, 2014              [Page 101]
     5756
     5757
  • draft-ietf-httpbis/latest/auth48/rfc7230.abdiff.txt

    r2631 r2632  
    4545    <http://tools.ietf.org/wg/httpbis/>.
    4646 
    47     The changes in this draft are summarized in Appendix C.4.
     47    _This is a temporary document for the purpose of tracking the
     48    editorial changes made during the AUTH48 (RFC publication) phase._
    4849 
    4950 Status of This Memo
     
    5960    This Internet-Draft is submitted in full conformance with the
    6061    provisions of BCP 78 and BCP 79.
    61 
    62 NEW:
    63 
    64     This is an Internet Standards Track document.
    65 
    66 
    67 INTRODUCTION, paragraph 7:
    68 OLD:
    69 
     62 
    7063    Internet-Drafts are working documents of the Internet Engineering
    7164    Task Force (IETF).  Note that other groups may also distribute
    7265    working documents as Internet-Drafts.  The list of current Internet-
    7366    Drafts is at http://datatracker.ietf.org/drafts/current/.
     67
     68NEW:
     69
     70    This is an Internet Standards Track document.
     71
     72
     73INTRODUCTION, paragraph 7:
     74OLD:
     75
     76    Internet-Drafts are draft documents valid for a maximum of six months
     77    and may be updated, replaced, or obsoleted by other documents at any
     78    time.  It is inappropriate to use Internet-Drafts as reference
     79    material or to cite them other than as "work in progress."
    7480
    7581NEW:
     
    8591OLD:
    8692
    87     Internet-Drafts are draft documents valid for a maximum of six months
    88     and may be updated, replaced, or obsoleted by other documents at any
    89     time.  It is inappropriate to use Internet-Drafts as reference
    90     material or to cite them other than as "work in progress."
    9193    This Internet-Draft will expire on November 7, 2014.
    9294
     
    201203      A.2.  Changes from RFC 2616  . . . . . . . . . . . . . . . . . . 78
    202204    Appendix B.  Collected ABNF  . . . . . . . . . . . . . . . . . . . 80
    203     Appendix C.  Change Log (to be removed by RFC Editor before
    204                  publication)  . . . . . . . . . . . . . . . . . . . . 82
    205       C.1.  Since RFC 2616 . . . . . . . . . . . . . . . . . . . . . . 82
    206       C.2.  Since draft-ietf-httpbis-p1-messaging-24 . . . . . . . . . 83
    207       C.3.  Since draft-ietf-httpbis-p1-messaging-25 . . . . . . . . . 83
    208       C.4.  Since draft-ietf-httpbis-p1-messaging-26 . . . . . . . . . 84
    209     Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
     205    Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
    210206
    211207NEW:
     
    26032599
    26042600
    2605 Appendix B., paragraph 20:
    2606 OLD:
    2607 
    2608  Appendix C.  Change Log (to be removed by RFC Editor before publication)
    2609  
    2610  C.1.  Since RFC 2616
    2611  
    2612     Changes up to the IETF Last Call draft are summarized in <http://
    2613     trac.tools.ietf.org/html/
    2614     draft-ietf-httpbis-p1-messaging-24#appendix-C>.
    2615  
    2616  C.2.  Since draft-ietf-httpbis-p1-messaging-24
    2617  
    2618     Closed issues:
    2619  
    2620     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/502>: "APPSDIR
    2621        review of draft-ietf-httpbis-p1-messaging-24"
    2622  
    2623     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/507>: "integer value
    2624        parsing"
    2625  
    2626     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/517>: "move IANA
    2627        registrations to correct draft"
    2628  
    2629  C.3.  Since draft-ietf-httpbis-p1-messaging-25
    2630  
    2631     Closed issues:
    2632  
    2633     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/526>: "check media
    2634        type registration templates"
    2635  
    2636     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/528>: "Redundant
    2637        rule quoted-str-nf"
    2638  
    2639     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/531>: "IESG ballot
    2640        on draft-ietf-httpbis-p1-messaging-25"
    2641  
    2642     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/538>: "add
    2643        'stateless' to Abstract"
    2644  
    2645     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/540>: "clarify ABNF
    2646        layering"
    2647  
    2648     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/541>: "use of 'word'
    2649        ABNF production"
    2650  
    2651     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/542>: "improve
    2652        introduction of list rule"
    2653  
    2654     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/544>: "moving 2616/
    2655        2068/2145 to historic"
    2656  
    2657     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/549>: "augment
    2658        security considerations with pointers to current research"
    2659  
    2660     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/551>:
    2661        "intermediaries handling trailers"
    2662  
    2663     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/552>: "allow privacy
    2664        proxies to be conformant"
    2665  
    2666  C.4.  Since draft-ietf-httpbis-p1-messaging-26
    2667  
    2668     None yet.
    2669  
    2670  Index
    2671 
    2672 NEW:
    2673 
    2674  Index
    2675 
    2676 
    26772601Appendix B., paragraph 24:
    26782602OLD:
  • draft-ietf-httpbis/latest/auth48/rfc7230.diff.html

    r2631 r2632  
    7272      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   &lt;http://tools.ietf.org/wg/httpbis/&gt;.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    7373      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    74       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   The changes in this draft are summarized in Appendix C.4.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     74      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   _This is a temporary document for the purpose of tracking the</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     75      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   editorial changes made during the AUTH48 (RFC publication) phase._</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    7576      <tr><td class="lineno" valign="top"></td><td class="lblock">                                                                         </td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    7677      <tr><td class="lineno" valign="top"></td><td class="left">Status of This Memo</td><td> </td><td class="right">Status of This Memo</td><td class="lineno" valign="top"></td></tr>
    7778      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    7879      <tr><td><a name="diff0004" /></td></tr>
    79       <tr><td class="lineno" valign="top"></td><td class="lblock">   This <span class="delete">Internet-Draft</span> is <span class="delete">submitted in full conformance with the</span></td><td> </td><td class="rblock">   This is <span class="insert">an Internet Standards Track document.</span></td><td class="lineno" valign="top"></td></tr>
     80      <tr><td class="lineno" valign="top"></td><td class="lblock">   This <span class="delete">Internet-Draft</span> is <span class="delete">submitted in full conformance with the</span></td><td> </td><td class="rblock">   This is <span class="insert">an</span> Internet <span class="insert">Standards Track document.</span></td><td class="lineno" valign="top"></td></tr>
    8081      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   provisions of BCP 78 and BCP 79.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     82      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     83      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   Internet-Drafts are working documents of the</span> Internet <span class="delete">Engineering</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     84      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   Task Force (IETF).  Note that other groups may also distribute</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     85      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   working documents as Internet-Drafts.  The list of current Internet-</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     86      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   Drafts is at http://datatracker.ietf.org/drafts/current/.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    8187      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    8288      <tr><td><a name="diff0005" /></td></tr>
    83       <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">Internet-Drafts are working documents</span> of the Internet Engineering</td><td> </td><td class="rblock">   <span class="insert">This document is a product</span> of the Internet Engineering Task Force</td><td class="lineno" valign="top"></td></tr>
    84       <tr><td class="lineno" valign="top"></td><td class="lblock">   Task Force (IETF).  <span class="delete">Note that other groups may also distribute</span></td><td> </td><td class="rblock">   (IETF).  <span class="insert">It represents the consensus</span> of <span class="insert">the IETF community.  It has</span></td><td class="lineno" valign="top"></td></tr>
    85       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   working documents as Internet-Drafts.  The list</span> of <span class="delete">current Internet-</span></td><td> </td><td class="rblock"><span class="insert">   received public review and has been approved for publication by the</span></td><td class="lineno" valign="top"></td></tr>
    86       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   Drafts</span> is <span class="delete">at http://datatracker.ietf.org/drafts/current/.</span></td><td> </td><td class="rblock"><span class="insert">   Internet Engineering Steering Group (IESG).  Further information on</span></td><td class="lineno" valign="top"></td></tr>
    87       <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   Internet Standards</span> is <span class="insert">available in Section 2 of RFC 5741.</span></td><td class="lineno" valign="top"></td></tr>
     89      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">Internet-Drafts are draft documents valid for</span> a <span class="delete">maximum</span> of <span class="delete">six months</span></td><td> </td><td class="rblock">   <span class="insert">This document is</span> a <span class="insert">product of the Internet Engineering Task Force</span></td><td class="lineno" valign="top"></td></tr>
     90      <tr><td class="lineno" valign="top"></td><td class="lblock">   and <span class="delete">may be updated, replaced, or obsoleted</span> by <span class="delete">other documents at any</span></td><td> </td><td class="rblock"><span class="insert">   (IETF).  It represents the consensus</span> of <span class="insert">the IETF community.  It has</span></td><td class="lineno" valign="top"></td></tr>
     91      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   time.  It</span> is <span class="delete">inappropriate to use Internet-Drafts as reference</span></td><td> </td><td class="rblock"><span class="insert">   received public review</span> and <span class="insert">has been approved for publication</span> by <span class="insert">the</span></td><td class="lineno" valign="top"></td></tr>
     92      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   material or to cite them other than as "work</span> in <span class="delete">progress."</span></td><td> </td><td class="rblock"><span class="insert">   Internet Engineering Steering Group (IESG).  Further information on</span></td><td class="lineno" valign="top"></td></tr>
     93      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   Internet Standards</span> is <span class="insert">available</span> in <span class="insert">Section 2 of RFC 5741.</span></td><td class="lineno" valign="top"></td></tr>
    8894      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    8995      <tr><td><a name="diff0006" /></td></tr>
    90       <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">Internet-Drafts are draft documents valid for a maximum</span> of <span class="delete">six months</span></td><td> </td><td class="rblock">   <span class="insert">Information about the current status</span> of <span class="insert">this document, any errata,</span></td><td class="lineno" valign="top"></td></tr>
    91       <tr><td class="lineno" valign="top"></td><td class="lblock">   and may be <span class="delete">updated, replaced, or obsoleted by other documents</span> at <span class="delete">any</span></td><td> </td><td class="rblock">   and <span class="insert">how to provide feedback on it</span> may be <span class="insert">obtained</span> at</td><td class="lineno" valign="top"></td></tr>
    92       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   time.  It is inappropriate to use Internet-Drafts as reference</span></td><td> </td><td class="rblock">   <span class="insert">http://www.rfc-editor.org/info/rfc7230.</span></td><td class="lineno" valign="top"></td></tr>
    93       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   material or to cite them other than as "work in progress."</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    94       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   This Internet-Draft will expire on November 7, 2014.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     96      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">This Internet-Draft will expire</span> on <span class="delete">November 7, 2014.</span></td><td> </td><td class="rblock">   <span class="insert">Information about the current status of this document, any errata,</span></td><td class="lineno" valign="top"></td></tr>
     97      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   and how to provide feedback</span> on <span class="insert">it may be obtained at</span></td><td class="lineno" valign="top"></td></tr>
     98      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   http://www.rfc-editor.org/info/rfc7230.</span></td><td class="lineno" valign="top"></td></tr>
    9599      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    96100      <tr><td class="lineno" valign="top"></td><td class="left">Copyright Notice</td><td> </td><td class="right">Copyright Notice</td><td class="lineno" valign="top"></td></tr>
     
    104108      <tr><td class="lineno" valign="top"></td><td class="left">   publication of this document.  Please review these documents</td><td> </td><td class="right">   publication of this document.  Please review these documents</td><td class="lineno" valign="top"></td></tr>
    105109      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    106       <tr bgcolor="gray" ><td></td><th><a name="part-l2" /><small>skipping to change at</small><em> page 2, line 36</em></th><th> </th><th><a name="part-r2" /><small>skipping to change at</small><em> page 2, line 20</em></th><td></td></tr>
     110      <tr bgcolor="gray" ><td></td><th><a name="part-l2" /><small>skipping to change at</small><em> page 2, line 38</em></th><th> </th><th><a name="part-r2" /><small>skipping to change at</small><em> page 2, line 20</em></th><td></td></tr>
    107111      <tr><td class="lineno" valign="top"></td><td class="left">   Without obtaining an adequate license from the person(s) controlling</td><td> </td><td class="right">   Without obtaining an adequate license from the person(s) controlling</td><td class="lineno" valign="top"></td></tr>
    108112      <tr><td class="lineno" valign="top"></td><td class="left">   the copyright in such materials, this document may not be modified</td><td> </td><td class="right">   the copyright in such materials, this document may not be modified</td><td class="lineno" valign="top"></td></tr>
     
    153157      <tr><td class="lineno" valign="top"></td><td class="left">       4.1.2.  Chunked Trailer Part . . . . . . . . . . . . . . . . . 36</td><td> </td><td class="right">       4.1.2.  Chunked Trailer Part . . . . . . . . . . . . . . . . . 36</td><td class="lineno" valign="top"></td></tr>
    154158      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    155       <tr bgcolor="gray" ><td></td><th><a name="part-l3" /><small>skipping to change at</small><em> page 3, line 50</em></th><th> </th><th><a name="part-r3" /><small>skipping to change at</small><em> page 3, line 33</em></th><td></td></tr>
     159      <tr bgcolor="gray" ><td></td><th><a name="part-l3" /><small>skipping to change at</small><em> page 4, line 4</em></th><th> </th><th><a name="part-r3" /><small>skipping to change at</small><em> page 3, line 33</em></th><td></td></tr>
    156160      <tr><td class="lineno" valign="top"></td><td class="left">     5.7.  Message Forwarding . . . . . . . . . . . . . . . . . . . . 46</td><td> </td><td class="right">     5.7.  Message Forwarding . . . . . . . . . . . . . . . . . . . . 46</td><td class="lineno" valign="top"></td></tr>
    157161      <tr><td class="lineno" valign="top"></td><td class="left">       5.7.1.  Via  . . . . . . . . . . . . . . . . . . . . . . . . . 47</td><td> </td><td class="right">       5.7.1.  Via  . . . . . . . . . . . . . . . . . . . . . . . . . 47</td><td class="lineno" valign="top"></td></tr>
     
    181185      <tr><td class="lineno" valign="top"></td><td class="left">     8.5.  Content Coding Registration  . . . . . . . . . . . . . . . 64</td><td> </td><td class="right">     8.5.  Content Coding Registration  . . . . . . . . . . . . . . . 64</td><td class="lineno" valign="top"></td></tr>
    182186      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    183       <tr bgcolor="gray" ><td></td><th><a name="part-l4" /><small>skipping to change at</small><em> page 4, line 33</em></th><th> </th><th><a name="part-r4" /><small>skipping to change at</small><em> page 4, line 16</em></th><td></td></tr>
     187      <tr bgcolor="gray" ><td></td><th><a name="part-l4" /><small>skipping to change at</small><em> page 4, line 35</em></th><th> </th><th><a name="part-r4" /><small>skipping to change at</small><em> page 4, line 16</em></th><td></td></tr>
    184188      <tr><td class="lineno" valign="top"></td><td class="left">     9.4.  Response Splitting . . . . . . . . . . . . . . . . . . . . 68</td><td> </td><td class="right">     9.4.  Response Splitting . . . . . . . . . . . . . . . . . . . . 68</td><td class="lineno" valign="top"></td></tr>
    185189      <tr><td class="lineno" valign="top"></td><td class="left">     9.5.  Request Smuggling  . . . . . . . . . . . . . . . . . . . . 69</td><td> </td><td class="right">     9.5.  Request Smuggling  . . . . . . . . . . . . . . . . . . . . 69</td><td class="lineno" valign="top"></td></tr>
     
    199203      <tr><td class="lineno" valign="top"></td><td class="left">     A.2.  Changes from RFC 2616  . . . . . . . . . . . . . . . . . . 78</td><td> </td><td class="right">     A.2.  Changes from RFC 2616  . . . . . . . . . . . . . . . . . . 78</td><td class="lineno" valign="top"></td></tr>
    200204      <tr><td class="lineno" valign="top"></td><td class="left">   Appendix B.  Collected ABNF  . . . . . . . . . . . . . . . . . . . 80</td><td> </td><td class="right">   Appendix B.  Collected ABNF  . . . . . . . . . . . . . . . . . . . 80</td><td class="lineno" valign="top"></td></tr>
    201       <tr><td><a name="diff0013" /></td></tr>
    202       <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">Appendix C.  Change Log (to be removed by RFC Editor before</span></td><td> </td><td class="rblock">   Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <span class="insert">82</span></td><td class="lineno" valign="top"></td></tr>
    203       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">                publication)  . . . . . . . . . . . . . . . . . . . . 82</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    204       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">     C.1.  Since RFC 2616 . . . . . . . . . . . . . . . . . . . . . . 82</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    205       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">     C.2.  Since draft-ietf-httpbis-p1-messaging-24 . . . . . . . . . 83</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    206       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">     C.3.  Since draft-ietf-httpbis-p1-messaging-25 . . . . . . . . . 83</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    207       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">     C.4.  Since draft-ietf-httpbis-p1-messaging-26 . . . . . . . . . 84</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    208       <tr><td class="lineno" valign="top"></td><td class="lblock">   Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <span class="delete">84</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     205      <tr><td class="lineno" valign="top"></td><td class="left">   Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82</td><td> </td><td class="right">   Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82</td><td class="lineno" valign="top"></td></tr>
    209206      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    210207      <tr><td class="lineno" valign="top"></td><td class="left">1.  Introduction</td><td> </td><td class="right">1.  Introduction</td><td class="lineno" valign="top"></td></tr>
     
    212209      <tr><td class="lineno" valign="top"></td><td class="left">   The Hypertext Transfer Protocol (HTTP) is a stateless application-</td><td> </td><td class="right">   The Hypertext Transfer Protocol (HTTP) is a stateless application-</td><td class="lineno" valign="top"></td></tr>
    213210      <tr><td class="lineno" valign="top"></td><td class="left">   level request/response protocol that uses extensible semantics and</td><td> </td><td class="right">   level request/response protocol that uses extensible semantics and</td><td class="lineno" valign="top"></td></tr>
    214       <tr><td class="lineno" valign="top"></td><td class="left">   self-descriptive message payloads for flexible interaction with</td><td> </td><td class="right">   self-descriptive message payloads for flexible interaction with</td><td class="lineno" valign="top"></td></tr>
    215       <tr><td class="lineno" valign="top"></td><td class="left">   network-based hypertext information systems.  This document is the</td><td> </td><td class="right">   network-based hypertext information systems.  This document is the</td><td class="lineno" valign="top"></td></tr>
    216       <tr><td class="lineno" valign="top"></td><td class="left">   first in a series of documents that collectively form the HTTP/1.1</td><td> </td><td class="right">   first in a series of documents that collectively form the HTTP/1.1</td><td class="lineno" valign="top"></td></tr>
    217       <tr><td class="lineno" valign="top"></td><td class="left">   specification:</td><td> </td><td class="right">   specification:</td><td class="lineno" valign="top"></td></tr>
    218       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    219211      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    220212      <tr bgcolor="gray" ><td></td><th><a name="part-l5" /><small>skipping to change at</small><em> page 5, line 26</em></th><th> </th><th><a name="part-r5" /><small>skipping to change at</small><em> page 5, line 26</em></th><td></td></tr>
     
    229221      <tr><td class="lineno" valign="top"></td><td class="left">      RFC 7235: Authentication</td><td> </td><td class="right">      RFC 7235: Authentication</td><td class="lineno" valign="top"></td></tr>
    230222      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    231       <tr><td><a name="diff0014" /></td></tr>
     223      <tr><td><a name="diff0013" /></td></tr>
    232224      <tr><td class="lineno" valign="top"></td><td class="lblock">   This HTTP/1.1 specification obsoletes <span class="delete">RFC 2616</span> and <span class="delete">RFC 2145</span> (on HTTP</td><td> </td><td class="rblock">   This HTTP/1.1 specification obsoletes <span class="insert">[RFC2616]</span> and <span class="insert">[RFC2145]</span> (on</td><td class="lineno" valign="top"></td></tr>
    233225      <tr><td class="lineno" valign="top"></td><td class="lblock">   versioning).  This specification also updates the use of <span class="delete">CONNECT to</span></td><td> </td><td class="rblock">   HTTP versioning).  This specification also updates the use of</td><td class="lineno" valign="top"></td></tr>
     
    257249      <tr><td class="lineno" valign="top"></td><td class="left">   forwarding intermediaries.</td><td> </td><td class="right">   forwarding intermediaries.</td><td class="lineno" valign="top"></td></tr>
    258250      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    259       <tr><td><a name="diff0015" /></td></tr>
     251      <tr><td><a name="diff0014" /></td></tr>
    260252      <tr><td class="lineno" valign="top"></td><td class="lblock">1.1.  Requirement Notation</td><td> </td><td class="rblock">1.1.  Requirement<span class="insert">s</span> Notation</td><td class="lineno" valign="top"></td></tr>
    261253      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    281273      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    282274      <tr><td class="lineno" valign="top"></td><td class="left">   HTTP is a stateless request/response protocol that operates by</td><td> </td><td class="right">   HTTP is a stateless request/response protocol that operates by</td><td class="lineno" valign="top"></td></tr>
    283       <tr><td><a name="diff0016" /></td></tr>
     275      <tr><td><a name="diff0015" /></td></tr>
    284276      <tr><td class="lineno" valign="top"></td><td class="lblock">   exchanging messages (Section 3) across a reliable transport or</td><td> </td><td class="rblock">   exchanging messages (Section 3) across a reliable transport<span class="insert">-</span> or</td><td class="lineno" valign="top"></td></tr>
    285277      <tr><td class="lineno" valign="top"></td><td class="left">   session-layer "connection" (Section 6).  An HTTP "client" is a</td><td> </td><td class="right">   session-layer "connection" (Section 6).  An HTTP "client" is a</td><td class="lineno" valign="top"></td></tr>
     
    289281      <tr><td class="lineno" valign="top"></td><td class="left">   HTTP responses.</td><td> </td><td class="right">   HTTP responses.</td><td class="lineno" valign="top"></td></tr>
    290282      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    291       <tr><td><a name="diff0017" /></td></tr>
     283      <tr><td><a name="diff0016" /></td></tr>
    292284      <tr><td class="lineno" valign="top"></td><td class="lblock">   The terms <span class="delete">client and server</span> refer only to the roles that these</td><td> </td><td class="rblock">   The terms <span class="insert">"client" and "server"</span> refer only to the roles that these</td><td class="lineno" valign="top"></td></tr>
    293285      <tr><td class="lineno" valign="top"></td><td class="left">   programs perform for a particular connection.  The same program might</td><td> </td><td class="right">   programs perform for a particular connection.  The same program might</td><td class="lineno" valign="top"></td></tr>
     
    313305      <tr><td class="lineno" valign="top"></td><td class="left">   units, configurable networking components, office machines,</td><td> </td><td class="right">   units, configurable networking components, office machines,</td><td class="lineno" valign="top"></td></tr>
    314306      <tr><td class="lineno" valign="top"></td><td class="left">   autonomous robots, news feeds, traffic cameras, ad selectors, and</td><td> </td><td class="right">   autonomous robots, news feeds, traffic cameras, ad selectors, and</td><td class="lineno" valign="top"></td></tr>
    315       <tr><td><a name="diff0018" /></td></tr>
     307      <tr><td><a name="diff0017" /></td></tr>
    316308      <tr><td class="lineno" valign="top"></td><td class="lblock">   video<span class="delete"> </span>delivery platforms.</td><td> </td><td class="rblock">   video<span class="insert">-</span>delivery platforms.</td><td class="lineno" valign="top"></td></tr>
    317309      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    337329      <tr><td class="lineno" valign="top"></td><td class="left">   travels the whole chain will pass through four separate connections.</td><td> </td><td class="right">   travels the whole chain will pass through four separate connections.</td><td class="lineno" valign="top"></td></tr>
    338330      <tr><td class="lineno" valign="top"></td><td class="left">   Some HTTP communication options might apply only to the connection</td><td> </td><td class="right">   Some HTTP communication options might apply only to the connection</td><td class="lineno" valign="top"></td></tr>
    339       <tr><td><a name="diff0019" /></td></tr>
     331      <tr><td><a name="diff0018" /></td></tr>
    340332      <tr><td class="lineno" valign="top"></td><td class="lblock">   with the nearest, non-tunnel neighbor, only to the end<span class="delete">-</span>points of the</td><td> </td><td class="rblock">   with the nearest, non-tunnel neighbor, only to the endpoints of the</td><td class="lineno" valign="top"></td></tr>
    341333      <tr><td class="lineno" valign="top"></td><td class="left">   chain, or to all connections along the chain.  Although the diagram</td><td> </td><td class="right">   chain, or to all connections along the chain.  Although the diagram</td><td class="lineno" valign="top"></td></tr>
     
    350342      <tr><td class="lineno" valign="top"></td><td class="left">   The terms "upstream" and "downstream" are used to describe</td><td> </td><td class="right">   The terms "upstream" and "downstream" are used to describe</td><td class="lineno" valign="top"></td></tr>
    351343      <tr><td class="lineno" valign="top"></td><td class="left">   directional requirements in relation to the message flow: all</td><td> </td><td class="right">   directional requirements in relation to the message flow: all</td><td class="lineno" valign="top"></td></tr>
    352       <tr><td><a name="diff0020" /></td></tr>
     344      <tr><td><a name="diff0019" /></td></tr>
    353345      <tr><td class="lineno" valign="top"></td><td class="lblock">   messages flow from upstream to downstream.  The terms <span class="delete">inbound</span> and</td><td> </td><td class="rblock">   messages flow from upstream to downstream.  The terms <span class="insert">"inbound"</span> and</td><td class="lineno" valign="top"></td></tr>
    354346      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">outbound</span> are used to describe directional requirements in relation to</td><td> </td><td class="rblock">   <span class="insert">"outbound"</span> are used to describe directional requirements in relation</td><td class="lineno" valign="top"></td></tr>
     
    356348      <tr><td class="lineno" valign="top"></td><td class="left">   "outbound" means toward the user agent.</td><td> </td><td class="right">   "outbound" means toward the user agent.</td><td class="lineno" valign="top"></td></tr>
    357349      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    358       <tr><td><a name="diff0021" /></td></tr>
     350      <tr><td><a name="diff0020" /></td></tr>
    359351      <tr><td class="lineno" valign="top"></td><td class="lblock">   A "proxy" is a message<span class="delete"> </span>forwarding agent that is selected by the</td><td> </td><td class="rblock">   A "proxy" is a message<span class="insert">-</span>forwarding agent that is selected by the</td><td class="lineno" valign="top"></td></tr>
    360352      <tr><td class="lineno" valign="top"></td><td class="left">   client, usually via local configuration rules, to receive requests</td><td> </td><td class="right">   client, usually via local configuration rules, to receive requests</td><td class="lineno" valign="top"></td></tr>
     
    370362      <tr><td class="lineno" valign="top"></td><td class="left">   Section 5.7.2.</td><td> </td><td class="right">   Section 5.7.2.</td><td class="lineno" valign="top"></td></tr>
    371363      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    372       <tr><td><a name="diff0022" /></td></tr>
     364      <tr><td><a name="diff0021" /></td></tr>
    373365      <tr><td class="lineno" valign="top"></td><td class="lblock">   A "gateway" <span class="delete">(a.k.a.,</span> "reverse proxy") is an intermediary that acts as</td><td> </td><td class="rblock">   A "gateway" <span class="insert">(a.k.a.</span> "reverse proxy") is an intermediary that acts as</td><td class="lineno" valign="top"></td></tr>
    374366      <tr><td class="lineno" valign="top"></td><td class="lblock">   an origin server for the outbound <span class="delete">connection,</span> but translates received</td><td> </td><td class="rblock">   an origin server for the outbound <span class="insert">connection</span> but translates received</td><td class="lineno" valign="top"></td></tr>
     
    384376      <tr><td class="lineno" valign="top"></td><td class="left">   extensions to HTTP that are outside the scope of this specification.</td><td> </td><td class="right">   extensions to HTTP that are outside the scope of this specification.</td><td class="lineno" valign="top"></td></tr>
    385377      <tr><td class="lineno" valign="top"></td><td class="left">   However, an HTTP-to-HTTP gateway that wishes to interoperate with</td><td> </td><td class="right">   However, an HTTP-to-HTTP gateway that wishes to interoperate with</td><td class="lineno" valign="top"></td></tr>
    386       <tr><td><a name="diff0023" /></td></tr>
     378      <tr><td><a name="diff0022" /></td></tr>
    387379      <tr><td class="lineno" valign="top"></td><td class="lblock">   third-party HTTP servers ought to conform to user<span class="delete"> </span>agent requirements</td><td> </td><td class="rblock">   third-party HTTP servers ought to conform to user<span class="insert">-</span>agent requirements</td><td class="lineno" valign="top"></td></tr>
    388380      <tr><td class="lineno" valign="top"></td><td class="left">   on the gateway's inbound connection.</td><td> </td><td class="right">   on the gateway's inbound connection.</td><td class="lineno" valign="top"></td></tr>
     
    408400      <tr><td class="lineno" valign="top"></td><td class="left">   message can be understood in isolation.  Many implementations depend</td><td> </td><td class="right">   message can be understood in isolation.  Many implementations depend</td><td class="lineno" valign="top"></td></tr>
    409401      <tr><td class="lineno" valign="top"></td><td class="left">   on HTTP's stateless design in order to reuse proxied connections or</td><td> </td><td class="right">   on HTTP's stateless design in order to reuse proxied connections or</td><td class="lineno" valign="top"></td></tr>
    410       <tr><td><a name="diff0024" /></td></tr>
     402      <tr><td><a name="diff0023" /></td></tr>
    411403      <tr><td class="lineno" valign="top"></td><td class="lblock">   dynamically load<span class="delete">-</span>balance requests across multiple servers.  Hence, a</td><td> </td><td class="rblock">   dynamically load<span class="insert"> </span>balance requests across multiple servers.  Hence, a</td><td class="lineno" valign="top"></td></tr>
    412404      <tr><td class="lineno" valign="top"></td><td class="left">   server MUST NOT assume that two requests on the same connection are</td><td> </td><td class="right">   server MUST NOT assume that two requests on the same connection are</td><td class="lineno" valign="top"></td></tr>
     
    432424      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7234].</td><td> </td><td class="right">   [RFC7234].</td><td class="lineno" valign="top"></td></tr>
    433425      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    434       <tr><td><a name="diff0025" /></td></tr>
     426      <tr><td><a name="diff0024" /></td></tr>
    435427      <tr><td class="lineno" valign="top"></td><td class="lblock">   There <span class="delete">are</span> a wide variety of architectures and configurations of</td><td> </td><td class="rblock">   There <span class="insert">is</span> a wide variety of architectures and configurations of caches</td><td class="lineno" valign="top"></td></tr>
    436428      <tr><td class="lineno" valign="top"></td><td class="lblock">   caches deployed across the World Wide Web and inside large</td><td> </td><td class="rblock">   deployed across the World Wide Web and inside large organizations.</td><td class="lineno" valign="top"></td></tr>
     
    459451      <tr><td class="lineno" valign="top"></td><td class="left">   When a received protocol element is parsed, the recipient MUST be</td><td> </td><td class="right">   When a received protocol element is parsed, the recipient MUST be</td><td class="lineno" valign="top"></td></tr>
    460452      <tr><td class="lineno" valign="top"></td><td class="left">   able to parse any value of reasonable length that is applicable to</td><td> </td><td class="right">   able to parse any value of reasonable length that is applicable to</td><td class="lineno" valign="top"></td></tr>
    461       <tr><td><a name="diff0026" /></td></tr>
     453      <tr><td><a name="diff0025" /></td></tr>
    462454      <tr><td class="lineno" valign="top"></td><td class="lblock">   the recipient's role and matches the grammar defined by the</td><td> </td><td class="rblock">   the recipient's role and <span class="insert">that </span>matches the grammar defined by the</td><td class="lineno" valign="top"></td></tr>
    463455      <tr><td class="lineno" valign="top"></td><td class="left">   corresponding ABNF rules.  Note, however, that some received protocol</td><td> </td><td class="right">   corresponding ABNF rules.  Note, however, that some received protocol</td><td class="lineno" valign="top"></td></tr>
     
    475467      <tr><td class="lineno" valign="top"></td><td class="left">   commonly understood to be a reasonable length for some protocol</td><td> </td><td class="right">   commonly understood to be a reasonable length for some protocol</td><td class="lineno" valign="top"></td></tr>
    476468      <tr><td class="lineno" valign="top"></td><td class="left">   elements has changed over the course of the past two decades of HTTP</td><td> </td><td class="right">   elements has changed over the course of the past two decades of HTTP</td><td class="lineno" valign="top"></td></tr>
    477       <tr><td><a name="diff0027" /></td></tr>
     469      <tr><td><a name="diff0026" /></td></tr>
    478470      <tr><td class="lineno" valign="top"></td><td class="lblock">   use<span class="delete">,</span> and is expected to continue changing in the future.</td><td> </td><td class="rblock">   use and is expected to continue changing in the future.</td><td class="lineno" valign="top"></td></tr>
    479471      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    499491      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    500492      <tr><td class="lineno" valign="top"></td><td class="left">   The version of an HTTP message is indicated by an HTTP-version field</td><td> </td><td class="right">   The version of an HTTP message is indicated by an HTTP-version field</td><td class="lineno" valign="top"></td></tr>
     493      <tr><td><a name="diff0027" /></td></tr>
     494      <tr><td class="lineno" valign="top"></td><td class="lblock">   in the first line of the message.  HTTP-version is case<span class="delete">-</span>sensitive.</td><td> </td><td class="rblock">   in the first line of the message.  HTTP-version is case<span class="insert"> </span>sensitive.</td><td class="lineno" valign="top"></td></tr>
     495      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     496      <tr><td class="lineno" valign="top"></td><td class="left">     HTTP-version  = HTTP-name "/" DIGIT "." DIGIT</td><td> </td><td class="right">     HTTP-version  = HTTP-name "/" DIGIT "." DIGIT</td><td class="lineno" valign="top"></td></tr>
    501497      <tr><td><a name="diff0028" /></td></tr>
    502       <tr><td class="lineno" valign="top"></td><td class="lblock">   in the first line of the message.  HTTP-version is case<span class="delete">-</span>sensitive.</td><td> </td><td class="rblock">   in the first line of the message.  HTTP-version is case<span class="insert"> </span>sensitive.</td><td class="lineno" valign="top"></td></tr>
    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">     HTTP-version  = HTTP-name "/" DIGIT "." DIGIT</td><td> </td><td class="right">     HTTP-version  = HTTP-name "/" DIGIT "." DIGIT</td><td class="lineno" valign="top"></td></tr>
    505       <tr><td><a name="diff0029" /></td></tr>
    506498      <tr><td class="lineno" valign="top"></td><td class="lblock">     HTTP-name     = %x48.54.54.50 ; "HTTP", case<span class="delete">-</span>sensitive</td><td> </td><td class="rblock">     HTTP-name     = %x48.54.54.50 ; "HTTP", case<span class="insert"> </span>sensitive</td><td class="lineno" valign="top"></td></tr>
    507499      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    527519      <tr><td class="lineno" valign="top"></td><td class="left">   New header fields can be introduced without changing the protocol</td><td> </td><td class="right">   New header fields can be introduced without changing the protocol</td><td class="lineno" valign="top"></td></tr>
    528520      <tr><td class="lineno" valign="top"></td><td class="left">   version if their defined semantics allow them to be safely ignored by</td><td> </td><td class="right">   version if their defined semantics allow them to be safely ignored by</td><td class="lineno" valign="top"></td></tr>
    529       <tr><td><a name="diff0030" /></td></tr>
     521      <tr><td><a name="diff0029" /></td></tr>
    530522      <tr><td class="lineno" valign="top"></td><td class="lblock">   recipients that do not recognize them.  Header<span class="delete"> </span>field extensibility is</td><td> </td><td class="rblock">   recipients that do not recognize them.  Header<span class="insert">-</span>field extensibility is</td><td class="lineno" valign="top"></td></tr>
    531523      <tr><td class="lineno" valign="top"></td><td class="left">   discussed in Section 3.2.1.</td><td> </td><td class="right">   discussed in Section 3.2.1.</td><td class="lineno" valign="top"></td></tr>
     
    551543      <tr><td class="lineno" valign="top"></td><td class="left">   message with a higher minor version, when sent to a recipient that</td><td> </td><td class="right">   message with a higher minor version, when sent to a recipient that</td><td class="lineno" valign="top"></td></tr>
    552544      <tr><td class="lineno" valign="top"></td><td class="left">   has not yet indicated support for that higher version, is</td><td> </td><td class="right">   has not yet indicated support for that higher version, is</td><td class="lineno" valign="top"></td></tr>
    553       <tr><td><a name="diff0031" /></td></tr>
     545      <tr><td><a name="diff0030" /></td></tr>
    554546      <tr><td class="lineno" valign="top"></td><td class="lblock">   sufficiently backwards<span class="delete">-</span>compatible to be safely processed by any</td><td> </td><td class="rblock">   sufficiently backwards<span class="insert"> </span>compatible to be safely processed by any</td><td class="lineno" valign="top"></td></tr>
    555547      <tr><td class="lineno" valign="top"></td><td class="left">   implementation of the same major version.</td><td> </td><td class="right">   implementation of the same major version.</td><td class="lineno" valign="top"></td></tr>
     
    567559      <tr><td class="lineno" valign="top"></td><td class="left">   "absolute-path" rule is defined for protocol elements that can</td><td> </td><td class="right">   "absolute-path" rule is defined for protocol elements that can</td><td class="lineno" valign="top"></td></tr>
    568560      <tr><td class="lineno" valign="top"></td><td class="left">   contain a non-empty path component.  (This rule differs slightly from</td><td> </td><td class="right">   contain a non-empty path component.  (This rule differs slightly from</td><td class="lineno" valign="top"></td></tr>
    569       <tr><td><a name="diff0032" /></td></tr>
     561      <tr><td><a name="diff0031" /></td></tr>
    570562      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">RFC 3986's</span> path-abempty <span class="delete">rule,</span> which allows for an empty path to be</td><td> </td><td class="rblock">   <span class="insert">the</span> path-abempty <span class="insert">rule of RFC 3986,</span> which allows for an empty path to</td><td class="lineno" valign="top"></td></tr>
    571563      <tr><td class="lineno" valign="top"></td><td class="lblock">   used in references, and path-absolute rule, which does not allow</td><td> </td><td class="rblock">   be used in references, and path-absolute rule, which does not allow</td><td class="lineno" valign="top"></td></tr>
     
    592584      <tr><td class="lineno" valign="top"></td><td class="left">   are parsed relative to the effective request URI (Section 5.5).</td><td> </td><td class="right">   are parsed relative to the effective request URI (Section 5.5).</td><td class="lineno" valign="top"></td></tr>
    593585      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    594       <tr><td><a name="diff0033" /></td></tr>
     586      <tr><td><a name="diff0032" /></td></tr>
    595587      <tr><td class="lineno" valign="top"></td><td class="lblock">2.7.1.  http URI <span class="delete">s</span>cheme</td><td> </td><td class="rblock">2.7.1.  http URI <span class="insert">S</span>cheme</td><td class="lineno" valign="top"></td></tr>
    596588      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    598590      <tr><td class="lineno" valign="top"></td><td class="left">   identifiers according to their association with the hierarchical</td><td> </td><td class="right">   identifiers according to their association with the hierarchical</td><td class="lineno" valign="top"></td></tr>
    599591      <tr><td class="lineno" valign="top"></td><td class="left">   namespace governed by a potential HTTP origin server listening for</td><td> </td><td class="right">   namespace governed by a potential HTTP origin server listening for</td><td class="lineno" valign="top"></td></tr>
    600       <tr><td><a name="diff0034" /></td></tr>
     592      <tr><td><a name="diff0033" /></td></tr>
    601593      <tr><td class="lineno" valign="top"></td><td class="lblock">   TCP ([RFC<span class="delete">0</span>793]) connections on a given port.</td><td> </td><td class="rblock">   TCP ([RFC793]) connections on a given port.</td><td class="lineno" valign="top"></td></tr>
    602594      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    622614      <tr><td class="lineno" valign="top"></td><td class="left">   used to obscure the authority for the sake of phishing attacks.</td><td> </td><td class="right">   used to obscure the authority for the sake of phishing attacks.</td><td class="lineno" valign="top"></td></tr>
    623615      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    624       <tr><td><a name="diff0035" /></td></tr>
     616      <tr><td><a name="diff0034" /></td></tr>
    625617      <tr><td class="lineno" valign="top"></td><td class="lblock">2.7.2.  https URI <span class="delete">s</span>cheme</td><td> </td><td class="rblock">2.7.2.  https URI <span class="insert">S</span>cheme</td><td class="lineno" valign="top"></td></tr>
    626618      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    644636      <tr><td class="lineno" valign="top"></td><td class="left">   scheme have no shared identity with the "http" scheme even if their</td><td> </td><td class="right">   scheme have no shared identity with the "http" scheme even if their</td><td class="lineno" valign="top"></td></tr>
    645637      <tr><td class="lineno" valign="top"></td><td class="left">   resource identifiers indicate the same authority (the same host</td><td> </td><td class="right">   resource identifiers indicate the same authority (the same host</td><td class="lineno" valign="top"></td></tr>
    646       <tr><td><a name="diff0036" /></td></tr>
     638      <tr><td><a name="diff0035" /></td></tr>
    647639      <tr><td class="lineno" valign="top"></td><td class="lblock">   listening to the same TCP port).  They are distinct name<span class="delete"> </span>spaces and</td><td> </td><td class="rblock">   listening to the same TCP port).  They are distinct namespaces and</td><td class="lineno" valign="top"></td></tr>
    648640      <tr><td class="lineno" valign="top"></td><td class="left">   are considered to be distinct origin servers.  However, an extension</td><td> </td><td class="right">   are considered to be distinct origin servers.  However, an extension</td><td class="lineno" valign="top"></td></tr>
     
    668660      <tr><td class="lineno" valign="top"></td><td class="left">   path component is equivalent to an absolute path of "/", so the</td><td> </td><td class="right">   path component is equivalent to an absolute path of "/", so the</td><td class="lineno" valign="top"></td></tr>
    669661      <tr><td class="lineno" valign="top"></td><td class="left">   normal form is to provide a path of "/" instead.  The scheme and host</td><td> </td><td class="right">   normal form is to provide a path of "/" instead.  The scheme and host</td><td class="lineno" valign="top"></td></tr>
    670       <tr><td><a name="diff0037" /></td></tr>
     662      <tr><td><a name="diff0036" /></td></tr>
    671663      <tr><td class="lineno" valign="top"></td><td class="lblock">   are case<span class="delete">-</span>insensitive and normally provided in lowercase; all other</td><td> </td><td class="rblock">   are case<span class="insert"> </span>insensitive and normally provided in lowercase; all other</td><td class="lineno" valign="top"></td></tr>
    672664      <tr><td class="lineno" valign="top"></td><td class="left">   components are compared in a case-sensitive manner.  Characters other</td><td> </td><td class="right">   components are compared in a case-sensitive manner.  Characters other</td><td class="lineno" valign="top"></td></tr>
     
    692684      <tr><td class="lineno" valign="top"></td><td class="left">3.1.  Start Line</td><td> </td><td class="right">3.1.  Start Line</td><td class="lineno" valign="top"></td></tr>
    693685      <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="diff0038" /></td></tr>
     686      <tr><td><a name="diff0037" /></td></tr>
    695687      <tr><td class="lineno" valign="top"></td><td class="lblock">   An HTTP message can <span class="delete">either be</span> a request from client to server or a</td><td> </td><td class="rblock">   An HTTP message can <span class="insert">be either</span> a request from client to server or a</td><td class="lineno" valign="top"></td></tr>
    696688      <tr><td class="lineno" valign="top"></td><td class="left">   response from server to client.  Syntactically, the two types of</td><td> </td><td class="right">   response from server to client.  Syntactically, the two types of</td><td class="lineno" valign="top"></td></tr>
     
    701693      <tr><td class="lineno" valign="top"></td><td class="left">   In theory, a client could receive requests and a server could receive</td><td> </td><td class="right">   In theory, a client could receive requests and a server could receive</td><td class="lineno" valign="top"></td></tr>
    702694      <tr><td class="lineno" valign="top"></td><td class="left">   responses, distinguishing them by their different start-line formats,</td><td> </td><td class="right">   responses, distinguishing them by their different start-line formats,</td><td class="lineno" valign="top"></td></tr>
    703       <tr><td><a name="diff0039" /></td></tr>
     695      <tr><td><a name="diff0038" /></td></tr>
    704696      <tr><td class="lineno" valign="top"></td><td class="lblock">   but<span class="delete"> in practice servers are implemented to only</span> expect a request (a</td><td> </td><td class="rblock">   but<span class="insert">, in practice, servers are implemented only to</span> expect a request (a</td><td class="lineno" valign="top"></td></tr>
    705697      <tr><td class="lineno" valign="top"></td><td class="left">   response is interpreted as an unknown or invalid request method) and</td><td> </td><td class="right">   response is interpreted as an unknown or invalid request method) and</td><td class="lineno" valign="top"></td></tr>
     
    710702      <tr><td class="lineno" valign="top"></td><td class="left">3.1.1.  Request Line</td><td> </td><td class="right">3.1.1.  Request Line</td><td class="lineno" valign="top"></td></tr>
    711703      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    712       <tr><td><a name="diff0040" /></td></tr>
     704      <tr><td><a name="diff0039" /></td></tr>
    713705      <tr><td class="lineno" valign="top"></td><td class="lblock">   A request-line begins with a method <span class="delete">token,</span> followed by a single space</td><td> </td><td class="rblock">   A request-line begins with a method <span class="insert">token and is</span> followed by a single</td><td class="lineno" valign="top"></td></tr>
    714706      <tr><td class="lineno" valign="top"></td><td class="lblock">   (SP), the request-target, another single space (SP), the protocol</td><td> </td><td class="rblock">   space (SP), the request-target, another single space (SP), the</td><td class="lineno" valign="top"></td></tr>
     
    718710      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    719711      <tr><td class="lineno" valign="top"></td><td class="left">   The method token indicates the request method to be performed on the</td><td> </td><td class="right">   The method token indicates the request method to be performed on the</td><td class="lineno" valign="top"></td></tr>
    720       <tr><td><a name="diff0041" /></td></tr>
     712      <tr><td><a name="diff0040" /></td></tr>
    721713      <tr><td class="lineno" valign="top"></td><td class="lblock">   target resource.  The request method is case<span class="delete">-</span>sensitive.</td><td> </td><td class="rblock">   target resource.  The request method is case<span class="insert"> </span>sensitive.</td><td class="lineno" valign="top"></td></tr>
    722714      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    742734      <tr><td class="lineno" valign="top"></td><td class="left">   security filters along the request chain.</td><td> </td><td class="right">   security filters along the request chain.</td><td class="lineno" valign="top"></td></tr>
    743735      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    744       <tr><td><a name="diff0042" /></td></tr>
     736      <tr><td><a name="diff0041" /></td></tr>
    745737      <tr><td class="lineno" valign="top"></td><td class="lblock">   HTTP does not place a pre<span class="delete">-</span>defined limit on the length of a request-</td><td> </td><td class="rblock">   HTTP does not place a predefined limit on the length of a request-</td><td class="lineno" valign="top"></td></tr>
    746738      <tr><td class="lineno" valign="top"></td><td class="left">   line, as described in Section 2.5.  A server that receives a method</td><td> </td><td class="right">   line, as described in Section 2.5.  A server that receives a method</td><td class="lineno" valign="top"></td></tr>
     
    750742      <tr><td class="lineno" valign="top"></td><td class="left">   Too Long) status code (see Section 6.5.12 of [RFC7231]).</td><td> </td><td class="right">   Too Long) status code (see Section 6.5.12 of [RFC7231]).</td><td class="lineno" valign="top"></td></tr>
    751743      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    752       <tr><td><a name="diff0043" /></td></tr>
     744      <tr><td><a name="diff0042" /></td></tr>
    753745      <tr><td class="lineno" valign="top"></td><td class="lblock">   Various ad<span class="delete">-</span>hoc limitations on request-line length are found in</td><td> </td><td class="rblock">   Various ad<span class="insert"> </span>hoc limitations on request-line length are found in</td><td class="lineno" valign="top"></td></tr>
    754746      <tr><td class="lineno" valign="top"></td><td class="left">   practice.  It is RECOMMENDED that all HTTP senders and recipients</td><td> </td><td class="right">   practice.  It is RECOMMENDED that all HTTP senders and recipients</td><td class="lineno" valign="top"></td></tr>
     
    758750      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    759751      <tr><td class="lineno" valign="top"></td><td class="left">   The first line of a response message is the status-line, consisting</td><td> </td><td class="right">   The first line of a response message is the status-line, consisting</td><td class="lineno" valign="top"></td></tr>
    760       <tr><td><a name="diff0044" /></td></tr>
     752      <tr><td><a name="diff0043" /></td></tr>
    761753      <tr><td class="lineno" valign="top"></td><td class="lblock">   of the protocol version, a space (SP), the status code, another</td><td> </td><td class="rblock">   of the protocol version, a space (SP), the status code, another <span class="insert">space</span></td><td class="lineno" valign="top"></td></tr>
    762754      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">space,</span> a <span class="delete">possibly-empty</span> textual phrase describing the status code,</td><td> </td><td class="rblock"><span class="insert">   (SP),</span> a <span class="insert">possibly empty</span> textual phrase describing the status code,</td><td class="lineno" valign="top"></td></tr>
     
    784776      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    785777      <tr><td class="lineno" valign="top"></td><td class="left">   All defined header fields ought to be registered with IANA in the</td><td> </td><td class="right">   All defined header fields ought to be registered with IANA in the</td><td class="lineno" valign="top"></td></tr>
    786       <tr><td><a name="diff0045" /></td></tr>
     778      <tr><td><a name="diff0044" /></td></tr>
    787779      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">Message Header Field R</span>egistry, as described in Section 8.3 of</td><td> </td><td class="rblock">   <span class="insert">"Message Headers" field r</span>egistry, as described in Section 8.3 of</td><td class="lineno" valign="top"></td></tr>
    788780      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7231].</td><td> </td><td class="right">   [RFC7231].</td><td class="lineno" valign="top"></td></tr>
     
    808800      <tr><td class="lineno" valign="top"></td><td class="left">      list syntax, violating the above requirements on multiple header</td><td> </td><td class="right">      list syntax, violating the above requirements on multiple header</td><td class="lineno" valign="top"></td></tr>
    809801      <tr><td class="lineno" valign="top"></td><td class="left">      fields with the same name.  Since it cannot be combined into a</td><td> </td><td class="right">      fields with the same name.  Since it cannot be combined into a</td><td class="lineno" valign="top"></td></tr>
    810       <tr><td><a name="diff0046" /></td></tr>
     802      <tr><td><a name="diff0045" /></td></tr>
    811803      <tr><td class="lineno" valign="top"></td><td class="lblock">      single field-value, recipients ought to handle <span class="delete">"Set-Cookie"</span> as a</td><td> </td><td class="rblock">      single field-value, recipients ought to handle <span class="insert">Set-Cookie</span> as a</td><td class="lineno" valign="top"></td></tr>
    812804      <tr><td class="lineno" valign="top"></td><td class="left">      special case while processing header fields.  (See Appendix A.2.3</td><td> </td><td class="right">      special case while processing header fields.  (See Appendix A.2.3</td><td class="lineno" valign="top"></td></tr>
     
    823815      <tr><td class="lineno" valign="top"></td><td class="left">   preferred to improve readability, a sender SHOULD generate the</td><td> </td><td class="right">   preferred to improve readability, a sender SHOULD generate the</td><td class="lineno" valign="top"></td></tr>
    824816      <tr><td class="lineno" valign="top"></td><td class="left">   optional whitespace as a single SP; otherwise, a sender SHOULD NOT</td><td> </td><td class="right">   optional whitespace as a single SP; otherwise, a sender SHOULD NOT</td><td class="lineno" valign="top"></td></tr>
    825       <tr><td><a name="diff0047" /></td></tr>
     817      <tr><td><a name="diff0046" /></td></tr>
    826818      <tr><td class="lineno" valign="top"></td><td class="lblock">   generate optional whitespace except as needed to white<span class="delete">-</span>out invalid or</td><td> </td><td class="rblock">   generate optional whitespace except as needed to white<span class="insert"> </span>out invalid or</td><td class="lineno" valign="top"></td></tr>
    827819      <tr><td class="lineno" valign="top"></td><td class="left">   unwanted protocol elements during in-place message filtering.</td><td> </td><td class="right">   unwanted protocol elements during in-place message filtering.</td><td class="lineno" valign="top"></td></tr>
     
    847839      <tr><td class="lineno" valign="top"></td><td class="left">   (usually after the message's entire header section has been</td><td> </td><td class="right">   (usually after the message's entire header section has been</td><td class="lineno" valign="top"></td></tr>
    848840      <tr><td class="lineno" valign="top"></td><td class="left">   processed).  Consequently, this specification does not use ABNF rules</td><td> </td><td class="right">   processed).  Consequently, this specification does not use ABNF rules</td><td class="lineno" valign="top"></td></tr>
    849       <tr><td><a name="diff0048" /></td></tr>
     841      <tr><td><a name="diff0047" /></td></tr>
    850842      <tr><td class="lineno" valign="top"></td><td class="lblock">   to define each <span class="delete">"Field-Name: Field Value"</span> pair, as was done in</td><td> </td><td class="rblock">   to define each <span class="insert">"field-name: field-value"</span> pair, as was done in</td><td class="lineno" valign="top"></td></tr>
    851843      <tr><td class="lineno" valign="top"></td><td class="lblock">   previous editions.  Instead, this specification uses ABNF rules <span class="delete">which</span></td><td> </td><td class="rblock">   previous editions.  Instead, this specification uses ABNF rules <span class="insert">that</span></td><td class="lineno" valign="top"></td></tr>
     
    866858      <tr><td class="lineno" valign="top"></td><td class="left">   whitespace (OWS); a single SP preceding the field-value is preferred</td><td> </td><td class="right">   whitespace (OWS); a single SP preceding the field-value is preferred</td><td class="lineno" valign="top"></td></tr>
    867859      <tr><td class="lineno" valign="top"></td><td class="left">   for consistent readability by humans.  The field value does not</td><td> </td><td class="right">   for consistent readability by humans.  The field value does not</td><td class="lineno" valign="top"></td></tr>
    868       <tr><td><a name="diff0049" /></td></tr>
     860      <tr><td><a name="diff0048" /></td></tr>
    869861      <tr><td class="lineno" valign="top"></td><td class="lblock">   include any leading or trailing white<span class="delete"> </span>space: OWS occurring before the</td><td> </td><td class="rblock">   include any leading or trailing whitespace: OWS occurring before the</td><td class="lineno" valign="top"></td></tr>
    870862      <tr><td class="lineno" valign="top"></td><td class="left">   first non-whitespace octet of the field value or after the last non-</td><td> </td><td class="right">   first non-whitespace octet of the field value or after the last non-</td><td class="lineno" valign="top"></td></tr>
     
    890882      <tr><td class="lineno" valign="top"></td><td class="left">   value.</td><td> </td><td class="right">   value.</td><td class="lineno" valign="top"></td></tr>
    891883      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    892       <tr><td><a name="diff0050" /></td></tr>
     884      <tr><td><a name="diff0049" /></td></tr>
    893885      <tr><td class="lineno" valign="top"></td><td class="lblock">   Historically, HTTP has allowed field content with text in the <span class="delete">ISO-</span></td><td> </td><td class="rblock">   Historically, HTTP has allowed field content with text in the</td><td class="lineno" valign="top"></td></tr>
    894886      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   8859-1</span> [ISO-8859-1] charset, supporting other charsets only through</td><td> </td><td class="rblock">   <span class="insert">ISO-8859-1</span> [ISO-8859-1] charset, supporting other charsets only</td><td class="lineno" valign="top"></td></tr>
     
    901893      <tr><td class="lineno" valign="top"></td><td class="left">3.2.5.  Field Limits</td><td> </td><td class="right">3.2.5.  Field Limits</td><td class="lineno" valign="top"></td></tr>
    902894      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    903       <tr><td><a name="diff0051" /></td></tr>
     895      <tr><td><a name="diff0050" /></td></tr>
    904896      <tr><td class="lineno" valign="top"></td><td class="lblock">   HTTP does not place a pre<span class="delete">-</span>defined limit on the length of each header</td><td> </td><td class="rblock">   HTTP does not place a predefined limit on the length of each header</td><td class="lineno" valign="top"></td></tr>
    905897      <tr><td class="lineno" valign="top"></td><td class="left">   field or on the length of the header section as a whole, as described</td><td> </td><td class="right">   field or on the length of the header section as a whole, as described</td><td class="lineno" valign="top"></td></tr>
    906       <tr><td><a name="diff0052" /></td></tr>
     898      <tr><td><a name="diff0051" /></td></tr>
    907899      <tr><td class="lineno" valign="top"></td><td class="lblock">   in Section 2.5.  Various ad<span class="delete">-</span>hoc limitations on individual header</td><td> </td><td class="rblock">   in Section 2.5.  Various ad<span class="insert"> </span>hoc limitations on individual header</td><td class="lineno" valign="top"></td></tr>
    908900      <tr><td class="lineno" valign="top"></td><td class="left">   field length are found in practice, often depending on the specific</td><td> </td><td class="right">   field length are found in practice, often depending on the specific</td><td class="lineno" valign="top"></td></tr>
     
    920912      <tr><td class="lineno" valign="top"></td><td class="left">   the message framing or response semantics.</td><td> </td><td class="right">   the message framing or response semantics.</td><td class="lineno" valign="top"></td></tr>
    921913      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    922       <tr><td><a name="diff0053" /></td></tr>
     914      <tr><td><a name="diff0052" /></td></tr>
    923915      <tr><td class="lineno" valign="top"></td><td class="lblock">3.2.6.  Field <span class="delete">value c</span>omponents</td><td> </td><td class="rblock">3.2.6.  Field <span class="insert">Value C</span>omponents</td><td class="lineno" valign="top"></td></tr>
    924916      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    944936      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    945937      <tr><td class="lineno" valign="top"></td><td class="left">   Since there is no way to distinguish a successfully completed, close-</td><td> </td><td class="right">   Since there is no way to distinguish a successfully completed, close-</td><td class="lineno" valign="top"></td></tr>
    946       <tr><td><a name="diff0054" /></td></tr>
     938      <tr><td><a name="diff0053" /></td></tr>
    947939      <tr><td class="lineno" valign="top"></td><td class="lblock">   delimited message from a partially<span class="delete">-</span>received message interrupted by</td><td> </td><td class="rblock">   delimited message from a partially<span class="insert"> </span>received message interrupted by</td><td class="lineno" valign="top"></td></tr>
    948940      <tr><td class="lineno" valign="top"></td><td class="left">   network failure, a server SHOULD generate encoding or length-</td><td> </td><td class="right">   network failure, a server SHOULD generate encoding or length-</td><td class="lineno" valign="top"></td></tr>
     
    968960      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    969961      <tr><td class="lineno" valign="top"></td><td class="left">   A server that receives an incomplete request message, usually due to</td><td> </td><td class="right">   A server that receives an incomplete request message, usually due to</td><td class="lineno" valign="top"></td></tr>
    970       <tr><td><a name="diff0055" /></td></tr>
     962      <tr><td><a name="diff0054" /></td></tr>
    971963      <tr><td class="lineno" valign="top"></td><td class="lblock">   a canceled request or a triggered time<span class="delete">-</span>out exception, MAY send an</td><td> </td><td class="rblock">   a canceled request or a triggered timeout exception, MAY send an</td><td class="lineno" valign="top"></td></tr>
    972964      <tr><td class="lineno" valign="top"></td><td class="left">   error response prior to closing the connection.</td><td> </td><td class="right">   error response prior to closing the connection.</td><td class="lineno" valign="top"></td></tr>
     
    990982      <tr><td class="lineno" valign="top"></td><td class="left">   value given by Content-Length.  A response that has neither chunked</td><td> </td><td class="right">   value given by Content-Length.  A response that has neither chunked</td><td class="lineno" valign="top"></td></tr>
    991983      <tr><td class="lineno" valign="top"></td><td class="left">   transfer coding nor Content-Length is terminated by closure of the</td><td> </td><td class="right">   transfer coding nor Content-Length is terminated by closure of the</td><td class="lineno" valign="top"></td></tr>
    992       <tr><td><a name="diff0056" /></td></tr>
     984      <tr><td><a name="diff0055" /></td></tr>
    993985      <tr><td class="lineno" valign="top"></td><td class="lblock">   connection<span class="delete">, and thus</span> is considered complete regardless of the number</td><td> </td><td class="rblock">   connection<span class="insert"> and, thus,</span> is considered complete regardless of the number</td><td class="lineno" valign="top"></td></tr>
    994986      <tr><td class="lineno" valign="top"></td><td class="left">   of message body octets received, provided that the header section was</td><td> </td><td class="right">   of message body octets received, provided that the header section was</td><td class="lineno" valign="top"></td></tr>
     
    10141006      <tr><td class="lineno" valign="top"></td><td class="left">     transfer-parameter = token BWS "=" BWS ( token / quoted-string )</td><td> </td><td class="right">     transfer-parameter = token BWS "=" BWS ( token / quoted-string )</td><td class="lineno" valign="top"></td></tr>
    10151007      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1016       <tr><td><a name="diff0057" /></td></tr>
     1008      <tr><td><a name="diff0056" /></td></tr>
    10171009      <tr><td class="lineno" valign="top"></td><td class="lblock">   All transfer-coding names are <span class="delete">case-insensitive</span> and ought to be</td><td> </td><td class="rblock">   All transfer-coding names are <span class="insert">case insensitive</span> and ought to be</td><td class="lineno" valign="top"></td></tr>
    10181010      <tr><td class="lineno" valign="top"></td><td class="lblock">   registered within the <span class="delete">HTTP</span> Transfer <span class="delete">Coding</span> registry, as defined in</td><td> </td><td class="rblock">   registered within the <span class="insert">"HTTP</span> Transfer <span class="insert">Coding"</span> registry, as defined in</td><td class="lineno" valign="top"></td></tr>
     
    10391031      <tr><td class="lineno" valign="top"></td><td class="left">4.2.3.  Gzip Coding</td><td> </td><td class="right">4.2.3.  Gzip Coding</td><td class="lineno" valign="top"></td></tr>
    10401032      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1041       <tr><td><a name="diff0058" /></td></tr>
     1033      <tr><td><a name="diff0057" /></td></tr>
    10421034      <tr><td class="lineno" valign="top"></td><td class="lblock">   The "gzip" coding is an LZ77 coding with a <span class="delete">32 bit CRC</span> that is</td><td> </td><td class="rblock">   The "gzip" coding is an LZ77 coding with a <span class="insert">32-bit Cyclic Redundancy</span></td><td class="lineno" valign="top"></td></tr>
    10431035      <tr><td class="lineno" valign="top"></td><td class="lblock">   commonly produced by the gzip file compression program [RFC1952].  A</td><td> </td><td class="rblock"><span class="insert">   Check (CRC)</span> that is commonly produced by the gzip file compression</td><td class="lineno" valign="top"></td></tr>
     
    10661058      <tr><td class="lineno" valign="top"></td><td class="left">   the software of each recipient, analogous to the User-Agent and</td><td> </td><td class="right">   the software of each recipient, analogous to the User-Agent and</td><td class="lineno" valign="top"></td></tr>
    10671059      <tr><td class="lineno" valign="top"></td><td class="left">   Server header fields.  However, all comments in the Via field are</td><td> </td><td class="right">   Server header fields.  However, all comments in the Via field are</td><td class="lineno" valign="top"></td></tr>
    1068       <tr><td><a name="diff0059" /></td></tr>
     1060      <tr><td><a name="diff0058" /></td></tr>
    10691061      <tr><td class="lineno" valign="top"></td><td class="lblock">   optional and a recipient MAY remove them prior to forwarding the</td><td> </td><td class="rblock">   optional<span class="insert">,</span> and a recipient MAY remove them prior to forwarding the</td><td class="lineno" valign="top"></td></tr>
    10701062      <tr><td class="lineno" valign="top"></td><td class="left">   message.</td><td> </td><td class="right">   message.</td><td class="lineno" valign="top"></td></tr>
     
    10901082      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    10911083      <tr><td class="lineno" valign="top"></td><td class="left">   A proxy MUST NOT transform the payload (Section 3.3 of [RFC7231]) of</td><td> </td><td class="right">   A proxy MUST NOT transform the payload (Section 3.3 of [RFC7231]) of</td><td class="lineno" valign="top"></td></tr>
    1092       <tr><td><a name="diff0060" /></td></tr>
     1084      <tr><td><a name="diff0059" /></td></tr>
    10931085      <tr><td class="lineno" valign="top"></td><td class="lblock">   a message that contains a no-transform <span class="delete">cache-c</span>ontrol directive</td><td> </td><td class="rblock">   a message that contains a no-transform <span class="insert">Cache-C</span>ontrol directive</td><td class="lineno" valign="top"></td></tr>
    10941086      <tr><td class="lineno" valign="top"></td><td class="left">   (Section 5.2 of [RFC7234]).</td><td> </td><td class="right">   (Section 5.2 of [RFC7234]).</td><td class="lineno" valign="top"></td></tr>
    10951087      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    10961088      <tr><td class="lineno" valign="top"></td><td class="left">   A proxy MAY transform the payload of a message that does not contain</td><td> </td><td class="right">   A proxy MAY transform the payload of a message that does not contain</td><td class="lineno" valign="top"></td></tr>
    1097       <tr><td><a name="diff0061" /></td></tr>
     1089      <tr><td><a name="diff0060" /></td></tr>
    10981090      <tr><td class="lineno" valign="top"></td><td class="lblock">   a no-transform <span class="delete">cache-c</span>ontrol directive.  A proxy that transforms a</td><td> </td><td class="rblock">   a no-transform <span class="insert">Cache-C</span>ontrol directive.  A proxy that transforms a</td><td class="lineno" valign="top"></td></tr>
    10991091      <tr><td class="lineno" valign="top"></td><td class="left">   payload MUST add a Warning header field with the warn-code of 214</td><td> </td><td class="right">   payload MUST add a Warning header field with the warn-code of 214</td><td class="lineno" valign="top"></td></tr>
     
    11051097      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    11061098      <tr><td class="lineno" valign="top"></td><td class="left">   A proxy SHOULD NOT modify header fields that provide information</td><td> </td><td class="right">   A proxy SHOULD NOT modify header fields that provide information</td><td class="lineno" valign="top"></td></tr>
    1107       <tr><td><a name="diff0062" /></td></tr>
     1099      <tr><td><a name="diff0061" /></td></tr>
    11081100      <tr><td class="lineno" valign="top"></td><td class="lblock">   about the end<span class="delete"> </span>points of the communication chain, the resource state,</td><td> </td><td class="rblock">   about the endpoints of the communication chain, the resource state,</td><td class="lineno" valign="top"></td></tr>
    11091101      <tr><td class="lineno" valign="top"></td><td class="left">   or the selected representation (other than the payload) unless the</td><td> </td><td class="right">   or the selected representation (other than the payload) unless the</td><td class="lineno" valign="top"></td></tr>
     
    11131105      <tr><td class="lineno" valign="top"></td><td class="left">6.  Connection Management</td><td> </td><td class="right">6.  Connection Management</td><td class="lineno" valign="top"></td></tr>
    11141106      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1115       <tr><td><a name="diff0063" /></td></tr>
     1107      <tr><td><a name="diff0062" /></td></tr>
    11161108      <tr><td class="lineno" valign="top"></td><td class="lblock">   HTTP messaging is independent of the underlying <span class="delete">transport</span> or <span class="delete">session-</span></td><td> </td><td class="rblock">   HTTP messaging is independent of the underlying <span class="insert">transport-</span> or</td><td class="lineno" valign="top"></td></tr>
    11171109      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   layer</span> connection protocol(s).  HTTP only presumes a reliable</td><td> </td><td class="rblock">   <span class="insert">session-layer</span> connection protocol(s).  HTTP only presumes a reliable</td><td class="lineno" valign="top"></td></tr>
     
    11361128      <tr><td class="lineno" valign="top"></td><td class="left">   per server endpoint.  Most servers are designed to maintain thousands</td><td> </td><td class="right">   per server endpoint.  Most servers are designed to maintain thousands</td><td class="lineno" valign="top"></td></tr>
    11371129      <tr><td class="lineno" valign="top"></td><td class="left">   of concurrent connections, while controlling request queues to enable</td><td> </td><td class="right">   of concurrent connections, while controlling request queues to enable</td><td class="lineno" valign="top"></td></tr>
    1138       <tr><td><a name="diff0064" /></td></tr>
     1130      <tr><td><a name="diff0063" /></td></tr>
    11391131      <tr><td class="lineno" valign="top"></td><td class="lblock">   fair use and detect denial<span class="delete"> of </span>service attacks.</td><td> </td><td class="rblock">   fair use and detect denial<span class="insert">-of-</span>service attacks.</td><td class="lineno" valign="top"></td></tr>
    11401132      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    11601152      <tr><td class="lineno" valign="top"></td><td class="left">     connection-option = token</td><td> </td><td class="right">     connection-option = token</td><td class="lineno" valign="top"></td></tr>
    11611153      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1162       <tr><td><a name="diff0065" /></td></tr>
     1154      <tr><td><a name="diff0064" /></td></tr>
    11631155      <tr><td class="lineno" valign="top"></td><td class="lblock">   Connection options are case<span class="delete">-</span>insensitive.</td><td> </td><td class="rblock">   Connection options are case<span class="insert"> </span>insensitive.</td><td class="lineno" valign="top"></td></tr>
    11641156      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    11841176      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    11851177      <tr><td class="lineno" valign="top"></td><td class="left">   It is beyond the scope of this specification to describe how</td><td> </td><td class="right">   It is beyond the scope of this specification to describe how</td><td class="lineno" valign="top"></td></tr>
    1186       <tr><td><a name="diff0066" /></td></tr>
     1178      <tr><td><a name="diff0065" /></td></tr>
    11871179      <tr><td class="lineno" valign="top"></td><td class="lblock">   connections are established via various transport or session-layer</td><td> </td><td class="rblock">   connections are established via various transport<span class="insert">-</span> or session-layer</td><td class="lineno" valign="top"></td></tr>
    11881180      <tr><td class="lineno" valign="top"></td><td class="left">   protocols.  Each connection applies to only one transport link.</td><td> </td><td class="right">   protocols.  Each connection applies to only one transport link.</td><td class="lineno" valign="top"></td></tr>
     
    11921184      <tr><td class="lineno" valign="top"></td><td class="left">   HTTP/1.1 defaults to the use of "persistent connections", allowing</td><td> </td><td class="right">   HTTP/1.1 defaults to the use of "persistent connections", allowing</td><td class="lineno" valign="top"></td></tr>
    11931185      <tr><td class="lineno" valign="top"></td><td class="left">   multiple requests and responses to be carried over a single</td><td> </td><td class="right">   multiple requests and responses to be carried over a single</td><td class="lineno" valign="top"></td></tr>
    1194       <tr><td><a name="diff0067" /></td></tr>
     1186      <tr><td><a name="diff0066" /></td></tr>
    11951187      <tr><td class="lineno" valign="top"></td><td class="lblock">   connection.  The "close" connection<span class="delete">-</span>option is used to signal that a</td><td> </td><td class="rblock">   connection.  The "close" connection<span class="insert"> </span>option is used to signal that a</td><td class="lineno" valign="top"></td></tr>
    11961188      <tr><td class="lineno" valign="top"></td><td class="left">   connection will not persist after the current request/response.  HTTP</td><td> </td><td class="right">   connection will not persist after the current request/response.  HTTP</td><td class="lineno" valign="top"></td></tr>
     
    12011193      <tr><td class="lineno" valign="top"></td><td class="left">   Connection header field (if any):</td><td> </td><td class="right">   Connection header field (if any):</td><td class="lineno" valign="top"></td></tr>
    12021194      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1203       <tr><td><a name="diff0068" /></td></tr>
     1195      <tr><td><a name="diff0067" /></td></tr>
    12041196      <tr><td class="lineno" valign="top"></td><td class="lblock">   o  If the <span class="delete">close</span> connection option is present, the connection will not</td><td> </td><td class="rblock">   o  If the <span class="insert">"close"</span> connection option is present, the connection will</td><td class="lineno" valign="top"></td></tr>
    12051197      <tr><td class="lineno" valign="top"></td><td class="lblock">      persist after the current response; else,</td><td> </td><td class="rblock">      not persist after the current response; else,</td><td class="lineno" valign="top"></td></tr>
     
    12161208      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    12171209      <tr><td class="lineno" valign="top"></td><td class="left">   A client MAY send additional requests on a persistent connection</td><td> </td><td class="right">   A client MAY send additional requests on a persistent connection</td><td class="lineno" valign="top"></td></tr>
    1218       <tr><td><a name="diff0069" /></td></tr>
     1210      <tr><td><a name="diff0068" /></td></tr>
    12191211      <tr><td class="lineno" valign="top"></td><td class="lblock">   until it sends or receives a <span class="delete">close</span> connection option or receives an</td><td> </td><td class="rblock">   until it sends or receives a <span class="insert">"close"</span> connection option or receives an</td><td class="lineno" valign="top"></td></tr>
    12201212      <tr><td class="lineno" valign="top"></td><td class="left">   HTTP/1.0 response without a "keep-alive" connection option.</td><td> </td><td class="right">   HTTP/1.0 response without a "keep-alive" connection option.</td><td class="lineno" valign="top"></td></tr>
     
    12341226      <tr><td class="lineno" valign="top"></td><td class="left">   implemented by many HTTP/1.0 clients).</td><td> </td><td class="right">   implemented by many HTTP/1.0 clients).</td><td class="lineno" valign="top"></td></tr>
    12351227      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1236       <tr><td><a name="diff0070" /></td></tr>
     1228      <tr><td><a name="diff0069" /></td></tr>
    12371229      <tr><td class="lineno" valign="top"></td><td class="lblock">   See Appendix A.1.2 for more information on backward compatibility</td><td> </td><td class="rblock">   See Appendix A.1.2 for more information on backward<span class="insert">s</span> compatibility</td><td class="lineno" valign="top"></td></tr>
    12381230      <tr><td class="lineno" valign="top"></td><td class="left">   with HTTP/1.0 clients.</td><td> </td><td class="right">   with HTTP/1.0 clients.</td><td class="lineno" valign="top"></td></tr>
     
    12581250      <tr><td class="lineno" valign="top"></td><td class="left">   response).  A server MAY process a sequence of pipelined requests in</td><td> </td><td class="right">   response).  A server MAY process a sequence of pipelined requests in</td><td class="lineno" valign="top"></td></tr>
    12591251      <tr><td class="lineno" valign="top"></td><td class="left">   parallel if they all have safe methods (Section 4.2.1 of [RFC7231]),</td><td> </td><td class="right">   parallel if they all have safe methods (Section 4.2.1 of [RFC7231]),</td><td class="lineno" valign="top"></td></tr>
    1260       <tr><td><a name="diff0071" /></td></tr>
     1252      <tr><td><a name="diff0070" /></td></tr>
    12611253      <tr><td class="lineno" valign="top"></td><td class="lblock">   but MUST send the corresponding responses in the same order that the</td><td> </td><td class="rblock">   but <span class="insert">it</span> MUST send the corresponding responses in the same order that</td><td class="lineno" valign="top"></td></tr>
    12621254      <tr><td class="lineno" valign="top"></td><td class="lblock">   requests were received.</td><td> </td><td class="rblock">   the requests were received.</td><td class="lineno" valign="top"></td></tr>
     
    12831275      <tr><td class="lineno" valign="top"></td><td class="left">   ceiling, but this was found to be impractical for many applications.</td><td> </td><td class="right">   ceiling, but this was found to be impractical for many applications.</td><td class="lineno" valign="top"></td></tr>
    12841276      <tr><td class="lineno" valign="top"></td><td class="left">   As a result, this specification does not mandate a particular maximum</td><td> </td><td class="right">   As a result, this specification does not mandate a particular maximum</td><td class="lineno" valign="top"></td></tr>
    1285       <tr><td><a name="diff0072" /></td></tr>
     1277      <tr><td><a name="diff0071" /></td></tr>
    12861278      <tr><td class="lineno" valign="top"></td><td class="lblock">   number of connections<span class="delete">, but instead</span> encourages clients to be</td><td> </td><td class="rblock">   number of connections<span class="insert"> but, instead,</span> encourages clients to be</td><td class="lineno" valign="top"></td></tr>
    12871279      <tr><td class="lineno" valign="top"></td><td class="left">   conservative when opening multiple connections.</td><td> </td><td class="right">   conservative when opening multiple connections.</td><td class="lineno" valign="top"></td></tr>
     
    12951287      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    12961288      <tr><td class="lineno" valign="top"></td><td class="left">   Note that a server might reject traffic that it deems abusive or</td><td> </td><td class="right">   Note that a server might reject traffic that it deems abusive or</td><td class="lineno" valign="top"></td></tr>
    1297       <tr><td><a name="diff0073" /></td></tr>
     1289      <tr><td><a name="diff0072" /></td></tr>
    12981290      <tr><td class="lineno" valign="top"></td><td class="lblock">   characteristic of a denial<span class="delete"> of </span>service attack, such as an excessive</td><td> </td><td class="rblock">   characteristic of a denial<span class="insert">-of-</span>service attack, such as an excessive</td><td class="lineno" valign="top"></td></tr>
    12991291      <tr><td class="lineno" valign="top"></td><td class="left">   number of open connections from a single client.</td><td> </td><td class="right">   number of open connections from a single client.</td><td class="lineno" valign="top"></td></tr>
    13001292      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     1293      <tr><td><a name="diff0073" /></td></tr>
     1294      <tr><td class="lineno" valign="top"></td><td class="lblock">6.5.  Failures and Time<span class="delete">-</span>outs</td><td> </td><td class="rblock">6.5.  Failures and Timeouts</td><td class="lineno" valign="top"></td></tr>
     1295      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13011296      <tr><td><a name="diff0074" /></td></tr>
    1302       <tr><td class="lineno" valign="top"></td><td class="lblock">6.5.  Failures and Time<span class="delete">-</span>outs</td><td> </td><td class="rblock">6.5.  Failures and Timeouts</td><td class="lineno" valign="top"></td></tr>
    1303       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1304       <tr><td><a name="diff0075" /></td></tr>
    13051297      <tr><td class="lineno" valign="top"></td><td class="lblock">   Servers will usually have some time<span class="delete">-</span>out value beyond which they will</td><td> </td><td class="rblock">   Servers will usually have some timeout value beyond which they will</td><td class="lineno" valign="top"></td></tr>
    13061298      <tr><td class="lineno" valign="top"></td><td class="left">   no longer maintain an inactive connection.  Proxy servers might make</td><td> </td><td class="right">   no longer maintain an inactive connection.  Proxy servers might make</td><td class="lineno" valign="top"></td></tr>
     
    13081300      <tr><td class="lineno" valign="top"></td><td class="left">   more connections through the same proxy server.  The use of</td><td> </td><td class="right">   more connections through the same proxy server.  The use of</td><td class="lineno" valign="top"></td></tr>
    13091301      <tr><td class="lineno" valign="top"></td><td class="left">   persistent connections places no requirements on the length (or</td><td> </td><td class="right">   persistent connections places no requirements on the length (or</td><td class="lineno" valign="top"></td></tr>
     1302      <tr><td><a name="diff0075" /></td></tr>
     1303      <tr><td class="lineno" valign="top"></td><td class="lblock">   existence) of this time<span class="delete">-</span>out for either the client or the server.</td><td> </td><td class="rblock">   existence) of this timeout for either the client or the server.</td><td class="lineno" valign="top"></td></tr>
     1304      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13101305      <tr><td><a name="diff0076" /></td></tr>
    1311       <tr><td class="lineno" valign="top"></td><td class="lblock">   existence) of this time<span class="delete">-</span>out for either the client or the server.</td><td> </td><td class="rblock">   existence) of this timeout for either the client or the server.</td><td class="lineno" valign="top"></td></tr>
    1312       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1313       <tr><td><a name="diff0077" /></td></tr>
    13141306      <tr><td class="lineno" valign="top"></td><td class="lblock">   A client or server that wishes to time<span class="delete">-</span>out SHOULD issue a graceful</td><td> </td><td class="rblock">   A client or server that wishes to time<span class="insert"> </span>out SHOULD issue a graceful</td><td class="lineno" valign="top"></td></tr>
    13151307      <tr><td class="lineno" valign="top"></td><td class="left">   close on the connection.  Implementations SHOULD constantly monitor</td><td> </td><td class="right">   close on the connection.  Implementations SHOULD constantly monitor</td><td class="lineno" valign="top"></td></tr>
     
    13261318      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13271319      <tr><td class="lineno" valign="top"></td><td class="left">   A server SHOULD sustain persistent connections, when possible, and</td><td> </td><td class="right">   A server SHOULD sustain persistent connections, when possible, and</td><td class="lineno" valign="top"></td></tr>
    1328       <tr><td><a name="diff0078" /></td></tr>
     1320      <tr><td><a name="diff0077" /></td></tr>
    13291321      <tr><td class="lineno" valign="top"></td><td class="lblock">   allow the underlying transport's flow<span class="delete"> </span>control mechanisms to resolve</td><td> </td><td class="rblock">   allow the underlying transport's flow<span class="insert">-</span>control mechanisms to resolve</td><td class="lineno" valign="top"></td></tr>
    13301322      <tr><td class="lineno" valign="top"></td><td class="left">   temporary overloads, rather than terminate connections with the</td><td> </td><td class="right">   temporary overloads, rather than terminate connections with the</td><td class="lineno" valign="top"></td></tr>
     
    13391331      <tr><td class="lineno" valign="top"></td><td class="left">   the connection.</td><td> </td><td class="right">   the connection.</td><td class="lineno" valign="top"></td></tr>
    13401332      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1341       <tr><td><a name="diff0079" /></td></tr>
     1333      <tr><td><a name="diff0078" /></td></tr>
    13421334      <tr><td class="lineno" valign="top"></td><td class="lblock">6.6.  Tear<span class="delete">-</span>down</td><td> </td><td class="rblock">6.6.  Teardown</td><td class="lineno" valign="top"></td></tr>
    13431335      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    13461338      <tr><td class="lineno" valign="top"></td><td class="left">   the connection after the current request/response pair.</td><td> </td><td class="right">   the connection after the current request/response pair.</td><td class="lineno" valign="top"></td></tr>
    13471339      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1348       <tr><td><a name="diff0080" /></td></tr>
     1340      <tr><td><a name="diff0079" /></td></tr>
    13491341      <tr><td class="lineno" valign="top"></td><td class="lblock">   A client that sends a <span class="delete">close</span> connection option MUST NOT send further</td><td> </td><td class="rblock">   A client that sends a <span class="insert">"close"</span> connection option MUST NOT send further</td><td class="lineno" valign="top"></td></tr>
    13501342      <tr><td class="lineno" valign="top"></td><td class="left">   requests on that connection (after the one containing close) and MUST</td><td> </td><td class="right">   requests on that connection (after the one containing close) and MUST</td><td class="lineno" valign="top"></td></tr>
     
    13521344      <tr><td class="lineno" valign="top"></td><td class="left">   corresponding to this request.</td><td> </td><td class="right">   corresponding to this request.</td><td class="lineno" valign="top"></td></tr>
    13531345      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1354       <tr><td><a name="diff0081" /></td></tr>
     1346      <tr><td><a name="diff0080" /></td></tr>
    13551347      <tr><td class="lineno" valign="top"></td><td class="lblock">   A server that receives a <span class="delete">close</span> connection option MUST initiate a</td><td> </td><td class="rblock">   A server that receives a <span class="insert">"close"</span> connection option MUST initiate a</td><td class="lineno" valign="top"></td></tr>
    13561348      <tr><td class="lineno" valign="top"></td><td class="left">   close of the connection (see below) after it sends the final response</td><td> </td><td class="right">   close of the connection (see below) after it sends the final response</td><td class="lineno" valign="top"></td></tr>
     
    13601352      <tr><td class="lineno" valign="top"></td><td class="left">   connection.</td><td> </td><td class="right">   connection.</td><td class="lineno" valign="top"></td></tr>
    13611353      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1362       <tr><td><a name="diff0082" /></td></tr>
     1354      <tr><td><a name="diff0081" /></td></tr>
    13631355      <tr><td class="lineno" valign="top"></td><td class="lblock">   A server that sends a <span class="delete">close</span> connection option MUST initiate a close</td><td> </td><td class="rblock">   A server that sends a <span class="insert">"close"</span> connection option MUST initiate a close</td><td class="lineno" valign="top"></td></tr>
    13641356      <tr><td class="lineno" valign="top"></td><td class="left">   of the connection (see below) after it sends the response containing</td><td> </td><td class="right">   of the connection (see below) after it sends the response containing</td><td class="lineno" valign="top"></td></tr>
     
    13661358      <tr><td class="lineno" valign="top"></td><td class="left">   that connection.</td><td> </td><td class="right">   that connection.</td><td class="lineno" valign="top"></td></tr>
    13671359      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1368       <tr><td><a name="diff0083" /></td></tr>
     1360      <tr><td><a name="diff0082" /></td></tr>
    13691361      <tr><td class="lineno" valign="top"></td><td class="lblock">   A client that receives a <span class="delete">close</span> connection option MUST cease sending</td><td> </td><td class="rblock">   A client that receives a <span class="insert">"close"</span> connection option MUST cease sending</td><td class="lineno" valign="top"></td></tr>
    13701362      <tr><td class="lineno" valign="top"></td><td class="left">   requests on that connection and close the connection after reading</td><td> </td><td class="right">   requests on that connection and close the connection after reading</td><td class="lineno" valign="top"></td></tr>
     
    13761368      <tr><td class="lineno" valign="top"></td><td class="left">   a significant risk that the client will not be able to read the last</td><td> </td><td class="right">   a significant risk that the client will not be able to read the last</td><td class="lineno" valign="top"></td></tr>
    13771369      <tr><td class="lineno" valign="top"></td><td class="left">   HTTP response.  If the server receives additional data from the</td><td> </td><td class="right">   HTTP response.  If the server receives additional data from the</td><td class="lineno" valign="top"></td></tr>
    1378       <tr><td><a name="diff0084" /></td></tr>
     1370      <tr><td><a name="diff0083" /></td></tr>
    13791371      <tr><td class="lineno" valign="top"></td><td class="lblock">   client on a fully<span class="delete">-</span>closed connection, such as another request that was</td><td> </td><td class="rblock">   client on a fully<span class="insert"> </span>closed connection, such as another request that was</td><td class="lineno" valign="top"></td></tr>
    13801372      <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>
     
    14001392      <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>
    14011393      <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>
    1402       <tr><td><a name="diff0085" /></td></tr>
     1394      <tr><td><a name="diff0084" /></td></tr>
    14031395      <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>
    14041396      <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>
     
    14141406      <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>
    14151407      <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>
    1416       <tr><td><a name="diff0086" /></td></tr>
     1408      <tr><td><a name="diff0085" /></td></tr>
    14171409      <tr><td class="lineno" valign="top"></td><td class="lblock">   of an additional round<span class="delete">-</span>trip.  A server MUST NOT switch protocols</td><td> </td><td class="rblock">   of an additional round<span class="insert"> </span>trip.  A server MUST NOT switch protocols</td><td class="lineno" valign="top"></td></tr>
    14181410      <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>
     
    14381430      <tr><td class="lineno" valign="top"></td><td class="left">   until it has completely sent the request message (i.e., the client</td><td> </td><td class="right">   until it has completely sent the request message (i.e., the client</td><td class="lineno" valign="top"></td></tr>
    14391431      <tr><td class="lineno" valign="top"></td><td class="left">   can't change the protocol it is sending in the middle of a message).</td><td> </td><td class="right">   can't change the protocol it is sending in the middle of a message).</td><td class="lineno" valign="top"></td></tr>
    1440       <tr><td><a name="diff0087" /></td></tr>
     1432      <tr><td><a name="diff0086" /></td></tr>
    14411433      <tr><td class="lineno" valign="top"></td><td class="lblock">   If a server receives both Upgrade and an Expect header field with the</td><td> </td><td class="rblock">   If a server receives both <span class="insert">an</span> Upgrade and an Expect header field with</td><td class="lineno" valign="top"></td></tr>
    14421434      <tr><td class="lineno" valign="top"></td><td class="lblock">   "100-continue" expectation (Section 5.1.1 of [RFC7231]), the server</td><td> </td><td class="rblock">   the "100-continue" expectation (Section 5.1.1 of [RFC7231]), the</td><td class="lineno" valign="top"></td></tr>
     
    14571449      <tr><td class="lineno" valign="top"></td><td class="left">   using the registration procedure defined in Section 8.6.</td><td> </td><td class="right">   using the registration procedure defined in Section 8.6.</td><td class="lineno" valign="top"></td></tr>
    14581450      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1459       <tr><td><a name="diff0088" /></td></tr>
     1451      <tr><td><a name="diff0087" /></td></tr>
    14601452      <tr><td class="lineno" valign="top"></td><td class="lblock">7.  ABNF <span class="delete">list e</span>xtension: #rule</td><td> </td><td class="rblock">7.  ABNF <span class="insert">List E</span>xtension: #rule</td><td class="lineno" valign="top"></td></tr>
    14611453      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    14811473      <tr><td class="lineno" valign="top"></td><td class="left">   ignore a reasonable number of empty list elements: enough to handle</td><td> </td><td class="right">   ignore a reasonable number of empty list elements: enough to handle</td><td class="lineno" valign="top"></td></tr>
    14821474      <tr><td class="lineno" valign="top"></td><td class="left">   common mistakes by senders that merge values, but not so much that</td><td> </td><td class="right">   common mistakes by senders that merge values, but not so much that</td><td class="lineno" valign="top"></td></tr>
    1483       <tr><td><a name="diff0089" /></td></tr>
     1475      <tr><td><a name="diff0088" /></td></tr>
    14841476      <tr><td class="lineno" valign="top"></td><td class="lblock">   they could be used as a denial<span class="delete"> of </span>service mechanism.  In other words,</td><td> </td><td class="rblock">   they could be used as a denial<span class="insert">-of-</span>service mechanism.  In other words,</td><td class="lineno" valign="top"></td></tr>
    14851477      <tr><td class="lineno" valign="top"></td><td class="left">   a recipient MUST accept lists that satisfy the following syntax:</td><td> </td><td class="right">   a recipient MUST accept lists that satisfy the following syntax:</td><td class="lineno" valign="top"></td></tr>
     
    14951487      <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>
    14961488      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1497       <tr><td><a name="diff0090" /></td></tr>
     1489      <tr><td><a name="diff0089" /></td></tr>
    14981490      <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>
    14991491      <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>
     
    15171509      <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>
    15181510      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1519       <tr><td><a name="diff0091" /></td></tr>
     1511      <tr><td><a name="diff0090" /></td></tr>
    15201512      <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>
    15211513      <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>
    15221514      <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>
    15231515      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1524       <tr><td><a name="diff0092" /></td></tr>
     1516      <tr><td><a name="diff0091" /></td></tr>
    15251517      <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>
    15261518      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   associated</span> registry <span class="delete">entries shall be</span> updated <span class="delete">according to the</span></td><td> </td><td class="rblock"><span class="insert">   "Permanent Message Header Field Names"</span> registry <span class="insert">has been</span> updated</td><td class="lineno" valign="top"></td></tr>
     
    15401532      <tr><td class="lineno" valign="top"></td><td class="left">   +-------------------+----------+----------+---------------+</td><td> </td><td class="right">   +-------------------+----------+----------+---------------+</td><td class="lineno" valign="top"></td></tr>
    15411533      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1542       <tr><td><a name="diff0093" /></td></tr>
     1534      <tr><td><a name="diff0092" /></td></tr>
    15431535      <tr><td class="lineno" valign="top"></td><td class="lblock">   Furthermore, the header field-name "Close" <span class="delete">shall be</span> registered as</td><td> </td><td class="rblock">   Furthermore, the header field-name "Close" <span class="insert">has been</span> registered as</td><td class="lineno" valign="top"></td></tr>
    15441536      <tr><td class="lineno" valign="top"></td><td class="left">   "reserved", since using that name as an HTTP header field might</td><td> </td><td class="right">   "reserved", since using that name as an HTTP header field might</td><td class="lineno" valign="top"></td></tr>
     
    15601552      <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>
    15611553      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1562       <tr><td><a name="diff0094" /></td></tr>
     1554      <tr><td><a name="diff0093" /></td></tr>
    15631555      <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>
    15641556      <tr><td class="lineno" valign="top"></td><td class="lblock">   registry <span class="delete">entries shall be</span> updated <span class="delete">according to the permanent</span></td><td> </td><td class="rblock"><span class="insert">   URI Schemes"</span> registry <span class="insert">has been</span> updated <span class="insert">accordingly.</span></td><td class="lineno" valign="top"></td></tr>
     
    15781570      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    15791571      <tr><td class="lineno" valign="top"></td><td class="left">   This document serves as the specification for the Internet media</td><td> </td><td class="right">   This document serves as the specification for the Internet media</td><td class="lineno" valign="top"></td></tr>
    1580       <tr><td><a name="diff0095" /></td></tr>
     1572      <tr><td><a name="diff0094" /></td></tr>
    15811573      <tr><td class="lineno" valign="top"></td><td class="lblock">   types "message/http" and "application/http".  The following <span class="delete">is to be</span></td><td> </td><td class="rblock">   types "message/http" and "application/http".  The following <span class="insert">has been</span></td><td class="lineno" valign="top"></td></tr>
    15821574      <tr><td class="lineno" valign="top"></td><td class="left">   registered with IANA.</td><td> </td><td class="right">   registered with IANA.</td><td class="lineno" valign="top"></td></tr>
     
    16021594      <tr><td class="lineno" valign="top"></td><td class="left">      Macintosh file type code(s):  N/A</td><td> </td><td class="right">      Macintosh file type code(s):  N/A</td><td class="lineno" valign="top"></td></tr>
    16031595      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1604       <tr><td><a name="diff0096" /></td></tr>
     1596      <tr><td><a name="diff0095" /></td></tr>
    16051597      <tr><td class="lineno" valign="top"></td><td class="lblock">   Person and email address to contact for further information:  See</td><td> </td><td class="rblock">   Person and email address to contact for further information:</td><td class="lineno" valign="top"></td></tr>
    16061598      <tr><td class="lineno" valign="top"></td><td class="lblock">      <span class="delete">Authors</span> Section.</td><td> </td><td class="rblock">      See <span class="insert">Authors' Addresses</span>  Section.</td><td class="lineno" valign="top"></td></tr>
     
    16101602      <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>
    16111603      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1612       <tr><td><a name="diff0097" /></td></tr>
     1604      <tr><td><a name="diff0096" /></td></tr>
    16131605      <tr><td class="lineno" valign="top"></td><td class="lblock">   Author:  See Authors Section.</td><td> </td><td class="rblock">   Author:  See Authors<span class="insert">' Addresses</span> Section.</td><td class="lineno" valign="top"></td></tr>
    16141606      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    16341626      <tr><td class="lineno" valign="top"></td><td class="left">   Encoding considerations:  HTTP messages enclosed by this type are in</td><td> </td><td class="right">   Encoding considerations:  HTTP messages enclosed by this type are in</td><td class="lineno" valign="top"></td></tr>
    16351627      <tr><td class="lineno" valign="top"></td><td class="left">      "binary" format; use of an appropriate Content-Transfer-Encoding</td><td> </td><td class="right">      "binary" format; use of an appropriate Content-Transfer-Encoding</td><td class="lineno" valign="top"></td></tr>
    1636       <tr><td><a name="diff0098" /></td></tr>
     1628      <tr><td><a name="diff0097" /></td></tr>
    16371629      <tr><td class="lineno" valign="top"></td><td class="lblock">      is required when transmitted via <span class="delete">E-</span>mail.</td><td> </td><td class="rblock">      is required when transmitted via <span class="insert">e</span>mail.</td><td class="lineno" valign="top"></td></tr>
    16381630      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    16581650      <tr><td class="lineno" valign="top"></td><td class="left">      Macintosh file type code(s):  N/A</td><td> </td><td class="right">      Macintosh file type code(s):  N/A</td><td class="lineno" valign="top"></td></tr>
    16591651      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1660       <tr><td><a name="diff0099" /></td></tr>
     1652      <tr><td><a name="diff0098" /></td></tr>
    16611653      <tr><td class="lineno" valign="top"></td><td class="lblock">   Person and email address to contact for further information:  See</td><td> </td><td class="rblock">   Person and email address to contact for further information:</td><td class="lineno" valign="top"></td></tr>
    16621654      <tr><td class="lineno" valign="top"></td><td class="lblock">      <span class="delete">Authors</span> Section.</td><td> </td><td class="rblock">      See <span class="insert">Authors' Addresses</span> Section.</td><td class="lineno" valign="top"></td></tr>
     
    16661658      <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>
    16671659      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     1660      <tr><td><a name="diff0099" /></td></tr>
     1661      <tr><td class="lineno" valign="top"></td><td class="lblock">   Author:  See Authors Section.</td><td> </td><td class="rblock">   Author:  See Authors<span class="insert">' Addresses</span> Section.</td><td class="lineno" valign="top"></td></tr>
     1662      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     1663      <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>
     1664      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     1665      <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>
     1666      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    16681667      <tr><td><a name="diff0100" /></td></tr>
    1669       <tr><td class="lineno" valign="top"></td><td class="lblock">   Author:  See Authors Section.</td><td> </td><td class="rblock">   Author:  See Authors<span class="insert">' Addresses</span> Section.</td><td class="lineno" valign="top"></td></tr>
    1670       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1671       <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>
    1672       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1673       <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>
    1674       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1675       <tr><td><a name="diff0101" /></td></tr>
    16761668      <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 <span class="delete">name space</span> for transfer</td><td> </td><td class="rblock">   The <span class="insert">"HTTP</span> Transfer <span class="insert">Coding" registry</span> defines the <span class="insert">namespace</span> for</td><td class="lineno" valign="top"></td></tr>
    16771669      <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>
     
    16921684      <tr><td class="lineno" valign="top"></td><td class="left">   codings defined in Section 4.2.</td><td> </td><td class="right">   codings defined in Section 4.2.</td><td class="lineno" valign="top"></td></tr>
    16931685      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1694       <tr><td><a name="diff0102" /></td></tr>
     1686      <tr><td><a name="diff0101" /></td></tr>
    16951687      <tr><td class="lineno" valign="top"></td><td class="lblock">   Values to be added to this <span class="delete">name space</span> require IETF Review (see</td><td> </td><td class="rblock">   Values to be added to this <span class="insert">namespace</span> require IETF Review (see Section</td><td class="lineno" valign="top"></td></tr>
    16961688      <tr><td class="lineno" valign="top"></td><td class="lblock">   Section 4.1 of [RFC5226]), and MUST conform to the purpose of</td><td> </td><td class="rblock">   4.1 of [RFC5226]), and MUST conform to the purpose of transfer coding</td><td class="lineno" valign="top"></td></tr>
     
    17021694      <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>
    17031695      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1704       <tr><td><a name="diff0103" /></td></tr>
     1696      <tr><td><a name="diff0102" /></td></tr>
    17051697      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP Transfer Coding Registry shall be</span> updated with the</td><td> </td><td class="rblock">   The <span class="insert">"HTTP Transfer Coding Registry" has been</span> updated with the</td><td class="lineno" valign="top"></td></tr>
    17061698      <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>
     
    17211713      <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>
    17221714      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1723       <tr><td><a name="diff0104" /></td></tr>
     1715      <tr><td><a name="diff0103" /></td></tr>
    17241716      <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>
    17251717      <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>
    17261718      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1727       <tr><td><a name="diff0105" /></td></tr>
     1719      <tr><td><a name="diff0104" /></td></tr>
    17281720      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP Content Codings Registry shall be</span> updated with the</td><td> </td><td class="rblock">   The <span class="insert">"HTTP Content Codings Registry" has been</span> updated with the</td><td class="lineno" valign="top"></td></tr>
    17291721      <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>
     
    17431735      <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>
    17441736      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1745       <tr><td><a name="diff0106" /></td></tr>
     1737      <tr><td><a name="diff0105" /></td></tr>
    17461738      <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 <span class="delete">name space</span> 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>
    17471739      <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 <span class="insert">namespace</span> for <span class="insert">protocol-name</span> tokens used to identify</td><td class="lineno" valign="top"></td></tr>
     
    17691761      <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>
    17701762      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1771       <tr><td><a name="diff0107" /></td></tr>
     1763      <tr><td><a name="diff0106" /></td></tr>
    17721764      <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</span> shall be updated</td><td> </td><td class="rblock">   The "HTTP" entry in the <span class="insert">"HTTP</span> Upgrade <span class="insert">Token" registry</span> shall be</td><td class="lineno" valign="top"></td></tr>
    17731765      <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>
     
    17941786      <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>
    17951787      <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>
    1796       <tr><td><a name="diff0108" /></td></tr>
     1788      <tr><td><a name="diff0107" /></td></tr>
    17971789      <tr><td class="lineno" valign="top"></td><td class="lblock">   mappings; <span class="delete">DNSSEC</span> ([RFC4033]) is one way to improve authenticity.</td><td> </td><td class="rblock">   mappings; <span class="insert">DNS Security Extensions (DNSSEC)</span> ([RFC4033]) is one way to</td><td class="lineno" valign="top"></td></tr>
    17981790      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">   improve authenticity.</td><td class="lineno" valign="top"></td></tr>
     
    18121804      <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>
    18131805      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1814       <tr><td><a name="diff0109" /></td></tr>
     1806      <tr><td><a name="diff0108" /></td></tr>
    18151807      <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>
    18161808      <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>
     
    18371829      <tr><td class="lineno" valign="top"></td><td class="left">   and body chunks.  Failure to limit such processing can result in</td><td> </td><td class="right">   and body chunks.  Failure to limit such processing can result in</td><td class="lineno" valign="top"></td></tr>
    18381830      <tr><td class="lineno" valign="top"></td><td class="left">   buffer overflows, arithmetic overflows, or increased vulnerability to</td><td> </td><td class="right">   buffer overflows, arithmetic overflows, or increased vulnerability to</td><td class="lineno" valign="top"></td></tr>
    1839       <tr><td><a name="diff0110" /></td></tr>
     1831      <tr><td><a name="diff0109" /></td></tr>
    18401832      <tr><td class="lineno" valign="top"></td><td class="lblock">   denial<span class="delete"> of </span>service attacks.</td><td> </td><td class="rblock">   denial<span class="insert">-of-</span>service attacks.</td><td class="lineno" valign="top"></td></tr>
    18411833      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    18611853      <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>
    18621854      <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>
    1863       <tr><td><a name="diff0111" /></td></tr>
     1855      <tr><td><a name="diff0110" /></td></tr>
    18641856      <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>
    18651857      <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>
     
    18851877      <tr><td class="lineno" valign="top"></td><td class="left">   securely stored and appropriate guidelines followed for its analysis.</td><td> </td><td class="right">   securely stored and appropriate guidelines followed for its analysis.</td><td class="lineno" valign="top"></td></tr>
    18861878      <tr><td class="lineno" valign="top"></td><td class="left">   Anonymization of personal information within individual entries</td><td> </td><td class="right">   Anonymization of personal information within individual entries</td><td class="lineno" valign="top"></td></tr>
    1887       <tr><td><a name="diff0112" /></td></tr>
     1879      <tr><td><a name="diff0111" /></td></tr>
    18881880      <tr><td class="lineno" valign="top"></td><td class="lblock">   helps, but is generally not sufficient to prevent real log traces</td><td> </td><td class="rblock">   helps, but i<span class="insert">t i</span>s generally not sufficient to prevent real log traces</td><td class="lineno" valign="top"></td></tr>
    18891881      <tr><td class="lineno" valign="top"></td><td class="left">   from being re-identified based on correlation with other access</td><td> </td><td class="right">   from being re-identified based on correlation with other access</td><td class="lineno" valign="top"></td></tr>
     
    19031895      <tr><td class="lineno" valign="top"></td><td class="left">   into RFC 1945, RFC 2068, RFC 2145, and RFC 2616, including</td><td> </td><td class="right">   into RFC 1945, RFC 2068, RFC 2145, and RFC 2616, including</td><td class="lineno" valign="top"></td></tr>
    19041896      <tr><td class="lineno" valign="top"></td><td class="left">   substantial contributions made by the previous authors, editors, and</td><td> </td><td class="right">   substantial contributions made by the previous authors, editors, and</td><td class="lineno" valign="top"></td></tr>
    1905       <tr><td><a name="diff0113" /></td></tr>
     1897      <tr><td><a name="diff0112" /></td></tr>
    19061898      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">working group c</span>hairs: Tim Berners-Lee, Ari Luotonen, Roy T. Fielding,</td><td> </td><td class="rblock">   <span class="insert">Working Group C</span>hairs: Tim Berners-Lee, Ari Luotonen, Roy T. Fielding,</td><td class="lineno" valign="top"></td></tr>
    19071899      <tr><td class="lineno" valign="top"></td><td class="left">   Henrik Frystyk Nielsen, Jim Gettys, Jeffrey C. Mogul, Larry Masinter,</td><td> </td><td class="right">   Henrik Frystyk Nielsen, Jim Gettys, Jeffrey C. Mogul, Larry Masinter,</td><td class="lineno" valign="top"></td></tr>
    1908       <tr><td><a name="diff0114" /></td></tr>
     1900      <tr><td><a name="diff0113" /></td></tr>
    19091901      <tr><td class="lineno" valign="top"></td><td class="lblock">   and Paul J. Leach.  Mark Nottingham oversaw this effort as <span class="delete">working</span></td><td> </td><td class="rblock">   and Paul J. Leach.  Mark Nottingham oversaw this effort as <span class="insert">Working</span></td><td class="lineno" valign="top"></td></tr>
    19101902      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   group chair.</span></td><td> </td><td class="rblock"><span class="insert">   Group Chair.</span></td><td class="lineno" valign="top"></td></tr>
     
    19311923      <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>
    19321924      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1933       <tr><td><a name="diff0115" /></td></tr>
     1925      <tr><td><a name="diff0114" /></td></tr>
    19341926      <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>
    19351927      <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>
     
    19571949      <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>
    19581950      <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>
    1959       <tr><td><a name="diff0116" /></td></tr>
     1951      <tr><td><a name="diff0115" /></td></tr>
    19601952      <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>
    19611953      <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>
     
    19631955      <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>
    19641956      <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>
    1965       <tr><td><a name="diff0117" /></td></tr>
     1957      <tr><td><a name="diff0116" /></td></tr>
    19661958      <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>
    19671959      <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>
     
    19691961      <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>
    19701962      <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>
    1971       <tr><td><a name="diff0118" /></td></tr>
     1963      <tr><td><a name="diff0117" /></td></tr>
    19721964      <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>
    19731965      <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>
     
    19751967      <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>
    19761968      <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>
    1977       <tr><td><a name="diff0119" /></td></tr>
     1969      <tr><td><a name="diff0118" /></td></tr>
    19781970      <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>
    19791971      <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>
     
    19811973      <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>
    19821974      <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>
    1983       <tr><td><a name="diff0120" /></td></tr>
     1975      <tr><td><a name="diff0119" /></td></tr>
    19841976      <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>
    19851977      <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>
     
    19911983      <tr><td class="lineno" valign="top"></td><td class="left">                 Interchange", ANSI X3.4, 1986.</td><td> </td><td class="right">                 Interchange", ANSI X3.4, 1986.</td><td class="lineno" valign="top"></td></tr>
    19921984      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1993       <tr><td><a name="diff0121" /></td></tr>
     1985      <tr><td><a name="diff0120" /></td></tr>
    19941986      <tr><td class="lineno" valign="top"></td><td class="lblock">   [Welch]       Welch, T., "A Technique for High<span class="delete"> </span>Performance Data</td><td> </td><td class="rblock">   [Welch]       Welch, T., "A Technique for High<span class="insert">-</span>Performance Data</td><td class="lineno" valign="top"></td></tr>
    19951987      <tr><td class="lineno" valign="top"></td><td class="left">                 Compression", IEEE Computer 17(6), June 1984.</td><td> </td><td class="right">                 Compression", IEEE Computer 17(6), June 1984.</td><td class="lineno" valign="top"></td></tr>
     
    20152007      <tr><td class="lineno" valign="top"></td><td class="left">   effects of hierarchical proxies, caching, the need for persistent</td><td> </td><td class="right">   effects of hierarchical proxies, caching, the need for persistent</td><td class="lineno" valign="top"></td></tr>
    20162008      <tr><td class="lineno" valign="top"></td><td class="left">   connections, or name-based virtual hosts.  The proliferation of</td><td> </td><td class="right">   connections, or name-based virtual hosts.  The proliferation of</td><td class="lineno" valign="top"></td></tr>
    2017       <tr><td><a name="diff0122" /></td></tr>
     2009      <tr><td><a name="diff0121" /></td></tr>
    20182010      <tr><td class="lineno" valign="top"></td><td class="lblock">   incompletely<span class="delete">-</span>implemented applications calling themselves "HTTP/1.0"</td><td> </td><td class="rblock">   incompletely<span class="insert"> </span>implemented applications calling themselves "HTTP/1.0"</td><td class="lineno" valign="top"></td></tr>
    20192011      <tr><td class="lineno" valign="top"></td><td class="left">   further necessitated a protocol version change in order for two</td><td> </td><td class="right">   further necessitated a protocol version change in order for two</td><td class="lineno" valign="top"></td></tr>
     
    20242016      <tr><td class="lineno" valign="top"></td><td class="left">   requirements that enable reliable implementations, adding only those</td><td> </td><td class="right">   requirements that enable reliable implementations, adding only those</td><td class="lineno" valign="top"></td></tr>
    20252017      <tr><td class="lineno" valign="top"></td><td class="left">   features that can either be safely ignored by an HTTP/1.0 recipient</td><td> </td><td class="right">   features that can either be safely ignored by an HTTP/1.0 recipient</td><td class="lineno" valign="top"></td></tr>
    2026       <tr><td><a name="diff0123" /></td></tr>
     2018      <tr><td><a name="diff0122" /></td></tr>
    20272019      <tr><td class="lineno" valign="top"></td><td class="lblock">   or only sent when communicating with a party advertising conformance</td><td> </td><td class="rblock">   or only <span class="insert">be</span> sent when communicating with a party advertising</td><td class="lineno" valign="top"></td></tr>
    20282020      <tr><td class="lineno" valign="top"></td><td class="lblock">   with HTTP/1.1.</td><td> </td><td class="rblock">   conformance with HTTP/1.1.</td><td class="lineno" valign="top"></td></tr>
     
    20492041      <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>
    20502042      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    2051       <tr><td><a name="diff0124" /></td></tr>
     2043      <tr><td><a name="diff0123" /></td></tr>
    20522044      <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>
    20532045      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    20732065      <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>
    20742066      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     2067      <tr><td><a name="diff0124" /></td></tr>
     2068      <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>
     2069      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    20752070      <tr><td><a name="diff0125" /></td></tr>
    2076       <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>
    2077       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    2078       <tr><td><a name="diff0126" /></td></tr>
    20792071      <tr><td class="lineno" valign="top"></td><td class="lblock">   The HTTP-version ABNF production has been clarified to be <span class="delete">case-</span></td><td> </td><td class="rblock">   The HTTP-version ABNF production has been clarified to be <span class="insert">case</span></td><td class="lineno" valign="top"></td></tr>
    20802072      <tr><td class="lineno" valign="top"></td><td class="lblock">   sensitive.  Additionally, version numbers <span class="delete">has</span> been restricted to</td><td> </td><td class="rblock">   sensitive.  Additionally, version numbers <span class="insert">have</span> been restricted to</td><td class="lineno" valign="top"></td></tr>
    20812073      <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>
    2082       <tr><td><a name="diff0127" /></td></tr>
     2074      <tr><td><a name="diff0126" /></td></tr>
    20832075      <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>
    20842076      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    20852077      <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>
    20862078      <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>
     2079      <tr><td><a name="diff0127" /></td></tr>
     2080      <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>
     2081      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     2082      <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>
    20872083      <tr><td><a name="diff0128" /></td></tr>
    2088       <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>
    2089       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    2090       <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>
    2091       <tr><td><a name="diff0129" /></td></tr>
    20922084      <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>
    20932085      <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>
     
    20972089      <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>
    20982090      <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>
    2099       <tr><td><a name="diff0130" /></td></tr>
     2091      <tr><td><a name="diff0129" /></td></tr>
    21002092      <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>
    21012093      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    21022094      <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>
    21032095      <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>
    2104       <tr><td><a name="diff0131" /></td></tr>
     2096      <tr><td><a name="diff0130" /></td></tr>
    21052097      <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>
    21062098      <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>
     
    21082100      <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>
    21092101      <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>
     2102      <tr><td><a name="diff0131" /></td></tr>
     2103      <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>
     2104      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     2105      <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>
    21102106      <tr><td><a name="diff0132" /></td></tr>
    2111       <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>
    2112       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    2113       <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>
    2114       <tr><td><a name="diff0133" /></td></tr>
    21152107      <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>
    21162108      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">                                                                         </td><td class="lineno" valign="top"></td></tr>
     
    21182110      <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>
    21192111      <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>
    2120       <tr><td><a name="diff0134" /></td></tr>
     2112      <tr><td><a name="diff0133" /></td></tr>
    21212113      <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>
    21222114      <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>
     
    21242116      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    21252117      <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>
    2126       <tr><td><a name="diff0135" /></td></tr>
     2118      <tr><td><a name="diff0134" /></td></tr>
    21272119      <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>
    21282120      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    21322124      <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>
    21332125      <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>
    2134       <tr><td><a name="diff0136" /></td></tr>
     2126      <tr><td><a name="diff0135" /></td></tr>
    21352127      <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>
    21362128      <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>
    21372129      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    2138       <tr><td><a name="diff0137" /></td></tr>
     2130      <tr><td><a name="diff0136" /></td></tr>
    21392131      <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>
    21402132      <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>
    21412133      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    21422134      <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>
    2143       <tr><td><a name="diff0138" /></td></tr>
     2135      <tr><td><a name="diff0137" /></td></tr>
    21442136      <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>
    21452137      <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>
    21462138      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    2147       <tr><td><a name="diff0139" /></td></tr>
     2139      <tr><td><a name="diff0138" /></td></tr>
    21482140      <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>
    21492141      <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>
     
    21512143      <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>
    21522144      <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>
    2153       <tr><td><a name="diff0140" /></td></tr>
     2145      <tr><td><a name="diff0139" /></td></tr>
    21542146      <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>
    21552147      <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>
    21562148      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     2149      <tr><td><a name="diff0140" /></td></tr>
     2150      <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>
     2151      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    21572152      <tr><td><a name="diff0141" /></td></tr>
    2158       <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>
    2159       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    2160       <tr><td><a name="diff0142" /></td></tr>
    21612153      <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>
    21622154      <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>
     
    21652157      <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>
    21662158      <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>
    2167       <tr><td><a name="diff0143" /></td></tr>
     2159      <tr><td><a name="diff0142" /></td></tr>
    21682160      <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>
    21692161      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    21732165      <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>
    21742166      <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>
    2175       <tr><td><a name="diff0144" /></td></tr>
     2167      <tr><td><a name="diff0143" /></td></tr>
    21762168      <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>
    21772169      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    21782170      <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>
    21792171      <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>
     2172      <tr><td><a name="diff0144" /></td></tr>
     2173      <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>
     2174      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     2175      <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>
    21802176      <tr><td><a name="diff0145" /></td></tr>
    2181       <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>
    2182       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    2183       <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>
     2177      <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>
     2178      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     2179      <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>
    21842180      <tr><td><a name="diff0146" /></td></tr>
    2185       <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>
    2186       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    2187       <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>
     2181      <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>
     2182      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    21882183      <tr><td><a name="diff0147" /></td></tr>
    2189       <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>
    2190       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    2191       <tr><td><a name="diff0148" /></td></tr>
    21922184      <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>
    21932185      <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>
    21942186      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    2195       <tr><td><a name="diff0149" /></td></tr>
     2187      <tr><td><a name="diff0148" /></td></tr>
    21962188      <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>
    21972189      <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>
     
    21992191      <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>
    22002192      <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>
    2201       <tr><td><a name="diff0150" /></td></tr>
     2193      <tr><td><a name="diff0149" /></td></tr>
    22022194      <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>
    22032195      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    22122204      <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>
    22132205      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    2214       <tr bgcolor="gray" ><td></td><th><a name="part-l51" /><small>skipping to change at</small><em> page 82, line 45</em></th><th> </th><th><a name="part-r51" /><small>skipping to change at</small><em> page 82, line 39</em></th><td></td></tr>
    2215       <tr><td class="lineno" valign="top"></td><td class="left">    "^" / "_" / "`" / "|" / "~" / DIGIT / ALPHA</td><td> </td><td class="right">    "^" / "_" / "`" / "|" / "~" / DIGIT / ALPHA</td><td class="lineno" valign="top"></td></tr>
    2216       <tr><td class="lineno" valign="top"></td><td class="left">   token = 1*tchar</td><td> </td><td class="right">   token = 1*tchar</td><td class="lineno" valign="top"></td></tr>
    2217       <tr><td class="lineno" valign="top"></td><td class="left">   trailer-part = *( header-field CRLF )</td><td> </td><td class="right">   trailer-part = *( header-field CRLF )</td><td class="lineno" valign="top"></td></tr>
    2218       <tr><td class="lineno" valign="top"></td><td class="left">   transfer-coding = "chunked" / "compress" / "deflate" / "gzip" /</td><td> </td><td class="right">   transfer-coding = "chunked" / "compress" / "deflate" / "gzip" /</td><td class="lineno" valign="top"></td></tr>
    2219       <tr><td class="lineno" valign="top"></td><td class="left">    transfer-extension</td><td> </td><td class="right">    transfer-extension</td><td class="lineno" valign="top"></td></tr>
    2220       <tr><td class="lineno" valign="top"></td><td class="left">   transfer-extension = token *( OWS ";" OWS transfer-parameter )</td><td> </td><td class="right">   transfer-extension = token *( OWS ";" OWS transfer-parameter )</td><td class="lineno" valign="top"></td></tr>
    2221       <tr><td class="lineno" valign="top"></td><td class="left">   transfer-parameter = token BWS "=" BWS ( token / quoted-string )</td><td> </td><td class="right">   transfer-parameter = token BWS "=" BWS ( token / quoted-string )</td><td class="lineno" valign="top"></td></tr>
    2222       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    2223       <tr><td class="lineno" valign="top"></td><td class="left">   uri-host = &lt;host, defined in [RFC3986], Section 3.2.2&gt;</td><td> </td><td class="right">   uri-host = &lt;host, defined in [RFC3986], Section 3.2.2&gt;</td><td class="lineno" valign="top"></td></tr>
    2224       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    2225       <tr><td><a name="diff0151" /></td></tr>
    2226       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">Appendix C.  Change Log (to be removed by RFC Editor before publication)</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2227       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2228       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">C.1.  Since RFC 2616</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2229       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2230       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   Changes up to the IETF Last Call draft are summarized in &lt;http://</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2231       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   trac.tools.ietf.org/html/</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2232       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   draft-ietf-httpbis-p1-messaging-24#appendix-C&gt;.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2233       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2234       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">C.2.  Since draft-ietf-httpbis-p1-messaging-24</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2235       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2236       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   Closed issues:</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2237       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2238       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  &lt;http://tools.ietf.org/wg/httpbis/trac/ticket/502&gt;: "APPSDIR</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2239       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      review of draft-ietf-httpbis-p1-messaging-24"</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2240       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2241       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  &lt;http://tools.ietf.org/wg/httpbis/trac/ticket/507&gt;: "integer value</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2242       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      parsing"</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2243       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2244       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  &lt;http://tools.ietf.org/wg/httpbis/trac/ticket/517&gt;: "move IANA</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2245       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      registrations to correct draft"</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2246       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2247       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">C.3.  Since draft-ietf-httpbis-p1-messaging-25</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2248       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2249       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   Closed issues:</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2250       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2251       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  &lt;http://tools.ietf.org/wg/httpbis/trac/ticket/526&gt;: "check media</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2252       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      type registration templates"</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2253       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2254       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  &lt;http://tools.ietf.org/wg/httpbis/trac/ticket/528&gt;: "Redundant</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2255       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      rule quoted-str-nf"</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2256       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2257       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  &lt;http://tools.ietf.org/wg/httpbis/trac/ticket/531&gt;: "IESG ballot</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2258       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      on draft-ietf-httpbis-p1-messaging-25"</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2259       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2260       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  &lt;http://tools.ietf.org/wg/httpbis/trac/ticket/538&gt;: "add</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2261       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      'stateless' to Abstract"</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2262       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2263       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  &lt;http://tools.ietf.org/wg/httpbis/trac/ticket/540&gt;: "clarify ABNF</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2264       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      layering"</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2265       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2266       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  &lt;http://tools.ietf.org/wg/httpbis/trac/ticket/541&gt;: "use of 'word'</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2267       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      ABNF production"</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2268       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2269       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  &lt;http://tools.ietf.org/wg/httpbis/trac/ticket/542&gt;: "improve</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2270       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      introduction of list rule"</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2271       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2272       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  &lt;http://tools.ietf.org/wg/httpbis/trac/ticket/544&gt;: "moving 2616/</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2273       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      2068/2145 to historic"</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2274       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2275       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  &lt;http://tools.ietf.org/wg/httpbis/trac/ticket/549&gt;: "augment</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2276       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      security considerations with pointers to current research"</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2277       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2278       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  &lt;http://tools.ietf.org/wg/httpbis/trac/ticket/551&gt;:</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2279       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      "intermediaries handling trailers"</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2280       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2281       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  &lt;http://tools.ietf.org/wg/httpbis/trac/ticket/552&gt;: "allow privacy</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2282       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      proxies to be conformant"</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2283       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2284       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">C.4.  Since draft-ietf-httpbis-p1-messaging-26</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2285       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2286       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   None yet.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2287       <tr><td class="lineno" valign="top"></td><td class="lblock">                                                                         </td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    2288       <tr><td class="lineno" valign="top"></td><td class="left">Index</td><td> </td><td class="right">Index</td><td class="lineno" valign="top"></td></tr>
    2289       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    2290       <tr><td class="lineno" valign="top"></td><td class="left">   A</td><td> </td><td class="right">   A</td><td class="lineno" valign="top"></td></tr>
    2291       <tr><td class="lineno" valign="top"></td><td class="left">      absolute-form (of request-target)  42</td><td> </td><td class="right">      absolute-form (of request-target)  42</td><td class="lineno" valign="top"></td></tr>
    2292       <tr><td class="lineno" valign="top"></td><td class="left">      accelerator  10</td><td> </td><td class="right">      accelerator  10</td><td class="lineno" valign="top"></td></tr>
    2293       <tr><td class="lineno" valign="top"></td><td class="left">      application/http Media Type  62</td><td> </td><td class="right">      application/http Media Type  62</td><td class="lineno" valign="top"></td></tr>
    2294       <tr><td class="lineno" valign="top"></td><td class="left">      asterisk-form (of request-target)  42</td><td> </td><td class="right">      asterisk-form (of request-target)  42</td><td class="lineno" valign="top"></td></tr>
    2295       <tr><td class="lineno" valign="top"></td><td class="left">      authoritative response  66</td><td> </td><td class="right">      authoritative response  66</td><td class="lineno" valign="top"></td></tr>
    2296       <tr><td class="lineno" valign="top"></td><td class="left">      authority-form (of request-target)  42</td><td> </td><td class="right">      authority-form (of request-target)  42</td><td class="lineno" valign="top"></td></tr>
    2297       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    2298       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    2299       <tr bgcolor="gray" ><td></td><th><a name="part-l52" /><small>skipping to change at</small><em> page 84, line 40</em></th><th> </th><th><a name="part-r52" /><small>skipping to change at</small><em> page 83, line 20</em></th><td></td></tr>
     2206      <tr bgcolor="gray" ><td></td><th><a name="part-l51" /><small>skipping to change at</small><em> page 83, line 25</em></th><th> </th><th><a name="part-r51" /><small>skipping to change at</small><em> page 83, line 20</em></th><td></td></tr>
    23002207      <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>
    23012208      <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>
     
    23082215      <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>
    23092216      <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>
    2310       <tr><td><a name="diff0152" /></td></tr>
     2217      <tr><td><a name="diff0150" /></td></tr>
    23112218      <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>
    23122219      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    23212228      <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>
    23222229      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    2323       <tr bgcolor="gray" ><td></td><th><a name="part-l53" /><small>skipping to change at</small><em> page 85, line 34</em></th><th> </th><th><a name="part-r53" /><small>skipping to change at</small><em> page 84, line 14</em></th><td></td></tr>
     2230      <tr bgcolor="gray" ><td></td><th><a name="part-l52" /><small>skipping to change at</small><em> page 84, line 20</em></th><th> </th><th><a name="part-r52" /><small>skipping to change at</small><em> page 84, line 14</em></th><td></td></tr>
    23242231      <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>
    23252232      <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>
     
    23322239      <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>
    23332240      <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>
    2334       <tr><td><a name="diff0153" /></td></tr>
     2241      <tr><td><a name="diff0151" /></td></tr>
    23352242      <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>
    23362243      <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>
    2337       <tr><td><a name="diff0154" /></td></tr>
     2244      <tr><td><a name="diff0152" /></td></tr>
    23382245      <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>
    23392246      <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>
     
    23482255      <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>
    23492256      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    2350       <tr bgcolor="gray" ><td></td><th><a name="part-l54" /><small>skipping to change at</small><em> page 86, line 48</em></th><th> </th><th><a name="part-r54" /><small>skipping to change at</small><em> page 85, line 28</em></th><td></td></tr>
     2257      <tr bgcolor="gray" ><td></td><th><a name="part-l53" /><small>skipping to change at</small><em> page 85, line 34</em></th><th> </th><th><a name="part-r53" /><small>skipping to change at</small><em> page 85, line 28</em></th><td></td></tr>
    23512258      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    23522259      <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>
     
    23592266      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    23602267      <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>
    2361       <tr><td><a name="diff0155" /></td></tr>
     2268      <tr><td><a name="diff0153" /></td></tr>
    23622269      <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>
    23632270      <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>
     
    23782285      <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>
    23792286      <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>
    2380       <tr><td><a name="diff0156" /></td></tr>
     2287      <tr><td><a name="diff0154" /></td></tr>
    23812288      <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>
    23822289      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    23912298      <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>
    23922299      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    2393       <tr bgcolor="gray" ><td></td><th><a name="part-l55" /><small>skipping to change at</small><em> page 87, line 50</em></th><th> </th><th><a name="part-r55" /><small>skipping to change at</small><em> page 86, line 30</em></th><td></td></tr>
     2300      <tr bgcolor="gray" ><td></td><th><a name="part-l54" /><small>skipping to change at</small><em> page 86, line 35</em></th><th> </th><th><a name="part-r54" /><small>skipping to change at</small><em> page 86, line 30</em></th><td></td></tr>
    23942301      <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>
    23952302      <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>
     
    24022309      <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>
    24032310      <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>
    2404       <tr><td><a name="diff0157" /></td></tr>
     2311      <tr><td><a name="diff0155" /></td></tr>
    24052312      <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>
    24062313      <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>
     
    24162323
    24172324     <tr><td></td><td class="left"></td><td> </td><td class="right"></td><td></td></tr>
    2418      <tr bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 157 change blocks.&nbsp;</a></th></tr>
    2419      <tr class="stats"><td></td><th><i>322 lines changed or deleted</i></th><th><i> </i></th><th><i>237 lines changed or added</i></th><td></td></tr>
     2325     <tr bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 155 change blocks.&nbsp;</a></th></tr>
     2326     <tr class="stats"><td></td><th><i>255 lines changed or deleted</i></th><th><i> </i></th><th><i>236 lines changed or added</i></th><td></td></tr>
    24202327     <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>
    24212328   </table>
  • draft-ietf-httpbis/latest/auth48/rfc7231.abdiff.txt

    r2631 r2632  
    4545    <http://tools.ietf.org/wg/httpbis/>.
    4646 
    47     The changes in this draft are summarized in Appendix E.4.
     47    _This is a temporary document for the purpose of tracking the
     48    editorial changes made during the AUTH48 (RFC publication) phase._
    4849 
    4950 Status of This Memo
     
    5960    This Internet-Draft is submitted in full conformance with the
    6061    provisions of BCP 78 and BCP 79.
    61 
    62 NEW:
    63 
    64     This is an Internet Standards Track document.
    65 
    66 
    67 INTRODUCTION, paragraph 7:
    68 OLD:
    69 
     62 
    7063    Internet-Drafts are working documents of the Internet Engineering
    7164    Task Force (IETF).  Note that other groups may also distribute
    7265    working documents as Internet-Drafts.  The list of current Internet-
    7366    Drafts is at http://datatracker.ietf.org/drafts/current/.
     67
     68NEW:
     69
     70    This is an Internet Standards Track document.
     71
     72
     73INTRODUCTION, paragraph 7:
     74OLD:
     75
     76    Internet-Drafts are draft documents valid for a maximum of six months
     77    and may be updated, replaced, or obsoleted by other documents at any
     78    time.  It is inappropriate to use Internet-Drafts as reference
     79    material or to cite them other than as "work in progress."
    7480
    7581NEW:
     
    8591OLD:
    8692
    87     Internet-Drafts are draft documents valid for a maximum of six months
    88     and may be updated, replaced, or obsoleted by other documents at any
    89     time.  It is inappropriate to use Internet-Drafts as reference
    90     material or to cite them other than as "work in progress."
    9193    This Internet-Draft will expire on November 7, 2014.
    9294
     
    116118        3.4.1.  Proactive Negotiation  . . . . . . . . . . . . . . . . 19
    117119        3.4.2.  Reactive Negotiation . . . . . . . . . . . . . . . . . 20
     120 
    118121    4.  Request Methods  . . . . . . . . . . . . . . . . . . . . . . . 21
    119122      4.1.  Overview . . . . . . . . . . . . . . . . . . . . . . . . . 21
     
    238241    Appendix C.  Imported ABNF . . . . . . . . . . . . . . . . . . . . 93
    239242    Appendix D.  Collected ABNF  . . . . . . . . . . . . . . . . . . . 93
    240     Appendix E.  Change Log (to be removed by RFC Editor before
    241                  publication)  . . . . . . . . . . . . . . . . . . . . 96
    242       E.1.  Since RFC 2616 . . . . . . . . . . . . . . . . . . . . . . 96
    243       E.2.  Since draft-ietf-httpbis-p2-semantics-24 . . . . . . . . . 96
    244       E.3.  Since draft-ietf-httpbis-p2-semantics-25 . . . . . . . . . 97
    245       E.4.  Since draft-ietf-httpbis-p2-semantics-26 . . . . . . . . . 97
    246     Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
     243    Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
    247244
    248245NEW:
     
    29862983
    29872984
    2988 Section 1.2, paragraph 30:
    2989 OLD:
    2990 
    2991  Appendix E.  Change Log (to be removed by RFC Editor before publication)
    2992  
    2993  E.1.  Since RFC 2616
    2994  
    2995     Changes up to the IETF Last Call draft are summarized in <http://
    2996     trac.tools.ietf.org/html/
    2997     draft-ietf-httpbis-p2-semantics-24#appendix-E>.
    2998  
    2999  E.2.  Since draft-ietf-httpbis-p2-semantics-24
    3000  
    3001     Closed issues:
    3002  
    3003     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/432>: "Review
    3004        Cachability of Status Codes WRT 'Negative Caching'"
    3005  
    3006     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/499>: "RFC 1305 ref
    3007        needs to be updated to 5905"
    3008  
    3009     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/501>: "idempotency:
    3010        clarify 'effect'"
    3011  
    3012     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/503>: "APPSDIR
    3013        review of draft-ietf-httpbis-p2-semantics-24"
    3014  
    3015     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/517>: "move IANA
    3016        registrations to correct draft"
    3017  
    3018  E.3.  Since draft-ietf-httpbis-p2-semantics-25
    3019  
    3020     Closed issues:
    3021  
    3022     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/520>: "Gen-Art
    3023        review of draft-ietf-httpbis-p2-semantics-24 with security
    3024        considerations"
    3025  
    3026     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/532>: "IESG ballot
    3027        on draft-ietf-httpbis-p2-semantics-25"
    3028  
    3029     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/538>: "add
    3030        'stateless' to Abstract"
    3031  
    3032     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/542>: "improve
    3033        introduction of list rule"
    3034  
    3035     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/545>: "requirement
    3036        on implementing methods according to their semantics"
    3037  
    3038     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/546>:
    3039        "considerations for new headers: privacy"
    3040  
    3041     o  <http://tools.ietf.org/wg/httpbis/trac/ticket/549>: "augment
    3042        security considerations with pointers to current research"
    3043  
    3044  E.4.  Since draft-ietf-httpbis-p2-semantics-26
    3045  
    3046     None yet.
    3047  
    3048  Index
    3049 
    3050 NEW:
    3051 
    3052  Index
    3053 
    3054 
    30552985Section 1.2, paragraph 50:
    30562986OLD:
     
    30662996       MIME-Version header field  88
    30672997
     2998
     2999Section 345, paragraph 1:
     3000OLD:
     3001
     3002    EMail: fielding@gbiv.com
     3003    URI:   http://roy.gbiv.com/
     3004    Julian F. Reschke (editor)
     3005    greenbytes GmbH
     3006    Hafenweg 16
     3007    Muenster, NW  48155
     3008    Germany
     3009
     3010NEW:
     3011
     3012    EMail: fielding@gbiv.com
     3013    URI:   http://roy.gbiv.com/
     3014 
     3015    Julian F. Reschke (editor)
     3016    greenbytes GmbH
     3017    Hafenweg 16
     3018    Muenster, NW  48155
     3019    Germany
     3020
  • draft-ietf-httpbis/latest/auth48/rfc7231.diff.html

    r2631 r2632  
    7272      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   &lt;http://tools.ietf.org/wg/httpbis/&gt;.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    7373      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    74       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   The changes in this draft are summarized in Appendix E.4.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     74      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   _This is a temporary document for the purpose of tracking the</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     75      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   editorial changes made during the AUTH48 (RFC publication) phase._</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    7576      <tr><td class="lineno" valign="top"></td><td class="lblock">                                                                         </td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    7677      <tr><td class="lineno" valign="top"></td><td class="left">Status of This Memo</td><td> </td><td class="right">Status of This Memo</td><td class="lineno" valign="top"></td></tr>
    7778      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    7879      <tr><td><a name="diff0004" /></td></tr>
    79       <tr><td class="lineno" valign="top"></td><td class="lblock">   This <span class="delete">Internet-Draft</span> is <span class="delete">submitted in full conformance with the</span></td><td> </td><td class="rblock">   This is <span class="insert">an Internet Standards Track document.</span></td><td class="lineno" valign="top"></td></tr>
     80      <tr><td class="lineno" valign="top"></td><td class="lblock">   This <span class="delete">Internet-Draft</span> is <span class="delete">submitted in full conformance with the</span></td><td> </td><td class="rblock">   This is <span class="insert">an</span> Internet <span class="insert">Standards Track document.</span></td><td class="lineno" valign="top"></td></tr>
    8081      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   provisions of BCP 78 and BCP 79.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     82      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     83      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   Internet-Drafts are working documents of the</span> Internet <span class="delete">Engineering</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     84      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   Task Force (IETF).  Note that other groups may also distribute</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     85      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   working documents as Internet-Drafts.  The list of current Internet-</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     86      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   Drafts is at http://datatracker.ietf.org/drafts/current/.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    8187      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    8288      <tr><td><a name="diff0005" /></td></tr>
    83       <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">Internet-Drafts are working documents</span> of the Internet Engineering</td><td> </td><td class="rblock">   <span class="insert">This document is a product</span> of the Internet Engineering Task Force</td><td class="lineno" valign="top"></td></tr>
    84       <tr><td class="lineno" valign="top"></td><td class="lblock">   Task Force (IETF).  <span class="delete">Note that other groups may also distribute</span></td><td> </td><td class="rblock">   (IETF).  <span class="insert">It represents the consensus</span> of <span class="insert">the IETF community.  It has</span></td><td class="lineno" valign="top"></td></tr>
    85       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   working documents as Internet-Drafts.  The list</span> of <span class="delete">current Internet-</span></td><td> </td><td class="rblock"><span class="insert">   received public review and has been approved for publication by the</span></td><td class="lineno" valign="top"></td></tr>
    86       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   Drafts</span> is <span class="delete">at http://datatracker.ietf.org/drafts/current/.</span></td><td> </td><td class="rblock"><span class="insert">   Internet Engineering Steering Group (IESG).  Further information on</span></td><td class="lineno" valign="top"></td></tr>
    87       <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   Internet Standards</span> is <span class="insert">available in Section 2 of RFC 5741.</span></td><td class="lineno" valign="top"></td></tr>
     89      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">Internet-Drafts are draft documents valid for</span> a <span class="delete">maximum</span> of <span class="delete">six months</span></td><td> </td><td class="rblock">   <span class="insert">This document is</span> a <span class="insert">product of the Internet Engineering Task Force</span></td><td class="lineno" valign="top"></td></tr>
     90      <tr><td class="lineno" valign="top"></td><td class="lblock">   and <span class="delete">may be updated, replaced, or obsoleted</span> by <span class="delete">other documents at any</span></td><td> </td><td class="rblock"><span class="insert">   (IETF).  It represents the consensus</span> of <span class="insert">the IETF community.  It has</span></td><td class="lineno" valign="top"></td></tr>
     91      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   time.  It</span> is <span class="delete">inappropriate to use Internet-Drafts as reference</span></td><td> </td><td class="rblock"><span class="insert">   received public review</span> and <span class="insert">has been approved for publication</span> by <span class="insert">the</span></td><td class="lineno" valign="top"></td></tr>
     92      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   material or to cite them other than as "work</span> in <span class="delete">progress."</span></td><td> </td><td class="rblock"><span class="insert">   Internet Engineering Steering Group (IESG).  Further information on</span></td><td class="lineno" valign="top"></td></tr>
     93      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   Internet Standards</span> is <span class="insert">available</span> in <span class="insert">Section 2 of RFC 5741.</span></td><td class="lineno" valign="top"></td></tr>
    8894      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    8995      <tr><td><a name="diff0006" /></td></tr>
    90       <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">Internet-Drafts are draft documents valid for a maximum</span> of <span class="delete">six months</span></td><td> </td><td class="rblock">   <span class="insert">Information about the current status</span> of <span class="insert">this document, any errata,</span></td><td class="lineno" valign="top"></td></tr>
    91       <tr><td class="lineno" valign="top"></td><td class="lblock">   and may be <span class="delete">updated, replaced, or obsoleted by other documents</span> at <span class="delete">any</span></td><td> </td><td class="rblock">   and <span class="insert">how to provide feedback on it</span> may be <span class="insert">obtained</span> at</td><td class="lineno" valign="top"></td></tr>
    92       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   time.  It is inappropriate to use Internet-Drafts as reference</span></td><td> </td><td class="rblock">   <span class="insert">http://www.rfc-editor.org/info/rfc7231.</span></td><td class="lineno" valign="top"></td></tr>
    93       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   material or to cite them other than as "work in progress."</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    94       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   This Internet-Draft will expire on November 7, 2014.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     96      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">This Internet-Draft will expire</span> on <span class="delete">November 7, 2014.</span></td><td> </td><td class="rblock">   <span class="insert">Information about the current status of this document, any errata,</span></td><td class="lineno" valign="top"></td></tr>
     97      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   and how to provide feedback</span> on <span class="insert">it may be obtained at</span></td><td class="lineno" valign="top"></td></tr>
     98      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   http://www.rfc-editor.org/info/rfc7231.</span></td><td class="lineno" valign="top"></td></tr>
    9599      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    96100      <tr><td class="lineno" valign="top"></td><td class="left">Copyright Notice</td><td> </td><td class="right">Copyright Notice</td><td class="lineno" valign="top"></td></tr>
     
    104108      <tr><td class="lineno" valign="top"></td><td class="left">   publication of this document.  Please review these documents</td><td> </td><td class="right">   publication of this document.  Please review these documents</td><td class="lineno" valign="top"></td></tr>
    105109      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    106       <tr bgcolor="gray" ><td></td><th><a name="part-l2" /><small>skipping to change at</small><em> page 5, line 7</em></th><th> </th><th><a name="part-r2" /><small>skipping to change at</small><em> page 4, line 39</em></th><td></td></tr>
     110      <tr bgcolor="gray" ><td></td><th><a name="part-l2" /><small>skipping to change at</small><em> page 5, line 9</em></th><th> </th><th><a name="part-r2" /><small>skipping to change at</small><em> page 4, line 39</em></th><td></td></tr>
    107111      <tr><td class="lineno" valign="top"></td><td class="left">       8.2.1.  Procedure  . . . . . . . . . . . . . . . . . . . . . . 75</td><td> </td><td class="right">       8.2.1.  Procedure  . . . . . . . . . . . . . . . . . . . . . . 75</td><td class="lineno" valign="top"></td></tr>
    108112      <tr><td class="lineno" valign="top"></td><td class="left">       8.2.2.  Considerations for New Status Codes  . . . . . . . . . 76</td><td> </td><td class="right">       8.2.2.  Considerations for New Status Codes  . . . . . . . . . 76</td><td class="lineno" valign="top"></td></tr>
     
    140144      <tr><td class="lineno" valign="top"></td><td class="left">   Appendix C.  Imported ABNF . . . . . . . . . . . . . . . . . . . . 93</td><td> </td><td class="right">   Appendix C.  Imported ABNF . . . . . . . . . . . . . . . . . . . . 93</td><td class="lineno" valign="top"></td></tr>
    141145      <tr><td class="lineno" valign="top"></td><td class="left">   Appendix D.  Collected ABNF  . . . . . . . . . . . . . . . . . . . 93</td><td> </td><td class="right">   Appendix D.  Collected ABNF  . . . . . . . . . . . . . . . . . . . 93</td><td class="lineno" valign="top"></td></tr>
    142       <tr><td><a name="diff0011" /></td></tr>
    143       <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">Appendix E.  Change Log (to be removed by RFC Editor before</span></td><td> </td><td class="rblock">   Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <span class="insert">96</span></td><td class="lineno" valign="top"></td></tr>
    144       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">                publication)  . . . . . . . . . . . . . . . . . . . . 96</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    145       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">     E.1.  Since RFC 2616 . . . . . . . . . . . . . . . . . . . . . . 96</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    146       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">     E.2.  Since draft-ietf-httpbis-p2-semantics-24 . . . . . . . . . 96</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    147       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">     E.3.  Since draft-ietf-httpbis-p2-semantics-25 . . . . . . . . . 97</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    148       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">     E.4.  Since draft-ietf-httpbis-p2-semantics-26 . . . . . . . . . 97</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    149       <tr><td class="lineno" valign="top"></td><td class="lblock">   Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <span class="delete">97</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     146      <tr><td class="lineno" valign="top"></td><td class="left">   Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96</td><td> </td><td class="right">   Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96</td><td class="lineno" valign="top"></td></tr>
    150147      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    151148      <tr><td class="lineno" valign="top"></td><td class="left">1.  Introduction</td><td> </td><td class="right">1.  Introduction</td><td class="lineno" valign="top"></td></tr>
     
    156153      <tr><td class="lineno" valign="top"></td><td class="left">   relation to the identified request target, and responds to that</td><td> </td><td class="right">   relation to the identified request target, and responds to that</td><td class="lineno" valign="top"></td></tr>
    157154      <tr><td class="lineno" valign="top"></td><td class="left">   request with one or more response messages.  A client constructs</td><td> </td><td class="right">   request with one or more response messages.  A client constructs</td><td class="lineno" valign="top"></td></tr>
    158       <tr><td><a name="diff0012" /></td></tr>
     155      <tr><td><a name="diff0011" /></td></tr>
    159156      <tr><td class="lineno" valign="top"></td><td class="lblock">   request messages to communicate specific intentions, <span class="delete">and</span> examines</td><td> </td><td class="rblock">   request messages to communicate specific intentions, examines</td><td class="lineno" valign="top"></td></tr>
    160157      <tr><td class="lineno" valign="top"></td><td class="lblock">   received responses to see if the intentions were carried <span class="delete">out</span> and</td><td> </td><td class="rblock">   received responses to see if the intentions were carried <span class="insert">out,</span> and</td><td class="lineno" valign="top"></td></tr>
     
    182179      <tr><td class="lineno" valign="top"></td><td class="left">2.  Resources</td><td> </td><td class="right">2.  Resources</td><td class="lineno" valign="top"></td></tr>
    183180      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    184       <tr><td><a name="diff0013" /></td></tr>
     181      <tr><td><a name="diff0012" /></td></tr>
    185182      <tr><td class="lineno" valign="top"></td><td class="lblock">   The target of an HTTP request is called a <span class="delete">resource</span>.  HTTP does not</td><td> </td><td class="rblock">   The target of an HTTP request is called a <span class="insert">"resource"</span>.  HTTP does not</td><td class="lineno" valign="top"></td></tr>
    186183      <tr><td class="lineno" valign="top"></td><td class="left">   limit the nature of a resource; it merely defines an interface that</td><td> </td><td class="right">   limit the nature of a resource; it merely defines an interface that</td><td class="lineno" valign="top"></td></tr>
     
    206203      <tr><td class="lineno" valign="top"></td><td class="left">   potentially unbounded stream of representation data.</td><td> </td><td class="right">   potentially unbounded stream of representation data.</td><td class="lineno" valign="top"></td></tr>
    207204      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    208       <tr><td><a name="diff0014" /></td></tr>
     205      <tr><td><a name="diff0013" /></td></tr>
    209206      <tr><td class="lineno" valign="top"></td><td class="lblock">   An origin server might be provided with, or capable of generating,</td><td> </td><td class="rblock">   An origin server might be provided with, or <span class="insert">be </span>capable of generating,</td><td class="lineno" valign="top"></td></tr>
    210207      <tr><td class="lineno" valign="top"></td><td class="left">   multiple representations that are each intended to reflect the</td><td> </td><td class="right">   multiple representations that are each intended to reflect the</td><td class="lineno" valign="top"></td></tr>
     
    230227      <tr><td class="lineno" valign="top"></td><td class="left">3.1.1.1.  Media Type</td><td> </td><td class="right">3.1.1.1.  Media Type</td><td class="lineno" valign="top"></td></tr>
    231228      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    232       <tr><td><a name="diff0015" /></td></tr>
     229      <tr><td><a name="diff0014" /></td></tr>
    233230      <tr><td class="lineno" valign="top"></td><td class="lblock">   HTTP uses Internet <span class="delete">Media T</span>ypes [RFC2046] in the Content-Type</td><td> </td><td class="rblock">   HTTP uses Internet <span class="insert">media t</span>ypes [RFC2046] in the Content-Type</td><td class="lineno" valign="top"></td></tr>
    234231      <tr><td class="lineno" valign="top"></td><td class="left">   (Section 3.1.1.5) and Accept (Section 5.3.2) header fields in order</td><td> </td><td class="right">   (Section 3.1.1.5) and Accept (Section 5.3.2) header fields in order</td><td class="lineno" valign="top"></td></tr>
     
    247244      <tr><td class="lineno" valign="top"></td><td class="left">     parameter      = token "=" ( token / quoted-string )</td><td> </td><td class="right">     parameter      = token "=" ( token / quoted-string )</td><td class="lineno" valign="top"></td></tr>
    248245      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    249       <tr><td><a name="diff0016" /></td></tr>
     246      <tr><td><a name="diff0015" /></td></tr>
    250247      <tr><td class="lineno" valign="top"></td><td class="lblock">   The type, subtype, and parameter name tokens are <span class="delete">case-insensitive.</span></td><td> </td><td class="rblock">   The type, subtype, and parameter name tokens are <span class="insert">case insensitive.</span></td><td class="lineno" valign="top"></td></tr>
    251248      <tr><td class="lineno" valign="top"></td><td class="lblock">   Parameter values might or might not be <span class="delete">case-sensitive,</span> depending on</td><td> </td><td class="rblock">   Parameter values might or might not be <span class="insert">case sensitive,</span> depending on</td><td class="lineno" valign="top"></td></tr>
     
    255252      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    256253      <tr><td class="lineno" valign="top"></td><td class="left">   A parameter value that matches the token production can be</td><td> </td><td class="right">   A parameter value that matches the token production can be</td><td class="lineno" valign="top"></td></tr>
    257       <tr><td><a name="diff0017" /></td></tr>
     254      <tr><td><a name="diff0016" /></td></tr>
    258255      <tr><td class="lineno" valign="top"></td><td class="lblock">   transmitted <span class="delete">as either</span> a token or within a quoted-string.  The quoted</td><td> </td><td class="rblock">   transmitted <span class="insert">either as</span> a token or within a quoted-string.  The quoted</td><td class="lineno" valign="top"></td></tr>
    259256      <tr><td class="lineno" valign="top"></td><td class="left">   and unquoted values are equivalent.  For example, the following</td><td> </td><td class="right">   and unquoted values are equivalent.  For example, the following</td><td class="lineno" valign="top"></td></tr>
     
    279276      <tr><td class="lineno" valign="top"></td><td class="left">     charset = token</td><td> </td><td class="right">     charset = token</td><td class="lineno" valign="top"></td></tr>
    280277      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    281       <tr><td><a name="diff0018" /></td></tr>
     278      <tr><td><a name="diff0017" /></td></tr>
    282279      <tr><td class="lineno" valign="top"></td><td class="lblock">   Charset names ought to be registered in IANA <span class="delete">Character Set</span> registry</td><td> </td><td class="rblock">   Charset names ought to be registered in <span class="insert">the</span> IANA <span class="insert">"Character Sets"</span></td><td class="lineno" valign="top"></td></tr>
    283280      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">(&lt;http://www.iana.org/assignments/character-sets&gt;)</span> according to the</td><td> </td><td class="rblock">   registry <span class="insert">&lt;http://www.iana.org/assignments/character-sets&gt;</span> according</td><td class="lineno" valign="top"></td></tr>
     
    299296      <tr><td class="lineno" valign="top"></td><td class="left">   MIME's canonical form requires that media subtypes of the "text" type</td><td> </td><td class="right">   MIME's canonical form requires that media subtypes of the "text" type</td><td class="lineno" valign="top"></td></tr>
    300297      <tr><td class="lineno" valign="top"></td><td class="left">   use CRLF as the text line break.  HTTP allows the transfer of text</td><td> </td><td class="right">   use CRLF as the text line break.  HTTP allows the transfer of text</td><td class="lineno" valign="top"></td></tr>
    301       <tr><td><a name="diff0019" /></td></tr>
     298      <tr><td><a name="diff0018" /></td></tr>
    302299      <tr><td class="lineno" valign="top"></td><td class="lblock">   media with plain <span class="delete">CR</span> or <span class="delete">LF</span> alone representing a line break, when such</td><td> </td><td class="rblock">   media with plain <span class="insert">carriage return (CR)</span> or <span class="insert">line feed (LF)</span> alone</td><td class="lineno" valign="top"></td></tr>
    303300      <tr><td class="lineno" valign="top"></td><td class="lblock">   line breaks are consistent for an entire representation.  An HTTP</td><td> </td><td class="rblock">   representing a line break, when such line breaks are consistent for</td><td class="lineno" valign="top"></td></tr>
     
    332329      <tr><td class="lineno" valign="top"></td><td class="left">     content-coding   = token</td><td> </td><td class="right">     content-coding   = token</td><td class="lineno" valign="top"></td></tr>
    333330      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    334       <tr><td><a name="diff0020" /></td></tr>
     331      <tr><td><a name="diff0019" /></td></tr>
    335332      <tr><td class="lineno" valign="top"></td><td class="lblock">   All content-coding values are <span class="delete">case-insensitive</span> and ought to be</td><td> </td><td class="rblock">   All content-coding values are <span class="insert">case insensitive</span> and ought to be</td><td class="lineno" valign="top"></td></tr>
    336333      <tr><td class="lineno" valign="top"></td><td class="lblock">   registered within the <span class="delete">HTTP</span> Content Coding <span class="delete">registry,</span> as defined in</td><td> </td><td class="rblock">   registered within the <span class="insert">"HTTP</span> Content Coding <span class="insert">Registry",</span> as defined in</td><td class="lineno" valign="top"></td></tr>
     
    357354      <tr><td class="lineno" valign="top"></td><td class="left">   each separated by a hyphen character ("-", %x2D).  In most cases, a</td><td> </td><td class="right">   each separated by a hyphen character ("-", %x2D).  In most cases, a</td><td class="lineno" valign="top"></td></tr>
    358355      <tr><td class="lineno" valign="top"></td><td class="left">   language tag consists of a primary language subtag that identifies a</td><td> </td><td class="right">   language tag consists of a primary language subtag that identifies a</td><td class="lineno" valign="top"></td></tr>
    359       <tr><td><a name="diff0021" /></td></tr>
     356      <tr><td><a name="diff0020" /></td></tr>
    360357      <tr><td class="lineno" valign="top"></td><td class="lblock">   broad family of related languages (e.g., "en" = English) which is</td><td> </td><td class="rblock">   broad family of related languages (e.g., "en" = English)<span class="insert">,</span> which is</td><td class="lineno" valign="top"></td></tr>
    361358      <tr><td class="lineno" valign="top"></td><td class="left">   optionally followed by a series of subtags that refine or narrow that</td><td> </td><td class="right">   optionally followed by a series of subtags that refine or narrow that</td><td class="lineno" valign="top"></td></tr>
     
    381378      <tr><td class="lineno" valign="top"></td><td class="left">   is intended for all language audiences.  This might mean that the</td><td> </td><td class="right">   is intended for all language audiences.  This might mean that the</td><td class="lineno" valign="top"></td></tr>
    382379      <tr><td class="lineno" valign="top"></td><td class="left">   sender does not consider it to be specific to any natural language,</td><td> </td><td class="right">   sender does not consider it to be specific to any natural language,</td><td class="lineno" valign="top"></td></tr>
    383       <tr><td><a name="diff0022" /></td></tr>
     380      <tr><td><a name="diff0021" /></td></tr>
    384381      <tr><td class="lineno" valign="top"></td><td class="lblock">   or that the sender does not know <span class="delete">for which language it is intend</span>ed.</td><td> </td><td class="rblock">   or that the sender does not know <span class="insert">which language is being us</span>ed.</td><td class="lineno" valign="top"></td></tr>
    385382      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    405402      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    406403      <tr><td class="lineno" valign="top"></td><td class="left">   Reactive negotiation is advantageous when the response would vary</td><td> </td><td class="right">   Reactive negotiation is advantageous when the response would vary</td><td class="lineno" valign="top"></td></tr>
    407       <tr><td><a name="diff0023" /></td></tr>
     404      <tr><td><a name="diff0022" /></td></tr>
    408405      <tr><td class="lineno" valign="top"></td><td class="lblock">   over commonly<span class="delete">-</span>used dimensions (such as type, language, or encoding),</td><td> </td><td class="rblock">   over commonly<span class="insert"> </span>used dimensions (such as type, language, or encoding),</td><td class="lineno" valign="top"></td></tr>
    409406      <tr><td class="lineno" valign="top"></td><td class="left">   when the origin server is unable to determine a user agent's</td><td> </td><td class="right">   when the origin server is unable to determine a user agent's</td><td class="lineno" valign="top"></td></tr>
     
    429426      <tr><td class="lineno" valign="top"></td><td class="left">   applying semantics to a target resource in much the same way as</td><td> </td><td class="right">   applying semantics to a target resource in much the same way as</td><td class="lineno" valign="top"></td></tr>
    430427      <tr><td class="lineno" valign="top"></td><td class="left">   invoking a defined method on an identified object would apply</td><td> </td><td class="right">   invoking a defined method on an identified object would apply</td><td class="lineno" valign="top"></td></tr>
    431       <tr><td><a name="diff0024" /></td></tr>
     428      <tr><td><a name="diff0023" /></td></tr>
    432429      <tr><td class="lineno" valign="top"></td><td class="lblock">   semantics.  The method token is case<span class="delete">-</span>sensitive because it might be</td><td> </td><td class="rblock">   semantics.  The method token is case<span class="insert"> </span>sensitive because it might be</td><td class="lineno" valign="top"></td></tr>
    433430      <tr><td class="lineno" valign="top"></td><td class="left">   used as a gateway to object-based systems with case-sensitive method</td><td> </td><td class="right">   used as a gateway to object-based systems with case-sensitive method</td><td class="lineno" valign="top"></td></tr>
     
    435432      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    436433      <tr><td class="lineno" valign="top"></td><td class="left">   Unlike distributed objects, the standardized request methods in HTTP</td><td> </td><td class="right">   Unlike distributed objects, the standardized request methods in HTTP</td><td class="lineno" valign="top"></td></tr>
    437       <tr><td><a name="diff0025" /></td></tr>
     434      <tr><td><a name="diff0024" /></td></tr>
    438435      <tr><td class="lineno" valign="top"></td><td class="lblock">   are not resource<span class="delete">-</span>specific, since uniform interfaces provide for</td><td> </td><td class="rblock">   are not resource<span class="insert"> </span>specific, since uniform interfaces provide for</td><td class="lineno" valign="top"></td></tr>
    439436      <tr><td class="lineno" valign="top"></td><td class="left">   better visibility and reuse in network-based systems [REST].  Once</td><td> </td><td class="right">   better visibility and reuse in network-based systems [REST].  Once</td><td class="lineno" valign="top"></td></tr>
     
    459456      <tr><td class="lineno" valign="top"></td><td class="left">   Additional methods, outside the scope of this specification, have</td><td> </td><td class="right">   Additional methods, outside the scope of this specification, have</td><td class="lineno" valign="top"></td></tr>
    460457      <tr><td class="lineno" valign="top"></td><td class="left">   been standardized for use in HTTP.  All such methods ought to be</td><td> </td><td class="right">   been standardized for use in HTTP.  All such methods ought to be</td><td class="lineno" valign="top"></td></tr>
    461       <tr><td><a name="diff0026" /></td></tr>
     458      <tr><td><a name="diff0025" /></td></tr>
    462459      <tr><td class="lineno" valign="top"></td><td class="lblock">   registered within the <span class="delete">HTTP Method Registry</span> maintained by IANA, as</td><td> </td><td class="rblock">   registered within the <span class="insert">"Hypertext Transfer Protocol (HTTP) Method"</span></td><td class="lineno" valign="top"></td></tr>
    463460      <tr><td class="lineno" valign="top"></td><td class="lblock">   defined in Section 8.1.</td><td> </td><td class="rblock"><span class="insert">   registry</span> maintained by IANA, as defined in Section 8.1.</td><td class="lineno" valign="top"></td></tr>
     
    484481      <tr><td class="lineno" valign="top"></td><td class="left">   property, or unusual burden on the origin server.</td><td> </td><td class="right">   property, or unusual burden on the origin server.</td><td class="lineno" valign="top"></td></tr>
    485482      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    486       <tr><td><a name="diff0027" /></td></tr>
     483      <tr><td><a name="diff0026" /></td></tr>
    487484      <tr><td class="lineno" valign="top"></td><td class="lblock">   This definition of safe <span class="delete">methods</span> does not prevent an implementation</td><td> </td><td class="rblock">   This definition of safe <span class="insert">method</span> does not prevent an implementation</td><td class="lineno" valign="top"></td></tr>
    488485      <tr><td class="lineno" valign="top"></td><td class="lblock">   from including behavior that is potentially harmful, not entirely</td><td> </td><td class="rblock">   from including behavior that is potentially harmful, <span class="insert">that is</span> not</td><td class="lineno" valign="top"></td></tr>
     
    518515      <tr><td class="lineno" valign="top"></td><td class="left">   resource is to perform an unsafe action, then the resource owner MUST</td><td> </td><td class="right">   resource is to perform an unsafe action, then the resource owner MUST</td><td class="lineno" valign="top"></td></tr>
    519516      <tr><td class="lineno" valign="top"></td><td class="left">   disable or disallow that action when it is accessed using a safe</td><td> </td><td class="right">   disable or disallow that action when it is accessed using a safe</td><td class="lineno" valign="top"></td></tr>
    520       <tr><td><a name="diff0028" /></td></tr>
     517      <tr><td><a name="diff0027" /></td></tr>
    521518      <tr><td class="lineno" valign="top"></td><td class="lblock">   request method.  Failure to do so will result in unfortunate side<span class="delete">-</span></td><td> </td><td class="rblock">   request method.  Failure to do so will result in unfortunate side</td><td class="lineno" valign="top"></td></tr>
    522519      <tr><td class="lineno" valign="top"></td><td class="left">   effects when automated processes perform a GET on every URI reference</td><td> </td><td class="right">   effects when automated processes perform a GET on every URI reference</td><td class="lineno" valign="top"></td></tr>
     
    535532      <tr><td class="lineno" valign="top"></td><td class="left">   what has been requested by the user; a server is free to log each</td><td> </td><td class="right">   what has been requested by the user; a server is free to log each</td><td class="lineno" valign="top"></td></tr>
    536533      <tr><td class="lineno" valign="top"></td><td class="left">   request separately, retain a revision control history, or implement</td><td> </td><td class="right">   request separately, retain a revision control history, or implement</td><td class="lineno" valign="top"></td></tr>
    537       <tr><td><a name="diff0029" /></td></tr>
     534      <tr><td><a name="diff0028" /></td></tr>
    538535      <tr><td class="lineno" valign="top"></td><td class="lblock">   other non-idempotent side<span class="delete">-</span>effects for each idempotent request.</td><td> </td><td class="rblock">   other non-idempotent side<span class="insert"> </span>effects for each idempotent request.</td><td class="lineno" valign="top"></td></tr>
    539536      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    553550      <tr><td class="lineno" valign="top"></td><td class="left">   specific requirements see [RFC7234].  In general, safe methods that</td><td> </td><td class="right">   specific requirements see [RFC7234].  In general, safe methods that</td><td class="lineno" valign="top"></td></tr>
    554551      <tr><td class="lineno" valign="top"></td><td class="left">   do not depend on a current or authoritative response are defined as</td><td> </td><td class="right">   do not depend on a current or authoritative response are defined as</td><td class="lineno" valign="top"></td></tr>
    555       <tr><td><a name="diff0030" /></td></tr>
     552      <tr><td><a name="diff0029" /></td></tr>
    556553      <tr><td class="lineno" valign="top"></td><td class="lblock">   cacheable; this specification defines GET, HEAD and POST as</td><td> </td><td class="rblock">   cacheable; this specification defines GET, HEAD<span class="insert">,</span> and POST as</td><td class="lineno" valign="top"></td></tr>
    557554      <tr><td class="lineno" valign="top"></td><td class="left">   cacheable, although the overwhelming majority of cache</td><td> </td><td class="right">   cacheable, although the overwhelming majority of cache</td><td class="lineno" valign="top"></td></tr>
     
    569566      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    570567      <tr><td class="lineno" valign="top"></td><td class="left">   It is tempting to think of resource identifiers as remote file system</td><td> </td><td class="right">   It is tempting to think of resource identifiers as remote file system</td><td class="lineno" valign="top"></td></tr>
    571       <tr><td><a name="diff0031" /></td></tr>
     568      <tr><td><a name="diff0030" /></td></tr>
    572569      <tr><td class="lineno" valign="top"></td><td class="lblock">   pathnames<span class="delete">,</span> and of representations as being a copy of the contents of</td><td> </td><td class="rblock">   pathnames and of representations as being a copy of the contents of</td><td class="lineno" valign="top"></td></tr>
    573570      <tr><td class="lineno" valign="top"></td><td class="left">   such files.  In fact, that is how many resources are implemented (see</td><td> </td><td class="right">   such files.  In fact, that is how many resources are implemented (see</td><td class="lineno" valign="top"></td></tr>
     
    579576      <tr><td class="lineno" valign="top"></td><td class="left">   a file system, an origin server might be configured to execute the</td><td> </td><td class="right">   a file system, an origin server might be configured to execute the</td><td class="lineno" valign="top"></td></tr>
    580577      <tr><td class="lineno" valign="top"></td><td class="left">   files with the request as input and send the output as the</td><td> </td><td class="right">   files with the request as input and send the output as the</td><td class="lineno" valign="top"></td></tr>
    581       <tr><td><a name="diff0032" /></td></tr>
     578      <tr><td><a name="diff0031" /></td></tr>
    582579      <tr><td class="lineno" valign="top"></td><td class="lblock">   representation<span class="delete">,</span> rather than transfer the files directly.  Regardless,</td><td> </td><td class="rblock">   representation rather than transfer the files directly.  Regardless,</td><td class="lineno" valign="top"></td></tr>
    583580      <tr><td class="lineno" valign="top"></td><td class="left">   only the origin server needs to know how each of its resource</td><td> </td><td class="right">   only the origin server needs to know how each of its resource</td><td class="lineno" valign="top"></td></tr>
    584       <tr><td><a name="diff0033" /></td></tr>
     581      <tr><td><a name="diff0032" /></td></tr>
    585582      <tr><td class="lineno" valign="top"></td><td class="lblock">   identifiers corresponds to an implementation<span class="delete">,</span> and how each</td><td> </td><td class="rblock">   identifiers corresponds to an implementation and how each</td><td class="lineno" valign="top"></td></tr>
    586583      <tr><td class="lineno" valign="top"></td><td class="left">   implementation manages to select and send a current representation of</td><td> </td><td class="right">   implementation manages to select and send a current representation of</td><td class="lineno" valign="top"></td></tr>
     
    606603      <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>
    607604      <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>
    608       <tr><td><a name="diff0034" /></td></tr>
     605      <tr><td><a name="diff0033" /></td></tr>
    609606      <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>
    610607      <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>
     
    631628      <tr><td class="lineno" valign="top"></td><td class="left">   reflects the new representation.  This requirement allows a user</td><td> </td><td class="right">   reflects the new representation.  This requirement allows a user</td><td class="lineno" valign="top"></td></tr>
    632629      <tr><td class="lineno" valign="top"></td><td class="left">   agent to know when the representation body it has in memory remains</td><td> </td><td class="right">   agent to know when the representation body it has in memory remains</td><td class="lineno" valign="top"></td></tr>
    633       <tr><td><a name="diff0035" /></td></tr>
     630      <tr><td><a name="diff0034" /></td></tr>
    634631      <tr><td class="lineno" valign="top"></td><td class="lblock">   current as a result of the PUT, thus not in need of <span class="delete">retrieving</span> again</td><td> </td><td class="rblock">   current as a result of the PUT, thus not in need of <span class="insert">being retrieved</span></td><td class="lineno" valign="top"></td></tr>
    635632      <tr><td class="lineno" valign="top"></td><td class="lblock">   from the origin server, and that the new validator(s) received in the</td><td> </td><td class="rblock">   again from the origin server, and that the new validator(s) received</td><td class="lineno" valign="top"></td></tr>
     
    658655      <tr><td class="lineno" valign="top"></td><td class="left">   regarding whether or not to redirect the request.</td><td> </td><td class="right">   regarding whether or not to redirect the request.</td><td class="lineno" valign="top"></td></tr>
    659656      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    660       <tr><td><a name="diff0036" /></td></tr>
     657      <tr><td><a name="diff0035" /></td></tr>
    661658      <tr><td class="lineno" valign="top"></td><td class="lblock">   A PUT request applied to the target resource can have side<span class="delete">-</span>effects on</td><td> </td><td class="rblock">   A PUT request applied to the target resource can have side<span class="insert"> </span>effects on</td><td class="lineno" valign="top"></td></tr>
    662659      <tr><td class="lineno" valign="top"></td><td class="left">   other resources.  For example, an article might have a URI for</td><td> </td><td class="right">   other resources.  For example, an article might have a URI for</td><td class="lineno" valign="top"></td></tr>
     
    682679      <tr><td class="lineno" valign="top"></td><td class="left">   functionality.  In effect, this method is similar to the rm command</td><td> </td><td class="right">   functionality.  In effect, this method is similar to the rm command</td><td class="lineno" valign="top"></td></tr>
    683680      <tr><td class="lineno" valign="top"></td><td class="left">   in UNIX: it expresses a deletion operation on the URI mapping of the</td><td> </td><td class="right">   in UNIX: it expresses a deletion operation on the URI mapping of the</td><td class="lineno" valign="top"></td></tr>
    684       <tr><td><a name="diff0037" /></td></tr>
     681      <tr><td><a name="diff0036" /></td></tr>
    685682      <tr><td class="lineno" valign="top"></td><td class="lblock">   origin server<span class="delete">,</span> rather than an expectation that the previously</td><td> </td><td class="rblock">   origin server rather than an expectation that the previously</td><td class="lineno" valign="top"></td></tr>
    686683      <tr><td class="lineno" valign="top"></td><td class="left">   associated information be deleted.</td><td> </td><td class="right">   associated information be deleted.</td><td class="lineno" valign="top"></td></tr>
     
    706703      <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>
    707704      <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>
    708       <tr><td><a name="diff0038" /></td></tr>
     705      <tr><td><a name="diff0037" /></td></tr>
    709706      <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>
    710707      <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>
     
    731728      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    732729      <tr><td class="lineno" valign="top"></td><td class="left">   The OPTIONS method requests information about the communication</td><td> </td><td class="right">   The OPTIONS method requests information about the communication</td><td class="lineno" valign="top"></td></tr>
    733       <tr><td><a name="diff0039" /></td></tr>
     730      <tr><td><a name="diff0038" /></td></tr>
    734731      <tr><td class="lineno" valign="top"></td><td class="lblock">   options available for the target resource, <span class="delete">either at</span> the origin</td><td> </td><td class="rblock">   options available for the target resource, <span class="insert">at either</span> the origin</td><td class="lineno" valign="top"></td></tr>
    735732      <tr><td class="lineno" valign="top"></td><td class="left">   server or an intervening intermediary.  This method allows a client</td><td> </td><td class="right">   server or an intervening intermediary.  This method allows a client</td><td class="lineno" valign="top"></td></tr>
     
    755752      <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>
    756753      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    757       <tr><td><a name="diff0040" /></td></tr>
     754      <tr><td><a name="diff0039" /></td></tr>
    758755      <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>
    759756      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    779776      <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>
    780777      <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>
    781       <tr><td><a name="diff0041" /></td></tr>
     778      <tr><td><a name="diff0040" /></td></tr>
    782779      <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>
    783780      <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>
     
    809806      <tr><td class="lineno" valign="top"></td><td class="left">   value is greater than zero, the intermediary MUST generate an updated</td><td> </td><td class="right">   value is greater than zero, the intermediary MUST generate an updated</td><td class="lineno" valign="top"></td></tr>
    810807      <tr><td class="lineno" valign="top"></td><td class="left">   Max-Forwards field in the forwarded message with a field-value that</td><td> </td><td class="right">   Max-Forwards field in the forwarded message with a field-value that</td><td class="lineno" valign="top"></td></tr>
    811       <tr><td><a name="diff0042" /></td></tr>
     808      <tr><td><a name="diff0041" /></td></tr>
    812809      <tr><td class="lineno" valign="top"></td><td class="lblock">   is the lesser of<span class="delete">: a) the received value decremented by one (1),</span> or b)</td><td> </td><td class="rblock">   is the lesser of<span class="insert"> a) the received value decremented by one (1)</span> or b)</td><td class="lineno" valign="top"></td></tr>
    813810      <tr><td class="lineno" valign="top"></td><td class="left">   the recipient's maximum supported value for Max-Forwards.</td><td> </td><td class="right">   the recipient's maximum supported value for Max-Forwards.</td><td class="lineno" valign="top"></td></tr>
     
    833830      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    834831      <tr><td class="lineno" valign="top"></td><td class="left">   is interpreted as "I prefer audio/basic, but send me any audio type</td><td> </td><td class="right">   is interpreted as "I prefer audio/basic, but send me any audio type</td><td class="lineno" valign="top"></td></tr>
    835       <tr><td><a name="diff0043" /></td></tr>
     832      <tr><td><a name="diff0042" /></td></tr>
    836833      <tr><td class="lineno" valign="top"></td><td class="lblock">   if it is the best available after an 80% mark<span class="delete">-</span>down in quality".</td><td> </td><td class="rblock">   if it is the best available after an 80% markdown in quality".</td><td class="lineno" valign="top"></td></tr>
    837834      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    857854      <tr><td class="lineno" valign="top"></td><td class="left">   the response have a matching language tag, the origin server can</td><td> </td><td class="right">   the response have a matching language tag, the origin server can</td><td class="lineno" valign="top"></td></tr>
    858855      <tr><td class="lineno" valign="top"></td><td class="left">   either disregard the header field by treating the response as if it</td><td> </td><td class="right">   either disregard the header field by treating the response as if it</td><td class="lineno" valign="top"></td></tr>
    859       <tr><td><a name="diff0044" /></td></tr>
     856      <tr><td><a name="diff0043" /></td></tr>
    860857      <tr><td class="lineno" valign="top"></td><td class="lblock">   is not subject to content negotiation<span class="delete">,</span> or honor the header field by</td><td> </td><td class="rblock">   is not subject to content negotiation or honor the header field by</td><td class="lineno" valign="top"></td></tr>
    861858      <tr><td class="lineno" valign="top"></td><td class="left">   sending a 406 (Not Acceptable) response.  However, the latter is not</td><td> </td><td class="right">   sending a 406 (Not Acceptable) response.  However, the latter is not</td><td class="lineno" valign="top"></td></tr>
     
    881878      <tr><td class="lineno" valign="top"></td><td class="left">   Since intelligibility is highly dependent on the individual user,</td><td> </td><td class="right">   Since intelligibility is highly dependent on the individual user,</td><td class="lineno" valign="top"></td></tr>
    882879      <tr><td class="lineno" valign="top"></td><td class="left">   user agents need to allow user control over the linguistic preference</td><td> </td><td class="right">   user agents need to allow user control over the linguistic preference</td><td class="lineno" valign="top"></td></tr>
    883       <tr><td><a name="diff0045" /></td></tr>
     880      <tr><td><a name="diff0044" /></td></tr>
    884881      <tr><td class="lineno" valign="top"></td><td class="lblock">   (either through configuration of the user agent itself<span class="delete">,</span> or by</td><td> </td><td class="rblock">   (either through configuration of the user agent itself or by</td><td class="lineno" valign="top"></td></tr>
    885882      <tr><td class="lineno" valign="top"></td><td class="left">   defaulting to a user controllable system setting).  A user agent that</td><td> </td><td class="right">   defaulting to a user controllable system setting).  A user agent that</td><td class="lineno" valign="top"></td></tr>
     
    905902      <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>
    906903      <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>
    907       <tr><td><a name="diff0046" /></td></tr>
     904      <tr><td><a name="diff0045" /></td></tr>
    908905      <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>
    909906      <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>
     
    929926      <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>
    930927      <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>
    931       <tr><td><a name="diff0047" /></td></tr>
     928      <tr><td><a name="diff0046" /></td></tr>
    932929      <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>
    933930      <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>
     
    947944      <tr><td class="lineno" valign="top"></td><td class="left">   Some intermediaries have been known to indiscriminately remove</td><td> </td><td class="right">   Some intermediaries have been known to indiscriminately remove</td><td class="lineno" valign="top"></td></tr>
    948945      <tr><td class="lineno" valign="top"></td><td class="left">   Referer header fields from outgoing requests.  This has the</td><td> </td><td class="right">   Referer header fields from outgoing requests.  This has the</td><td class="lineno" valign="top"></td></tr>
    949       <tr><td><a name="diff0048" /></td></tr>
     946      <tr><td><a name="diff0047" /></td></tr>
    950947      <tr><td class="lineno" valign="top"></td><td class="lblock">   unfortunate side<span class="delete">-</span>effect of interfering with protection against CSRF</td><td> </td><td class="rblock">   unfortunate side<span class="insert"> </span>effect of interfering with protection against CSRF</td><td class="lineno" valign="top"></td></tr>
    951948      <tr><td class="lineno" valign="top"></td><td class="left">   attacks, which can be far more harmful to their users.</td><td> </td><td class="right">   attacks, which can be far more harmful to their users.</td><td class="lineno" valign="top"></td></tr>
     
    963960      <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>
    964961      <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>
    965       <tr><td><a name="diff0049" /></td></tr>
     962      <tr><td><a name="diff0048" /></td></tr>
    966963      <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>
    967964      <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>
     
    973970      <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>
    974971      <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>
    975       <tr><td><a name="diff0050" /></td></tr>
     972      <tr><td><a name="diff0049" /></td></tr>
    976973      <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>
    977974      <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>
    978975      <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>
    979       <tr><td><a name="diff0051" /></td></tr>
     976      <tr><td><a name="diff0050" /></td></tr>
    980977      <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>
    981978      <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>
     
    986983      <tr><td class="lineno" valign="top"></td><td class="left">   A sender SHOULD limit generated product identifiers to what is</td><td> </td><td class="right">   A sender SHOULD limit generated product identifiers to what is</td><td class="lineno" valign="top"></td></tr>
    987984      <tr><td class="lineno" valign="top"></td><td class="left">   necessary to identify the product; a sender MUST NOT generate</td><td> </td><td class="right">   necessary to identify the product; a sender MUST NOT generate</td><td class="lineno" valign="top"></td></tr>
    988       <tr><td><a name="diff0052" /></td></tr>
     985      <tr><td><a name="diff0051" /></td></tr>
    989986      <tr><td class="lineno" valign="top"></td><td class="lblock">   advertising or other non<span class="delete">-</span>essential information within the product</td><td> </td><td class="rblock">   advertising or other nonessential information within the product</td><td class="lineno" valign="top"></td></tr>
    990987      <tr><td class="lineno" valign="top"></td><td class="left">   identifier.  A sender SHOULD NOT generate information in product-</td><td> </td><td class="right">   identifier.  A sender SHOULD NOT generate information in product-</td><td class="lineno" valign="top"></td></tr>
    991988      <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>
    992       <tr><td><a name="diff0053" /></td></tr>
     989      <tr><td><a name="diff0052" /></td></tr>
    993990      <tr><td class="lineno" valign="top"></td><td class="lblock">   of the same product name ought <span class="delete">to only</span> differ in the product-version</td><td> </td><td class="rblock">   of the same product name ought <span class="insert">only to</span> differ in the product-version</td><td class="lineno" valign="top"></td></tr>
    994991      <tr><td class="lineno" valign="top"></td><td class="left">   portion of the product identifier).</td><td> </td><td class="right">   portion of the product identifier).</td><td class="lineno" valign="top"></td></tr>
     
    10101007      <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>
    10111008      <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>
     1009      <tr><td><a name="diff0053" /></td></tr>
     1010      <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>
     1011      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     1012      <tr><td class="lineno" valign="top"></td><td class="left">6.  Response Status Codes</td><td> </td><td class="right">6.  Response Status Codes</td><td class="lineno" valign="top"></td></tr>
     1013      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    10121014      <tr><td><a name="diff0054" /></td></tr>
    1013       <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>
    1014       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1015       <tr><td class="lineno" valign="top"></td><td class="left">6.  Response Status Codes</td><td> </td><td class="right">6.  Response Status Codes</td><td class="lineno" valign="top"></td></tr>
    1016       <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="diff0055" /></td></tr>
    10181015      <tr><td class="lineno" valign="top"></td><td class="lblock">   The status-code element is a <span class="delete">3-digit</span> integer code giving the result</td><td> </td><td class="rblock">   The status-code element is a <span class="insert">three-digit</span> integer code giving the</td><td class="lineno" valign="top"></td></tr>
    10191016      <tr><td class="lineno" valign="top"></td><td class="lblock">   of the attempt to understand and satisfy the request.</td><td> </td><td class="rblock">   result of the attempt to understand and satisfy the request.</td><td class="lineno" valign="top"></td></tr>
     
    10291026      <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>
    10301027      <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>
    1031       <tr><td><a name="diff0056" /></td></tr>
     1028      <tr><td><a name="diff0055" /></td></tr>
    10321029      <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>
    10331030      <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>
     
    10351032      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    10361033      <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>
    1037       <tr><td><a name="diff0057" /></td></tr>
     1034      <tr><td><a name="diff0056" /></td></tr>
    10381035      <tr><td class="lineno" valign="top"></td><td class="lblock">   The last two digits do not have any categorization role.  There are <span class="delete">5</span></td><td> </td><td class="rblock">   The last two digits do not have any categorization role.  There are</td><td class="lineno" valign="top"></td></tr>
    10391036      <tr><td class="lineno" valign="top"></td><td class="lblock">   values for the first digit:</td><td> </td><td class="rblock">   <span class="insert">five</span> values for the first digit:</td><td class="lineno" valign="top"></td></tr>
     
    10601057      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    10611058      <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>
    1062       <tr><td><a name="diff0058" /></td></tr>
     1059      <tr><td><a name="diff0057" /></td></tr>
    10631060      <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>
    10641061      <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>
     
    10681065      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    10691066      <tr><td class="lineno" valign="top"></td><td class="left">   +------+-------------------------------+--------------------------+</td><td> </td><td class="right">   +------+-------------------------------+--------------------------+</td><td class="lineno" valign="top"></td></tr>
    1070       <tr><td><a name="diff0059" /></td></tr>
     1067      <tr><td><a name="diff0058" /></td></tr>
    10711068      <tr><td class="lineno" valign="top"></td><td class="lblock">   | <span class="delete">code | reason-p</span>hrase                 | Defined in...            |</td><td> </td><td class="rblock">   | <span class="insert">Code | Reason-P</span>hrase                 | Defined in...            |</td><td class="lineno" valign="top"></td></tr>
    10721069      <tr><td class="lineno" valign="top"></td><td class="left">   +------+-------------------------------+--------------------------+</td><td> </td><td class="right">   +------+-------------------------------+--------------------------+</td><td class="lineno" valign="top"></td></tr>
     
    10921089      <tr><td class="lineno" valign="top"></td><td class="left">   prior to completing the requested action and sending a final</td><td> </td><td class="right">   prior to completing the requested action and sending a final</td><td class="lineno" valign="top"></td></tr>
    10931090      <tr><td class="lineno" valign="top"></td><td class="left">   response.  All 1xx responses consist of only the status-line and</td><td> </td><td class="right">   response.  All 1xx responses consist of only the status-line and</td><td class="lineno" valign="top"></td></tr>
    1094       <tr><td><a name="diff0060" /></td></tr>
     1091      <tr><td><a name="diff0059" /></td></tr>
    10951092      <tr><td class="lineno" valign="top"></td><td class="lblock">   optional header fields<span class="delete">, and thus</span> are terminated by the empty line at</td><td> </td><td class="rblock">   optional header fields<span class="insert"> and, thus,</span> are terminated by the empty line at</td><td class="lineno" valign="top"></td></tr>
    10961093      <tr><td class="lineno" valign="top"></td><td class="left">   the end of the header section.  Since HTTP/1.0 did not define any 1xx</td><td> </td><td class="right">   the end of the header section.  Since HTTP/1.0 did not define any 1xx</td><td class="lineno" valign="top"></td></tr>
     
    11161113      <tr><td class="lineno" valign="top"></td><td class="left">   operation.</td><td> </td><td class="right">   operation.</td><td class="lineno" valign="top"></td></tr>
    11171114      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1118       <tr><td><a name="diff0061" /></td></tr>
     1115      <tr><td><a name="diff0060" /></td></tr>
    11191116      <tr><td class="lineno" valign="top"></td><td class="lblock">   The 202 response is intentionally non<span class="delete">-</span>committal.  Its purpose is to</td><td> </td><td class="rblock">   The 202 response is intentionally noncommittal.  Its purpose is to</td><td class="lineno" valign="top"></td></tr>
    11201117      <tr><td class="lineno" valign="top"></td><td class="left">   allow a server to accept a request for some other process (perhaps a</td><td> </td><td class="right">   allow a server to accept a request for some other process (perhaps a</td><td class="lineno" valign="top"></td></tr>
     
    11401137      <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>
    11411138      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1142       <tr><td><a name="diff0062" /></td></tr>
     1139      <tr><td><a name="diff0061" /></td></tr>
    11431140      <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>
    11441141      <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>
     
    11561153      <tr><td class="lineno" valign="top"></td><td class="left">   resource has been assigned a new permanent URI and any future</td><td> </td><td class="right">   resource has been assigned a new permanent URI and any future</td><td class="lineno" valign="top"></td></tr>
    11571154      <tr><td class="lineno" valign="top"></td><td class="left">   references to this resource ought to use one of the enclosed URIs.</td><td> </td><td class="right">   references to this resource ought to use one of the enclosed URIs.</td><td class="lineno" valign="top"></td></tr>
    1158       <tr><td><a name="diff0063" /></td></tr>
     1155      <tr><td><a name="diff0062" /></td></tr>
    11591156      <tr><td class="lineno" valign="top"></td><td class="lblock">   Clients with link<span class="delete"> </span>editing capabilities ought to automatically re-link</td><td> </td><td class="rblock">   Clients with link<span class="insert">-</span>editing capabilities ought to automatically re-link</td><td class="lineno" valign="top"></td></tr>
    11601157      <tr><td class="lineno" valign="top"></td><td class="left">   references to the effective request URI to one or more of the new</td><td> </td><td class="right">   references to the effective request URI to one or more of the new</td><td class="lineno" valign="top"></td></tr>
     
    11801177      <tr><td class="lineno" valign="top"></td><td class="left">   to a selected resource, since doing so provides the information</td><td> </td><td class="right">   to a selected resource, since doing so provides the information</td><td class="lineno" valign="top"></td></tr>
    11811178      <tr><td class="lineno" valign="top"></td><td class="left">   corresponding to the POST response in a form that can be separately</td><td> </td><td class="right">   corresponding to the POST response in a form that can be separately</td><td class="lineno" valign="top"></td></tr>
    1182       <tr><td><a name="diff0064" /></td></tr>
     1179      <tr><td><a name="diff0063" /></td></tr>
    11831180      <tr><td class="lineno" valign="top"></td><td class="lblock">   identified, bookmarked, and cached independent of the original</td><td> </td><td class="rblock">   identified, bookmarked, and cached<span class="insert">,</span> independent of the original</td><td class="lineno" valign="top"></td></tr>
    11841181      <tr><td class="lineno" valign="top"></td><td class="left">   request.</td><td> </td><td class="right">   request.</td><td class="lineno" valign="top"></td></tr>
     
    12041201      <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>
    12051202      <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>
    1206       <tr><td><a name="diff0065" /></td></tr>
     1203      <tr><td><a name="diff0064" /></td></tr>
    12071204      <tr><td class="lineno" valign="top"></td><td class="lblock">      Permanently) ([<span class="delete">status-308], however,</span> defines the status code 308</td><td> </td><td class="rblock">      Permanently) ([<span class="insert">RFC7238]; however, it</span> defines the status code 308</td><td class="lineno" valign="top"></td></tr>
    12081205      <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>
     
    12201217      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    12211218      <tr><td class="lineno" valign="top"></td><td class="left">   The 400 (Bad Request) status code indicates that the server cannot or</td><td> </td><td class="right">   The 400 (Bad Request) status code indicates that the server cannot or</td><td class="lineno" valign="top"></td></tr>
    1222       <tr><td><a name="diff0066" /></td></tr>
     1219      <tr><td><a name="diff0065" /></td></tr>
    12231220      <tr><td class="lineno" valign="top"></td><td class="lblock">   will not process the request due to something <span class="delete">which</span> is perceived to</td><td> </td><td class="rblock">   will not process the request due to something <span class="insert">that</span> is perceived to be</td><td class="lineno" valign="top"></td></tr>
    12241221      <tr><td class="lineno" valign="top"></td><td class="lblock">   be a client error (e.g., malformed request syntax, invalid request</td><td> </td><td class="rblock">   a client error (e.g., malformed request syntax, invalid request</td><td class="lineno" valign="top"></td></tr>
     
    12451242      <tr><td class="lineno" valign="top"></td><td class="left">   information, when the client has descended into a "black hole" of</td><td> </td><td class="right">   information, when the client has descended into a "black hole" of</td><td class="lineno" valign="top"></td></tr>
    12461243      <tr><td class="lineno" valign="top"></td><td class="left">   redirection (e.g., a redirected URI prefix that points to a suffix of</td><td> </td><td class="right">   redirection (e.g., a redirected URI prefix that points to a suffix of</td><td class="lineno" valign="top"></td></tr>
    1247       <tr><td><a name="diff0067" /></td></tr>
     1244      <tr><td><a name="diff0066" /></td></tr>
    12481245      <tr><td class="lineno" valign="top"></td><td class="lblock">   itself)<span class="delete">,</span> or when the server is under attack by a client attempting to</td><td> </td><td class="rblock">   itself) or when the server is under attack by a client attempting to</td><td class="lineno" valign="top"></td></tr>
    12491246      <tr><td class="lineno" valign="top"></td><td class="left">   exploit potential security holes.</td><td> </td><td class="right">   exploit potential security holes.</td><td class="lineno" valign="top"></td></tr>
     
    12691266      <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>
    12701267      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1271       <tr><td><a name="diff0068" /></td></tr>
     1268      <tr><td><a name="diff0067" /></td></tr>
    12721269      <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>
    12731270      <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>
     
    12821279      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    12831280      <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>
    1284       <tr><td><a name="diff0069" /></td></tr>
     1281      <tr><td><a name="diff0068" /></td></tr>
    12851282      <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>
    12861283      <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>
     
    12971294      <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>
    12981295      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1299       <tr><td><a name="diff0070" /></td></tr>
     1296      <tr><td><a name="diff0069" /></td></tr>
    13001297      <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>
    13011298      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    13141311      <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>
    13151312      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1316       <tr><td><a name="diff0071" /></td></tr>
     1313      <tr><td><a name="diff0070" /></td></tr>
    13171314      <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>
    13181315      <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>
     
    13441341      <tr><td class="lineno" valign="top"></td><td class="left">   automatically redirecting the request.</td><td> </td><td class="right">   automatically redirecting the request.</td><td class="lineno" valign="top"></td></tr>
    13451342      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1346       <tr><td><a name="diff0072" /></td></tr>
     1343      <tr><td><a name="diff0071" /></td></tr>
    13471344      <tr><td class="lineno" valign="top"></td><td class="lblock">   If the Location value provided in a 3xx (Redirection) does not have a</td><td> </td><td class="rblock">   If the Location value provided in a 3xx (Redirection) <span class="insert">response</span> does</td><td class="lineno" valign="top"></td></tr>
    13481345      <tr><td class="lineno" valign="top"></td><td class="lblock">   fragment component, a user agent MUST process the redirection as if</td><td> </td><td class="rblock">   not have a fragment component, a user agent MUST process the</td><td class="lineno" valign="top"></td></tr>
     
    13721369      <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>
    13731370      <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>
    1374       <tr><td><a name="diff0073" /></td></tr>
     1371      <tr><td><a name="diff0072" /></td></tr>
    13751372      <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>
    13761373      <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>
     
    13961393      <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>
    13971394      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1398       <tr><td><a name="diff0074" /></td></tr>
     1395      <tr><td><a name="diff0073" /></td></tr>
    13991396      <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>
    14001397      <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>
     
    14201417      <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>
    14211418      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1422       <tr><td><a name="diff0075" /></td></tr>
     1419      <tr><td><a name="diff0074" /></td></tr>
    14231420      <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>
    14241421      <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>
     
    14471444      <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>
    14481445      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1449       <tr><td><a name="diff0076" /></td></tr>
     1446      <tr><td><a name="diff0075" /></td></tr>
    14501447      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP</span> Method <span class="delete">Registry</span> defines the <span class="delete">name space</span> for the request</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>
    14511448      <tr><td class="lineno" valign="top"></td><td class="lblock">   method token (Section 4).  The <span class="delete">method registry will be</span> created and</td><td> </td><td class="rblock">   <span class="insert">namespace</span> for the request method token (Section 4).  The <span class="insert">"HTTP Method</span></td><td class="lineno" valign="top"></td></tr>
     
    14651462      <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>
    14661463      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1467       <tr><td><a name="diff0077" /></td></tr>
     1464      <tr><td><a name="diff0076" /></td></tr>
    14681465      <tr><td class="lineno" valign="top"></td><td class="lblock">   Values to be added to this name<span class="delete"> </span>space require IETF Review (see</td><td> </td><td class="rblock">   Values to be added to this namespace require IETF Review (see</td><td class="lineno" valign="top"></td></tr>
    14691466      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC5226], Section 4.1).</td><td> </td><td class="right">   [RFC5226], Section 4.1).</td><td class="lineno" valign="top"></td></tr>
     
    14871484      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    14881485      <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>
    1489       <tr><td><a name="diff0078" /></td></tr>
     1486      <tr><td><a name="diff0077" /></td></tr>
    14901487      <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>
    14911488      <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>
     
    15061503      <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>
    15071504      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1508       <tr><td><a name="diff0079" /></td></tr>
     1505      <tr><td><a name="diff0078" /></td></tr>
    15091506      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP</span> Method <span class="delete">Registry shall be</span> populated with the registrations</td><td> </td><td class="rblock">   The <span class="insert">"Hypertext Transfer Protocol (HTTP)</span> Method <span class="insert">Registry" has been</span></td><td class="lineno" valign="top"></td></tr>
    15101507      <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>
     
    15251522      <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>
    15261523      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1527       <tr><td><a name="diff0080" /></td></tr>
     1524      <tr><td><a name="diff0079" /></td></tr>
    15281525      <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 <span class="delete">name space</span> 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>
    15291526      <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 <span class="insert">namespace</span> for the response status-code token (Section 6).  The</td><td class="lineno" valign="top"></td></tr>
     
    15311528      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">   &lt;http://www.iana.org/assignments/http-status-codes&gt;.</td><td class="lineno" valign="top"></td></tr>
    15321529      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1533       <tr><td><a name="diff0081" /></td></tr>
     1530      <tr><td><a name="diff0080" /></td></tr>
    15341531      <tr><td class="lineno" valign="top"></td><td class="lblock">   This <span class="delete">S</span>ection replaces the registration procedure for HTTP Status</td><td> </td><td class="rblock">   This <span class="insert">s</span>ection replaces the registration procedure for HTTP Status</td><td class="lineno" valign="top"></td></tr>
    15351532      <tr><td class="lineno" valign="top"></td><td class="left">   Codes previously defined in Section 7.1 of [RFC2817].</td><td> </td><td class="right">   Codes previously defined in Section 7.1 of [RFC2817].</td><td class="lineno" valign="top"></td></tr>
     
    15451542      <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>
    15461543      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1547       <tr><td><a name="diff0082" /></td></tr>
     1544      <tr><td><a name="diff0081" /></td></tr>
    15481545      <tr><td class="lineno" valign="top"></td><td class="lblock">   Values to be added to the HTTP status code name<span class="delete"> </span>space require IETF</td><td> </td><td class="rblock">   Values to be added to the HTTP status code namespace require IETF</td><td class="lineno" valign="top"></td></tr>
    15491546      <tr><td class="lineno" valign="top"></td><td class="left">   Review (see [RFC5226], Section 4.1).</td><td> </td><td class="right">   Review (see [RFC5226], Section 4.1).</td><td class="lineno" valign="top"></td></tr>
     
    15691566      <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>
    15701567      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1571       <tr><td><a name="diff0083" /></td></tr>
     1568      <tr><td><a name="diff0082" /></td></tr>
    15721569      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP</span> Status <span class="delete">Code Registry shall be</span> updated with the registrations</td><td> </td><td class="rblock">   The <span class="insert">"HTTP</span> Status <span class="insert">Codes" registry has been</span> updated with the</td><td class="lineno" valign="top"></td></tr>
    15731570      <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>
     
    15941591      <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>
    15951592      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1596       <tr><td><a name="diff0084" /></td></tr>
     1593      <tr><td><a name="diff0083" /></td></tr>
    15971594      <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>
    15981595      <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>
     
    16091606      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    16101607      <tr><td class="lineno" valign="top"></td><td class="left">   Authors of specifications defining new fields are advised to keep the</td><td> </td><td class="right">   Authors of specifications defining new fields are advised to keep the</td><td class="lineno" valign="top"></td></tr>
    1611       <tr><td><a name="diff0085" /></td></tr>
     1608      <tr><td><a name="diff0084" /></td></tr>
    16121609      <tr><td class="lineno" valign="top"></td><td class="lblock">   name as short as practical and <span class="delete">to not</span> prefix the name with "X-"</td><td> </td><td class="rblock">   name as short as practical and <span class="insert">not to</span> prefix the name with "X-"</td><td class="lineno" valign="top"></td></tr>
    16131610      <tr><td class="lineno" valign="top"></td><td class="left">   unless the header field will never be used on the Internet.  (The</td><td> </td><td class="right">   unless the header field will never be used on the Internet.  (The</td><td class="lineno" valign="top"></td></tr>
    1614       <tr><td><a name="diff0086" /></td></tr>
     1611      <tr><td><a name="diff0085" /></td></tr>
    16151612      <tr><td class="lineno" valign="top"></td><td class="lblock">   "<span class="delete">x</span>-" prefix idiom has been extensively misused in practice; it was</td><td> </td><td class="rblock">   "<span class="insert">X</span>-" prefix idiom has been extensively misused in practice; it was</td><td class="lineno" valign="top"></td></tr>
    16161613      <tr><td class="lineno" valign="top"></td><td class="left">   intended to only be used as a mechanism for avoiding name collisions</td><td> </td><td class="right">   intended to only be used as a mechanism for avoiding name collisions</td><td class="lineno" valign="top"></td></tr>
    16171614      <tr><td class="lineno" valign="top"></td><td class="left">   inside proprietary software or intranet processing, since the prefix</td><td> </td><td class="right">   inside proprietary software or intranet processing, since the prefix</td><td class="lineno" valign="top"></td></tr>
    16181615      <tr><td class="lineno" valign="top"></td><td class="left">   would ensure that private names never collide with a newly registered</td><td> </td><td class="right">   would ensure that private names never collide with a newly registered</td><td class="lineno" valign="top"></td></tr>
     1616      <tr><td><a name="diff0086" /></td></tr>
     1617      <tr><td class="lineno" valign="top"></td><td class="lblock">   Internet name; see [BCP178] for further information)</td><td> </td><td class="rblock">   Internet name; see [BCP178] for further information)<span class="insert">.</span></td><td class="lineno" valign="top"></td></tr>
     1618      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     1619      <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>
    16191620      <tr><td><a name="diff0087" /></td></tr>
    1620       <tr><td class="lineno" valign="top"></td><td class="lblock">   Internet name; see [BCP178] for further information)</td><td> </td><td class="rblock">   Internet name; see [BCP178] for further information)<span class="insert">.</span></td><td class="lineno" valign="top"></td></tr>
    1621       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1622       <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>
    1623       <tr><td><a name="diff0088" /></td></tr>
    16241621      <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>
    16251622      <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>
     
    16471644      <tr><td class="lineno" valign="top"></td><td class="left">   consider documenting:</td><td> </td><td class="right">   consider documenting:</td><td class="lineno" valign="top"></td></tr>
    16481645      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1649       <tr><td><a name="diff0089" /></td></tr>
     1646      <tr><td><a name="diff0088" /></td></tr>
    16501647      <tr><td class="lineno" valign="top"></td><td class="lblock">   o  Whether the field is a single value<span class="delete">,</span> or whether it can be a list</td><td> </td><td class="rblock">   o  Whether the field is a single value or whether it can be a list</td><td class="lineno" valign="top"></td></tr>
    16511648      <tr><td class="lineno" valign="top"></td><td class="left">      (delimited by commas; see Section 3.2 of [RFC7230]).</td><td> </td><td class="right">      (delimited by commas; see Section 3.2 of [RFC7230]).</td><td class="lineno" valign="top"></td></tr>
     
    16711668      <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>
    16721669      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1673       <tr><td><a name="diff0090" /></td></tr>
     1670      <tr><td><a name="diff0089" /></td></tr>
    16741671      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">Message Header Field Registry shall be</span> updated with the following</td><td> </td><td class="rblock">   The <span class="insert">"Message Headers" registry has been</span> updated with the following</td><td class="lineno" valign="top"></td></tr>
    16751672      <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>
     
    16911688      <tr><td class="lineno" valign="top"></td><td class="left">   | From              | http     | standard | Section 5.5.1   |</td><td> </td><td class="right">   | From              | http     | standard | Section 5.5.1   |</td><td class="lineno" valign="top"></td></tr>
    16921689      <tr><td class="lineno" valign="top"></td><td class="left">   | Location          | http     | standard | Section 7.1.2   |</td><td> </td><td class="right">   | Location          | http     | standard | Section 7.1.2   |</td><td class="lineno" valign="top"></td></tr>
    1693       <tr><td><a name="diff0091" /></td></tr>
     1690      <tr><td><a name="diff0090" /></td></tr>
    16941691      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   | MIME-Version      | http     | standard | Appendix A.1    |</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    16951692      <tr><td class="lineno" valign="top"></td><td class="left">   | Max-Forwards      | http     | standard | Section 5.1.2   |</td><td> </td><td class="right">   | Max-Forwards      | http     | standard | Section 5.1.2   |</td><td class="lineno" valign="top"></td></tr>
    1696       <tr><td><a name="diff0092" /></td></tr>
     1693      <tr><td><a name="diff0091" /></td></tr>
    16971694      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   | MIME-Version      | http     | standard | Appendix A.1    |</span></td><td class="lineno" valign="top"></td></tr>
    16981695      <tr><td class="lineno" valign="top"></td><td class="left">   | Referer           | http     | standard | Section 5.5.2   |</td><td> </td><td class="right">   | Referer           | http     | standard | Section 5.5.2   |</td><td class="lineno" valign="top"></td></tr>
     
    17081705      <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>
    17091706      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1710       <tr><td><a name="diff0093" /></td></tr>
     1707      <tr><td><a name="diff0092" /></td></tr>
    17111708      <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 <span class="delete">name space</span> for content</td><td> </td><td class="rblock">   The <span class="insert">"HTTP</span> Content Coding <span class="insert">Registry"</span> defines the <span class="insert">namespace</span> for content</td><td class="lineno" valign="top"></td></tr>
    17121709      <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>
     
    17161713      <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>
    17171714      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1718       <tr><td><a name="diff0094" /></td></tr>
     1715      <tr><td><a name="diff0093" /></td></tr>
    17191716      <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>
    17201717      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    17301727      <tr><td class="lineno" valign="top"></td><td class="left">   Section 4.2 of [RFC7230]).</td><td> </td><td class="right">   Section 4.2 of [RFC7230]).</td><td class="lineno" valign="top"></td></tr>
    17311728      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1732       <tr><td><a name="diff0095" /></td></tr>
     1729      <tr><td><a name="diff0094" /></td></tr>
    17331730      <tr><td class="lineno" valign="top"></td><td class="lblock">   Values to be added to this <span class="delete">name space</span> require IETF Review (see</td><td> </td><td class="rblock">   Values to be added to this <span class="insert">namespace</span> require IETF Review (see Section</td><td class="lineno" valign="top"></td></tr>
    17341731      <tr><td class="lineno" valign="top"></td><td class="lblock">   Section 4.1 of <span class="delete">[RFC5226]),</span> and MUST conform to the purpose of content</td><td> </td><td class="rblock">   4.1 of <span class="insert">[RFC5226])</span> and MUST conform to the purpose of content coding</td><td class="lineno" valign="top"></td></tr>
     
    17371734      <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>
    17381735      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1739       <tr><td><a name="diff0096" /></td></tr>
     1736      <tr><td><a name="diff0095" /></td></tr>
    17401737      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP Content Codings Registry shall be</span> updated with the</td><td> </td><td class="rblock">   The <span class="insert">"HTTP Content Codings Registry" has been</span> updated with the</td><td class="lineno" valign="top"></td></tr>
    17411738      <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>
     
    17581755      <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>
    17591756      <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>
    1760       <tr><td><a name="diff0097" /></td></tr>
     1757      <tr><td><a name="diff0096" /></td></tr>
    17611758      <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>
    17621759      <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>
     
    17661763      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">   [OWASP]).</td><td class="lineno" valign="top"></td></tr>
    17671764      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1768       <tr><td><a name="diff0098" /></td></tr>
     1765      <tr><td><a name="diff0097" /></td></tr>
    17691766      <tr><td class="lineno" valign="top"></td><td class="lblock">9.1.  Attacks Based <span class="delete">O</span>n File and Path Names</td><td> </td><td class="rblock">9.1.  Attacks Based <span class="insert">o</span>n File and Path Names</td><td class="lineno" valign="top"></td></tr>
    17701767      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    17731770      <tr><td class="lineno" valign="top"></td><td class="left">   representations.  Implementers need to be aware that most file</td><td> </td><td class="right">   representations.  Implementers need to be aware that most file</td><td class="lineno" valign="top"></td></tr>
    17741771      <tr><td class="lineno" valign="top"></td><td class="left">   systems are not designed to protect against malicious file or path</td><td> </td><td class="right">   systems are not designed to protect against malicious file or path</td><td class="lineno" valign="top"></td></tr>
    1775       <tr><td><a name="diff0099" /></td></tr>
     1772      <tr><td><a name="diff0098" /></td></tr>
    17761773      <tr><td class="lineno" valign="top"></td><td class="lblock">   names<span class="delete">, and thus</span> depend on the origin server to avoid mapping to file</td><td> </td><td class="rblock">   names<span class="insert"> and, thus,</span> depend on the origin server to avoid mapping to file</td><td class="lineno" valign="top"></td></tr>
    17771774      <tr><td class="lineno" valign="top"></td><td class="left">   names, folders, or directories that have special significance to the</td><td> </td><td class="right">   names, folders, or directories that have special significance to the</td><td class="lineno" valign="top"></td></tr>
     
    17801777      <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>
    17811778      <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>
    1782       <tr><td><a name="diff0100" /></td></tr>
     1779      <tr><td><a name="diff0099" /></td></tr>
    17831780      <tr><td class="lineno" valign="top"></td><td class="lblock">   current one, and use specially named paths or file names to send data</td><td> </td><td class="rblock">   current one, and <span class="insert">they</span> use specially named paths or file names to send</td><td class="lineno" valign="top"></td></tr>
    17841781      <tr><td class="lineno" valign="top"></td><td class="lblock">   to system devices.  Similar naming conventions might exist within</td><td> </td><td class="rblock">   data to system devices.  Similar naming conventions might exist</td><td class="lineno" valign="top"></td></tr>
     
    17941791      <tr><td class="lineno" valign="top"></td><td class="left">   served.</td><td> </td><td class="right">   served.</td><td class="lineno" valign="top"></td></tr>
    17951792      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1796       <tr><td><a name="diff0101" /></td></tr>
     1793      <tr><td><a name="diff0100" /></td></tr>
    17971794      <tr><td class="lineno" valign="top"></td><td class="lblock">9.2.  Attacks Based <span class="delete">O</span>n Command, Code, or Query Injection</td><td> </td><td class="rblock">9.2.  Attacks Based <span class="insert">o</span>n Command, Code, or Query Injection</td><td class="lineno" valign="top"></td></tr>
    17981795      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    18181815      <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>
    18191816      <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>
    1820       <tr><td><a name="diff0102" /></td></tr>
     1817      <tr><td><a name="diff0101" /></td></tr>
    18211818      <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>
    18221819      <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>
     
    18431840      <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>
    18441841      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1845       <tr><td><a name="diff0103" /></td></tr>
     1842      <tr><td><a name="diff0102" /></td></tr>
    18461843      <tr><td class="lineno" valign="top"></td><td class="lblock">   [RFC2045]     Freed, N. and N. Borenstein, "Multipurpose Internet</td><td> </td><td class="rblock">   [RFC2045]  Freed, N. and N. Borenstein, "Multipurpose Internet Mail</td><td class="lineno" valign="top"></td></tr>
    18471844      <tr><td class="lineno" valign="top"></td><td class="lblock">                 Mail Extensions (MIME) Part One: Format of Internet</td><td> </td><td class="rblock">              Extensions (MIME) Part One: Format of Internet Message</td><td class="lineno" valign="top"></td></tr>
    18481845      <tr><td class="lineno" valign="top"></td><td class="lblock">                 Message Bodies", RFC 2045, November 1996.</td><td> </td><td class="rblock">              Bodies", RFC 2045, November 1996.</td><td class="lineno" valign="top"></td></tr>
    18491846      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1850       <tr><td><a name="diff0104" /></td></tr>
     1847      <tr><td><a name="diff0103" /></td></tr>
    18511848      <tr><td class="lineno" valign="top"></td><td class="lblock">   [RFC2046]     Freed, N. and N. Borenstein, "Multipurpose Internet</td><td> </td><td class="rblock">   [RFC2046]  Freed, N. and N. Borenstein, "Multipurpose Internet Mail</td><td class="lineno" valign="top"></td></tr>
    18521849      <tr><td class="lineno" valign="top"></td><td class="lblock">                 Mail Extensions (MIME) Part Two: Media Types",</td><td> </td><td class="rblock">              Extensions (MIME) Part Two: Media Types", RFC 2046,</td><td class="lineno" valign="top"></td></tr>
    18531850      <tr><td class="lineno" valign="top"></td><td class="lblock">                 RFC 2046, November 1996.</td><td> </td><td class="rblock">              November 1996.</td><td class="lineno" valign="top"></td></tr>
    18541851      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1855       <tr><td><a name="diff0105" /></td></tr>
     1852      <tr><td><a name="diff0104" /></td></tr>
    18561853      <tr><td class="lineno" valign="top"></td><td class="lblock">   [RFC2119]     Bradner, S., "Key words for use in RFCs to Indicate</td><td> </td><td class="rblock">   [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate</td><td class="lineno" valign="top"></td></tr>
    18571854      <tr><td class="lineno" valign="top"></td><td class="lblock">                 Requirement Levels", BCP 14, RFC 2119, March 1997.</td><td> </td><td class="rblock">              Requirement Levels", BCP 14, RFC 2119, March 1997.</td><td class="lineno" valign="top"></td></tr>
    18581855      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1859       <tr><td><a name="diff0106" /></td></tr>
     1856      <tr><td><a name="diff0105" /></td></tr>
    18601857      <tr><td class="lineno" valign="top"></td><td class="lblock">   [RFC3986]     Berners-Lee, T., Fielding, R., and L. Masinter,</td><td> </td><td class="rblock">   [RFC3986]  Berners-Lee, T., Fielding, R., and L. Masinter, "Uniform</td><td class="lineno" valign="top"></td></tr>
    18611858      <tr><td class="lineno" valign="top"></td><td class="lblock">                 "Uniform Resource Identifier (URI): Generic Syntax",</td><td> </td><td class="rblock">              Resource Identifier (URI): Generic Syntax", STD 66,</td><td class="lineno" valign="top"></td></tr>
    18621859      <tr><td class="lineno" valign="top"></td><td class="lblock">                 STD 66, RFC 3986, January 2005.</td><td> </td><td class="rblock">              RFC 3986, January 2005.</td><td class="lineno" valign="top"></td></tr>
    18631860      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1864       <tr><td><a name="diff0107" /></td></tr>
     1861      <tr><td><a name="diff0106" /></td></tr>
    18651862      <tr><td class="lineno" valign="top"></td><td class="lblock">   [RFC4647]     Phillips, A., Ed. and M. Davis, Ed., "Matching of</td><td> </td><td class="rblock">   [RFC4647]  Phillips, A., Ed. and M. Davis, Ed., "Matching of Language</td><td class="lineno" valign="top"></td></tr>
    18661863      <tr><td class="lineno" valign="top"></td><td class="lblock">                 Language Tags", BCP 47, RFC 4647, September 2006.</td><td> </td><td class="rblock">              Tags", BCP 47, RFC 4647, September 2006.</td><td class="lineno" valign="top"></td></tr>
    18671864      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1868       <tr><td><a name="diff0108" /></td></tr>
     1865      <tr><td><a name="diff0107" /></td></tr>
    18691866      <tr><td class="lineno" valign="top"></td><td class="lblock">   [RFC5234]     Crocker, D., Ed. and P. Overell, "Augmented BNF for</td><td> </td><td class="rblock">   [RFC5234]  Crocker, D., Ed. and P. Overell, "Augmented BNF for Syntax</td><td class="lineno" valign="top"></td></tr>
    18701867      <tr><td class="lineno" valign="top"></td><td class="lblock">                 Syntax Specifications: ABNF", STD 68, RFC 5234,</td><td> </td><td class="rblock">              Specifications: ABNF", STD 68, RFC 5234, January 2008.</td><td class="lineno" valign="top"></td></tr>
    18711868      <tr><td class="lineno" valign="top"></td><td class="lblock">                 January 2008.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    18721869      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1873       <tr><td><a name="diff0109" /></td></tr>
     1870      <tr><td><a name="diff0108" /></td></tr>
    18741871      <tr><td class="lineno" valign="top"></td><td class="lblock">   [RFC5646]     Phillips, A., Ed. and M. Davis, Ed., "Tags for</td><td> </td><td class="rblock">   [RFC5646]  Phillips, A., Ed. and M. Davis, Ed., "Tags for Identifying</td><td class="lineno" valign="top"></td></tr>
    18751872      <tr><td class="lineno" valign="top"></td><td class="lblock">                 Identifying Languages", BCP 47, RFC 5646,</td><td> </td><td class="rblock">              Languages", BCP 47, RFC 5646, September 2009.</td><td class="lineno" valign="top"></td></tr>
    18761873      <tr><td class="lineno" valign="top"></td><td class="lblock">                 September 2009.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    18771874      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1878       <tr><td><a name="diff0110" /></td></tr>
     1875      <tr><td><a name="diff0109" /></td></tr>
    18791876      <tr><td class="lineno" valign="top"></td><td class="lblock">   [RFC6365]     Hoffman, P. and J. Klensin, "Terminology Used in</td><td> </td><td class="rblock">   [RFC6365]  Hoffman, P. and J. Klensin, "Terminology Used in</td><td class="lineno" valign="top"></td></tr>
    18801877      <tr><td class="lineno" valign="top"></td><td class="lblock">                 Internationalization in the IETF", BCP 166, RFC 6365,</td><td> </td><td class="rblock">              Internationalization in the IETF", BCP 166, RFC 6365,</td><td class="lineno" valign="top"></td></tr>
    18811878      <tr><td class="lineno" valign="top"></td><td class="lblock">                 September 2011.</td><td> </td><td class="rblock">              September 2011.</td><td class="lineno" valign="top"></td></tr>
    18821879      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1883       <tr><td><a name="diff0111" /></td></tr>
     1880      <tr><td><a name="diff0110" /></td></tr>
    18841881      <tr><td class="lineno" valign="top"></td><td class="lblock">   [RFC7230]     Fielding, R., Ed. and J. Reschke, Ed., "Hypertext</td><td> </td><td class="rblock">   [RFC7230]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td class="lineno" valign="top"></td></tr>
    18851882      <tr><td class="lineno" valign="top"></td><td class="lblock">                 Transfer Protocol (HTTP/1.1): Message Syntax and</td><td> </td><td class="rblock">              Protocol (HTTP/1.1): Message Syntax and Routing",</td><td class="lineno" valign="top"></td></tr>
     
    18871884      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">                 in progress),</span> May 2014.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    18881885      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1889       <tr><td><a name="diff0112" /></td></tr>
     1886      <tr><td><a name="diff0111" /></td></tr>
    18901887      <tr><td class="lineno" valign="top"></td><td class="lblock">   [RFC7232]     Fielding, R., Ed. and J. Reschke, Ed., "Hypertext</td><td> </td><td class="rblock">   [RFC7232]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td class="lineno" valign="top"></td></tr>
    18911888      <tr><td class="lineno" valign="top"></td><td class="lblock">                 Transfer 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>
     
    18931890      <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>
    18941891      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1895       <tr><td><a name="diff0113" /></td></tr>
     1892      <tr><td><a name="diff0112" /></td></tr>
    18961893      <tr><td class="lineno" valign="top"></td><td class="lblock">   [RFC7233]     Fielding, R., Ed., Lafon, Y., Ed., and J. Reschke, Ed.,</td><td> </td><td class="rblock">   [RFC7233]  Fielding, R., Ed., Lafon, Y., Ed., and J. Reschke, Ed.,</td><td class="lineno" valign="top"></td></tr>
    18971894      <tr><td class="lineno" valign="top"></td><td class="lblock">                 "Hypertext Transfer Protocol (HTTP/1.1): Range</td><td> </td><td class="rblock">              "Hypertext Transfer Protocol (HTTP/1.1): Range Requests",</td><td class="lineno" valign="top"></td></tr>
     
    18991896      <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>
    19001897      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1901       <tr><td><a name="diff0114" /></td></tr>
     1898      <tr><td><a name="diff0113" /></td></tr>
    19021899      <tr><td class="lineno" valign="top"></td><td class="lblock">   [RFC7234]     Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke,</td><td> </td><td class="rblock">   [RFC7234]  Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke,</td><td class="lineno" valign="top"></td></tr>
    19031900      <tr><td class="lineno" valign="top"></td><td class="lblock">                 Ed., "Hypertext Transfer Protocol (HTTP/1.1): Caching",</td><td> </td><td class="rblock">              Ed., "Hypertext Transfer Protocol (HTTP/1.1): Caching",</td><td class="lineno" valign="top"></td></tr>
     
    19051902      <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>
    19061903      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1907       <tr><td><a name="diff0115" /></td></tr>
     1904      <tr><td><a name="diff0114" /></td></tr>
    19081905      <tr><td class="lineno" valign="top"></td><td class="lblock">   [RFC7235]     Fielding, R., Ed. and J. Reschke, Ed., "Hypertext</td><td> </td><td class="rblock">   [RFC7235]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td class="lineno" valign="top"></td></tr>
    19091906      <tr><td class="lineno" valign="top"></td><td class="lblock">                 Transfer 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>
     
    19131910      <tr><td class="lineno" valign="top"></td><td class="left">11.2.  Informative References</td><td> </td><td class="right">11.2.  Informative References</td><td class="lineno" valign="top"></td></tr>
    19141911      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1915       <tr><td><a name="diff0116" /></td></tr>
     1912      <tr><td><a name="diff0115" /></td></tr>
    19161913      <tr><td class="lineno" valign="top"></td><td class="lblock">   [BCP13]       Freed, N., Klensin, J., and T. Hansen, "Media Type</td><td> </td><td class="rblock">   [BCP13]    Freed, N., Klensin, J., and T. Hansen, "Media Type</td><td class="lineno" valign="top"></td></tr>
    19171914      <tr><td class="lineno" valign="top"></td><td class="lblock">                 Specifications and Registration Procedures", BCP 13,</td><td> </td><td class="rblock">              Specifications and Registration Procedures", BCP 13,</td><td class="lineno" valign="top"></td></tr>
    19181915      <tr><td class="lineno" valign="top"></td><td class="lblock">                 RFC 6838, January 2013.</td><td> </td><td class="rblock">              RFC 6838, January 2013.</td><td class="lineno" valign="top"></td></tr>
    19191916      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1920       <tr><td><a name="diff0117" /></td></tr>
     1917      <tr><td><a name="diff0116" /></td></tr>
    19211918      <tr><td class="lineno" valign="top"></td><td class="lblock">   [BCP178]      Saint-Andre, P., Crocker, D., and M. Nottingham,</td><td> </td><td class="rblock">   [BCP178]   Saint-Andre, P., Crocker, D., and M. Nottingham,</td><td class="lineno" valign="top"></td></tr>
    19221919      <tr><td class="lineno" valign="top"></td><td class="lblock">                 "Deprecating the "X-" Prefix and Similar Constructs in</td><td> </td><td class="rblock">              "Deprecating the "X-" Prefix and Similar Constructs in</td><td class="lineno" valign="top"></td></tr>
    19231920      <tr><td class="lineno" valign="top"></td><td class="lblock">                 Application Protocols", BCP 178, RFC 6648, June 2012.</td><td> </td><td class="rblock">              Application Protocols", BCP 178, RFC 6648, June 2012.</td><td class="lineno" valign="top"></td></tr>
    19241921      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1925       <tr><td><a name="diff0118" /></td></tr>
     1922      <tr><td><a name="diff0117" /></td></tr>
    19261923      <tr><td class="lineno" valign="top"></td><td class="lblock">   [BCP90]       Klyne, G., Nottingham, M., and J. Mogul, "Registration</td><td> </td><td class="rblock">   [BCP90]    Klyne, G., Nottingham, M., and J. Mogul, "Registration</td><td class="lineno" valign="top"></td></tr>
    19271924      <tr><td class="lineno" valign="top"></td><td class="lblock">                 Procedures for Message Header Fields", BCP 90,</td><td> </td><td class="rblock">              Procedures for Message Header Fields", BCP 90, RFC 3864,</td><td class="lineno" valign="top"></td></tr>
    19281925      <tr><td class="lineno" valign="top"></td><td class="lblock">                 RFC 3864, September 2004.</td><td> </td><td class="rblock">              September 2004.</td><td class="lineno" valign="top"></td></tr>
    19291926      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1930       <tr><td><a name="diff0119" /></td></tr>
     1927      <tr><td><a name="diff0118" /></td></tr>
    19311928      <tr><td class="lineno" valign="top"></td><td class="lblock">   [OWASP]       van der Stock, A., Ed., "A Guide to Building Secure Web</td><td> </td><td class="rblock">   [OWASP]    van der Stock, A., Ed., "A Guide to Building Secure Web</td><td class="lineno" valign="top"></td></tr>
    19321929      <tr><td class="lineno" valign="top"></td><td class="lblock">                 Applications and Web Services", The Open Web</td><td> </td><td class="rblock">              Applications and Web Services", The Open Web Application</td><td class="lineno" valign="top"></td></tr>
     
    19341931      <tr><td class="lineno" valign="top"></td><td class="lblock">                 &lt;https://www.owasp.org/&gt;.</td><td> </td><td class="rblock">              &lt;https://www.owasp.org/&gt;.</td><td class="lineno" valign="top"></td></tr>
    19351932      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1936       <tr><td><a name="diff0120" /></td></tr>
     1933      <tr><td><a name="diff0119" /></td></tr>
    19371934      <tr><td class="lineno" valign="top"></td><td class="lblock">   [REST]        Fielding, R., "Architectural Styles and the Design of</td><td> </td><td class="rblock">   [REST]     Fielding, R., "Architectural Styles and the Design of</td><td class="lineno" valign="top"></td></tr>
    19381935      <tr><td class="lineno" valign="top"></td><td class="lblock">                 Network-based Software Architectures",</td><td> </td><td class="rblock">              Network-based Software Architectures",</td><td class="lineno" valign="top"></td></tr>
     
    19411938      <tr><td class="lineno" valign="top"></td><td class="lblock">                 &lt;http://roy.gbiv.com/pubs/dissertation/top.htm&gt;.</td><td> </td><td class="rblock">              &lt;http://roy.gbiv.com/pubs/dissertation/top.htm&gt;.</td><td class="lineno" valign="top"></td></tr>
    19421939      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1943       <tr><td><a name="diff0121" /></td></tr>
     1940      <tr><td><a name="diff0120" /></td></tr>
    19441941      <tr><td class="lineno" valign="top"></td><td class="lblock">   [RFC1945]     Berners-Lee, T., Fielding, R., and H. Nielsen,</td><td> </td><td class="rblock">   [RFC1945]  Berners-Lee, T., Fielding, R., and H. Nielsen, "Hypertext</td><td class="lineno" valign="top"></td></tr>
    19451942      <tr><td class="lineno" valign="top"></td><td class="lblock">                 "Hypertext Transfer Protocol -- HTTP/1.0", RFC 1945,</td><td> </td><td class="rblock">              Transfer Protocol -- HTTP/1.0", RFC 1945, May 1996.</td><td class="lineno" valign="top"></td></tr>
    19461943      <tr><td class="lineno" valign="top"></td><td class="lblock">                 May 1996.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    19471944      <tr><td class="lineno" valig