Changeset 2652


Ignore:
Timestamp:
07/05/14 12:48:29 (9 years ago)
Author:
julian.reschke@…
Message:

hyphenation (#553)

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

Legend:

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

    r2651 r2652  
    66Obsoletes: 2145, 2616                                    J. Reschke, Ed.
    77(if approved)                                                 greenbytes
    8 Updates: 2817, 2818 (if approved)                            May 6, 2014
     8Updates: 2817, 2818 (if approved)                            May 7, 2014
    99Intended status: Standards Track
    10 Expires: November 7, 2014
     10Expires: November 8, 2014
    1111
    1212
     
    5353
    5454
    55 Fielding & Reschke      Expires November 7, 2014                [Page 1]
     55Fielding & Reschke      Expires November 8, 2014                [Page 1]
    5656
    5757
     
    6262   material or to cite them other than as "work in progress."
    6363
    64    This Internet-Draft will expire on November 7, 2014.
     64   This Internet-Draft will expire on November 8, 2014.
    6565
    6666Copyright Notice
     
    110110
    111111
    112 Fielding & Reschke      Expires November 7, 2014                [Page 2]
     112Fielding & Reschke      Expires November 8, 2014                [Page 2]
    113113
    114114
     
    167167
    168168
    169 Fielding & Reschke      Expires November 7, 2014                [Page 3]
     169Fielding & Reschke      Expires November 8, 2014                [Page 3]
    170170
    171171
     
    224224
    225225
    226 Fielding & Reschke      Expires November 7, 2014                [Page 4]
     226Fielding & Reschke      Expires November 8, 2014                [Page 4]
    227227
    228228
     
    281281
    282282
    283 Fielding & Reschke      Expires November 7, 2014                [Page 5]
     283Fielding & Reschke      Expires November 8, 2014                [Page 5]
    284284
    285285
     
    338338
    339339
    340 Fielding & Reschke      Expires November 7, 2014                [Page 6]
     340Fielding & Reschke      Expires November 8, 2014                [Page 6]
    341341
    342342
     
    395395
    396396
    397 Fielding & Reschke      Expires November 7, 2014                [Page 7]
     397Fielding & Reschke      Expires November 8, 2014                [Page 7]
    398398
    399399
     
    452452
    453453
    454 Fielding & Reschke      Expires November 7, 2014                [Page 8]
     454Fielding & Reschke      Expires November 8, 2014                [Page 8]
    455455
    456456
     
    509509
    510510
    511 Fielding & Reschke      Expires November 7, 2014                [Page 9]
     511Fielding & Reschke      Expires November 8, 2014                [Page 9]
    512512
    513513
     
    566566
    567567
    568 Fielding & Reschke      Expires November 7, 2014               [Page 10]
     568Fielding & Reschke      Expires November 8, 2014               [Page 10]
    569569
    570570
     
    623623
    624624
    625 Fielding & Reschke      Expires November 7, 2014               [Page 11]
     625Fielding & Reschke      Expires November 8, 2014               [Page 11]
    626626
    627627
     
    680680
    681681
    682 Fielding & Reschke      Expires November 7, 2014               [Page 12]
     682Fielding & Reschke      Expires November 8, 2014               [Page 12]
    683683
    684684
     
    737737
    738738
    739 Fielding & Reschke      Expires November 7, 2014               [Page 13]
     739Fielding & Reschke      Expires November 8, 2014               [Page 13]
    740740
    741741
     
    794794
    795795
    796 Fielding & Reschke      Expires November 7, 2014               [Page 14]
     796Fielding & Reschke      Expires November 8, 2014               [Page 14]
    797797
    798798
     
    851851
    852852
    853 Fielding & Reschke      Expires November 7, 2014               [Page 15]
     853Fielding & Reschke      Expires November 8, 2014               [Page 15]
    854854
    855855
     
    908908
    909909
    910 Fielding & Reschke      Expires November 7, 2014               [Page 16]
     910Fielding & Reschke      Expires November 8, 2014               [Page 16]
    911911
    912912
     
    965965
    966966
    967 Fielding & Reschke      Expires November 7, 2014               [Page 17]
     967Fielding & Reschke      Expires November 8, 2014               [Page 17]
    968968
    969969
     
    10221022
    10231023
    1024 Fielding & Reschke      Expires November 7, 2014               [Page 18]
     1024Fielding & Reschke      Expires November 8, 2014               [Page 18]
    10251025
    10261026
     
    10791079
    10801080
    1081 Fielding & Reschke      Expires November 7, 2014               [Page 19]
     1081Fielding & Reschke      Expires November 8, 2014               [Page 19]
    10821082
    10831083
     
    11361136
    11371137
    1138 Fielding & Reschke      Expires November 7, 2014               [Page 20]
     1138Fielding & Reschke      Expires November 8, 2014               [Page 20]
    11391139
    11401140
     
    11931193
    11941194
    1195 Fielding & Reschke      Expires November 7, 2014               [Page 21]
     1195Fielding & Reschke      Expires November 8, 2014               [Page 21]
    11961196
    11971197
     
    12501250
    12511251
    1252 Fielding & Reschke      Expires November 7, 2014               [Page 22]
     1252Fielding & Reschke      Expires November 8, 2014               [Page 22]
    12531253
    12541254
     
    13071307
    13081308
    1309 Fielding & Reschke      Expires November 7, 2014               [Page 23]
     1309Fielding & Reschke      Expires November 8, 2014               [Page 23]
    13101310
    13111311
     
    13641364
    13651365
    1366 Fielding & Reschke      Expires November 7, 2014               [Page 24]
     1366Fielding & Reschke      Expires November 8, 2014               [Page 24]
    13671367
    13681368
     
    14211421
    14221422
    1423 Fielding & Reschke      Expires November 7, 2014               [Page 25]
     1423Fielding & Reschke      Expires November 8, 2014               [Page 25]
    14241424
    14251425
     
    14781478
    14791479
    1480 Fielding & Reschke      Expires November 7, 2014               [Page 26]
     1480Fielding & Reschke      Expires November 8, 2014               [Page 26]
    14811481
    14821482
     
    15351535
    15361536
    1537 Fielding & Reschke      Expires November 7, 2014               [Page 27]
     1537Fielding & Reschke      Expires November 8, 2014               [Page 27]
    15381538
    15391539
     
    15921592
    15931593
    1594 Fielding & Reschke      Expires November 7, 2014               [Page 28]
     1594Fielding & Reschke      Expires November 8, 2014               [Page 28]
    15951595
    15961596
     
    16491649
    16501650
    1651 Fielding & Reschke      Expires November 7, 2014               [Page 29]
     1651Fielding & Reschke      Expires November 8, 2014               [Page 29]
    16521652
    16531653
     
    17061706
    17071707
    1708 Fielding & Reschke      Expires November 7, 2014               [Page 30]
     1708Fielding & Reschke      Expires November 8, 2014               [Page 30]
    17091709
    17101710
     
    17631763
    17641764
    1765 Fielding & Reschke      Expires November 7, 2014               [Page 31]
     1765Fielding & Reschke      Expires November 8, 2014               [Page 31]
    17661766
    17671767
     
    18201820
    18211821
    1822 Fielding & Reschke      Expires November 7, 2014               [Page 32]
     1822Fielding & Reschke      Expires November 8, 2014               [Page 32]
    18231823
    18241824
     
    18771877
    18781878
    1879 Fielding & Reschke      Expires November 7, 2014               [Page 33]
     1879Fielding & Reschke      Expires November 8, 2014               [Page 33]
    18801880
    18811881
     
    19341934
    19351935
    1936 Fielding & Reschke      Expires November 7, 2014               [Page 34]
     1936Fielding & Reschke      Expires November 8, 2014               [Page 34]
    19371937
    19381938
     
    19911991
    19921992
    1993 Fielding & Reschke      Expires November 7, 2014               [Page 35]
     1993Fielding & Reschke      Expires November 8, 2014               [Page 35]
    19941994
    19951995
     
    20482048
    20492049
    2050 Fielding & Reschke      Expires November 7, 2014               [Page 36]
     2050Fielding & Reschke      Expires November 8, 2014               [Page 36]
    20512051
    20522052
     
    21052105
    21062106
    2107 Fielding & Reschke      Expires November 7, 2014               [Page 37]
     2107Fielding & Reschke      Expires November 8, 2014               [Page 37]
    21082108
    21092109
     
    21622162
    21632163
    2164 Fielding & Reschke      Expires November 7, 2014               [Page 38]
     2164Fielding & Reschke      Expires November 8, 2014               [Page 38]
    21652165
    21662166
     
    22192219
    22202220
    2221 Fielding & Reschke      Expires November 7, 2014               [Page 39]
     2221Fielding & Reschke      Expires November 8, 2014               [Page 39]
    22222222
    22232223
     
    22762276
    22772277
    2278 Fielding & Reschke      Expires November 7, 2014               [Page 40]
     2278Fielding & Reschke      Expires November 8, 2014               [Page 40]
    22792279
    22802280
     
    23332333
    23342334
    2335 Fielding & Reschke      Expires November 7, 2014               [Page 41]
     2335Fielding & Reschke      Expires November 8, 2014               [Page 41]
    23362336
    23372337
     
    23902390
    23912391
    2392 Fielding & Reschke      Expires November 7, 2014               [Page 42]
     2392Fielding & Reschke      Expires November 8, 2014               [Page 42]
    23932393
    23942394
     
    24472447
    24482448
    2449 Fielding & Reschke      Expires November 7, 2014               [Page 43]
     2449Fielding & Reschke      Expires November 8, 2014               [Page 43]
    24502450
    24512451
     
    25042504
    25052505
    2506 Fielding & Reschke      Expires November 7, 2014               [Page 44]
     2506Fielding & Reschke      Expires November 8, 2014               [Page 44]
    25072507
    25082508
     
    25612561
    25622562
    2563 Fielding & Reschke      Expires November 7, 2014               [Page 45]
     2563Fielding & Reschke      Expires November 8, 2014               [Page 45]
    25642564
    25652565
     
    26182618
    26192619
    2620 Fielding & Reschke      Expires November 7, 2014               [Page 46]
     2620Fielding & Reschke      Expires November 8, 2014               [Page 46]
    26212621
    26222622
     
    26752675
    26762676
    2677 Fielding & Reschke      Expires November 7, 2014               [Page 47]
     2677Fielding & Reschke      Expires November 8, 2014               [Page 47]
    26782678
    26792679
     
    27322732
    27332733
    2734 Fielding & Reschke      Expires November 7, 2014               [Page 48]
     2734Fielding & Reschke      Expires November 8, 2014               [Page 48]
    27352735
    27362736
     
    27892789
    27902790
    2791 Fielding & Reschke      Expires November 7, 2014               [Page 49]
     2791Fielding & Reschke      Expires November 8, 2014               [Page 49]
    27922792
    27932793
     
    28462846
    28472847
    2848 Fielding & Reschke      Expires November 7, 2014               [Page 50]
     2848Fielding & Reschke      Expires November 8, 2014               [Page 50]
    28492849
    28502850
     
    29032903
    29042904
    2905 Fielding & Reschke      Expires November 7, 2014               [Page 51]
     2905Fielding & Reschke      Expires November 8, 2014               [Page 51]
    29062906
    29072907
     
    29602960
    29612961
    2962 Fielding & Reschke      Expires November 7, 2014               [Page 52]
     2962Fielding & Reschke      Expires November 8, 2014               [Page 52]
    29632963
    29642964
     
    30173017
    30183018
    3019 Fielding & Reschke      Expires November 7, 2014               [Page 53]
     3019Fielding & Reschke      Expires November 8, 2014               [Page 53]
    30203020
    30213021
     
    30743074
    30753075
    3076 Fielding & Reschke      Expires November 7, 2014               [Page 54]
     3076Fielding & Reschke      Expires November 8, 2014               [Page 54]
    30773077
    30783078
     
    30943094
    30953095   A server SHOULD sustain persistent connections, when possible, and
    3096    allow the underlying transport's flow control mechanisms to resolve
     3096   allow the underlying transport's flow-control mechanisms to resolve
    30973097   temporary overloads, rather than terminate connections with the
    30983098   expectation that clients will retry.  The latter technique can
     
    31313131
    31323132
    3133 Fielding & Reschke      Expires November 7, 2014               [Page 55]
     3133Fielding & Reschke      Expires November 8, 2014               [Page 55]
    31343134
    31353135
     
    31463146   a significant risk that the client will not be able to read the last
    31473147   HTTP response.  If the server receives additional data from the
    3148    client on a fully-closed connection, such as another request that was
     3148   client on a fully closed connection, such as another request that was
    31493149   sent by the client before receiving the server's response, the
    31503150   server's TCP stack will send a reset packet to the client;
     
    31883188
    31893189
    3190 Fielding & Reschke      Expires November 7, 2014               [Page 56]
     3190Fielding & Reschke      Expires November 8, 2014               [Page 56]
    31913191
    31923192
     
    32453245
    32463246
    3247 Fielding & Reschke      Expires November 7, 2014               [Page 57]
     3247Fielding & Reschke      Expires November 8, 2014               [Page 57]
    32483248
    32493249
     
    33023302
    33033303
    3304 Fielding & Reschke      Expires November 7, 2014               [Page 58]
     3304Fielding & Reschke      Expires November 8, 2014               [Page 58]
    33053305
    33063306
     
    33593359
    33603360
    3361 Fielding & Reschke      Expires November 7, 2014               [Page 59]
     3361Fielding & Reschke      Expires November 8, 2014               [Page 59]
    33623362
    33633363
     
    34163416
    34173417
    3418 Fielding & Reschke      Expires November 7, 2014               [Page 60]
     3418Fielding & Reschke      Expires November 8, 2014               [Page 60]
    34193419
    34203420
     
    34733473
    34743474
    3475 Fielding & Reschke      Expires November 7, 2014               [Page 61]
     3475Fielding & Reschke      Expires November 8, 2014               [Page 61]
    34763476
    34773477
     
    35303530
    35313531
    3532 Fielding & Reschke      Expires November 7, 2014               [Page 62]
     3532Fielding & Reschke      Expires November 8, 2014               [Page 62]
    35333533
    35343534
     
    35383538   Encoding considerations:  HTTP messages enclosed by this type are in
    35393539      "binary" format; use of an appropriate Content-Transfer-Encoding
    3540       is required when transmitted via E-mail.
     3540      is required when transmitted via email.
    35413541
    35423542   Security considerations:  see Section 9
     
    35873587
    35883588
    3589 Fielding & Reschke      Expires November 7, 2014               [Page 63]
     3589Fielding & Reschke      Expires November 8, 2014               [Page 63]
    35903590
    35913591
     
    36443644
    36453645
    3646 Fielding & Reschke      Expires November 7, 2014               [Page 64]
     3646Fielding & Reschke      Expires November 8, 2014               [Page 64]
    36473647
    36483648
     
    37013701
    37023702
    3703 Fielding & Reschke      Expires November 7, 2014               [Page 65]
     3703Fielding & Reschke      Expires November 8, 2014               [Page 65]
    37043704
    37053705
     
    37583758
    37593759
    3760 Fielding & Reschke      Expires November 7, 2014               [Page 66]
     3760Fielding & Reschke      Expires November 8, 2014               [Page 66]
    37613761
    37623762
     
    38153815
    38163816
    3817 Fielding & Reschke      Expires November 7, 2014               [Page 67]
     3817Fielding & Reschke      Expires November 8, 2014               [Page 67]
    38183818
    38193819
     
    38723872
    38733873
    3874 Fielding & Reschke      Expires November 7, 2014               [Page 68]
     3874Fielding & Reschke      Expires November 8, 2014               [Page 68]
    38753875
    38763876
     
    39293929
    39303930
    3931 Fielding & Reschke      Expires November 7, 2014               [Page 69]
     3931Fielding & Reschke      Expires November 8, 2014               [Page 69]
    39323932
    39333933
     
    39863986
    39873987
    3988 Fielding & Reschke      Expires November 7, 2014               [Page 70]
     3988Fielding & Reschke      Expires November 8, 2014               [Page 70]
    39893989
    39903990
     
    40434043
    40444044
    4045 Fielding & Reschke      Expires November 7, 2014               [Page 71]
     4045Fielding & Reschke      Expires November 8, 2014               [Page 71]
    40464046
    40474047
     
    41004100
    41014101
    4102 Fielding & Reschke      Expires November 7, 2014               [Page 72]
     4102Fielding & Reschke      Expires November 8, 2014               [Page 72]
    41034103
    41044104
     
    41574157
    41584158
    4159 Fielding & Reschke      Expires November 7, 2014               [Page 73]
     4159Fielding & Reschke      Expires November 8, 2014               [Page 73]
    41604160
    41614161
     
    42144214
    42154215
    4216 Fielding & Reschke      Expires November 7, 2014               [Page 74]
     4216Fielding & Reschke      Expires November 8, 2014               [Page 74]
    42174217
    42184218
     
    42714271
    42724272
    4273 Fielding & Reschke      Expires November 7, 2014               [Page 75]
     4273Fielding & Reschke      Expires November 8, 2014               [Page 75]
    42744274
    42754275
     
    42974297   effects of hierarchical proxies, caching, the need for persistent
    42984298   connections, or name-based virtual hosts.  The proliferation of
    4299    incompletely-implemented applications calling themselves "HTTP/1.0"
     4299   incompletely implemented applications calling themselves "HTTP/1.0"
    43004300   further necessitated a protocol version change in order for two
    43014301   communicating applications to determine each other's true
     
    43284328
    43294329
    4330 Fielding & Reschke      Expires November 7, 2014               [Page 76]
     4330Fielding & Reschke      Expires November 8, 2014               [Page 76]
    43314331
    43324332
     
    43854385
    43864386
    4387 Fielding & Reschke      Expires November 7, 2014               [Page 77]
     4387Fielding & Reschke      Expires November 8, 2014               [Page 77]
    43884388
    43894389
     
    44424442
    44434443
    4444 Fielding & Reschke      Expires November 7, 2014               [Page 78]
     4444Fielding & Reschke      Expires November 8, 2014               [Page 78]
    44454445
    44464446
     
    44994499
    45004500
    4501 Fielding & Reschke      Expires November 7, 2014               [Page 79]
     4501Fielding & Reschke      Expires November 8, 2014               [Page 79]
    45024502
    45034503
     
    45564556
    45574557
    4558 Fielding & Reschke      Expires November 7, 2014               [Page 80]
     4558Fielding & Reschke      Expires November 8, 2014               [Page 80]
    45594559
    45604560
     
    46134613
    46144614
    4615 Fielding & Reschke      Expires November 7, 2014               [Page 81]
     4615Fielding & Reschke      Expires November 8, 2014               [Page 81]
    46164616
    46174617
     
    46704670
    46714671
    4672 Fielding & Reschke      Expires November 7, 2014               [Page 82]
     4672Fielding & Reschke      Expires November 8, 2014               [Page 82]
    46734673
    46744674
     
    47274727
    47284728
    4729 Fielding & Reschke      Expires November 7, 2014               [Page 83]
     4729Fielding & Reschke      Expires November 8, 2014               [Page 83]
    47304730
    47314731
     
    47844784
    47854785
    4786 Fielding & Reschke      Expires November 7, 2014               [Page 84]
     4786Fielding & Reschke      Expires November 8, 2014               [Page 84]
    47874787
    47884788
     
    48414841
    48424842
    4843 Fielding & Reschke      Expires November 7, 2014               [Page 85]
     4843Fielding & Reschke      Expires November 8, 2014               [Page 85]
    48444844
    48454845
     
    48984898
    48994899
    4900 Fielding & Reschke      Expires November 7, 2014               [Page 86]
     4900Fielding & Reschke      Expires November 8, 2014               [Page 86]
    49014901
    49024902
     
    49554955
    49564956
    4957 Fielding & Reschke      Expires November 7, 2014               [Page 87]
    4958 
    4959 
     4957Fielding & Reschke      Expires November 8, 2014               [Page 87]
     4958
     4959
  • draft-ietf-httpbis/latest/auth48/p2-semantics.unpg.txt

    r2651 r2652  
    66Obsoletes: 2616 (if approved)                            J. Reschke, Ed.
    77Updates: 2817 (if approved)                                   greenbytes
    8 Intended status: Standards Track                             May 6, 2014
    9 Expires: November 7, 2014
     8Intended status: Standards Track                             May 7, 2014
     9Expires: November 8, 2014
    1010
    1111
     
    5353
    5454
    55 Fielding & Reschke      Expires November 7, 2014                [Page 1]
     55Fielding & Reschke      Expires November 8, 2014                [Page 1]
    5656
    5757
     
    6161   material or to cite them other than as "work in progress."
    6262
    63    This Internet-Draft will expire on November 7, 2014.
     63   This Internet-Draft will expire on November 8, 2014.
    6464
    6565Copyright Notice
     
    110110
    111111
    112 Fielding & Reschke      Expires November 7, 2014                [Page 2]
     112Fielding & Reschke      Expires November 8, 2014                [Page 2]
    113113
    114114
     
    167167
    168168
    169 Fielding & Reschke      Expires November 7, 2014                [Page 3]
     169Fielding & Reschke      Expires November 8, 2014                [Page 3]
    170170
    171171
     
    224224
    225225
    226 Fielding & Reschke      Expires November 7, 2014                [Page 4]
     226Fielding & Reschke      Expires November 8, 2014                [Page 4]
    227227
    228228
     
    281281
    282282
    283 Fielding & Reschke      Expires November 7, 2014                [Page 5]
     283Fielding & Reschke      Expires November 8, 2014                [Page 5]
    284284
    285285
     
    338338
    339339
    340 Fielding & Reschke      Expires November 7, 2014                [Page 6]
     340Fielding & Reschke      Expires November 8, 2014                [Page 6]
    341341
    342342
     
    395395
    396396
    397 Fielding & Reschke      Expires November 7, 2014                [Page 7]
     397Fielding & Reschke      Expires November 8, 2014                [Page 7]
    398398
    399399
     
    452452
    453453
    454 Fielding & Reschke      Expires November 7, 2014                [Page 8]
     454Fielding & Reschke      Expires November 8, 2014                [Page 8]
    455455
    456456
     
    509509
    510510
    511 Fielding & Reschke      Expires November 7, 2014                [Page 9]
     511Fielding & Reschke      Expires November 8, 2014                [Page 9]
    512512
    513513
     
    566566
    567567
    568 Fielding & Reschke      Expires November 7, 2014               [Page 10]
     568Fielding & Reschke      Expires November 8, 2014               [Page 10]
    569569
    570570
     
    623623
    624624
    625 Fielding & Reschke      Expires November 7, 2014               [Page 11]
     625Fielding & Reschke      Expires November 8, 2014               [Page 11]
    626626
    627627
     
    680680
    681681
    682 Fielding & Reschke      Expires November 7, 2014               [Page 12]
     682Fielding & Reschke      Expires November 8, 2014               [Page 12]
    683683
    684684
     
    737737
    738738
    739 Fielding & Reschke      Expires November 7, 2014               [Page 13]
     739Fielding & Reschke      Expires November 8, 2014               [Page 13]
    740740
    741741
     
    794794
    795795
    796 Fielding & Reschke      Expires November 7, 2014               [Page 14]
     796Fielding & Reschke      Expires November 8, 2014               [Page 14]
    797797
    798798
     
    851851
    852852
    853 Fielding & Reschke      Expires November 7, 2014               [Page 15]
     853Fielding & Reschke      Expires November 8, 2014               [Page 15]
    854854
    855855
     
    908908
    909909
    910 Fielding & Reschke      Expires November 7, 2014               [Page 16]
     910Fielding & Reschke      Expires November 8, 2014               [Page 16]
    911911
    912912
     
    965965
    966966
    967 Fielding & Reschke      Expires November 7, 2014               [Page 17]
     967Fielding & Reschke      Expires November 8, 2014               [Page 17]
    968968
    969969
     
    10221022
    10231023
    1024 Fielding & Reschke      Expires November 7, 2014               [Page 18]
     1024Fielding & Reschke      Expires November 8, 2014               [Page 18]
    10251025
    10261026
     
    10791079
    10801080
    1081 Fielding & Reschke      Expires November 7, 2014               [Page 19]
     1081Fielding & Reschke      Expires November 8, 2014               [Page 19]
    10821082
    10831083
     
    11171117
    11181118   Reactive negotiation is advantageous when the response would vary
    1119    over commonly-used dimensions (such as type, language, or encoding),
     1119   over commonly used dimensions (such as type, language, or encoding),
    11201120   when the origin server is unable to determine a user agent's
    11211121   capabilities from examining the request, and generally when public
     
    11361136
    11371137
    1138 Fielding & Reschke      Expires November 7, 2014               [Page 20]
     1138Fielding & Reschke      Expires November 8, 2014               [Page 20]
    11391139
    11401140
     
    11931193
    11941194
    1195 Fielding & Reschke      Expires November 7, 2014               [Page 21]
     1195Fielding & Reschke      Expires November 8, 2014               [Page 21]
    11961196
    11971197
     
    12501250
    12511251
    1252 Fielding & Reschke      Expires November 7, 2014               [Page 22]
     1252Fielding & Reschke      Expires November 8, 2014               [Page 22]
    12531253
    12541254
     
    12581258   This definition of safe methods does not prevent an implementation
    12591259   from including behavior that is potentially harmful, not entirely
    1260    read-only, or which causes side-effects while invoking a safe method.
     1260   read-only, or which causes side effects while invoking a safe method.
    12611261   What is important, however, is that the client did not request that
    12621262   additional behavior and cannot be held accountable for it.  For
     
    12651265   that is considered safe even though the log storage might become full
    12661266   and crash the server.  Likewise, a safe request initiated by
    1267    selecting an advertisement on the Web will often have the side-effect
     1267   selecting an advertisement on the Web will often have the side effect
    12681268   of charging an advertising account.
    12691269
     
    12901290   resource is to perform an unsafe action, then the resource owner MUST
    12911291   disable or disallow that action when it is accessed using a safe
    1292    request method.  Failure to do so will result in unfortunate side-
     1292   request method.  Failure to do so will result in unfortunate side
    12931293   effects when automated processes perform a GET on every URI reference
    12941294   for the sake of link maintenance, pre-fetching, building a search
     
    13071307
    13081308
    1309 Fielding & Reschke      Expires November 7, 2014               [Page 23]
     1309Fielding & Reschke      Expires November 8, 2014               [Page 23]
    13101310
    13111311
     
    13151315   what has been requested by the user; a server is free to log each
    13161316   request separately, retain a revision control history, or implement
    1317    other non-idempotent side-effects for each idempotent request.
     1317   other non-idempotent side effects for each idempotent request.
    13181318
    13191319   Idempotent methods are distinguished because the request can be
     
    13641364
    13651365
    1366 Fielding & Reschke      Expires November 7, 2014               [Page 24]
     1366Fielding & Reschke      Expires November 8, 2014               [Page 24]
    13671367
    13681368
     
    14211421
    14221422
    1423 Fielding & Reschke      Expires November 7, 2014               [Page 25]
     1423Fielding & Reschke      Expires November 8, 2014               [Page 25]
    14241424
    14251425
     
    14781478
    14791479
    1480 Fielding & Reschke      Expires November 7, 2014               [Page 26]
     1480Fielding & Reschke      Expires November 8, 2014               [Page 26]
    14811481
    14821482
     
    15351535
    15361536
    1537 Fielding & Reschke      Expires November 7, 2014               [Page 27]
     1537Fielding & Reschke      Expires November 8, 2014               [Page 27]
    15381538
    15391539
     
    15801580   regarding whether or not to redirect the request.
    15811581
    1582    A PUT request applied to the target resource can have side-effects on
     1582   A PUT request applied to the target resource can have side effects on
    15831583   other resources.  For example, an article might have a URI for
    15841584   identifying "the current version" (a resource) that is separate from
     
    15921592
    15931593
    1594 Fielding & Reschke      Expires November 7, 2014               [Page 28]
     1594Fielding & Reschke      Expires November 8, 2014               [Page 28]
    15951595
    15961596
     
    16491649
    16501650
    1651 Fielding & Reschke      Expires November 7, 2014               [Page 29]
     1651Fielding & Reschke      Expires November 8, 2014               [Page 29]
    16521652
    16531653
     
    17061706
    17071707
    1708 Fielding & Reschke      Expires November 7, 2014               [Page 30]
     1708Fielding & Reschke      Expires November 8, 2014               [Page 30]
    17091709
    17101710
     
    17631763
    17641764
    1765 Fielding & Reschke      Expires November 7, 2014               [Page 31]
     1765Fielding & Reschke      Expires November 8, 2014               [Page 31]
    17661766
    17671767
     
    18201820
    18211821
    1822 Fielding & Reschke      Expires November 7, 2014               [Page 32]
     1822Fielding & Reschke      Expires November 8, 2014               [Page 32]
    18231823
    18241824
     
    18771877
    18781878
    1879 Fielding & Reschke      Expires November 7, 2014               [Page 33]
     1879Fielding & Reschke      Expires November 8, 2014               [Page 33]
    18801880
    18811881
     
    19341934
    19351935
    1936 Fielding & Reschke      Expires November 7, 2014               [Page 34]
     1936Fielding & Reschke      Expires November 8, 2014               [Page 34]
    19371937
    19381938
     
    19911991
    19921992
    1993 Fielding & Reschke      Expires November 7, 2014               [Page 35]
     1993Fielding & Reschke      Expires November 8, 2014               [Page 35]
    19941994
    19951995
     
    20482048
    20492049
    2050 Fielding & Reschke      Expires November 7, 2014               [Page 36]
     2050Fielding & Reschke      Expires November 8, 2014               [Page 36]
    20512051
    20522052
     
    21052105
    21062106
    2107 Fielding & Reschke      Expires November 7, 2014               [Page 37]
     2107Fielding & Reschke      Expires November 8, 2014               [Page 37]
    21082108
    21092109
     
    21622162
    21632163
    2164 Fielding & Reschke      Expires November 7, 2014               [Page 38]
     2164Fielding & Reschke      Expires November 8, 2014               [Page 38]
    21652165
    21662166
     
    22192219
    22202220
    2221 Fielding & Reschke      Expires November 7, 2014               [Page 39]
     2221Fielding & Reschke      Expires November 8, 2014               [Page 39]
    22222222
    22232223
     
    22762276
    22772277
    2278 Fielding & Reschke      Expires November 7, 2014               [Page 40]
     2278Fielding & Reschke      Expires November 8, 2014               [Page 40]
    22792279
    22802280
     
    23332333
    23342334
    2335 Fielding & Reschke      Expires November 7, 2014               [Page 41]
     2335Fielding & Reschke      Expires November 8, 2014               [Page 41]
    23362336
    23372337
     
    23902390
    23912391
    2392 Fielding & Reschke      Expires November 7, 2014               [Page 42]
     2392Fielding & Reschke      Expires November 8, 2014               [Page 42]
    23932393
    23942394
     
    24472447
    24482448
    2449 Fielding & Reschke      Expires November 7, 2014               [Page 43]
     2449Fielding & Reschke      Expires November 8, 2014               [Page 43]
    24502450
    24512451
     
    25042504
    25052505
    2506 Fielding & Reschke      Expires November 7, 2014               [Page 44]
     2506Fielding & Reschke      Expires November 8, 2014               [Page 44]
    25072507
    25082508
     
    25542554   Some intermediaries have been known to indiscriminately remove
    25552555   Referer header fields from outgoing requests.  This has the
    2556    unfortunate side-effect of interfering with protection against CSRF
     2556   unfortunate side effect of interfering with protection against CSRF
    25572557   attacks, which can be far more harmful to their users.
    25582558   Intermediaries and user agent extensions that wish to limit
     
    25612561
    25622562
    2563 Fielding & Reschke      Expires November 7, 2014               [Page 45]
     2563Fielding & Reschke      Expires November 8, 2014               [Page 45]
    25642564
    25652565
     
    25982598   A sender SHOULD limit generated product identifiers to what is
    25992599   necessary to identify the product; a sender MUST NOT generate
    2600    advertising or other non-essential information within the product
     2600   advertising or other nonessential information within the product
    26012601   identifier.  A sender SHOULD NOT generate information in product-
    26022602   version that is not a version identifier (i.e., successive versions
     
    26182618
    26192619
    2620 Fielding & Reschke      Expires November 7, 2014               [Page 46]
     2620Fielding & Reschke      Expires November 8, 2014               [Page 46]
    26212621
    26222622
     
    26752675
    26762676
    2677 Fielding & Reschke      Expires November 7, 2014               [Page 47]
     2677Fielding & Reschke      Expires November 8, 2014               [Page 47]
    26782678
    26792679
     
    27322732
    27332733
    2734 Fielding & Reschke      Expires November 7, 2014               [Page 48]
     2734Fielding & Reschke      Expires November 8, 2014               [Page 48]
    27352735
    27362736
     
    27892789
    27902790
    2791 Fielding & Reschke      Expires November 7, 2014               [Page 49]
     2791Fielding & Reschke      Expires November 8, 2014               [Page 49]
    27922792
    27932793
     
    28462846
    28472847
    2848 Fielding & Reschke      Expires November 7, 2014               [Page 50]
     2848Fielding & Reschke      Expires November 8, 2014               [Page 50]
    28492849
    28502850
     
    29032903
    29042904
    2905 Fielding & Reschke      Expires November 7, 2014               [Page 51]
     2905Fielding & Reschke      Expires November 8, 2014               [Page 51]
    29062906
    29072907
     
    29312931   operation.
    29322932
    2933    The 202 response is intentionally non-committal.  Its purpose is to
     2933   The 202 response is intentionally noncommittal.  Its purpose is to
    29342934   allow a server to accept a request for some other process (perhaps a
    29352935   batch-oriented process that is only run once per day) without
     
    29602960
    29612961
    2962 Fielding & Reschke      Expires November 7, 2014               [Page 52]
     2962Fielding & Reschke      Expires November 8, 2014               [Page 52]
    29632963
    29642964
     
    30173017
    30183018
    3019 Fielding & Reschke      Expires November 7, 2014               [Page 53]
     3019Fielding & Reschke      Expires November 8, 2014               [Page 53]
    30203020
    30213021
     
    30743074
    30753075
    3076 Fielding & Reschke      Expires November 7, 2014               [Page 54]
     3076Fielding & Reschke      Expires November 8, 2014               [Page 54]
    30773077
    30783078
     
    31313131
    31323132
    3133 Fielding & Reschke      Expires November 7, 2014               [Page 55]
     3133Fielding & Reschke      Expires November 8, 2014               [Page 55]
    31343134
    31353135
     
    31883188
    31893189
    3190 Fielding & Reschke      Expires November 7, 2014               [Page 56]
     3190Fielding & Reschke      Expires November 8, 2014               [Page 56]
    31913191
    31923192
     
    32453245
    32463246
    3247 Fielding & Reschke      Expires November 7, 2014               [Page 57]
     3247Fielding & Reschke      Expires November 8, 2014               [Page 57]
    32483248
    32493249
     
    33023302
    33033303
    3304 Fielding & Reschke      Expires November 7, 2014               [Page 58]
     3304Fielding & Reschke      Expires November 8, 2014               [Page 58]
    33053305
    33063306
     
    33593359
    33603360
    3361 Fielding & Reschke      Expires November 7, 2014               [Page 59]
     3361Fielding & Reschke      Expires November 8, 2014               [Page 59]
    33623362
    33633363
     
    34163416
    34173417
    3418 Fielding & Reschke      Expires November 7, 2014               [Page 60]
     3418Fielding & Reschke      Expires November 8, 2014               [Page 60]
    34193419
    34203420
     
    34733473
    34743474
    3475 Fielding & Reschke      Expires November 7, 2014               [Page 61]
     3475Fielding & Reschke      Expires November 8, 2014               [Page 61]
    34763476
    34773477
     
    35303530
    35313531
    3532 Fielding & Reschke      Expires November 7, 2014               [Page 62]
     3532Fielding & Reschke      Expires November 8, 2014               [Page 62]
    35333533
    35343534
     
    35873587
    35883588
    3589 Fielding & Reschke      Expires November 7, 2014               [Page 63]
     3589Fielding & Reschke      Expires November 8, 2014               [Page 63]
    35903590
    35913591
     
    36443644
    36453645
    3646 Fielding & Reschke      Expires November 7, 2014               [Page 64]
     3646Fielding & Reschke      Expires November 8, 2014               [Page 64]
    36473647
    36483648
     
    37013701
    37023702
    3703 Fielding & Reschke      Expires November 7, 2014               [Page 65]
     3703Fielding & Reschke      Expires November 8, 2014               [Page 65]
    37043704
    37053705
     
    37583758
    37593759
    3760 Fielding & Reschke      Expires November 7, 2014               [Page 66]
     3760Fielding & Reschke      Expires November 8, 2014               [Page 66]
    37613761
    37623762
     
    38153815
    38163816
    3817 Fielding & Reschke      Expires November 7, 2014               [Page 67]
     3817Fielding & Reschke      Expires November 8, 2014               [Page 67]
    38183818
    38193819
     
    38723872
    38733873
    3874 Fielding & Reschke      Expires November 7, 2014               [Page 68]
     3874Fielding & Reschke      Expires November 8, 2014               [Page 68]
    38753875
    38763876
     
    39293929
    39303930
    3931 Fielding & Reschke      Expires November 7, 2014               [Page 69]
     3931Fielding & Reschke      Expires November 8, 2014               [Page 69]
    39323932
    39333933
     
    39863986
    39873987
    3988 Fielding & Reschke      Expires November 7, 2014               [Page 70]
     3988Fielding & Reschke      Expires November 8, 2014               [Page 70]
    39893989
    39903990
     
    40434043
    40444044
    4045 Fielding & Reschke      Expires November 7, 2014               [Page 71]
     4045Fielding & Reschke      Expires November 8, 2014               [Page 71]
    40464046
    40474047
     
    41004100
    41014101
    4102 Fielding & Reschke      Expires November 7, 2014               [Page 72]
     4102Fielding & Reschke      Expires November 8, 2014               [Page 72]
    41034103
    41044104
     
    41574157
    41584158
    4159 Fielding & Reschke      Expires November 7, 2014               [Page 73]
     4159Fielding & Reschke      Expires November 8, 2014               [Page 73]
    41604160
    41614161
     
    42144214
    42154215
    4216 Fielding & Reschke      Expires November 7, 2014               [Page 74]
     4216Fielding & Reschke      Expires November 8, 2014               [Page 74]
    42174217
    42184218
     
    42714271
    42724272
    4273 Fielding & Reschke      Expires November 7, 2014               [Page 75]
     4273Fielding & Reschke      Expires November 8, 2014               [Page 75]
    42744274
    42754275
     
    43284328
    43294329
    4330 Fielding & Reschke      Expires November 7, 2014               [Page 76]
     4330Fielding & Reschke      Expires November 8, 2014               [Page 76]
    43314331
    43324332
     
    43854385
    43864386
    4387 Fielding & Reschke      Expires November 7, 2014               [Page 77]
     4387Fielding & Reschke      Expires November 8, 2014               [Page 77]
    43884388
    43894389
     
    44424442
    44434443
    4444 Fielding & Reschke      Expires November 7, 2014               [Page 78]
     4444Fielding & Reschke      Expires November 8, 2014               [Page 78]
    44454445
    44464446
     
    44994499
    45004500
    4501 Fielding & Reschke      Expires November 7, 2014               [Page 79]
     4501Fielding & Reschke      Expires November 8, 2014               [Page 79]
    45024502
    45034503
     
    45564556
    45574557
    4558 Fielding & Reschke      Expires November 7, 2014               [Page 80]
     4558Fielding & Reschke      Expires November 8, 2014               [Page 80]
    45594559
    45604560
     
    46134613
    46144614
    4615 Fielding & Reschke      Expires November 7, 2014               [Page 81]
     4615Fielding & Reschke      Expires November 8, 2014               [Page 81]
    46164616
    46174617
     
    46704670
    46714671
    4672 Fielding & Reschke      Expires November 7, 2014               [Page 82]
     4672Fielding & Reschke      Expires November 8, 2014               [Page 82]
    46734673
    46744674
     
    47274727
    47284728
    4729 Fielding & Reschke      Expires November 7, 2014               [Page 83]
     4729Fielding & Reschke      Expires November 8, 2014               [Page 83]
    47304730
    47314731
     
    47844784
    47854785
    4786 Fielding & Reschke      Expires November 7, 2014               [Page 84]
     4786Fielding & Reschke      Expires November 8, 2014               [Page 84]
    47874787
    47884788
     
    48414841
    48424842
    4843 Fielding & Reschke      Expires November 7, 2014               [Page 85]
     4843Fielding & Reschke      Expires November 8, 2014               [Page 85]
    48444844
    48454845
     
    48984898
    48994899
    4900 Fielding & Reschke      Expires November 7, 2014               [Page 86]
     4900Fielding & Reschke      Expires November 8, 2014               [Page 86]
    49014901
    49024902
     
    49554955
    49564956
    4957 Fielding & Reschke      Expires November 7, 2014               [Page 87]
     4957Fielding & Reschke      Expires November 8, 2014               [Page 87]
    49584958
    49594959
     
    50125012
    50135013
    5014 Fielding & Reschke      Expires November 7, 2014               [Page 88]
     5014Fielding & Reschke      Expires November 8, 2014               [Page 88]
    50155015
    50165016
     
    50695069
    50705070
    5071 Fielding & Reschke      Expires November 7, 2014               [Page 89]
     5071Fielding & Reschke      Expires November 8, 2014               [Page 89]
    50725072
    50735073
     
    51265126
    51275127
    5128 Fielding & Reschke      Expires November 7, 2014               [Page 90]
     5128Fielding & Reschke      Expires November 8, 2014               [Page 90]
    51295129
    51305130
     
    51835183
    51845184
    5185 Fielding & Reschke      Expires November 7, 2014               [Page 91]
     5185Fielding & Reschke      Expires November 8, 2014               [Page 91]
    51865186
    51875187
     
    52405240
    52415241
    5242 Fielding & Reschke      Expires November 7, 2014               [Page 92]
     5242Fielding & Reschke      Expires November 8, 2014               [Page 92]
    52435243
    52445244
     
    52975297
    52985298
    5299 Fielding & Reschke      Expires November 7, 2014               [Page 93]
     5299Fielding & Reschke      Expires November 8, 2014               [Page 93]
    53005300
    53015301
     
    53545354
    53555355
    5356 Fielding & Reschke      Expires November 7, 2014               [Page 94]
     5356Fielding & Reschke      Expires November 8, 2014               [Page 94]
    53575357
    53585358
     
    54115411
    54125412
    5413 Fielding & Reschke      Expires November 7, 2014               [Page 95]
     5413Fielding & Reschke      Expires November 8, 2014               [Page 95]
    54145414
    54155415
     
    54685468
    54695469
    5470 Fielding & Reschke      Expires November 7, 2014               [Page 96]
     5470Fielding & Reschke      Expires November 8, 2014               [Page 96]
    54715471
    54725472
     
    55255525
    55265526
    5527 Fielding & Reschke      Expires November 7, 2014               [Page 97]
     5527Fielding & Reschke      Expires November 8, 2014               [Page 97]
    55285528
    55295529
     
    55825582
    55835583
    5584 Fielding & Reschke      Expires November 7, 2014               [Page 98]
     5584Fielding & Reschke      Expires November 8, 2014               [Page 98]
    55855585
    55865586
     
    56395639
    56405640
    5641 Fielding & Reschke      Expires November 7, 2014               [Page 99]
     5641Fielding & Reschke      Expires November 8, 2014               [Page 99]
    56425642
    56435643
     
    56965696
    56975697
    5698 Fielding & Reschke      Expires November 7, 2014              [Page 100]
     5698Fielding & Reschke      Expires November 8, 2014              [Page 100]
    56995699
    57005700
     
    57535753
    57545754
    5755 Fielding & Reschke      Expires November 7, 2014              [Page 101]
    5756 
    5757 
     5755Fielding & Reschke      Expires November 8, 2014              [Page 101]
     5756
     5757
  • draft-ietf-httpbis/latest/auth48/rfc7230.abdiff.txt

    r2651 r2652  
    77 Obsoletes: 2145, 2616                                    J. Reschke, Ed.
    88 (if approved)                                                 greenbytes
    9  Updates: 2817, 2818 (if approved)                            May 6, 2014
     9 Updates: 2817, 2818 (if approved)                            May 7, 2014
    1010 Intended status: Standards Track
    11  Expires: November 7, 2014
     11 Expires: November 8, 2014
    1212
    1313NEW:
     
    9292OLD:
    9393
    94     This Internet-Draft will expire on November 7, 2014.
     94    This Internet-Draft will expire on November 8, 2014.
    9595
    9696NEW:
     
    866866
    867867
    868 Section 6.5., paragraph 4:
    869 OLD:
    870 
    871     A server SHOULD sustain persistent connections, when possible, and
    872     allow the underlying transport's flow control mechanisms to resolve
    873     temporary overloads, rather than terminate connections with the
    874     expectation that clients will retry.  The latter technique can
    875     exacerbate network congestion.
    876 
    877 NEW:
    878 
    879     A server SHOULD sustain persistent connections, when possible, and
    880     allow the underlying transport's flow-control mechanisms to resolve
    881     temporary overloads, rather than terminate connections with the
    882     expectation that clients will retry.  The latter technique can
    883     exacerbate network congestion.
    884 
    885 
    886868Section 6.5., paragraph 6:
    887869OLD:
     
    962944    requests had been sent on the connection, the client SHOULD NOT
    963945    assume that they will be processed by the server.
    964 
    965 
    966 Section 6.5., paragraph 12:
    967 OLD:
    968 
    969     If a server performs an immediate close of a TCP connection, there is
    970     a significant risk that the client will not be able to read the last
    971     HTTP response.  If the server receives additional data from the
    972     client on a fully-closed connection, such as another request that was
    973     sent by the client before receiving the server's response, the
    974     server's TCP stack will send a reset packet to the client;
    975     unfortunately, the reset packet might erase the client's
    976     unacknowledged input buffers before they can be read and interpreted
    977     by the client's HTTP parser.
    978 
    979 NEW:
    980 
    981     If a server performs an immediate close of a TCP connection, there is
    982     a significant risk that the client will not be able to read the last
    983     HTTP response.  If the server receives additional data from the
    984     client on a fully closed connection, such as another request that was
    985     sent by the client before receiving the server's response, the
    986     server's TCP stack will send a reset packet to the client;
    987     unfortunately, the reset packet might erase the client's
    988     unacknowledged input buffers before they can be read and interpreted
    989     by the client's HTTP parser.
    990946
    991947
     
    11081064    Person and email address to contact for further information:
    11091065       See Authors' Addresses  Section.
    1110 
    1111 
    1112 Section 8.3.2., paragraph 8:
    1113 OLD:
    1114 
    1115     Encoding considerations:  HTTP messages enclosed by this type are in
    1116        "binary" format; use of an appropriate Content-Transfer-Encoding
    1117        is required when transmitted via E-mail.
    1118 
    1119 NEW:
    1120 
    1121     Encoding considerations:  HTTP messages enclosed by this type are in
    1122        "binary" format; use of an appropriate Content-Transfer-Encoding
    1123        is required when transmitted via email.
    11241066
    11251067
     
    13931335    [RFC793]      Postel, J., "Transmission Control Protocol", STD 7,
    13941336                  RFC 793, September 1981.
    1395 
    1396 
    1397 Appendix A., paragraph 1:
    1398 OLD:
    1399 
    1400     HTTP has been in use since 1990.  The first version, later referred
    1401     to as HTTP/0.9, was a simple protocol for hypertext data transfer
    1402     across the Internet, using only a single request method (GET) and no
    1403     metadata.  HTTP/1.0, as defined by [RFC1945], added a range of
    1404     request methods and MIME-like messaging, allowing for metadata to be
    1405     transferred and modifiers placed on the request/response semantics.
    1406     However, HTTP/1.0 did not sufficiently take into consideration the
    1407     effects of hierarchical proxies, caching, the need for persistent
    1408     connections, or name-based virtual hosts.  The proliferation of
    1409     incompletely-implemented applications calling themselves "HTTP/1.0"
    1410     further necessitated a protocol version change in order for two
    1411     communicating applications to determine each other's true
    1412     capabilities.
    1413 
    1414 NEW:
    1415 
    1416     HTTP has been in use since 1990.  The first version, later referred
    1417     to as HTTP/0.9, was a simple protocol for hypertext data transfer
    1418     across the Internet, using only a single request method (GET) and no
    1419     metadata.  HTTP/1.0, as defined by [RFC1945], added a range of
    1420     request methods and MIME-like messaging, allowing for metadata to be
    1421     transferred and modifiers placed on the request/response semantics.
    1422     However, HTTP/1.0 did not sufficiently take into consideration the
    1423     effects of hierarchical proxies, caching, the need for persistent
    1424     connections, or name-based virtual hosts.  The proliferation of
    1425     incompletely implemented applications calling themselves "HTTP/1.0"
    1426     further necessitated a protocol version change in order for two
    1427     communicating applications to determine each other's true
    1428     capabilities.
    14291337
    14301338
  • draft-ietf-httpbis/latest/auth48/rfc7230.diff.html

    r2651 r2652  
    4444      <tr><td><a name="diff0002" /></td></tr>
    4545      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">(if approved)                                                 greenbytes</span></td><td> </td><td class="rblock">Updates: 2817, 2818                                           <span class="insert">greenbytes</span></td><td class="lineno" valign="top"></td></tr>
    46       <tr><td class="lineno" valign="top"></td><td class="lblock">Updates: 2817, 2818 <span class="delete">(if approved)                            May 6, 2014</span></td><td> </td><td class="rblock"><span class="insert">Category:</span> Standards Track                                       <span class="insert">May</span> 2014</td><td class="lineno" valign="top"></td></tr>
     46      <tr><td class="lineno" valign="top"></td><td class="lblock">Updates: 2817, 2818 <span class="delete">(if approved)                            May 7, 2014</span></td><td> </td><td class="rblock"><span class="insert">Category:</span> Standards Track                                       <span class="insert">May</span> 2014</td><td class="lineno" valign="top"></td></tr>
    4747      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">Intended status:</span> Standards Track</td><td> </td><td class="rblock"><span class="insert">ISSN: 2070-1721</span></td><td class="lineno" valign="top"></td></tr>
    48       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">Expires: November 7,</span> 2014</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     48      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">Expires: November 8,</span> 2014</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
    4949      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    5050      <tr><td class="lineno" valign="top"></td><td class="left">   Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing</td><td> </td><td class="right">   Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing</td><td class="lineno" valign="top"></td></tr>
     
    9696      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    9797      <tr><td><a name="diff0007" /></td></tr>
    98       <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>
     98      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">This Internet-Draft will expire</span> on <span class="delete">November 8, 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>
    9999      <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>
    100100      <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>
     
    759759      <tr><td class="lineno" valign="top"></td><td class="left">   reuse the same connection for a subsequent request.</td><td> </td><td class="right">   reuse the same connection for a subsequent request.</td><td class="lineno" valign="top"></td></tr>
    760760      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    761       <tr bgcolor="gray" ><td></td><th><a name="part-l24" /><small>skipping to change at</small><em> page 55, line 19</em></th><th> </th><th><a name="part-r24" /><small>skipping to change at</small><em> page 55, line 19</em></th><td></td></tr>
    762       <tr><td class="lineno" valign="top"></td><td class="left">   enables allocated system resources to be reclaimed.</td><td> </td><td class="right">   enables allocated system resources to be reclaimed.</td><td class="lineno" valign="top"></td></tr>
    763       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    764       <tr><td class="lineno" valign="top"></td><td class="left">   A client, server, or proxy MAY close the transport connection at any</td><td> </td><td class="right">   A client, server, or proxy MAY close the transport connection at any</td><td class="lineno" valign="top"></td></tr>
    765       <tr><td class="lineno" valign="top"></td><td class="left">   time.  For example, a client might have started to send a new request</td><td> </td><td class="right">   time.  For example, a client might have started to send a new request</td><td class="lineno" valign="top"></td></tr>
    766       <tr><td class="lineno" valign="top"></td><td class="left">   at the same time that the server has decided to close the "idle"</td><td> </td><td class="right">   at the same time that the server has decided to close the "idle"</td><td class="lineno" valign="top"></td></tr>
    767       <tr><td class="lineno" valign="top"></td><td class="left">   connection.  From the server's point of view, the connection is being</td><td> </td><td class="right">   connection.  From the server's point of view, the connection is being</td><td class="lineno" valign="top"></td></tr>
    768       <tr><td class="lineno" valign="top"></td><td class="left">   closed while it was idle, but from the client's point of view, a</td><td> </td><td class="right">   closed while it was idle, but from the client's point of view, a</td><td class="lineno" valign="top"></td></tr>
    769       <tr><td class="lineno" valign="top"></td><td class="left">   request is in progress.</td><td> </td><td class="right">   request is in progress.</td><td class="lineno" valign="top"></td></tr>
    770       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    771       <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>
    772       <tr><td><a name="diff0042" /></td></tr>
    773       <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>
    774       <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>
     761      <tr bgcolor="gray" ><td></td><th><a name="part-l24" /><small>skipping to change at</small><em> page 55, line 31</em></th><th> </th><th><a name="part-r24" /><small>skipping to change at</small><em> page 55, line 31</em></th><td></td></tr>
    775762      <tr><td class="lineno" valign="top"></td><td class="left">   expectation that clients will retry.  The latter technique can</td><td> </td><td class="right">   expectation that clients will retry.  The latter technique can</td><td class="lineno" valign="top"></td></tr>
    776763      <tr><td class="lineno" valign="top"></td><td class="left">   exacerbate network congestion.</td><td> </td><td class="right">   exacerbate network congestion.</td><td class="lineno" valign="top"></td></tr>
     
    783770      <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>
    784771      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    785       <tr><td><a name="diff0043" /></td></tr>
     772      <tr><td><a name="diff0042" /></td></tr>
    786773      <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>
    787774      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    790777      <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>
    791778      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    792       <tr><td><a name="diff0044" /></td></tr>
     779      <tr><td><a name="diff0043" /></td></tr>
    793780      <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>
    794781      <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>
     
    796783      <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>
    797784      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    798       <tr><td><a name="diff0045" /></td></tr>
     785      <tr><td><a name="diff0044" /></td></tr>
    799786      <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>
    800787      <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>
     
    804791      <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>
    805792      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    806       <tr><td><a name="diff0046" /></td></tr>
     793      <tr><td><a name="diff0045" /></td></tr>
    807794      <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>
    808795      <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>
     
    810797      <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>
    811798      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    812       <tr><td><a name="diff0047" /></td></tr>
     799      <tr><td><a name="diff0046" /></td></tr>
    813800      <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>
    814801      <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>
     
    820807      <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>
    821808      <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>
    822       <tr><td><a name="diff0048" /></td></tr>
    823       <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>
     809      <tr><td class="lineno" valign="top"></td><td class="left">   client on a fully closed connection, such as another request that was</td><td> </td><td class="right">   client on a fully closed connection, such as another request that was</td><td class="lineno" valign="top"></td></tr>
    824810      <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>
    825       <tr><td class="lineno" valign="top"></td><td class="left">   server's TCP stack will send a reset packet to the client;</td><td> </td><td class="right">   server's TCP stack will send a reset packet to the client;</td><td class="lineno" valign="top"></td></tr>
    826       <tr><td class="lineno" valign="top"></td><td class="left">   unfortunately, the reset packet might erase the client's</td><td> </td><td class="right">   unfortunately, the reset packet might erase the client's</td><td class="lineno" valign="top"></td></tr>
    827       <tr><td class="lineno" valign="top"></td><td class="left">   unacknowledged input buffers before they can be read and interpreted</td><td> </td><td class="right">   unacknowledged input buffers before they can be read and interpreted</td><td class="lineno" valign="top"></td></tr>
    828       <tr><td class="lineno" valign="top"></td><td class="left">   by the client's HTTP parser.</td><td> </td><td class="right">   by the client's HTTP parser.</td><td class="lineno" valign="top"></td></tr>
    829       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    830       <tr><td class="lineno" valign="top"></td><td class="left">   To avoid the TCP reset problem, servers typically close a connection</td><td> </td><td class="right">   To avoid the TCP reset problem, servers typically close a connection</td><td class="lineno" valign="top"></td></tr>
    831       <tr><td class="lineno" valign="top"></td><td class="left">   in stages.  First, the server performs a half-close by closing only</td><td> </td><td class="right">   in stages.  First, the server performs a half-close by closing only</td><td class="lineno" valign="top"></td></tr>
    832       <tr><td class="lineno" valign="top"></td><td class="left">   the write side of the read/write connection.  The server then</td><td> </td><td class="right">   the write side of the read/write connection.  The server then</td><td class="lineno" valign="top"></td></tr>
    833       <tr><td class="lineno" valign="top"></td><td class="left">   continues to read from the connection until it receives a</td><td> </td><td class="right">   continues to read from the connection until it receives a</td><td class="lineno" valign="top"></td></tr>
    834811      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    835812      <tr bgcolor="gray" ><td></td><th><a name="part-l25" /><small>skipping to change at</small><em> page 57, line 31</em></th><th> </th><th><a name="part-r25" /><small>skipping to change at</small><em> page 57, line 31</em></th><td></td></tr>
     
    844821      <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>
    845822      <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>
    846       <tr><td><a name="diff0049" /></td></tr>
     823      <tr><td><a name="diff0047" /></td></tr>
    847824      <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>
    848825      <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>
     
    873850      <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>
    874851      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    875       <tr><td><a name="diff0050" /></td></tr>
     852      <tr><td><a name="diff0048" /></td></tr>
    876853      <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>
    877854      <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>
     
    895872      <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>
    896873      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    897       <tr><td><a name="diff0051" /></td></tr>
     874      <tr><td><a name="diff0049" /></td></tr>
    898875      <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>
    899876      <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>
    900877      <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>
    901878      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    902       <tr><td><a name="diff0052" /></td></tr>
     879      <tr><td><a name="diff0050" /></td></tr>
    903880      <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>
    904881      <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>
     
    918895      <tr><td class="lineno" valign="top"></td><td class="left">   +-------------------+----------+----------+---------------+</td><td> </td><td class="right">   +-------------------+----------+----------+---------------+</td><td class="lineno" valign="top"></td></tr>
    919896      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    920       <tr><td><a name="diff0053" /></td></tr>
     897      <tr><td><a name="diff0051" /></td></tr>
    921898      <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>
    922899      <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>
     
    938915      <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>
    939916      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    940       <tr><td><a name="diff0054" /></td></tr>
     917      <tr><td><a name="diff0052" /></td></tr>
    941918      <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>
    942919      <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>
     
    956933      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    957934      <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>
    958       <tr><td><a name="diff0055" /></td></tr>
     935      <tr><td><a name="diff0053" /></td></tr>
    959936      <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>
    960937      <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>
     
    980957      <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>
    981958      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    982       <tr><td><a name="diff0056" /></td></tr>
     959      <tr><td><a name="diff0054" /></td></tr>
    983960      <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>
    984961      <tr><td class="lineno" valign="top"></td><td class="lblock">      Authors' Addresses Section.</td><td> </td><td class="rblock">      See Authors' Addresses  Section.</td><td class="lineno" valign="top"></td></tr>
     
    994971      <tr><td class="lineno" valign="top"></td><td class="left">8.3.2.  Internet Media Type application/http</td><td> </td><td class="right">8.3.2.  Internet Media Type application/http</td><td class="lineno" valign="top"></td></tr>
    995972      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    996       <tr bgcolor="gray" ><td></td><th><a name="part-l28" /><small>skipping to change at</small><em> page 63, line 7</em></th><th> </th><th><a name="part-r28" /><small>skipping to change at</small><em> page 63, line 7</em></th><td></td></tr>
    997       <tr><td class="lineno" valign="top"></td><td class="left">      version:  The HTTP-version number of the enclosed messages (e.g.,</td><td> </td><td class="right">      version:  The HTTP-version number of the enclosed messages (e.g.,</td><td class="lineno" valign="top"></td></tr>
    998       <tr><td class="lineno" valign="top"></td><td class="left">         "1.1").  If not present, the version can be determined from the</td><td> </td><td class="right">         "1.1").  If not present, the version can be determined from the</td><td class="lineno" valign="top"></td></tr>
    999       <tr><td class="lineno" valign="top"></td><td class="left">         first line of the body.</td><td> </td><td class="right">         first line of the body.</td><td class="lineno" valign="top"></td></tr>
    1000       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1001       <tr><td class="lineno" valign="top"></td><td class="left">      msgtype:  The message type -- "request" or "response".  If not</td><td> </td><td class="right">      msgtype:  The message type -- "request" or "response".  If not</td><td class="lineno" valign="top"></td></tr>
    1002       <tr><td class="lineno" valign="top"></td><td class="left">         present, the type can be determined from the first line of the</td><td> </td><td class="right">         present, the type can be determined from the first line of the</td><td class="lineno" valign="top"></td></tr>
    1003       <tr><td class="lineno" valign="top"></td><td class="left">         body.</td><td> </td><td class="right">         body.</td><td class="lineno" valign="top"></td></tr>
    1004       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1005       <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>
    1006       <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>
    1007       <tr><td><a name="diff0057" /></td></tr>
    1008       <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>
    1009       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1010       <tr><td class="lineno" valign="top"></td><td class="left">   Security considerations:  see Section 9</td><td> </td><td class="right">   Security considerations:  see Section 9</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">   Interoperability considerations:  N/A</td><td> </td><td class="right">   Interoperability considerations:  N/A</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>
    1014       <tr><td class="lineno" valign="top"></td><td class="left">   Published specification:  This specification (see Section 8.3.2).</td><td> </td><td class="right">   Published specification:  This specification (see Section 8.3.2).</td><td class="lineno" valign="top"></td></tr>
    1015       <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 class="lineno" valign="top"></td><td class="left">   Applications that use this media type:  N/A</td><td> </td><td class="right">   Applications that use this media type:  N/A</td><td class="lineno" valign="top"></td></tr>
    1017       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1018       <tr><td class="lineno" valign="top"></td><td class="left">   Fragment identifier considerations:  N/A</td><td> </td><td class="right">   Fragment identifier considerations:  N/A</td><td class="lineno" valign="top"></td></tr>
    1019       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1020       <tr bgcolor="gray" ><td></td><th><a name="part-l29" /><small>skipping to change at</small><em> page 63, line 29</em></th><th> </th><th><a name="part-r29" /><small>skipping to change at</small><em> page 63, line 29</em></th><td></td></tr>
     973      <tr bgcolor="gray" ><td></td><th><a name="part-l28" /><small>skipping to change at</small><em> page 63, line 29</em></th><th> </th><th><a name="part-r28" /><small>skipping to change at</small><em> page 63, line 29</em></th><td></td></tr>
    1021974      <tr><td class="lineno" valign="top"></td><td class="left">   Additional information:</td><td> </td><td class="right">   Additional information:</td><td class="lineno" valign="top"></td></tr>
    1022975      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    1029982      <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>
    1030983      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1031       <tr><td><a name="diff0058" /></td></tr>
     984      <tr><td><a name="diff0055" /></td></tr>
    1032985      <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>
    1033986      <tr><td class="lineno" valign="top"></td><td class="lblock">      Authors' Addresses Section.</td><td> </td><td class="rblock">      See Authors' Addresses Section.</td><td class="lineno" valign="top"></td></tr>
     
    1043996      <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>
    1044997      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1045       <tr><td><a name="diff0059" /></td></tr>
     998      <tr><td><a name="diff0056" /></td></tr>
    1046999      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP</span> Transfer <span class="delete">Coding Registry</span> defines the namespace for transfer</td><td> </td><td class="rblock">   The <span class="insert">"HTTP</span> Transfer <span class="insert">Coding" registry</span> defines the namespace for</td><td class="lineno" valign="top"></td></tr>
    10471000      <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>
     
    10571010      <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>
    10581011      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1059       <tr bgcolor="gray" ><td></td><th><a name="part-l30" /><small>skipping to change at</small><em> page 64, line 22</em></th><th> </th><th><a name="part-r30" /><small>skipping to change at</small><em> page 64, line 22</em></th><td></td></tr>
     1012      <tr bgcolor="gray" ><td></td><th><a name="part-l29" /><small>skipping to change at</small><em> page 64, line 22</em></th><th> </th><th><a name="part-r29" /><small>skipping to change at</small><em> page 64, line 22</em></th><td></td></tr>
    10601013      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    10611014      <tr><td class="lineno" valign="top"></td><td class="left">   Values to be added to this namespace require IETF Review (see Section</td><td> </td><td class="right">   Values to be added to this namespace require IETF Review (see Section</td><td class="lineno" valign="top"></td></tr>
     
    10681021      <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>
    10691022      <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="diff0060" /></td></tr>
     1023      <tr><td><a name="diff0057" /></td></tr>
    10711024      <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>
    10721025      <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>
     
    10871040      <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>
    10881041      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1089       <tr><td><a name="diff0061" /></td></tr>
     1042      <tr><td><a name="diff0058" /></td></tr>
    10901043      <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>
    10911044      <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>
    10921045      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1093       <tr><td><a name="diff0062" /></td></tr>
     1046      <tr><td><a name="diff0059" /></td></tr>
    10941047      <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>
    10951048      <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>
     
    11091062      <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>
    11101063      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1111       <tr><td><a name="diff0063" /></td></tr>
     1064      <tr><td><a name="diff0060" /></td></tr>
    11121065      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP</span> Upgrade Token <span class="delete">Registry</span> defines the namespace for <span class="delete">protocol-</span></td><td> </td><td class="rblock">   The <span class="insert">"Hypertext Transfer Protocol (HTTP)</span> Upgrade Token <span class="insert">Registry"</span></td><td class="lineno" valign="top"></td></tr>
    11131066      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   name</span> tokens used to identify protocols in the Upgrade header field.</td><td> </td><td class="rblock">   defines the namespace for <span class="insert">protocol-name</span> tokens used to identify</td><td class="lineno" valign="top"></td></tr>
     
    11241077      <tr><td class="lineno" valign="top"></td><td class="left">   Section 4.1 of [RFC5226]) and are subject to the following rules:</td><td> </td><td class="right">   Section 4.1 of [RFC5226]) and are subject to the following rules:</td><td class="lineno" valign="top"></td></tr>
    11251078      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1126       <tr bgcolor="gray" ><td></td><th><a name="part-l31" /><small>skipping to change at</small><em> page 66, line 10</em></th><th> </th><th><a name="part-r31" /><small>skipping to change at</small><em> page 66, line 10</em></th><td></td></tr>
     1079      <tr bgcolor="gray" ><td></td><th><a name="part-l30" /><small>skipping to change at</small><em> page 66, line 10</em></th><th> </th><th><a name="part-r30" /><small>skipping to change at</small><em> page 66, line 10</em></th><td></td></tr>
    11271080      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    11281081      <tr><td class="lineno" valign="top"></td><td class="left">   7.  The IESG MAY reassign responsibility for a protocol token.  This</td><td> </td><td class="right">   7.  The IESG MAY reassign responsibility for a protocol token.  This</td><td class="lineno" valign="top"></td></tr>
     
    11351088      <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>
    11361089      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1137       <tr><td><a name="diff0064" /></td></tr>
     1090      <tr><td><a name="diff0061" /></td></tr>
    11381091      <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>
    11391092      <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>
     
    11491102      <tr><td class="lineno" valign="top"></td><td class="left">   The responsible party is: "IETF (iesg@ietf.org) - Internet</td><td> </td><td class="right">   The responsible party is: "IETF (iesg@ietf.org) - Internet</td><td class="lineno" valign="top"></td></tr>
    11501103      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1151       <tr bgcolor="gray" ><td></td><th><a name="part-l32" /><small>skipping to change at</small><em> page 67, line 13</em></th><th> </th><th><a name="part-r32" /><small>skipping to change at</small><em> page 67, line 13</em></th><td></td></tr>
     1104      <tr bgcolor="gray" ><td></td><th><a name="part-l31" /><small>skipping to change at</small><em> page 67, line 13</em></th><th> </th><th><a name="part-r31" /><small>skipping to change at</small><em> page 67, line 13</em></th><td></td></tr>
    11521105      <tr><td class="lineno" valign="top"></td><td class="left">   unknown or untrusted source.</td><td> </td><td class="right">   unknown or untrusted source.</td><td class="lineno" valign="top"></td></tr>
    11531106      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    11601113      <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>
    11611114      <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>
    1162       <tr><td><a name="diff0065" /></td></tr>
     1115      <tr><td><a name="diff0062" /></td></tr>
    11631116      <tr><td class="lineno" valign="top"></td><td class="lblock">   mappings; DNS Security Extensions (DNSSEC<span class="delete">, [RFC4033]) are</span> one way to</td><td> </td><td class="rblock">   mappings; DNS Security Extensions (DNSSEC<span class="insert">) ([RFC4033]) is</span> one way to</td><td class="lineno" valign="top"></td></tr>
    11641117      <tr><td class="lineno" valign="top"></td><td class="left">   improve authenticity.</td><td> </td><td class="right">   improve authenticity.</td><td class="lineno" valign="top"></td></tr>
     
    11781131      <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>
    11791132      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1180       <tr><td><a name="diff0066" /></td></tr>
     1133      <tr><td><a name="diff0063" /></td></tr>
    11811134      <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>
    11821135      <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>
     
    11921145      <tr><td class="lineno" valign="top"></td><td class="left">   Intermediaries that contain a shared cache are especially vulnerable</td><td> </td><td class="right">   Intermediaries that contain a shared cache are especially vulnerable</td><td class="lineno" valign="top"></td></tr>
    11931146      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1194       <tr bgcolor="gray" ><td></td><th><a name="part-l33" /><small>skipping to change at</small><em> page 70, line 9</em></th><th> </th><th><a name="part-r33" /><small>skipping to change at</small><em> page 70, line 9</em></th><td></td></tr>
     1147      <tr bgcolor="gray" ><td></td><th><a name="part-l32" /><small>skipping to change at</small><em> page 70, line 9</em></th><th> </th><th><a name="part-r32" /><small>skipping to change at</small><em> page 70, line 9</em></th><td></td></tr>
    11951148      <tr><td class="lineno" valign="top"></td><td class="left">   access mechanism has resulted in its increasing use within</td><td> </td><td class="right">   access mechanism has resulted in its increasing use within</td><td class="lineno" valign="top"></td></tr>
    11961149      <tr><td class="lineno" valign="top"></td><td class="left">   environments where verification of message integrity is crucial.</td><td> </td><td class="right">   environments where verification of message integrity is crucial.</td><td class="lineno" valign="top"></td></tr>
     
    12031156      <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>
    12041157      <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>
    1205       <tr><td><a name="diff0067" /></td></tr>
     1158      <tr><td><a name="diff0064" /></td></tr>
    12061159      <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>
    12071160      <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>
     
    12161169      <tr><td class="lineno" valign="top"></td><td class="left">   designed to be independent of the transport protocol, such that it</td><td> </td><td class="right">   designed to be independent of the transport protocol, such that it</td><td class="lineno" valign="top"></td></tr>
    12171170      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1218       <tr bgcolor="gray" ><td></td><th><a name="part-l34" /><small>skipping to change at</small><em> page 72, line 50</em></th><th> </th><th><a name="part-r34" /><small>skipping to change at</small><em> page 72, line 50</em></th><td></td></tr>
     1171      <tr bgcolor="gray" ><td></td><th><a name="part-l33" /><small>skipping to change at</small><em> page 72, line 50</em></th><th> </th><th><a name="part-r33" /><small>skipping to change at</small><em> page 72, line 50</em></th><td></td></tr>
    12191172      <tr><td class="lineno" valign="top"></td><td class="left">   Yuchung Cheng, Yutaka Oiwa, Yves Lafon (long-time member of the</td><td> </td><td class="right">   Yuchung Cheng, Yutaka Oiwa, Yves Lafon (long-time member of the</td><td class="lineno" valign="top"></td></tr>
    12201173      <tr><td class="lineno" valign="top"></td><td class="left">   editor team), Zed A. Shaw, and Zhong Yu.</td><td> </td><td class="right">   editor team), Zed A. Shaw, and Zhong Yu.</td><td class="lineno" valign="top"></td></tr>
     
    12271180      <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>
    12281181      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1229       <tr><td><a name="diff0068" /></td></tr>
     1182      <tr><td><a name="diff0065" /></td></tr>
    12301183      <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>
    12311184      <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>
     
    12421195      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    12431196      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1244       <tr bgcolor="gray" ><td></td><th><a name="part-l35" /><small>skipping to change at</small><em> page 73, line 28</em></th><th> </th><th><a name="part-r35" /><small>skipping to change at</small><em> page 73, line 25</em></th><td></td></tr>
     1197      <tr bgcolor="gray" ><td></td><th><a name="part-l34" /><small>skipping to change at</small><em> page 73, line 28</em></th><th> </th><th><a name="part-r34" /><small>skipping to change at</small><em> page 73, line 25</em></th><td></td></tr>
    12451198      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC3986]     Berners-Lee, T., Fielding, R., and L. Masinter,</td><td> </td><td class="right">   [RFC3986]     Berners-Lee, T., Fielding, R., and L. Masinter,</td><td class="lineno" valign="top"></td></tr>
    12461199      <tr><td class="lineno" valign="top"></td><td class="left">                 "Uniform Resource Identifier (URI): Generic Syntax",</td><td> </td><td class="right">                 "Uniform Resource Identifier (URI): Generic Syntax",</td><td class="lineno" valign="top"></td></tr>
     
    12531206      <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>
    12541207      <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>
    1255       <tr><td><a name="diff0069" /></td></tr>
     1208      <tr><td><a name="diff0066" /></td></tr>
    12561209      <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>
    12571210      <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>
     
    12591212      <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>
    12601213      <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>
    1261       <tr><td><a name="diff0070" /></td></tr>
     1214      <tr><td><a name="diff0067" /></td></tr>
    12621215      <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>
    12631216      <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>
     
    12651218      <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>
    12661219      <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>
    1267       <tr><td><a name="diff0071" /></td></tr>
     1220      <tr><td><a name="diff0068" /></td></tr>
    12681221      <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>
    12691222      <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>
     
    12711224      <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>
    12721225      <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>
    1273       <tr><td><a name="diff0072" /></td></tr>
     1226      <tr><td><a name="diff0069" /></td></tr>
    12741227      <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>
    12751228      <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>
     
    12771230      <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>
    12781231      <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>
    1279       <tr><td><a name="diff0073" /></td></tr>
     1232      <tr><td><a name="diff0070" /></td></tr>
    12801233      <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>
    12811234      <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>
     
    12931246      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    12941247      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1295       <tr bgcolor="gray" ><td></td><th><a name="part-l36" /><small>skipping to change at</small><em> page 76, line 25</em></th><th> </th><th><a name="part-r36" /><small>skipping to change at</small><em> page 76, line 22</em></th><td></td></tr>
    1296       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1297       <tr><td class="lineno" valign="top"></td><td class="left">   HTTP has been in use since 1990.  The first version, later referred</td><td> </td><td class="right">   HTTP has been in use since 1990.  The first version, later referred</td><td class="lineno" valign="top"></td></tr>
    1298       <tr><td class="lineno" valign="top"></td><td class="left">   to as HTTP/0.9, was a simple protocol for hypertext data transfer</td><td> </td><td class="right">   to as HTTP/0.9, was a simple protocol for hypertext data transfer</td><td class="lineno" valign="top"></td></tr>
    1299       <tr><td class="lineno" valign="top"></td><td class="left">   across the Internet, using only a single request method (GET) and no</td><td> </td><td class="right">   across the Internet, using only a single request method (GET) and no</td><td class="lineno" valign="top"></td></tr>
    1300       <tr><td class="lineno" valign="top"></td><td class="left">   metadata.  HTTP/1.0, as defined by [RFC1945], added a range of</td><td> </td><td class="right">   metadata.  HTTP/1.0, as defined by [RFC1945], added a range of</td><td class="lineno" valign="top"></td></tr>
    1301       <tr><td class="lineno" valign="top"></td><td class="left">   request methods and MIME-like messaging, allowing for metadata to be</td><td> </td><td class="right">   request methods and MIME-like messaging, allowing for metadata to be</td><td class="lineno" valign="top"></td></tr>
    1302       <tr><td class="lineno" valign="top"></td><td class="left">   transferred and modifiers placed on the request/response semantics.</td><td> </td><td class="right">   transferred and modifiers placed on the request/response semantics.</td><td class="lineno" valign="top"></td></tr>
    1303       <tr><td class="lineno" valign="top"></td><td class="left">   However, HTTP/1.0 did not sufficiently take into consideration the</td><td> </td><td class="right">   However, HTTP/1.0 did not sufficiently take into consideration the</td><td class="lineno" valign="top"></td></tr>
    1304       <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>
    1305       <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>
    1306       <tr><td><a name="diff0074" /></td></tr>
    1307       <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>
    1308       <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>
    1309       <tr><td class="lineno" valign="top"></td><td class="left">   communicating applications to determine each other's true</td><td> </td><td class="right">   communicating applications to determine each other's true</td><td class="lineno" valign="top"></td></tr>
    1310       <tr><td class="lineno" valign="top"></td><td class="left">   capabilities.</td><td> </td><td class="right">   capabilities.</td><td class="lineno" valign="top"></td></tr>
    1311       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1312       <tr><td class="lineno" valign="top"></td><td class="left">   HTTP/1.1 remains compatible with HTTP/1.0 by including more stringent</td><td> </td><td class="right">   HTTP/1.1 remains compatible with HTTP/1.0 by including more stringent</td><td class="lineno" valign="top"></td></tr>
    1313       <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>
    1314       <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>
    1315       <tr><td class="lineno" valign="top"></td><td class="left">   or only be sent when communicating with a party advertising</td><td> </td><td class="right">   or only be sent when communicating with a party advertising</td><td class="lineno" valign="top"></td></tr>
    1316       <tr><td class="lineno" valign="top"></td><td class="left">   conformance with HTTP/1.1.</td><td> </td><td class="right">   conformance with HTTP/1.1.</td><td class="lineno" valign="top"></td></tr>
    1317       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1318       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1319       <tr bgcolor="gray" ><td></td><th><a name="part-l37" /><small>skipping to change at</small><em> page 77, line 10</em></th><th> </th><th><a name="part-r37" /><small>skipping to change at</small><em> page 77, line 5</em></th><td></td></tr>
     1248      <tr bgcolor="gray" ><td></td><th><a name="part-l35" /><small>skipping to change at</small><em> page 77, line 10</em></th><th> </th><th><a name="part-r35" /><small>skipping to change at</small><em> page 77, line 5</em></th><td></td></tr>
    13201249      <tr><td class="lineno" valign="top"></td><td class="left">   implements name-based virtual hosts ought to disable support for</td><td> </td><td class="right">   implements name-based virtual hosts ought to disable support for</td><td class="lineno" valign="top"></td></tr>
    13211250      <tr><td class="lineno" valign="top"></td><td class="left">   HTTP/0.9.  Most requests that appear to be HTTP/0.9 are, in fact,</td><td> </td><td class="right">   HTTP/0.9.  Most requests that appear to be HTTP/0.9 are, in fact,</td><td class="lineno" valign="top"></td></tr>
     
    13281257      <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>
    13291258      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1330       <tr><td><a name="diff0075" /></td></tr>
     1259      <tr><td><a name="diff0071" /></td></tr>
    13311260      <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>
    13321261      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    13411270      <tr><td class="lineno" valign="top"></td><td class="left">   to which that request was directed.  The Host header field was</td><td> </td><td class="right">   to which that request was directed.  The Host header field was</td><td class="lineno" valign="top"></td></tr>
    13421271      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1343       <tr bgcolor="gray" ><td></td><th><a name="part-l38" /><small>skipping to change at</small><em> page 78, line 20</em></th><th> </th><th><a name="part-r38" /><small>skipping to change at</small><em> page 78, line 14</em></th><td></td></tr>
     1272      <tr bgcolor="gray" ><td></td><th><a name="part-l36" /><small>skipping to change at</small><em> page 78, line 20</em></th><th> </th><th><a name="part-r36" /><small>skipping to change at</small><em> page 78, line 14</em></th><td></td></tr>
    13441273      <tr><td class="lineno" valign="top"></td><td class="left">   not be used by clients at all when a proxy is being used.</td><td> </td><td class="right">   not be used by clients at all when a proxy is being used.</td><td class="lineno" valign="top"></td></tr>
    13451274      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    13521281      <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>
    13531282      <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="diff0076" /></td></tr>
     1283      <tr><td><a name="diff0072" /></td></tr>
    13551284      <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>
    13561285      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1357       <tr><td><a name="diff0077" /></td></tr>
     1286      <tr><td><a name="diff0073" /></td></tr>
    13581287      <tr><td class="lineno" valign="top"></td><td class="lblock">   The HTTP-version ABNF production has been clarified to be case<span class="delete">-</span></td><td> </td><td class="rblock">   The HTTP-version ABNF production has been clarified to be case</td><td class="lineno" valign="top"></td></tr>
    13591288      <tr><td class="lineno" valign="top"></td><td class="left">   sensitive.  Additionally, version numbers have been restricted to</td><td> </td><td class="right">   sensitive.  Additionally, version numbers have been restricted to</td><td class="lineno" valign="top"></td></tr>
    13601289      <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>
    1361       <tr><td><a name="diff0078" /></td></tr>
     1290      <tr><td><a name="diff0074" /></td></tr>
    13621291      <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>
    13631292      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13641293      <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>
    13651294      <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>
    1366       <tr><td><a name="diff0079" /></td></tr>
     1295      <tr><td><a name="diff0075" /></td></tr>
    13671296      <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>
    13681297      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13691298      <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>
    1370       <tr><td><a name="diff0080" /></td></tr>
     1299      <tr><td><a name="diff0076" /></td></tr>
    13711300      <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>
    13721301      <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>
     
    13761305      <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>
    13771306      <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>
    1378       <tr><td><a name="diff0081" /></td></tr>
     1307      <tr><td><a name="diff0077" /></td></tr>
    13791308      <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>
    13801309      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13811310      <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>
    13821311      <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>
    1383       <tr><td><a name="diff0082" /></td></tr>
     1312      <tr><td><a name="diff0078" /></td></tr>
    13841313      <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>
    13851314      <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>
     
    13871316      <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>
    13881317      <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>
    1389       <tr><td><a name="diff0083" /></td></tr>
     1318      <tr><td><a name="diff0079" /></td></tr>
    13901319      <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>
    13911320      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13921321      <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>
    1393       <tr><td><a name="diff0084" /></td></tr>
     1322      <tr><td><a name="diff0080" /></td></tr>
    13941323      <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>
    13951324      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">                                                                         </td><td class="lineno" valign="top"></td></tr>
     
    13971326      <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>
    13981327      <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>
    1399       <tr><td><a name="diff0085" /></td></tr>
     1328      <tr><td><a name="diff0081" /></td></tr>
    14001329      <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>
    14011330      <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>
     
    14031332      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    14041333      <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>
    1405       <tr><td><a name="diff0086" /></td></tr>
     1334      <tr><td><a name="diff0082" /></td></tr>
    14061335      <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>
    14071336      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    14111340      <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>
    14121341      <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>
    1413       <tr><td><a name="diff0087" /></td></tr>
     1342      <tr><td><a name="diff0083" /></td></tr>
    14141343      <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>
    14151344      <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>
    14161345      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1417       <tr><td><a name="diff0088" /></td></tr>
     1346      <tr><td><a name="diff0084" /></td></tr>
    14181347      <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>
    14191348      <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>
    14201349      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    14211350      <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>
    1422       <tr><td><a name="diff0089" /></td></tr>
     1351      <tr><td><a name="diff0085" /></td></tr>
    14231352      <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>
    14241353      <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>
    14251354      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1426       <tr><td><a name="diff0090" /></td></tr>
     1355      <tr><td><a name="diff0086" /></td></tr>
    14271356      <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>
    14281357      <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>
     
    14301359      <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>
    14311360      <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>
    1432       <tr><td><a name="diff0091" /></td></tr>
     1361      <tr><td><a name="diff0087" /></td></tr>
    14331362      <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>
    14341363      <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>
    14351364      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1436       <tr><td><a name="diff0092" /></td></tr>
     1365      <tr><td><a name="diff0088" /></td></tr>
    14371366      <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>
    14381367      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1439       <tr><td><a name="diff0093" /></td></tr>
     1368      <tr><td><a name="diff0089" /></td></tr>
    14401369      <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>
    14411370      <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>
     
    14441373      <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>
    14451374      <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>
    1446       <tr><td><a name="diff0094" /></td></tr>
     1375      <tr><td><a name="diff0090" /></td></tr>
    14471376      <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>
    14481377      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    14521381      <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>
    14531382      <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>
    1454       <tr><td><a name="diff0095" /></td></tr>
     1383      <tr><td><a name="diff0091" /></td></tr>
    14551384      <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>
    14561385      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    14571386      <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>
    14581387      <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>
    1459       <tr><td><a name="diff0096" /></td></tr>
     1388      <tr><td><a name="diff0092" /></td></tr>
    14601389      <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>
    14611390      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    14621391      <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>
    1463       <tr><td><a name="diff0097" /></td></tr>
     1392      <tr><td><a name="diff0093" /></td></tr>
    14641393      <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>
    14651394      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    14661395      <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>
    1467       <tr><td><a name="diff0098" /></td></tr>
     1396      <tr><td><a name="diff0094" /></td></tr>
    14681397      <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>
    14691398      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1470       <tr><td><a name="diff0099" /></td></tr>
     1399      <tr><td><a name="diff0095" /></td></tr>
    14711400      <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>
    14721401      <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>
    14731402      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1474       <tr><td><a name="diff0100" /></td></tr>
     1403      <tr><td><a name="diff0096" /></td></tr>
    14751404      <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>
    14761405      <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>
     
    14781407      <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>
    14791408      <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>
    1480       <tr><td><a name="diff0101" /></td></tr>
     1409      <tr><td><a name="diff0097" /></td></tr>
    14811410      <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>
    14821411      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    14911420      <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>
    14921421      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1493       <tr bgcolor="gray" ><td></td><th><a name="part-l39" /><small>skipping to change at</small><em> page 83, line 25</em></th><th> </th><th><a name="part-r39" /><small>skipping to change at</small><em> page 83, line 20</em></th><td></td></tr>
     1422      <tr bgcolor="gray" ><td></td><th><a name="part-l37" /><small>skipping to change at</small><em> page 83, line 25</em></th><th> </th><th><a name="part-r37" /><small>skipping to change at</small><em> page 83, line 20</em></th><td></td></tr>
    14941423      <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>
    14951424      <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>
     
    15021431      <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>
    15031432      <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>
    1504       <tr><td><a name="diff0102" /></td></tr>
     1433      <tr><td><a name="diff0098" /></td></tr>
    15051434      <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>
    15061435      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    15151444      <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>
    15161445      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1517       <tr bgcolor="gray" ><td></td><th><a name="part-l40" /><small>skipping to change at</small><em> page 84, line 20</em></th><th> </th><th><a name="part-r40" /><small>skipping to change at</small><em> page 84, line 14</em></th><td></td></tr>
     1446      <tr bgcolor="gray" ><td></td><th><a name="part-l38" /><small>skipping to change at</small><em> page 84, line 20</em></th><th> </th><th><a name="part-r38" /><small>skipping to change at</small><em> page 84, line 14</em></th><td></td></tr>
    15181447      <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>
    15191448      <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>
     
    15261455      <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>
    15271456      <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>
    1528       <tr><td><a name="diff0103" /></td></tr>
     1457      <tr><td><a name="diff0099" /></td></tr>
    15291458      <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>
    15301459      <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>
    1531       <tr><td><a name="diff0104" /></td></tr>
     1460      <tr><td><a name="diff0100" /></td></tr>
    15321461      <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>
    15331462      <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>
     
    15421471      <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>
    15431472      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1544       <tr bgcolor="gray" ><td></td><th><a name="part-l41" /><small>skipping to change at</small><em> page 85, line 34</em></th><th> </th><th><a name="part-r41" /><small>skipping to change at</small><em> page 85, line 28</em></th><td></td></tr>
     1473      <tr bgcolor="gray" ><td></td><th><a name="part-l39" /><small>skipping to change at</small><em> page 85, line 34</em></th><th> </th><th><a name="part-r39" /><small>skipping to change at</small><em> page 85, line 28</em></th><td></td></tr>
    15451474      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    15461475      <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>
     
    15531482      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    15541483      <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>
    1555       <tr><td><a name="diff0105" /></td></tr>
     1484      <tr><td><a name="diff0101" /></td></tr>
    15561485      <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>
    15571486      <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>
     
    15721501      <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>
    15731502      <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>
    1574       <tr><td><a name="diff0106" /></td></tr>
     1503      <tr><td><a name="diff0102" /></td></tr>
    15751504      <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>
    15761505      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    15851514      <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>
    15861515      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1587       <tr bgcolor="gray" ><td></td><th><a name="part-l42" /><small>skipping to change at</small><em> page 86, line 35</em></th><th> </th><th><a name="part-r42" /><small>skipping to change at</small><em> page 86, line 30</em></th><td></td></tr>
     1516      <tr bgcolor="gray" ><td></td><th><a name="part-l40" /><small>skipping to change at</small><em> page 86, line 35</em></th><th> </th><th><a name="part-r40" /><small>skipping to change at</small><em> page 86, line 30</em></th><td></td></tr>
    15881517      <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>
    15891518      <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>
     
    15961525      <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>
    15971526      <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>
    1598       <tr><td><a name="diff0107" /></td></tr>
     1527      <tr><td><a name="diff0103" /></td></tr>
    15991528      <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>
    16001529      <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>
     
    16101539
    16111540     <tr><td></td><td class="left"></td><td> </td><td class="right"></td><td></td></tr>
    1612      <tr bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 107 change blocks.&nbsp;</a></th></tr>
    1613      <tr class="stats"><td></td><th><i>180 lines changed or deleted</i></th><th><i> </i></th><th><i>157 lines changed or added</i></th><td></td></tr>
     1541     <tr bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 103 change blocks.&nbsp;</a></th></tr>
     1542     <tr class="stats"><td></td><th><i>176 lines changed or deleted</i></th><th><i> </i></th><th><i>153 lines changed or added</i></th><td></td></tr>
    16141543     <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>
    16151544   </table>
  • draft-ietf-httpbis/latest/auth48/rfc7231.abdiff.txt

    r2651 r2652  
    77 Obsoletes: 2616 (if approved)                            J. Reschke, Ed.
    88 Updates: 2817 (if approved)                                   greenbytes
    9  Intended status: Standards Track                             May 6, 2014
    10  Expires: November 7, 2014
     9 Intended status: Standards Track                             May 7, 2014
     10 Expires: November 8, 2014
    1111
    1212NEW:
     
    9191OLD:
    9292
    93     This Internet-Draft will expire on November 7, 2014.
     93    This Internet-Draft will expire on November 8, 2014.
    9494
    9595NEW:
     
    545545
    546546
    547 Section 406, paragraph 1:
    548 OLD:
    549 
    550     Reactive negotiation is advantageous when the response would vary
    551     over commonly-used dimensions (such as type, language, or encoding),
    552     when the origin server is unable to determine a user agent's
    553     capabilities from examining the request, and generally when public
    554     caches are used to distribute server load and reduce network usage.
    555 
    556 NEW:
    557 
    558     Reactive negotiation is advantageous when the response would vary
    559     over commonly used dimensions (such as type, language, or encoding),
    560     when the origin server is unable to determine a user agent's
    561     capabilities from examining the request, and generally when public
    562     caches are used to distribute server load and reduce network usage.
    563 
    564 
    565547Section 4.1., paragraph 4:
    566548OLD:
     
    626608    This definition of safe methods does not prevent an implementation
    627609    from including behavior that is potentially harmful, not entirely
    628     read-only, or which causes side-effects while invoking a safe method.
     610    read-only, or which causes side effects while invoking a safe method.
    629611    What is important, however, is that the client did not request that
    630612    additional behavior and cannot be held accountable for it.  For
     
    633615    that is considered safe even though the log storage might become full
    634616    and crash the server.  Likewise, a safe request initiated by
    635     selecting an advertisement on the Web will often have the side-effect
     617    selecting an advertisement on the Web will often have the side effect
    636618    of charging an advertising account.
    637619
     
    651633
    652634
    653 Section 4.2.1., paragraph 6:
    654 OLD:
    655 
    656     When a resource is constructed such that parameters within the
    657     effective request URI have the effect of selecting an action, it is
    658     the resource owner's responsibility to ensure that the action is
    659     consistent with the request method semantics.  For example, it is
    660     common for Web-based content editing software to use actions within
    661     query parameters, such as "page?do=delete".  If the purpose of such a
    662     resource is to perform an unsafe action, then the resource owner MUST
    663     disable or disallow that action when it is accessed using a safe
    664     request method.  Failure to do so will result in unfortunate side-
    665     effects when automated processes perform a GET on every URI reference
    666     for the sake of link maintenance, pre-fetching, building a search
    667     index, etc.
    668 
    669 NEW:
    670 
    671     When a resource is constructed such that parameters within the
    672     effective request URI have the effect of selecting an action, it is
    673     the resource owner's responsibility to ensure that the action is
    674     consistent with the request method semantics.  For example, it is
    675     common for Web-based content editing software to use actions within
    676     query parameters, such as "page?do=delete".  If the purpose of such a
    677     resource is to perform an unsafe action, then the resource owner MUST
    678     disable or disallow that action when it is accessed using a safe
    679     request method.  Failure to do so will result in unfortunate side
    680     effects when automated processes perform a GET on every URI reference
    681     for the sake of link maintenance, pre-fetching, building a search
    682     index, etc.
    683 
    684 
    685 Section 4.2.2., paragraph 2:
    686 OLD:
    687 
    688     Like the definition of safe, the idempotent property only applies to
    689     what has been requested by the user; a server is free to log each
    690     request separately, retain a revision control history, or implement
    691     other non-idempotent side-effects for each idempotent request.
    692 
    693 NEW:
    694 
    695     Like the definition of safe, the idempotent property only applies to
    696     what has been requested by the user; a server is free to log each
    697     request separately, retain a revision control history, or implement
    698     other non-idempotent side effects for each idempotent request.
    699 
    700 
    701635Section 4.3.3., paragraph 6:
    702636OLD:
     
    716650    being 206 (Partial Content), 304 (Not Modified), and 416 (Range Not
    717651    Satisfiable)).
    718 
    719 
    720 Section 4.3.4., paragraph 13:
    721 OLD:
    722 
    723     A PUT request applied to the target resource can have side-effects on
    724     other resources.  For example, an article might have a URI for
    725     identifying "the current version" (a resource) that is separate from
    726     the URIs identifying each particular version (different resources
    727     that at one point shared the same state as the current version
    728     resource).  A successful PUT request on "the current version" URI
    729     might therefore create a new version resource in addition to changing
    730     the state of the target resource, and might also cause links to be
    731     added between the related resources.
    732 
    733 NEW:
    734 
    735     A PUT request applied to the target resource can have side effects on
    736     other resources.  For example, an article might have a URI for
    737     identifying "the current version" (a resource) that is separate from
    738     the URIs identifying each particular version (different resources
    739     that at one point shared the same state as the current version
    740     resource).  A successful PUT request on "the current version" URI
    741     might therefore create a new version resource in addition to changing
    742     the state of the target resource, and might also cause links to be
    743     added between the related resources.
    744652
    745653
     
    863771
    864772
    865 Section 5.5.2., paragraph 8:
    866 OLD:
    867 
    868     Some intermediaries have been known to indiscriminately remove
    869     Referer header fields from outgoing requests.  This has the
    870     unfortunate side-effect of interfering with protection against CSRF
    871     attacks, which can be far more harmful to their users.
    872     Intermediaries and user agent extensions that wish to limit
    873     information disclosure in Referer ought to restrict their changes to
    874     specific edits, such as replacing internal domain names with
    875     pseudonyms or truncating the query and/or path components.  An
    876     intermediary SHOULD NOT modify or delete the Referer header field
    877     when the field value shares the same scheme and host as the request
    878     target.
    879 
    880 NEW:
    881 
    882     Some intermediaries have been known to indiscriminately remove
    883     Referer header fields from outgoing requests.  This has the
    884     unfortunate side effect of interfering with protection against CSRF
    885     attacks, which can be far more harmful to their users.
    886     Intermediaries and user agent extensions that wish to limit
    887     information disclosure in Referer ought to restrict their changes to
    888     specific edits, such as replacing internal domain names with
    889     pseudonyms or truncating the query and/or path components.  An
    890     intermediary SHOULD NOT modify or delete the Referer header field
    891     when the field value shares the same scheme and host as the request
    892     target.
    893 
    894 
    895773Section 5.5.3., paragraph 1:
    896774OLD:
     
    937815
    938816
    939 Section 5.5.3., paragraph 5:
    940 OLD:
    941 
    942     A sender SHOULD limit generated product identifiers to what is
    943     necessary to identify the product; a sender MUST NOT generate
    944     advertising or other non-essential information within the product
    945     identifier.  A sender SHOULD NOT generate information in product-
    946     version that is not a version identifier (i.e., successive versions
    947     of the same product name ought only to differ in the product-version
    948     portion of the product identifier).
    949 
    950 NEW:
    951 
    952     A sender SHOULD limit generated product identifiers to what is
    953     necessary to identify the product; a sender MUST NOT generate
    954     advertising or other nonessential information within the product
    955     identifier.  A sender SHOULD NOT generate information in product-
    956     version that is not a version identifier (i.e., successive versions
    957     of the same product name ought only to differ in the product-version
    958     portion of the product identifier).
    959 
    960 
    961817Section 5.5.3., paragraph 9:
    962818OLD:
     
    1017873    explicit cache controls [RFC7234]; all other status codes are not
    1018874    cacheable by default.
    1019 
    1020 
    1021 Section 6.3.3., paragraph 2:
    1022 OLD:
    1023 
    1024     The 202 response is intentionally non-committal.  Its purpose is to
    1025     allow a server to accept a request for some other process (perhaps a
    1026     batch-oriented process that is only run once per day) without
    1027     requiring that the user agent's connection to the server persist
    1028     until the process is completed.  The representation sent with this
    1029     response ought to describe the request's current status and point to
    1030     (or embed) a status monitor that can provide the user with an
    1031     estimate of when the request will be fulfilled.
    1032 
    1033 NEW:
    1034 
    1035     The 202 response is intentionally noncommittal.  Its purpose is to
    1036     allow a server to accept a request for some other process (perhaps a
    1037     batch-oriented process that is only run once per day) without
    1038     requiring that the user agent's connection to the server persist
    1039     until the process is completed.  The representation sent with this
    1040     response ought to describe the request's current status and point to
    1041     (or embed) a status monitor that can provide the user with an
    1042     estimate of when the request will be fulfilled.
    1043875
    1044876
  • draft-ietf-httpbis/latest/auth48/rfc7231.diff.html

    r2651 r2652  
    4343      <tr><td class="lineno" valign="top"></td><td class="lblock">Obsoletes: 2616 <span class="delete">(if approved)</span>                            J. Reschke, Ed.</td><td> </td><td class="rblock">Obsoletes: 2616                                          J. Reschke, Ed.</td><td class="lineno" valign="top"></td></tr>
    4444      <tr><td class="lineno" valign="top"></td><td class="lblock">Updates: 2817 <span class="delete">(if approved)</span>                                   greenbytes</td><td> </td><td class="rblock">Updates: 2817                                                 greenbytes</td><td class="lineno" valign="top"></td></tr>
    45       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">Intended status:</span> Standards Track                             May <span class="delete">6, 2014</span></td><td> </td><td class="rblock"><span class="insert">Category:</span> Standards Track                                       May 2014</td><td class="lineno" valign="top"></td></tr>
    46       <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">Expires: November 7,</span> 2014</td><td> </td><td class="rblock"><span class="insert">ISSN: 2070-1721</span></td><td class="lineno" valign="top"></td></tr>
     45      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">Intended status:</span> Standards Track                             May <span class="delete">7, 2014</span></td><td> </td><td class="rblock"><span class="insert">Category:</span> Standards Track                                       May 2014</td><td class="lineno" valign="top"></td></tr>
     46      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">Expires: November 8,</span> 2014</td><td> </td><td class="rblock"><span class="insert">ISSN: 2070-1721</span></td><td class="lineno" valign="top"></td></tr>
    4747      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    4848      <tr><td class="lineno" valign="top"></td><td class="left">     Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td><td> </td><td class="right">     Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td><td class="lineno" valign="top"></td></tr>
     
    9494      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    9595      <tr><td><a name="diff0006" /></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>
     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 8, 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>
    9797      <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>
    9898      <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>
     
    330330      <tr><td class="lineno" valign="top"></td><td class="left">      intended use for the response (e.g., does the user want to view it</td><td> </td><td class="right">      intended use for the response (e.g., does the user want to view it</td><td class="lineno" valign="top"></td></tr>
    331331      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    332       <tr bgcolor="gray" ><td></td><th><a name="part-l9" /><small>skipping to change at</small><em> page 20, line 37</em></th><th> </th><th><a name="part-r9" /><small>skipping to change at</small><em> page 20, line 37</em></th><td></td></tr>
    333       <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 class="lineno" valign="top"></td><td class="left">   A server might choose not to send an initial representation, other</td><td> </td><td class="right">   A server might choose not to send an initial representation, other</td><td class="lineno" valign="top"></td></tr>
    335       <tr><td class="lineno" valign="top"></td><td class="left">   than the list of alternatives, and thereby indicate that reactive</td><td> </td><td class="right">   than the list of alternatives, and thereby indicate that reactive</td><td class="lineno" valign="top"></td></tr>
    336       <tr><td class="lineno" valign="top"></td><td class="left">   negotiation by the user agent is preferred.  For example, the</td><td> </td><td class="right">   negotiation by the user agent is preferred.  For example, the</td><td class="lineno" valign="top"></td></tr>
    337       <tr><td class="lineno" valign="top"></td><td class="left">   alternatives listed in responses with the 300 (Multiple Choices) and</td><td> </td><td class="right">   alternatives listed in responses with the 300 (Multiple Choices) and</td><td class="lineno" valign="top"></td></tr>
    338       <tr><td class="lineno" valign="top"></td><td class="left">   406 (Not Acceptable) status codes include information about the</td><td> </td><td class="right">   406 (Not Acceptable) status codes include information about the</td><td class="lineno" valign="top"></td></tr>
    339       <tr><td class="lineno" valign="top"></td><td class="left">   available representations so that the user or user agent can react by</td><td> </td><td class="right">   available representations so that the user or user agent can react by</td><td class="lineno" valign="top"></td></tr>
    340       <tr><td class="lineno" valign="top"></td><td class="left">   making a selection.</td><td> </td><td class="right">   making a selection.</td><td class="lineno" valign="top"></td></tr>
    341       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    342       <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>
    343       <tr><td><a name="diff0017" /></td></tr>
    344       <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>
    345       <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>
    346       <tr><td class="lineno" valign="top"></td><td class="left">   capabilities from examining the request, and generally when public</td><td> </td><td class="right">   capabilities from examining the request, and generally when public</td><td class="lineno" valign="top"></td></tr>
    347       <tr><td class="lineno" valign="top"></td><td class="left">   caches are used to distribute server load and reduce network usage.</td><td> </td><td class="right">   caches are used to distribute server load and reduce network usage.</td><td class="lineno" valign="top"></td></tr>
    348       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    349       <tr><td class="lineno" valign="top"></td><td class="left">   Reactive negotiation suffers from the disadvantages of transmitting a</td><td> </td><td class="right">   Reactive negotiation suffers from the disadvantages of transmitting a</td><td class="lineno" valign="top"></td></tr>
    350       <tr><td class="lineno" valign="top"></td><td class="left">   list of alternatives to the user agent, which degrades user-perceived</td><td> </td><td class="right">   list of alternatives to the user agent, which degrades user-perceived</td><td class="lineno" valign="top"></td></tr>
    351       <tr><td class="lineno" valign="top"></td><td class="left">   latency if transmitted in the header section, and needing a second</td><td> </td><td class="right">   latency if transmitted in the header section, and needing a second</td><td class="lineno" valign="top"></td></tr>
    352       <tr><td class="lineno" valign="top"></td><td class="left">   request to obtain an alternate representation.  Furthermore, this</td><td> </td><td class="right">   request to obtain an alternate representation.  Furthermore, this</td><td class="lineno" valign="top"></td></tr>
    353       <tr><td class="lineno" valign="top"></td><td class="left">   specification does not define a mechanism for supporting automatic</td><td> </td><td class="right">   specification does not define a mechanism for supporting automatic</td><td class="lineno" valign="top"></td></tr>
    354       <tr><td class="lineno" valign="top"></td><td class="left">   selection, though it does not prevent such a mechanism from being</td><td> </td><td class="right">   selection, though it does not prevent such a mechanism from being</td><td class="lineno" valign="top"></td></tr>
    355       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    356       <tr bgcolor="gray" ><td></td><th><a name="part-l10" /><small>skipping to change at</small><em> page 21, line 26</em></th><th> </th><th><a name="part-r10" /><small>skipping to change at</small><em> page 21, line 26</em></th><td></td></tr>
     332      <tr bgcolor="gray" ><td></td><th><a name="part-l9" /><small>skipping to change at</small><em> page 21, line 26</em></th><th> </th><th><a name="part-r9" /><small>skipping to change at</small><em> page 21, line 26</em></th><td></td></tr>
    357333      <tr><td class="lineno" valign="top"></td><td class="left">   example, a client can send conditional request header fields</td><td> </td><td class="right">   example, a client can send conditional request header fields</td><td class="lineno" valign="top"></td></tr>
    358334      <tr><td class="lineno" valign="top"></td><td class="left">   (Section 5.2) to make the requested action conditional on the current</td><td> </td><td class="right">   (Section 5.2) to make the requested action conditional on the current</td><td class="lineno" valign="top"></td></tr>
     
    365341      <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>
    366342      <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>
    367       <tr><td><a name="diff0018" /></td></tr>
     343      <tr><td><a name="diff0017" /></td></tr>
    368344      <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>
    369345      <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>
     
    371347      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    372348      <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>
    373       <tr><td><a name="diff0019" /></td></tr>
     349      <tr><td><a name="diff0018" /></td></tr>
    374350      <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>
    375351      <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>
     
    384360      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    385361      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    386       <tr bgcolor="gray" ><td></td><th><a name="part-l11" /><small>skipping to change at</small><em> page 22, line 31</em></th><th> </th><th><a name="part-r11" /><small>skipping to change at</small><em> page 22, line 31</em></th><td></td></tr>
     362      <tr bgcolor="gray" ><td></td><th><a name="part-l10" /><small>skipping to change at</small><em> page 22, line 31</em></th><th> </th><th><a name="part-r10" /><small>skipping to change at</small><em> page 22, line 31</em></th><td></td></tr>
    387363      <tr><td class="lineno" valign="top"></td><td class="left">   |         | target resource.                                |       |</td><td> </td><td class="right">   |         | target resource.                                |       |</td><td class="lineno" valign="top"></td></tr>
    388364      <tr><td class="lineno" valign="top"></td><td class="left">   | TRACE   | Perform a message loop-back test along the path | 4.3.8 |</td><td> </td><td class="right">   | TRACE   | Perform a message loop-back test along the path | 4.3.8 |</td><td class="lineno" valign="top"></td></tr>
     
    395371      <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>
    396372      <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>
    397       <tr><td><a name="diff0020" /></td></tr>
     373      <tr><td><a name="diff0019" /></td></tr>
    398374      <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>
    399375      <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>
     
    409385      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    410386      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    411       <tr bgcolor="gray" ><td></td><th><a name="part-l12" /><small>skipping to change at</small><em> page 23, line 5</em></th><th> </th><th><a name="part-r12" /><small>skipping to change at</small><em> page 23, line 5</em></th><td></td></tr>
     387      <tr bgcolor="gray" ><td></td><th><a name="part-l11" /><small>skipping to change at</small><em> page 23, line 5</em></th><th> </th><th><a name="part-r11" /><small>skipping to change at</small><em> page 23, line 5</em></th><td></td></tr>
    412388      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    413389      <tr><td class="lineno" valign="top"></td><td class="left">4.2.1.  Safe Methods</td><td> </td><td class="right">4.2.1.  Safe Methods</td><td class="lineno" valign="top"></td></tr>
     
    420396      <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>
    421397      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    422       <tr><td><a name="diff0021" /></td></tr>
     398      <tr><td><a name="diff0020" /></td></tr>
    423399      <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>
    424400      <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>
    425       <tr><td class="lineno" valign="top"></td><td class="lblock">   read-only, or <span class="delete">which</span> causes <span class="delete">side-effects</span> while invoking a safe method.</td><td> </td><td class="rblock">   entirely read-only, or <span class="insert">that</span> causes <span class="insert">side effects</span> while invoking a safe</td><td class="lineno" valign="top"></td></tr>
     401      <tr><td class="lineno" valign="top"></td><td class="lblock">   read-only, or <span class="delete">which</span> causes side effects while invoking a safe method.</td><td> </td><td class="rblock">   entirely read-only, or <span class="insert">that</span> causes side effects while invoking a safe</td><td class="lineno" valign="top"></td></tr>
    426402      <tr><td class="lineno" valign="top"></td><td class="lblock">   What is important, however, is that the client did not request that</td><td> </td><td class="rblock">   method.  What is important, however, is that the client did not</td><td class="lineno" valign="top"></td></tr>
    427403      <tr><td class="lineno" valign="top"></td><td class="lblock">   additional behavior and cannot be held accountable for it.  For</td><td> </td><td class="rblock">   request that additional behavior and cannot be held accountable for</td><td class="lineno" valign="top"></td></tr>
     
    430406      <tr><td class="lineno" valign="top"></td><td class="lblock">   that is considered safe even though the log storage might become full</td><td> </td><td class="rblock">   method, and that is considered safe even though the log storage might</td><td class="lineno" valign="top"></td></tr>
    431407      <tr><td class="lineno" valign="top"></td><td class="lblock">   and crash the server.  Likewise, a safe request initiated by</td><td> </td><td class="rblock">   become full and crash the server.  Likewise, a safe request initiated</td><td class="lineno" valign="top"></td></tr>
    432       <tr><td class="lineno" valign="top"></td><td class="lblock">   selecting an advertisement on the Web will often have the <span class="delete">side-effect</span></td><td> </td><td class="rblock">   by selecting an advertisement on the Web will often have the <span class="insert">side</span></td><td class="lineno" valign="top"></td></tr>
    433       <tr><td class="lineno" valign="top"></td><td class="lblock">   of charging an advertising account.</td><td> </td><td class="rblock"><span class="insert">   effect</span> of charging an advertising account.</td><td class="lineno" valign="top"></td></tr>
     408      <tr><td class="lineno" valign="top"></td><td class="lblock">   selecting an advertisement on the Web will often have the side effect</td><td> </td><td class="rblock">   by selecting an advertisement on the Web will often have the side</td><td class="lineno" valign="top"></td></tr>
     409      <tr><td class="lineno" valign="top"></td><td class="lblock">   of charging an advertising account.</td><td> </td><td class="rblock">   effect of charging an advertising account.</td><td class="lineno" valign="top"></td></tr>
    434410      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    435411      <tr><td class="lineno" valign="top"></td><td class="left">   Of the request methods defined by this specification, the GET, HEAD,</td><td> </td><td class="right">   Of the request methods defined by this specification, the GET, HEAD,</td><td class="lineno" valign="top"></td></tr>
     
    443419      <tr><td class="lineno" valign="top"></td><td class="left">   untrusted content.</td><td> </td><td class="right">   untrusted content.</td><td class="lineno" valign="top"></td></tr>
    444420      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    445       <tr bgcolor="gray" ><td></td><th><a name="part-l13" /><small>skipping to change at</small><em> page 23, line 39</em></th><th> </th><th><a name="part-r13" /><small>skipping to change at</small><em> page 23, line 39</em></th><td></td></tr>
    446       <tr><td class="lineno" valign="top"></td><td class="left">   made aware of an unsafe action before it is requested.</td><td> </td><td class="right">   made aware of an unsafe action before it is requested.</td><td class="lineno" valign="top"></td></tr>
    447       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    448       <tr><td class="lineno" valign="top"></td><td class="left">   When a resource is constructed such that parameters within the</td><td> </td><td class="right">   When a resource is constructed such that parameters within the</td><td class="lineno" valign="top"></td></tr>
    449       <tr><td class="lineno" valign="top"></td><td class="left">   effective request URI have the effect of selecting an action, it is</td><td> </td><td class="right">   effective request URI have the effect of selecting an action, it is</td><td class="lineno" valign="top"></td></tr>
    450       <tr><td class="lineno" valign="top"></td><td class="left">   the resource owner's responsibility to ensure that the action is</td><td> </td><td class="right">   the resource owner's responsibility to ensure that the action is</td><td class="lineno" valign="top"></td></tr>
    451       <tr><td class="lineno" valign="top"></td><td class="left">   consistent with the request method semantics.  For example, it is</td><td> </td><td class="right">   consistent with the request method semantics.  For example, it is</td><td class="lineno" valign="top"></td></tr>
    452       <tr><td class="lineno" valign="top"></td><td class="left">   common for Web-based content editing software to use actions within</td><td> </td><td class="right">   common for Web-based content editing software to use actions within</td><td class="lineno" valign="top"></td></tr>
    453       <tr><td class="lineno" valign="top"></td><td class="left">   query parameters, such as "page?do=delete".  If the purpose of such a</td><td> </td><td class="right">   query parameters, such as "page?do=delete".  If the purpose of such a</td><td class="lineno" valign="top"></td></tr>
    454       <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>
    455       <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>
    456       <tr><td><a name="diff0022" /></td></tr>
    457       <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>
    458       <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>
    459       <tr><td class="lineno" valign="top"></td><td class="left">   for the sake of link maintenance, pre-fetching, building a search</td><td> </td><td class="right">   for the sake of link maintenance, pre-fetching, building a search</td><td class="lineno" valign="top"></td></tr>
    460       <tr><td class="lineno" valign="top"></td><td class="left">   index, etc.</td><td> </td><td class="right">   index, etc.</td><td class="lineno" valign="top"></td></tr>
    461       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    462       <tr><td class="lineno" valign="top"></td><td class="left">4.2.2.  Idempotent Methods</td><td> </td><td class="right">4.2.2.  Idempotent Methods</td><td class="lineno" valign="top"></td></tr>
    463       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    464       <tr><td class="lineno" valign="top"></td><td class="left">   A request method is considered "idempotent" if the intended effect on</td><td> </td><td class="right">   A request method is considered "idempotent" if the intended effect on</td><td class="lineno" valign="top"></td></tr>
    465       <tr><td class="lineno" valign="top"></td><td class="left">   the server of multiple identical requests with that method is the</td><td> </td><td class="right">   the server of multiple identical requests with that method is the</td><td class="lineno" valign="top"></td></tr>
    466       <tr><td class="lineno" valign="top"></td><td class="left">   same as the effect for a single such request.  Of the request methods</td><td> </td><td class="right">   same as the effect for a single such request.  Of the request methods</td><td class="lineno" valign="top"></td></tr>
    467       <tr><td class="lineno" valign="top"></td><td class="left">   defined by this specification, PUT, DELETE, and safe request methods</td><td> </td><td class="right">   defined by this specification, PUT, DELETE, and safe request methods</td><td class="lineno" valign="top"></td></tr>
    468       <tr><td class="lineno" valign="top"></td><td class="left">   are idempotent.</td><td> </td><td class="right">   are idempotent.</td><td class="lineno" valign="top"></td></tr>
    469       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    470       <tr><td class="lineno" valign="top"></td><td class="left">   Like the definition of safe, the idempotent property only applies to</td><td> </td><td class="right">   Like the definition of safe, the idempotent property only applies to</td><td class="lineno" valign="top"></td></tr>
    471       <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>
    472       <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>
    473       <tr><td><a name="diff0023" /></td></tr>
    474       <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>
    475       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    476       <tr><td class="lineno" valign="top"></td><td class="left">   Idempotent methods are distinguished because the request can be</td><td> </td><td class="right">   Idempotent methods are distinguished because the request can be</td><td class="lineno" valign="top"></td></tr>
    477       <tr><td class="lineno" valign="top"></td><td class="left">   repeated automatically if a communication failure occurs before the</td><td> </td><td class="right">   repeated automatically if a communication failure occurs before the</td><td class="lineno" valign="top"></td></tr>
    478       <tr><td class="lineno" valign="top"></td><td class="left">   client is able to read the server's response.  For example, if a</td><td> </td><td class="right">   client is able to read the server's response.  For example, if a</td><td class="lineno" valign="top"></td></tr>
    479       <tr><td class="lineno" valign="top"></td><td class="left">   client sends a PUT request and the underlying connection is closed</td><td> </td><td class="right">   client sends a PUT request and the underlying connection is closed</td><td class="lineno" valign="top"></td></tr>
    480       <tr><td class="lineno" valign="top"></td><td class="left">   before any response is received, then the client can establish a new</td><td> </td><td class="right">   before any response is received, then the client can establish a new</td><td class="lineno" valign="top"></td></tr>
    481       <tr><td class="lineno" valign="top"></td><td class="left">   connection and retry the idempotent request.  It knows that repeating</td><td> </td><td class="right">   connection and retry the idempotent request.  It knows that repeating</td><td class="lineno" valign="top"></td></tr>
    482       <tr><td class="lineno" valign="top"></td><td class="left">   the request will have the same intended effect, even if the original</td><td> </td><td class="right">   the request will have the same intended effect, even if the original</td><td class="lineno" valign="top"></td></tr>
    483       <tr><td class="lineno" valign="top"></td><td class="left">   request succeeded, though the response might differ.</td><td> </td><td class="right">   request succeeded, though the response might differ.</td><td class="lineno" valign="top"></td></tr>
    484       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    485       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    486       <tr bgcolor="gray" ><td></td><th><a name="part-l14" /><small>skipping to change at</small><em> page 26, line 14</em></th><th> </th><th><a name="part-r14" /><small>skipping to change at</small><em> page 26, line 14</em></th><td></td></tr>
     421      <tr bgcolor="gray" ><td></td><th><a name="part-l12" /><small>skipping to change at</small><em> page 26, line 14</em></th><th> </th><th><a name="part-r12" /><small>skipping to change at</small><em> page 26, line 14</em></th><td></td></tr>
    487422      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    488423      <tr><td class="lineno" valign="top"></td><td class="left">   o  Creating a new resource that has yet to be identified by the</td><td> </td><td class="right">   o  Creating a new resource that has yet to be identified by the</td><td class="lineno" valign="top"></td></tr>
     
    495430      <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>
    496431      <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>
    497       <tr><td><a name="diff0024" /></td></tr>
     432      <tr><td><a name="diff0021" /></td></tr>
    498433      <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>
    499434      <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>
     
    509444      <tr><td class="lineno" valign="top"></td><td class="left">   explicit freshness information (see Section 4.2.1 of [RFC7234]).</td><td> </td><td class="right">   explicit freshness information (see Section 4.2.1 of [RFC7234]).</td><td class="lineno" valign="top"></td></tr>
    510445      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    511       <tr bgcolor="gray" ><td></td><th><a name="part-l15" /><small>skipping to change at</small><em> page 28, line 43</em></th><th> </th><th><a name="part-r15" /><small>skipping to change at</small><em> page 28, line 44</em></th><td></td></tr>
    512       <tr><td class="lineno" valign="top"></td><td class="left">   knows which target resource is desired.  A service that selects a</td><td> </td><td class="right">   knows which target resource is desired.  A service that selects a</td><td class="lineno" valign="top"></td></tr>
    513       <tr><td class="lineno" valign="top"></td><td class="left">   proper URI on behalf of the client, after receiving a state-changing</td><td> </td><td class="right">   proper URI on behalf of the client, after receiving a state-changing</td><td class="lineno" valign="top"></td></tr>
    514       <tr><td class="lineno" valign="top"></td><td class="left">   request, SHOULD be implemented using the POST method rather than PUT.</td><td> </td><td class="right">   request, SHOULD be implemented using the POST method rather than PUT.</td><td class="lineno" valign="top"></td></tr>
    515       <tr><td class="lineno" valign="top"></td><td class="left">   If the origin server will not make the requested PUT state change to</td><td> </td><td class="right">   If the origin server will not make the requested PUT state change to</td><td class="lineno" valign="top"></td></tr>
    516       <tr><td class="lineno" valign="top"></td><td class="left">   the target resource and instead wishes to have it applied to a</td><td> </td><td class="right">   the target resource and instead wishes to have it applied to a</td><td class="lineno" valign="top"></td></tr>
    517       <tr><td class="lineno" valign="top"></td><td class="left">   different resource, such as when the resource has been moved to a</td><td> </td><td class="right">   different resource, such as when the resource has been moved to a</td><td class="lineno" valign="top"></td></tr>
    518       <tr><td class="lineno" valign="top"></td><td class="left">   different URI, then the origin server MUST send an appropriate 3xx</td><td> </td><td class="right">   different URI, then the origin server MUST send an appropriate 3xx</td><td class="lineno" valign="top"></td></tr>
    519       <tr><td class="lineno" valign="top"></td><td class="left">   (Redirection) response; the user agent MAY then make its own decision</td><td> </td><td class="right">   (Redirection) response; the user agent MAY then make its own decision</td><td class="lineno" valign="top"></td></tr>
    520       <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>
    521       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    522       <tr><td><a name="diff0025" /></td></tr>
    523       <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>
    524       <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>
    525       <tr><td class="lineno" valign="top"></td><td class="left">   identifying "the current version" (a resource) that is separate from</td><td> </td><td class="right">   identifying "the current version" (a resource) that is separate from</td><td class="lineno" valign="top"></td></tr>
    526       <tr><td class="lineno" valign="top"></td><td class="left">   the URIs identifying each particular version (different resources</td><td> </td><td class="right">   the URIs identifying each particular version (different resources</td><td class="lineno" valign="top"></td></tr>
    527       <tr><td class="lineno" valign="top"></td><td class="left">   that at one point shared the same state as the current version</td><td> </td><td class="right">   that at one point shared the same state as the current version</td><td class="lineno" valign="top"></td></tr>
    528       <tr><td class="lineno" valign="top"></td><td class="left">   resource).  A successful PUT request on "the current version" URI</td><td> </td><td class="right">   resource).  A successful PUT request on "the current version" URI</td><td class="lineno" valign="top"></td></tr>
    529       <tr><td class="lineno" valign="top"></td><td class="left">   might therefore create a new version resource in addition to changing</td><td> </td><td class="right">   might therefore create a new version resource in addition to changing</td><td class="lineno" valign="top"></td></tr>
    530       <tr><td class="lineno" valign="top"></td><td class="left">   the state of the target resource, and might also cause links to be</td><td> </td><td class="right">   the state of the target resource, and might also cause links to be</td><td class="lineno" valign="top"></td></tr>
    531       <tr><td class="lineno" valign="top"></td><td class="left">   added between the related resources.</td><td> </td><td class="right">   added between the related resources.</td><td class="lineno" valign="top"></td></tr>
    532       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    533       <tr><td class="lineno" valign="top"></td><td class="left">   An origin server that allows PUT on a given target resource MUST send</td><td> </td><td class="right">   An origin server that allows PUT on a given target resource MUST send</td><td class="lineno" valign="top"></td></tr>
    534       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    535       <tr bgcolor="gray" ><td></td><th><a name="part-l16" /><small>skipping to change at</small><em> page 30, line 31</em></th><th> </th><th><a name="part-r16" /><small>skipping to change at</small><em> page 30, line 33</em></th><td></td></tr>
     446      <tr bgcolor="gray" ><td></td><th><a name="part-l13" /><small>skipping to change at</small><em> page 30, line 31</em></th><th> </th><th><a name="part-r13" /><small>skipping to change at</small><em> page 30, line 33</em></th><td></td></tr>
    536447      <tr><td class="lineno" valign="top"></td><td class="left">   The CONNECT method requests that the recipient establish a tunnel to</td><td> </td><td class="right">   The CONNECT method requests that the recipient establish a tunnel to</td><td class="lineno" valign="top"></td></tr>
    537448      <tr><td class="lineno" valign="top"></td><td class="left">   the destination origin server identified by the request-target and,</td><td> </td><td class="right">   the destination origin server identified by the request-target and,</td><td class="lineno" valign="top"></td></tr>
     
    544455      <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>
    545456      <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>
    546       <tr><td><a name="diff0026" /></td></tr>
     457      <tr><td><a name="diff0022" /></td></tr>
    547458      <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>
    548459      <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>
     
    558469      <tr><td class="lineno" valign="top"></td><td class="left">   The recipient proxy can establish a tunnel either by directly</td><td> </td><td class="right">   The recipient proxy can establish a tunnel either by directly</td><td class="lineno" valign="top"></td></tr>
    559470      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    560       <tr bgcolor="gray" ><td></td><th><a name="part-l17" /><small>skipping to change at</small><em> page 34, line 14</em></th><th> </th><th><a name="part-r17" /><small>skipping to change at</small><em> page 34, line 14</em></th><td></td></tr>
     471      <tr bgcolor="gray" ><td></td><th><a name="part-l14" /><small>skipping to change at</small><em> page 34, line 14</em></th><th> </th><th><a name="part-r14" /><small>skipping to change at</small><em> page 34, line 14</em></th><td></td></tr>
    561472      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    562473      <tr><td class="lineno" valign="top"></td><td class="left">5.1.1.  Expect</td><td> </td><td class="right">5.1.1.  Expect</td><td class="lineno" valign="top"></td></tr>
     
    569480      <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>
    570481      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    571       <tr><td><a name="diff0027" /></td></tr>
     482      <tr><td><a name="diff0023" /></td></tr>
    572483      <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>
    573484      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    582493      <tr><td class="lineno" valign="top"></td><td class="left">   success, redirect, or error response.  This allows the client to wait</td><td> </td><td class="right">   success, redirect, or error response.  This allows the client to wait</td><td class="lineno" valign="top"></td></tr>
    583494      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    584       <tr bgcolor="gray" ><td></td><th><a name="part-l18" /><small>skipping to change at</small><em> page 36, line 12</em></th><th> </th><th><a name="part-r18" /><small>skipping to change at</small><em> page 36, line 12</em></th><td></td></tr>
     495      <tr bgcolor="gray" ><td></td><th><a name="part-l15" /><small>skipping to change at</small><em> page 36, line 12</em></th><th> </th><th><a name="part-r15" /><small>skipping to change at</small><em> page 36, line 12</em></th><td></td></tr>
    585496      <tr><td class="lineno" valign="top"></td><td class="left">   determined by examining just the request-line and header fields, or</td><td> </td><td class="right">   determined by examining just the request-line and header fields, or</td><td class="lineno" valign="top"></td></tr>
    586497      <tr><td class="lineno" valign="top"></td><td class="left">   begin forwarding the request toward the origin server by sending a</td><td> </td><td class="right">   begin forwarding the request toward the origin server by sending a</td><td class="lineno" valign="top"></td></tr>
     
    593504      <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>
    594505      <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>
    595       <tr><td><a name="diff0028" /></td></tr>
     506      <tr><td><a name="diff0024" /></td></tr>
    596507      <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>
    597508      <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>
     
    612523      <tr><td class="lineno" valign="top"></td><td class="left">     Max-Forwards = 1*DIGIT</td><td> </td><td class="right">     Max-Forwards = 1*DIGIT</td><td class="lineno" valign="top"></td></tr>
    613524      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    614       <tr bgcolor="gray" ><td></td><th><a name="part-l19" /><small>skipping to change at</small><em> page 39, line 12</em></th><th> </th><th><a name="part-r19" /><small>skipping to change at</small><em> page 39, line 12</em></th><td></td></tr>
     525      <tr bgcolor="gray" ><td></td><th><a name="part-l16" /><small>skipping to change at</small><em> page 39, line 12</em></th><th> </th><th><a name="part-r16" /><small>skipping to change at</small><em> page 39, line 12</em></th><td></td></tr>
    615526      <tr><td class="lineno" valign="top"></td><td class="left">      to be unlikely given the lack of any "q" parameters in the IANA</td><td> </td><td class="right">      to be unlikely given the lack of any "q" parameters in the IANA</td><td class="lineno" valign="top"></td></tr>
    616527      <tr><td class="lineno" valign="top"></td><td class="left">      media type registry and the rare usage of any media type</td><td> </td><td class="right">      media type registry and the rare usage of any media type</td><td class="lineno" valign="top"></td></tr>
     
    623534      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    624535      <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>
    625       <tr><td><a name="diff0029" /></td></tr>
     536      <tr><td><a name="diff0025" /></td></tr>
    626537      <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>
    627538      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    636547      <tr><td class="lineno" valign="top"></td><td class="left">   A more elaborate example is</td><td> </td><td class="right">   A more elaborate example is</td><td class="lineno" valign="top"></td></tr>
    637548      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    638       <tr bgcolor="gray" ><td></td><th><a name="part-l20" /><small>skipping to change at</small><em> page 44, line 30</em></th><th> </th><th><a name="part-r20" /><small>skipping to change at</small><em> page 44, line 30</em></th><td></td></tr>
     549      <tr bgcolor="gray" ><td></td><th><a name="part-l17" /><small>skipping to change at</small><em> page 44, line 30</em></th><th> </th><th><a name="part-r17" /><small>skipping to change at</small><em> page 44, line 30</em></th><td></td></tr>
    639550      <tr><td class="lineno" valign="top"></td><td class="left">   +-------------------+---------------+</td><td> </td><td class="right">   +-------------------+---------------+</td><td class="lineno" valign="top"></td></tr>
    640551      <tr><td class="lineno" valign="top"></td><td class="left">   | From              | Section 5.5.1 |</td><td> </td><td class="right">   | From              | Section 5.5.1 |</td><td class="lineno" valign="top"></td></tr>
     
    647558      <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>
    648559      <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>
    649       <tr><td><a name="diff0030" /></td></tr>
     560      <tr><td><a name="diff0026" /></td></tr>
    650561      <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>
    651562      <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>
     
    660571      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    661572      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    662       <tr bgcolor="gray" ><td></td><th><a name="part-l21" /><small>skipping to change at</small><em> page 45, line 31</em></th><th> </th><th><a name="part-r21" /><small>skipping to change at</small><em> page 45, line 31</em></th><td></td></tr>
     573      <tr bgcolor="gray" ><td></td><th><a name="part-l18" /><small>skipping to change at</small><em> page 45, line 31</em></th><th> </th><th><a name="part-r18" /><small>skipping to change at</small><em> page 45, line 31</em></th><td></td></tr>
    663574      <tr><td class="lineno" valign="top"></td><td class="left">   denying links from other sites (so-called "deep linking") or</td><td> </td><td class="right">   denying links from other sites (so-called "deep linking") or</td><td class="lineno" valign="top"></td></tr>
    664575      <tr><td class="lineno" valign="top"></td><td class="left">   restricting cross-site request forgery (CSRF), but not all requests</td><td> </td><td class="right">   restricting cross-site request forgery (CSRF), but not all requests</td><td class="lineno" valign="top"></td></tr>
     
    671582      <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>
    672583      <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>
    673       <tr><td><a name="diff0031" /></td></tr>
     584      <tr><td><a name="diff0027" /></td></tr>
    674585      <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>
    675586      <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>
     
    683594      <tr><td class="lineno" valign="top"></td><td class="left">   Referer header field when the referring resource is a local "file" or</td><td> </td><td class="right">   Referer header field when the referring resource is a local "file" or</td><td class="lineno" valign="top"></td></tr>
    684595      <tr><td class="lineno" valign="top"></td><td class="left">   "data" URI.  A user agent MUST NOT send a Referer header field in an</td><td> </td><td class="right">   "data" URI.  A user agent MUST NOT send a Referer header field in an</td><td class="lineno" valign="top"></td></tr>
    685       <tr><td class="lineno" valign="top"></td><td class="left">   unsecured HTTP request if the referring page was received with a</td><td> </td><td class="right">   unsecured HTTP request if the referring page was received with a</td><td class="lineno" valign="top"></td></tr>
    686       <tr><td class="lineno" valign="top"></td><td class="left">   secure protocol.  See Section 9.4 for additional security</td><td> </td><td class="right">   secure protocol.  See Section 9.4 for additional security</td><td class="lineno" valign="top"></td></tr>
    687       <tr><td class="lineno" valign="top"></td><td class="left">   considerations.</td><td> </td><td class="right">   considerations.</td><td class="lineno" valign="top"></td></tr>
    688       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    689       <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>
    690       <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>
    691       <tr><td><a name="diff0032" /></td></tr>
    692       <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>
    693       <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>
    694       <tr><td class="lineno" valign="top"></td><td class="left">   Intermediaries and user agent extensions that wish to limit</td><td> </td><td class="right">   Intermediaries and user agent extensions that wish to limit</td><td class="lineno" valign="top"></td></tr>
    695       <tr><td class="lineno" valign="top"></td><td class="left">   information disclosure in Referer ought to restrict their changes to</td><td> </td><td class="right">   information disclosure in Referer ought to restrict their changes to</td><td class="lineno" valign="top"></td></tr>
    696       <tr><td class="lineno" valign="top"></td><td class="left">   specific edits, such as replacing internal domain names with</td><td> </td><td class="right">   specific edits, such as replacing internal domain names with</td><td class="lineno" valign="top"></td></tr>
     596      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
     597      <tr bgcolor="gray" ><td></td><th><a name="part-l19" /><small>skipping to change at</small><em> page 46, line 15</em></th><th> </th><th><a name="part-r19" /><small>skipping to change at</small><em> page 46, line 15</em></th><td></td></tr>
    697598      <tr><td class="lineno" valign="top"></td><td class="left">   pseudonyms or truncating the query and/or path components.  An</td><td> </td><td class="right">   pseudonyms or truncating the query and/or path components.  An</td><td class="lineno" valign="top"></td></tr>
    698599      <tr><td class="lineno" valign="top"></td><td class="left">   intermediary SHOULD NOT modify or delete the Referer header field</td><td> </td><td class="right">   intermediary SHOULD NOT modify or delete the Referer header field</td><td class="lineno" valign="top"></td></tr>
     
    705606      <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>
    706607      <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>
    707       <tr><td><a name="diff0033" /></td></tr>
     608      <tr><td><a name="diff0028" /></td></tr>
    708609      <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>
    709610      <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>
     
    715616      <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>
    716617      <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>
    717       <tr><td><a name="diff0034" /></td></tr>
     618      <tr><td><a name="diff0029" /></td></tr>
    718619      <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>
    719620      <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>
    720621      <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>
    721       <tr><td><a name="diff0035" /></td></tr>
     622      <tr><td><a name="diff0030" /></td></tr>
    722623      <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>
    723624      <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>
     
    728629      <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>
    729630      <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>
    730       <tr><td><a name="diff0036" /></td></tr>
    731       <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>
     631      <tr><td class="lineno" valign="top"></td><td class="left">   advertising or other nonessential information within the product</td><td> </td><td class="right">   advertising or other nonessential information within the product</td><td class="lineno" valign="top"></td></tr>
    732632      <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>
    733633      <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>
    734       <tr><td class="lineno" valign="top"></td><td class="left">   of the same product name ought only to differ in the product-version</td><td> </td><td class="right">   of the same product name ought only to differ in the product-version</td><td class="lineno" valign="top"></td></tr>
    735       <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>
    736       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    737       <tr><td class="lineno" valign="top"></td><td class="left">   Example:</td><td> </td><td class="right">   Example:</td><td class="lineno" valign="top"></td></tr>
    738       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    739       <tr><td class="lineno" valign="top"></td><td class="left">     User-Agent: CERN-LineMode/2.15 libwww/2.17b3</td><td> </td><td class="right">     User-Agent: CERN-LineMode/2.15 libwww/2.17b3</td><td class="lineno" valign="top"></td></tr>
    740       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    741       <tr><td class="lineno" valign="top"></td><td class="left">   A user agent SHOULD NOT generate a User-Agent field containing</td><td> </td><td class="right">   A user agent SHOULD NOT generate a User-Agent field containing</td><td class="lineno" valign="top"></td></tr>
    742       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    743       <tr bgcolor="gray" ><td></td><th><a name="part-l22" /><small>skipping to change at</small><em> page 47, line 9</em></th><th> </th><th><a name="part-r22" /><small>skipping to change at</small><em> page 47, line 9</em></th><td></td></tr>
     634      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
     635      <tr bgcolor="gray" ><td></td><th><a name="part-l20" /><small>skipping to change at</small><em> page 47, line 9</em></th><th> </th><th><a name="part-r20" /><small>skipping to change at</small><em> page 47, line 9</em></th><td></td></tr>
    744636      <tr><td class="lineno" valign="top"></td><td class="left">   subproducts by third parties.  Overly long and detailed User-Agent</td><td> </td><td class="right">   subproducts by third parties.  Overly long and detailed User-Agent</td><td class="lineno" valign="top"></td></tr>
    745637      <tr><td class="lineno" valign="top"></td><td class="left">   field values increase request latency and the risk of a user being</td><td> </td><td class="right">   field values increase request latency and the risk of a user being</td><td class="lineno" valign="top"></td></tr>
     
    752644      <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>
    753645      <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>
    754       <tr><td><a name="diff0037" /></td></tr>
     646      <tr><td><a name="diff0031" /></td></tr>
    755647      <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>
    756648      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    770662      <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>
    771663      <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>
    772       <tr><td><a name="diff0038" /></td></tr>
     664      <tr><td><a name="diff0032" /></td></tr>
    773665      <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>
    774666      <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>
     
    785677      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    786678      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    787       <tr bgcolor="gray" ><td></td><th><a name="part-l23" /><small>skipping to change at</small><em> page 48, line 14</em></th><th> </th><th><a name="part-r23" /><small>skipping to change at</small><em> page 48, line 14</em></th><td></td></tr>
     679      <tr bgcolor="gray" ><td></td><th><a name="part-l21" /><small>skipping to change at</small><em> page 48, line 14</em></th><th> </th><th><a name="part-r21" /><small>skipping to change at</small><em> page 48, line 14</em></th><td></td></tr>
    788680      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    789681      <tr><td class="lineno" valign="top"></td><td class="left">6.1.  Overview of Status Codes</td><td> </td><td class="right">6.1.  Overview of Status Codes</td><td class="lineno" valign="top"></td></tr>
     
    796688      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    797689      <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>
    798       <tr><td><a name="diff0039" /></td></tr>
     690      <tr><td><a name="diff0033" /></td></tr>
    799691      <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>
    800692      <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>
     
    813705      <tr><td class="lineno" valign="top"></td><td class="left">   | 203  | Non-Authoritative Information | Section 6.3.4            |</td><td> </td><td class="right">   | 203  | Non-Authoritative Information | Section 6.3.4            |</td><td class="lineno" valign="top"></td></tr>
    814706      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    815       <tr bgcolor="gray" ><td></td><th><a name="part-l24" /><small>skipping to change at</small><em> page 52, line 27</em></th><th> </th><th><a name="part-r24" /><small>skipping to change at</small><em> page 52, line 27</em></th><td></td></tr>
    816       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    817       <tr><td class="lineno" valign="top"></td><td class="left">6.3.3.  202 Accepted</td><td> </td><td class="right">6.3.3.  202 Accepted</td><td class="lineno" valign="top"></td></tr>
    818       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    819       <tr><td class="lineno" valign="top"></td><td class="left">   The 202 (Accepted) status code indicates that the request has been</td><td> </td><td class="right">   The 202 (Accepted) status code indicates that the request has been</td><td class="lineno" valign="top"></td></tr>
    820       <tr><td class="lineno" valign="top"></td><td class="left">   accepted for processing, but the processing has not been completed.</td><td> </td><td class="right">   accepted for processing, but the processing has not been completed.</td><td class="lineno" valign="top"></td></tr>
    821       <tr><td class="lineno" valign="top"></td><td class="left">   The request might or might not eventually be acted upon, as it might</td><td> </td><td class="right">   The request might or might not eventually be acted upon, as it might</td><td class="lineno" valign="top"></td></tr>
    822       <tr><td class="lineno" valign="top"></td><td class="left">   be disallowed when processing actually takes place.  There is no</td><td> </td><td class="right">   be disallowed when processing actually takes place.  There is no</td><td class="lineno" valign="top"></td></tr>
    823       <tr><td class="lineno" valign="top"></td><td class="left">   facility in HTTP for re-sending a status code from an asynchronous</td><td> </td><td class="right">   facility in HTTP for re-sending a status code from an asynchronous</td><td class="lineno" valign="top"></td></tr>
    824       <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>
    825       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    826       <tr><td><a name="diff0040" /></td></tr>
    827       <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>
    828       <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>
    829       <tr><td class="lineno" valign="top"></td><td class="left">   batch-oriented process that is only run once per day) without</td><td> </td><td class="right">   batch-oriented process that is only run once per day) without</td><td class="lineno" valign="top"></td></tr>
    830       <tr><td class="lineno" valign="top"></td><td class="left">   requiring that the user agent's connection to the server persist</td><td> </td><td class="right">   requiring that the user agent's connection to the server persist</td><td class="lineno" valign="top"></td></tr>
    831       <tr><td class="lineno" valign="top"></td><td class="left">   until the process is completed.  The representation sent with this</td><td> </td><td class="right">   until the process is completed.  The representation sent with this</td><td class="lineno" valign="top"></td></tr>
    832       <tr><td class="lineno" valign="top"></td><td class="left">   response ought to describe the request's current status and point to</td><td> </td><td class="right">   response ought to describe the request's current status and point to</td><td class="lineno" valign="top"></td></tr>
    833       <tr><td class="lineno" valign="top"></td><td class="left">   (or embed) a status monitor that can provide the user with an</td><td> </td><td class="right">   (or embed) a status monitor that can provide the user with an</td><td class="lineno" valign="top"></td></tr>
    834       <tr><td class="lineno" valign="top"></td><td class="left">   estimate of when the request will be fulfilled.</td><td> </td><td class="right">   estimate of when the request will be fulfilled.</td><td class="lineno" valign="top"></td></tr>
    835       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    836       <tr><td class="lineno" valign="top"></td><td class="left">6.3.4.  203 Non-Authoritative Information</td><td> </td><td class="right">6.3.4.  203 Non-Authoritative Information</td><td class="lineno" valign="top"></td></tr>
    837       <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    838       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    839       <tr bgcolor="gray" ><td></td><th><a name="part-l25" /><small>skipping to change at</small><em> page 56, line 6</em></th><th> </th><th><a name="part-r25" /><small>skipping to change at</small><em> page 56, line 6</em></th><td></td></tr>
     707      <tr bgcolor="gray" ><td></td><th><a name="part-l22" /><small>skipping to change at</small><em> page 56, line 6</em></th><th> </th><th><a name="part-r22" /><small>skipping to change at</small><em> page 56, line 6</em></th><td></td></tr>
    840708      <tr><td class="lineno" valign="top"></td><td class="left">   this specification because HTTP tries to remain orthogonal to the</td><td> </td><td class="right">   this specification because HTTP tries to remain orthogonal to the</td><td class="lineno" valign="top"></td></tr>
    841709      <tr><td class="lineno" valign="top"></td><td class="left">   definition of its payloads.  In practice, the representation is</td><td> </td><td class="right">   definition of its payloads.  In practice, the representation is</td><td class="lineno" valign="top"></td></tr>
     
    848716      <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>
    849717      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    850       <tr><td><a name="diff0041" /></td></tr>
     718      <tr><td><a name="diff0034" /></td></tr>
    851719      <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>
    852720      <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>
     
    864732      <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>
    865733      <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>
    866       <tr><td><a name="diff0042" /></td></tr>
     734      <tr><td><a name="diff0035" /></td></tr>
    867735      <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>
    868736      <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>
     
    877745      <tr><td class="lineno" valign="top"></td><td class="left">      Note: For historical reasons, a user agent MAY change the request</td><td> </td><td class="right">      Note: For historical reasons, a user agent MAY change the request</td><td class="lineno" valign="top"></td></tr>
    878746      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    879       <tr bgcolor="gray" ><td></td><th><a name="part-l26" /><small>skipping to change at</small><em> page 58, line 23</em></th><th> </th><th><a name="part-r26" /><small>skipping to change at</small><em> page 58, line 23</em></th><td></td></tr>
     747      <tr bgcolor="gray" ><td></td><th><a name="part-l23" /><small>skipping to change at</small><em> page 58, line 23</em></th><th> </th><th><a name="part-r23" /><small>skipping to change at</small><em> page 58, line 23</em></th><td></td></tr>
    880748      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    881749      <tr><td class="lineno" valign="top"></td><td class="left">   The server SHOULD generate a Location header field in the response</td><td> </td><td class="right">   The server SHOULD generate a Location header field in the response</td><td class="lineno" valign="top"></td></tr>
     
    888756      <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>
    889757      <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>
    890       <tr><td><a name="diff0043" /></td></tr>
     758      <tr><td><a name="diff0036" /></td></tr>
    891759      <tr><td class="lineno" valign="top"></td><td class="lblock">      Permanently) ([RFC7238]<span class="delete">, however,</span> defines the status code 308</td><td> </td><td class="rblock">      Permanently) ([RFC7238]<span class="insert">; however, it</span> defines the status code 308</td><td class="lineno" valign="top"></td></tr>
    892760      <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>
     
    901769      <tr><td class="lineno" valign="top"></td><td class="left">   User agents SHOULD display any included representation to the user.</td><td> </td><td class="right">   User agents SHOULD display any included representation to the user.</td><td class="lineno" valign="top"></td></tr>
    902770      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    903       <tr bgcolor="gray" ><td></td><th><a name="part-l27" /><small>skipping to change at</small><em> page 66, line 9</em></th><th> </th><th><a name="part-r27" /><small>skipping to change at</small><em> page 66, line 9</em></th><td></td></tr>
     771      <tr bgcolor="gray" ><td></td><th><a name="part-l24" /><small>skipping to change at</small><em> page 66, line 9</em></th><th> </th><th><a name="part-r24" /><small>skipping to change at</small><em> page 66, line 9</em></th><td></td></tr>
    904772      <tr><td class="lineno" valign="top"></td><td class="left">   to be in UTC.  A sender that generates HTTP-date values from a local</td><td> </td><td class="right">   to be in UTC.  A sender that generates HTTP-date values from a local</td><td class="lineno" valign="top"></td></tr>
    905773      <tr><td class="lineno" valign="top"></td><td class="left">   clock ought to use NTP ([RFC5905]) or some similar protocol to</td><td> </td><td class="right">   clock ought to use NTP ([RFC5905]) or some similar protocol to</td><td class="lineno" valign="top"></td></tr>
     
    912780      <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>
    913781      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    914       <tr><td><a name="diff0044" /></td></tr>
     782      <tr><td><a name="diff0037" /></td></tr>
    915783      <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>
    916784      <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>
     
    925793      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    926794      <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>
    927       <tr><td><a name="diff0045" /></td></tr>
     795      <tr><td><a name="diff0038" /></td></tr>
    928796      <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>
    929797      <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>
     
    940808      <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>
    941809      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    942       <tr><td><a name="diff0046" /></td></tr>
     810      <tr><td><a name="diff0039" /></td></tr>
    943811      <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>
    944812      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    957825      <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>
    958826      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    959       <tr><td><a name="diff0047" /></td></tr>
     827      <tr><td><a name="diff0040" /></td></tr>
    960828      <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>
    961829      <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>
     
    976844      <tr><td class="lineno" valign="top"></td><td class="left">   constructs with the corresponding name ([RFC5322], Section 3.3).</td><td> </td><td class="right">   constructs with the corresponding name ([RFC5322], Section 3.3).</td><td class="lineno" valign="top"></td></tr>
    977845      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    978       <tr bgcolor="gray" ><td></td><th><a name="part-l28" /><small>skipping to change at</small><em> page 70, line 30</em></th><th> </th><th><a name="part-r28" /><small>skipping to change at</small><em> page 70, line 30</em></th><td></td></tr>
     846      <tr bgcolor="gray" ><td></td><th><a name="part-l25" /><small>skipping to change at</small><em> page 70, line 30</em></th><th> </th><th><a name="part-r25" /><small>skipping to change at</small><em> page 70, line 30</em></th><td></td></tr>
    979847      <tr><td class="lineno" valign="top"></td><td class="left">     Retry-After: 120</td><td> </td><td class="right">     Retry-After: 120</td><td class="lineno" valign="top"></td></tr>
    980848      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    987855      <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>
    988856      <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>
    989       <tr><td><a name="diff0048" /></td></tr>
     857      <tr><td><a name="diff0041" /></td></tr>
    990858      <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>
    991859      <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>
     
    1000868      <tr><td class="lineno" valign="top"></td><td class="left">   the request to the origin server.  A proxy MUST NOT generate a Vary</td><td> </td><td class="right">   the request to the origin server.  A proxy MUST NOT generate a Vary</td><td class="lineno" valign="top"></td></tr>
    1001869      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1002       <tr bgcolor="gray" ><td></td><th><a name="part-l29" /><small>skipping to change at</small><em> page 71, line 22</em></th><th> </th><th><a name="part-r29" /><small>skipping to change at</small><em> page 71, line 22</em></th><td></td></tr>
     870      <tr bgcolor="gray" ><td></td><th><a name="part-l26" /><small>skipping to change at</small><em> page 71, line 22</em></th><th> </th><th><a name="part-r26" /><small>skipping to change at</small><em> page 71, line 22</em></th><td></td></tr>
    1003871      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1004872      <tr><td class="lineno" valign="top"></td><td class="left">   An origin server might send Vary with a list of fields for two</td><td> </td><td class="right">   An origin server might send Vary with a list of fields for two</td><td class="lineno" valign="top"></td></tr>
     
    1011879      <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>
    1012880      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1013       <tr><td><a name="diff0049" /></td></tr>
     881      <tr><td><a name="diff0042" /></td></tr>
    1014882      <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>
    1015883      <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>
     
    1024892      <tr><td class="lineno" valign="top"></td><td class="left">   configured to prevent cache transparency.  For example, there is no</td><td> </td><td class="right">   configured to prevent cache transparency.  For example, there is no</td><td class="lineno" valign="top"></td></tr>
    1025893      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1026       <tr bgcolor="gray" ><td></td><th><a name="part-l30" /><small>skipping to change at</small><em> page 72, line 5</em></th><th> </th><th><a name="part-r30" /><small>skipping to change at</small><em> page 72, line 5</em></th><td></td></tr>
     894      <tr bgcolor="gray" ><td></td><th><a name="part-l27" /><small>skipping to change at</small><em> page 72, line 5</em></th><th> </th><th><a name="part-r27" /><small>skipping to change at</small><em> page 72, line 5</em></th><td></td></tr>
    1027895      <tr><td class="lineno" valign="top"></td><td class="left">   fields describe the selected representation chosen by the origin</td><td> </td><td class="right">   fields describe the selected representation chosen by the origin</td><td class="lineno" valign="top"></td></tr>
    1028896      <tr><td class="lineno" valign="top"></td><td class="left">   server while handling the response.  Note that, depending on the</td><td> </td><td class="right">   server while handling the response.  Note that, depending on the</td><td class="lineno" valign="top"></td></tr>
     
    1035903      <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>
    1036904      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1037       <tr><td><a name="diff0050" /></td></tr>
     905      <tr><td><a name="diff0043" /></td></tr>
    1038906      <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>
    1039907      <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>
     
    1051919      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1052920      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1053       <tr bgcolor="gray" ><td></td><th><a name="part-l31" /><small>skipping to change at</small><em> page 74, line 6</em></th><th> </th><th><a name="part-r31" /><small>skipping to change at</small><em> page 74, line 6</em></th><td></td></tr>
     921      <tr bgcolor="gray" ><td></td><th><a name="part-l28" /><small>skipping to change at</small><em> page 74, line 6</em></th><th> </th><th><a name="part-r28" /><small>skipping to change at</small><em> page 74, line 6</em></th><td></td></tr>
    1054922      <tr><td class="lineno" valign="top"></td><td class="left">   An origin server SHOULD NOT generate a Server field containing</td><td> </td><td class="right">   An origin server SHOULD NOT generate a Server field containing</td><td class="lineno" valign="top"></td></tr>
    1055923      <tr><td class="lineno" valign="top"></td><td class="left">   needlessly fine-grained detail and SHOULD limit the addition of</td><td> </td><td class="right">   needlessly fine-grained detail and SHOULD limit the addition of</td><td class="lineno" valign="top"></td></tr>
     
    1062930      <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>
    1063931      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1064       <tr><td><a name="diff0051" /></td></tr>
     932      <tr><td><a name="diff0044" /></td></tr>
    1065933      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP</span> Method <span class="delete">Registry</span> defines the namespace for the request method</td><td> </td><td class="rblock">   The <span class="insert">"Hypertext Transfer Protocol (HTTP)</span> Method <span class="insert">Registry"</span> defines the</td><td class="lineno" valign="top"></td></tr>
    1066934      <tr><td class="lineno" valign="top"></td><td class="lblock">   token (Section 4).  The <span class="delete">method registry will be</span> created and</td><td> </td><td class="rblock">   namespace for the request method token (Section 4).  The <span class="insert">"HTTP Method</span></td><td class="lineno" valign="top"></td></tr>
     
    1077945      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1078946      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1079       <tr bgcolor="gray" ><td></td><th><a name="part-l32" /><small>skipping to change at</small><em> page 74, line 44</em></th><th> </th><th><a name="part-r32" /><small>skipping to change at</small><em> page 74, line 44</em></th><td></td></tr>
     947      <tr bgcolor="gray" ><td></td><th><a name="part-l29" /><small>skipping to change at</small><em> page 74, line 44</em></th><th> </th><th><a name="part-r29" /><small>skipping to change at</small><em> page 74, line 44</em></th><td></td></tr>
    1080948      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1081949      <tr><td class="lineno" valign="top"></td><td class="left">   Since message parsing (Section 3.3 of [RFC7230]) needs to be</td><td> </td><td class="right">   Since message parsing (Section 3.3 of [RFC7230]) needs to be</td><td class="lineno" valign="top"></td></tr>
     
    1088956      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1089957      <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>
    1090       <tr><td><a name="diff0052" /></td></tr>
     958      <tr><td><a name="diff0045" /></td></tr>
    1091959      <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>
    1092960      <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>
     
    1107975      <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>
    1108976      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1109       <tr><td><a name="diff0053" /></td></tr>
     977      <tr><td><a name="diff0046" /></td></tr>
    1110978      <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>
    1111979      <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>
     
    1126994      <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>
    1127995      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1128       <tr><td><a name="diff0054" /></td></tr>
     996      <tr><td><a name="diff0047" /></td></tr>
    1129997      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP</span> Status Code <span class="delete">Registry</span> defines the namespace for the response</td><td> </td><td class="rblock">   The <span class="insert">"Hypertext Transfer Protocol (HTTP)</span> Status Code <span class="insert">Registry"</span> defines</td><td class="lineno" valign="top"></td></tr>
    1130998      <tr><td class="lineno" valign="top"></td><td class="lblock">   status-code token (Section 6).  The <span class="delete">status code</span> registry is</td><td> </td><td class="rblock">   the namespace for the response status-code token (Section 6).  The</td><td class="lineno" valign="top"></td></tr>
     
    11421010      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    11431011      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1144       <tr bgcolor="gray" ><td></td><th><a name="part-l33" /><small>skipping to change at</small><em> page 76, line 49</em></th><th> </th><th><a name="part-r33" /><small>skipping to change at</small><em> page 76, line 49</em></th><td></td></tr>
     1012      <tr bgcolor="gray" ><td></td><th><a name="part-l30" /><small>skipping to change at</small><em> page 76, line 49</em></th><th> </th><th><a name="part-r30" /><small>skipping to change at</small><em> page 76, line 49</em></th><td></td></tr>
    11451013      <tr><td class="lineno" valign="top"></td><td class="left">   cached without explicit freshness information.  Likewise, the</td><td> </td><td class="right">   cached without explicit freshness information.  Likewise, the</td><td class="lineno" valign="top"></td></tr>
    11461014      <tr><td class="lineno" valign="top"></td><td class="left">   definition of a status code can place constraints upon cache</td><td> </td><td class="right">   definition of a status code can place constraints upon cache</td><td class="lineno" valign="top"></td></tr>
     
    11531021      <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>
    11541022      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1155       <tr><td><a name="diff0055" /></td></tr>
     1023      <tr><td><a name="diff0048" /></td></tr>
    11561024      <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>
    11571025      <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>
     
    11671035      <tr><td class="lineno" valign="top"></td><td class="left">   | 203   | Non-Authoritative Information | Section 6.3.4  |</td><td> </td><td class="right">   | 203   | Non-Authoritative Information | Section 6.3.4  |</td><td class="lineno" valign="top"></td></tr>
    11681036      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1169       <tr bgcolor="gray" ><td></td><th><a name="part-l34" /><small>skipping to change at</small><em> page 77, line 48</em></th><th> </th><th><a name="part-r34" /><small>skipping to change at</small><em> page 77, line 48</em></th><td></td></tr>
     1037      <tr bgcolor="gray" ><td></td><th><a name="part-l31" /><small>skipping to change at</small><em> page 77, line 48</em></th><th> </th><th><a name="part-r31" /><small>skipping to change at</small><em> page 77, line 48</em></th><td></td></tr>
    11701038      <tr><td class="lineno" valign="top"></td><td class="left">   | 500   | Internal Server Error         | Section 6.6.1  |</td><td> </td><td class="right">   | 500   | Internal Server Error         | Section 6.6.1  |</td><td class="lineno" valign="top"></td></tr>
    11711039      <tr><td class="lineno" valign="top"></td><td class="left">   | 501   | Not Implemented               | Section 6.6.2  |</td><td> </td><td class="right">   | 501   | Not Implemented               | Section 6.6.2  |</td><td class="lineno" valign="top"></td></tr>
     
    11781046      <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>
    11791047      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1180       <tr><td><a name="diff0056" /></td></tr>
     1048      <tr><td><a name="diff0049" /></td></tr>
    11811049      <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>
    11821050      <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>
     
    12021070      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    12031071      <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>
    1204       <tr><td><a name="diff0057" /></td></tr>
     1072      <tr><td><a name="diff0050" /></td></tr>
    12051073      <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>
    12061074      <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>
     
    12171085      <tr><td class="lineno" valign="top"></td><td class="left">   values, they need to be treated with care if they are allowed in the</td><td> </td><td class="right">   values, they need to be treated with care if they are allowed in the</td><td class="lineno" valign="top"></td></tr>
    12181086      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1219       <tr bgcolor="gray" ><td></td><th><a name="part-l35" /><small>skipping to change at</small><em> page 80, line 15</em></th><th> </th><th><a name="part-r35" /><small>skipping to change at</small><em> page 80, line 15</em></th><td></td></tr>
     1087      <tr bgcolor="gray" ><td></td><th><a name="part-l32" /><small>skipping to change at</small><em> page 80, line 15</em></th><th> </th><th><a name="part-r32" /><small>skipping to change at</small><em> page 80, line 15</em></th><td></td></tr>
    12201088      <tr><td class="lineno" valign="top"></td><td class="left">   o  Whether the header field is useful or allowable in trailers (see</td><td> </td><td class="right">   o  Whether the header field is useful or allowable in trailers (see</td><td class="lineno" valign="top"></td></tr>
    12211089      <tr><td class="lineno" valign="top"></td><td class="left">      Section 4.1 of [RFC7230]).</td><td> </td><td class="right">      Section 4.1 of [RFC7230]).</td><td class="lineno" valign="top"></td></tr>
     
    12281096      <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>
    12291097      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1230       <tr><td><a name="diff0058" /></td></tr>
     1098      <tr><td><a name="diff0051" /></td></tr>
    12311099      <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>
    12321100      <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>
     
    12411109      <tr><td class="lineno" valign="top"></td><td class="left">   | Allow             | http     | standard | Section 7.4.1   |</td><td> </td><td class="right">   | Allow             | http     | standard | Section 7.4.1   |</td><td class="lineno" valign="top"></td></tr>
    12421110      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1243       <tr bgcolor="gray" ><td></td><th><a name="part-l36" /><small>skipping to change at</small><em> page 80, line 48</em></th><th> </th><th><a name="part-r36" /><small>skipping to change at</small><em> page 80, line 48</em></th><td></td></tr>
     1111      <tr bgcolor="gray" ><td></td><th><a name="part-l33" /><small>skipping to change at</small><em> page 80, line 48</em></th><th> </th><th><a name="part-r33" /><small>skipping to change at</small><em> page 80, line 48</em></th><td></td></tr>
    12441112      <tr><td class="lineno" valign="top"></td><td class="left">   | Server            | http     | standard | Section 7.4.2   |</td><td> </td><td class="right">   | Server            | http     | standard | Section 7.4.2   |</td><td class="lineno" valign="top"></td></tr>
    12451113      <tr><td class="lineno" valign="top"></td><td class="left">   | User-Agent        | http     | standard | Section 5.5.3   |</td><td> </td><td class="right">   | User-Agent        | http     | standard | Section 5.5.3   |</td><td class="lineno" valign="top"></td></tr>
     
    12521120      <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>
    12531121      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1254       <tr><td><a name="diff0059" /></td></tr>
     1122      <tr><td><a name="diff0052" /></td></tr>
    12551123      <tr><td class="lineno" valign="top"></td><td class="lblock">   The <span class="delete">HTTP</span> Content Coding <span class="delete">Registry</span> defines the namespace for content</td><td> </td><td class="rblock">   The <span class="insert">"HTTP</span> Content Coding <span class="insert">Registry"</span> defines the namespace for content</td><td class="lineno" valign="top"></td></tr>
    12561124      <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>
     
    12601128      <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>
    12611129      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1262       <tr><td><a name="diff0060" /></td></tr>
     1130      <tr><td><a name="diff0053" /></td></tr>
    12631131      <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>
    12641132      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    12751143      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    12761144      <tr><td class="lineno" valign="top"></td><td class="left">   Values to be added to this namespace require IETF Review (see Section</td><td> </td><td class="right">   Values to be added to this namespace require IETF Review (see Section</td><td class="lineno" valign="top"></td></tr>
    1277       <tr><td><a name="diff0061" /></td></tr>
     1145      <tr><td><a name="diff0054" /></td></tr>
    12781146      <tr><td class="lineno" valign="top"></td><td class="lblock">   4.1 of [RFC5226])<span class="delete">,</span> and MUST conform to the purpose of content coding</td><td> </td><td class="rblock">   4.1 of [RFC5226]) and MUST conform to the purpose of content coding</td><td class="lineno" valign="top"></td></tr>
    12791147      <tr><td class="lineno" valign="top"></td><td class="left">   defined in this section.</td><td> </td><td class="right">   defined in this section.</td><td class="lineno" valign="top"></td></tr>
     
    12811149      <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>
    12821150      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1283       <tr><td><a name="diff0062" /></td></tr>
     1151      <tr><td><a name="diff0055" /></td></tr>
    12841152      <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>
    12851153      <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>
     
    13021170      <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>
    13031171      <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>
    1304       <tr><td><a name="diff0063" /></td></tr>
     1172      <tr><td><a name="diff0056" /></td></tr>
    13051173      <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>
    13061174      <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>
     
    13201188      <tr><td class="lineno" valign="top"></td><td class="left">   system.</td><td> </td><td class="right">   system.</td><td class="lineno" valign="top"></td></tr>
    13211189      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1322       <tr bgcolor="gray" ><td></td><th><a name="part-l37" /><small>skipping to change at</small><em> page 82, line 25</em></th><th> </th><th><a name="part-r37" /><small>skipping to change at</small><em> page 82, line 25</em></th><td></td></tr>
     1190      <tr bgcolor="gray" ><td></td><th><a name="part-l34" /><small>skipping to change at</small><em> page 82, line 25</em></th><th> </th><th><a name="part-r34" /><small>skipping to change at</small><em> page 82, line 25</em></th><td></td></tr>
    13231191      <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>
    13241192      <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>
     
    13311199      <tr><td class="lineno" valign="top"></td><td class="left">   case-insensitive names.</td><td> </td><td class="right">   case-insensitive names.</td><td class="lineno" valign="top"></td></tr>
    13321200      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1333       <tr><td><a name="diff0064" /></td></tr>
     1201      <tr><td><a name="diff0057" /></td></tr>
    13341202      <tr><td class="lineno" valign="top"></td><td class="lblock">   Attacks based on such special names tend to focus on either <span class="delete">denial-</span></td><td> </td><td class="rblock">   Attacks based on such special names tend to focus on either <span class="insert">denial of</span></td><td class="lineno" valign="top"></td></tr>
    13351203      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   of-service</span> (e.g., telling the server to read from a COM port) or</td><td> </td><td class="rblock"><span class="insert">   service</span> (e.g., telling the server to read from a COM port) or</td><td class="lineno" valign="top"></td></tr>
     
    13451213      <tr><td class="lineno" valign="top"></td><td class="left">   elements (method, request-target, header fields, or body) to contain</td><td> </td><td class="right">   elements (method, request-target, header fields, or body) to contain</td><td class="lineno" valign="top"></td></tr>
    13461214      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1347       <tr bgcolor="gray" ><td></td><th><a name="part-l38" /><small>skipping to change at</small><em> page 83, line 41</em></th><th> </th><th><a name="part-r38" /><small>skipping to change at</small><em> page 83, line 41</em></th><td></td></tr>
     1215      <tr bgcolor="gray" ><td></td><th><a name="part-l35" /><small>skipping to change at</small><em> page 83, line 41</em></th><th> </th><th><a name="part-r35" /><small>skipping to change at</small><em> page 83, line 41</em></th><td></td></tr>
    13481216      <tr><td class="lineno" valign="top"></td><td class="left">   of sensitive data because that data will be placed in the request-</td><td> </td><td class="right">   of sensitive data because that data will be placed in the request-</td><td class="lineno" valign="top"></td></tr>
    13491217      <tr><td class="lineno" valign="top"></td><td class="left">   target.  Many existing servers, proxies, and user agents log or</td><td> </td><td class="right">   target.  Many existing servers, proxies, and user agents log or</td><td class="lineno" valign="top"></td></tr>
     
    13561224      <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>
    13571225      <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>
    1358       <tr><td><a name="diff0065" /></td></tr>
     1226      <tr><td><a name="diff0058" /></td></tr>
    13591227      <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>
    13601228      <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>
     
    13701238      <tr><td class="lineno" valign="top"></td><td class="left">   disclosing one site's fragment to another site.  If the first site</td><td> </td><td class="right">   disclosing one site's fragment to another site.  If the first site</td><td class="lineno" valign="top"></td></tr>
    13711239      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1372       <tr bgcolor="gray" ><td></td><th><a name="part-l39" /><small>skipping to change at</small><em> page 86, line 15</em></th><th> </th><th><a name="part-r39" /><small>skipping to change at</small><em> page 86, line 15</em></th><td></td></tr>
     1240      <tr bgcolor="gray" ><td></td><th><a name="part-l36" /><small>skipping to change at</small><em> page 86, line 15</em></th><th> </th><th><a name="part-r36" /><small>skipping to change at</small><em> page 86, line 15</em></th><td></td></tr>
    13731241      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13741242      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC5646]  Phillips, A., Ed. and M. Davis, Ed., "Tags for Identifying</td><td> </td><td class="right">   [RFC5646]  Phillips, A., Ed. and M. Davis, Ed., "Tags for Identifying</td><td class="lineno" valign="top"></td></tr>
     
    13811249      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7230]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td> </td><td class="right">   [RFC7230]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td class="lineno" valign="top"></td></tr>
    13821250      <tr><td class="lineno" valign="top"></td><td class="left">              Protocol (HTTP/1.1): Message Syntax and Routing",</td><td> </td><td class="right">              Protocol (HTTP/1.1): Message Syntax and Routing",</td><td class="lineno" valign="top"></td></tr>
    1383       <tr><td><a name="diff0066" /></td></tr>
     1251      <tr><td><a name="diff0059" /></td></tr>
    13841252      <tr><td class="lineno" valign="top"></td><td class="lblock">              <span class="delete">draft-ietf-httpbis-p1-messaging-latest (work in progress),</span></td><td> </td><td class="rblock">              <span class="insert">RFC 7230,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    13851253      <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>
    13861254      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    13871255      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7232]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td> </td><td class="right">   [RFC7232]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td class="lineno" valign="top"></td></tr>
    1388       <tr><td><a name="diff0067" /></td></tr>
     1256      <tr><td><a name="diff0060" /></td></tr>
    13891257      <tr><td class="lineno" valign="top"></td><td class="lblock">              Protocol (HTTP/1.1): Conditional Requests",</td><td> </td><td class="rblock">              Protocol (HTTP/1.1): Conditional Requests", <span class="insert">RFC 7232,</span></td><td class="lineno" valign="top"></td></tr>
    13901258      <tr><td class="lineno" valign="top"></td><td class="lblock">              <span class="delete">draft-ietf-httpbis-p4-conditional-latest (work in</span></td><td> </td><td class="rblock">              May 2014.</td><td class="lineno" valign="top"></td></tr>
     
    13931261      <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>
    13941262      <tr><td class="lineno" valign="top"></td><td class="left">              "Hypertext Transfer Protocol (HTTP/1.1): Range Requests",</td><td> </td><td class="right">              "Hypertext Transfer Protocol (HTTP/1.1): Range Requests",</td><td class="lineno" valign="top"></td></tr>
    1395       <tr><td><a name="diff0068" /></td></tr>
     1263      <tr><td><a name="diff0061" /></td></tr>
    13961264      <tr><td class="lineno" valign="top"></td><td class="lblock">              <span class="delete">draft-ietf-httpbis-p5-range-latest (work in progress),</span></td><td> </td><td class="rblock">              <span class="insert">RFC 7233,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    13971265      <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>
     
    13991267      <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>
    14001268      <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>
    1401       <tr><td><a name="diff0069" /></td></tr>
     1269      <tr><td><a name="diff0062" /></td></tr>
    14021270      <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>
    14031271      <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>
    14041272      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    14051273      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7235]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td> </td><td class="right">   [RFC7235]  Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td class="lineno" valign="top"></td></tr>
    1406       <tr><td><a name="diff0070" /></td></tr>
     1274      <tr><td><a name="diff0063" /></td></tr>
    14071275      <tr><td class="lineno" valign="top"></td><td class="lblock">              Protocol (HTTP/1.1): Authentication",</td><td> </td><td class="rblock">              Protocol (HTTP/1.1): Authentication", <span class="insert">RFC 7235,</span> May 2014.</td><td class="lineno" valign="top"></td></tr>
    14081276      <tr><td class="lineno" valign="top"></td><td class="lblock">              <span class="delete">draft-ietf-httpbis-p7-auth-latest (work in progress),</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    14191287      <tr><td class="lineno" valign="top"></td><td class="left">              Application Protocols", BCP 178, RFC 6648, June 2012.</td><td> </td><td class="right">              Application Protocols", BCP 178, RFC 6648, June 2012.</td><td class="lineno" valign="top"></td></tr>
    14201288      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1421       <tr bgcolor="gray" ><td></td><th><a name="part-l40" /><small>skipping to change at</small><em> page 88, line 32</em></th><th> </th><th><a name="part-r40" /><small>skipping to change at</small><em> page 88, line 26</em></th><td></td></tr>
     1289      <tr bgcolor="gray" ><td></td><th><a name="part-l37" /><small>skipping to change at</small><em> page 88, line 32</em></th><th> </th><th><a name="part-r37" /><small>skipping to change at</small><em> page 88, line 26</em></th><td></td></tr>
    14221290      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC5988]  Nottingham, M., "Web Linking", RFC 5988, October 2010.</td><td> </td><td class="right">   [RFC5988]  Nottingham, M., "Web Linking", RFC 5988, October 2010.</td><td class="lineno" valign="top"></td></tr>
    14231291      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    14301298      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    14311299      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7238]  Reschke, J., "The Hypertext Transfer Protocol (HTTP)</td><td> </td><td class="right">   [RFC7238]  Reschke, J., "The Hypertext Transfer Protocol (HTTP)</td><td class="lineno" valign="top"></td></tr>
    1432       <tr><td><a name="diff0071" /></td></tr>
     1300      <tr><td><a name="diff0064" /></td></tr>
    14331301      <tr><td class="lineno" valign="top"></td><td class="lblock">              Status Code 308 (Permanent Redirect)",</td><td> </td><td class="rblock">              Status Code 308 (Permanent Redirect)", <span class="insert">RFC 7238, May 2014.</span></td><td class="lineno" valign="top"></td></tr>
    14341302      <tr><td class="lineno" valign="top"></td><td class="lblock">              <span class="delete">draft-reschke-http-status-308-07 (work in progress),</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
     
    14451313      <tr><td class="lineno" valign="top"></td><td class="left">   that differ from MIME.  These differences were carefully chosen to</td><td> </td><td class="right">   that differ from MIME.  These differences were carefully chosen to</td><td class="lineno" valign="top"></td></tr>
    14461314      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
    1447       <tr bgcolor="gray" ><td></td><th><a name="part-l41" /><small>skipping to change at</small><em> page 90, line 27</em></th><th> </th><th><a name="part-r41" /><small>skipping to change at</small><em> page 90, line 20</em></th><td></td></tr>
     1315      <tr bgcolor="gray" ><td></td><th><a name="part-l38" /><small>skipping to change at</small><em> page 90, line 27</em></th><th> </th><th><a name="part-r38" /><small>skipping to change at</small><em> page 90, line 20</em></th><td></td></tr>
    14481316      <tr><td class="lineno" valign="top"></td><td class="left">   message to an HTTP client.</td><td> </td><td class="right">   message to an HTTP client.</td><td class="lineno" valign="top"></td></tr>
    14491317      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    14561324      <tr><td class="lineno" valign="top"></td><td class="left">   likelihood of safe transport over the destination protocol.</td><td> </td><td class="right">   likelihood of safe transport over the destination protocol.</td><td class="lineno" valign="top"></td></tr>
    14571325      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1458       <tr><td><a name="diff0072" /></td></tr>
     1326      <tr><td><a name="diff0065" /></td></tr>
    14591327      <tr><td class="lineno" valign="top"></td><td class="lblock">A.6.  MHTML and Line<span class="delete"> </span>Length Limitations</td><td> </td><td class="rblock">A.6.  MHTML and Line<span class="insert">-</span>Length Limitations</td><td class="lineno" valign="top"></td></tr>
    14601328      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    14611329      <tr><td class="lineno" valign="top"></td><td class="left">   HTTP implementations that share code with MHTML [RFC2557]</td><td> </td><td class="right">   HTTP implementations that share code with MHTML [RFC2557]</td><td class="lineno" valign="top"></td></tr>
    1462       <tr><td><a name="diff0073" /></td></tr>
     1330      <tr><td><a name="diff0066" /></td></tr>
    14631331      <tr><td class="lineno" valign="top"></td><td class="lblock">   implementations need to be aware of MIME line<span class="delete"> </span>length limitations.</td><td> </td><td class="rblock">   implementations need to be aware of MIME line<span class="insert">-</span>length limitations.</td><td class="lineno" valign="top"></td></tr>
    14641332      <tr><td class="lineno" valign="top"></td><td class="left">   Since HTTP does not have this limitation, HTTP does not fold long</td><td> </td><td class="right">   Since HTTP does not have this limitation, HTTP does not fold long</td><td class="lineno" valign="top"></td></tr>
    14651333      <tr><td class="lineno" valign="top"></td><td class="left">   lines.  MHTML messages being transported by HTTP follow all</td><td> </td><td class="right">   lines.  MHTML messages being transported by HTTP follow all</td><td class="lineno" valign="top"></td></tr>
    1466       <tr><td><a name="diff0074" /></td></tr>
     1334      <tr><td><a name="diff0067" /></td></tr>
    14671335      <tr><td class="lineno" valign="top"></td><td class="lblock">   conventions of MHTML, including line<span class="delete"> </span>length limitations and folding,</td><td> </td><td class="rblock">   conventions of MHTML, including line<span class="insert">-</span>length limitations and folding,</td><td class="lineno" valign="top"></td></tr>
    14681336      <tr><td class="lineno" valign="top"></td><td class="left">   canonicalization, etc., since HTTP transfers message-bodies as</td><td> </td><td class="right">   canonicalization, etc., since HTTP transfers message-bodies as</td><td class="lineno" valign="top"></td></tr>
     
    14811349      <tr><td class="lineno" valign="top"></td><td class="left">   representations and representations from resources.</td><td> </td><td class="right">   representations and representations from resources.</td><td class="lineno" valign="top"></td></tr>
    14821350      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1483       <tr><td><a name="diff0075" /></td></tr>
     1351      <tr><td><a name="diff0068" /></td></tr>
    14841352      <tr><td class="lineno" valign="top"></td><td class="lblock">   A new requirement has been added that semantics embedded in a URI</td><td> </td><td class="rblock">   A new requirement has been added that semantics embedded in a URI be</td><td class="lineno" valign="top"></td></tr>
    14851353      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">should</span> be disabled when those semantics are inconsistent with the</td><td> </td><td class="rblock">   disabled when those semantics are inconsistent with the request</td><td class="lineno" valign="top"></td></tr>
     
    14881356      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    14891357      <tr><td class="lineno" valign="top"></td><td class="left">   An algorithm has been added for determining if a payload is</td><td> </td><td class="right">   An algorithm has been added for determining if a payload is</td><td class="lineno" valign="top"></td></tr>
    1490       <tr><td><a name="diff0076" /></td></tr>
     1358      <tr><td><a name="diff0069" /></td></tr>
    14911359      <tr><td class="lineno" valign="top"></td><td class="lblock">   associated with a specific identifier<span class="delete">.  (Section 3.1.4.1)</span></td><td> </td><td class="rblock">   associated with a specific identifier<span class="insert"> (Section 3.1.4.1).</span></td><td class="lineno" valign="top"></td></tr>
    14921360      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    14941362      <tr><td class="lineno" valign="top"></td><td class="left">   removed; the default is now whatever the media type definition says.</td><td> </td><td class="right">   removed; the default is now whatever the media type definition says.</td><td class="lineno" valign="top"></td></tr>
    14951363      <tr><td class="lineno" valign="top"></td><td class="left">   Likewise, special treatment of ISO-8859-1 has been removed from the</td><td> </td><td class="right">   Likewise, special treatment of ISO-8859-1 has been removed from the</td><td class="lineno" valign="top"></td></tr>
    1496       <tr><td><a name="diff0077" /></td></tr>
     1364      <tr><td><a name="diff0070" /></td></tr>
    14971365      <tr><td class="lineno" valign="top"></td><td class="lblock">   Accept-Charset header field.  (Section<span class="delete"> 3.1.1.3 and Section 5.3.3</span>)</td><td> </td><td class="rblock">   Accept-Charset header field.  (Section<span class="insert">s 3.1.1.3 and 5.3.3.</span>)</td><td class="lineno" valign="top"></td></tr>
    14981366      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    15001368      <tr><td class="lineno" valign="top"></td><td class="left">   affect the base URI for resolving relative URI references, due to</td><td> </td><td class="right">   affect the base URI for resolving relative URI references, due to</td><td class="lineno" valign="top"></td></tr>
    15011369      <tr><td class="lineno" valign="top"></td><td class="left">   poor implementation support and the undesirable effect of potentially</td><td> </td><td class="right">   poor implementation support and the undesirable effect of potentially</td><td class="lineno" valign="top"></td></tr>
    1502       <tr><td><a name="diff0078" /></td></tr>
     1370      <tr><td><a name="diff0071" /></td></tr>
    15031371      <tr><td class="lineno" valign="top"></td><td class="lblock">   breaking relative links in content-negotiated <span class="delete">resources.</span></td><td> </td><td class="rblock">   breaking relative links in content-negotiated <span class="insert">resources</span></td><td class="lineno" valign="top"></td></tr>
    15041372      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">3.1.4.2)</span></td><td> </td><td class="rblock">   (Section <span class="insert">3.1.4.2).</span></td><td class="lineno" valign="top"></td></tr>
     
    15061374      <tr><td class="lineno" valign="top"></td><td class="left">   To be consistent with the method-neutral parsing algorithm of</td><td> </td><td class="right">   To be consistent with the method-neutral parsing algorithm of</td><td class="lineno" valign="top"></td></tr>
    15071375      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC7230], the definition of GET has been relaxed so that requests</td><td> </td><td class="right">   [RFC7230], the definition of GET has been relaxed so that requests</td><td class="lineno" valign="top"></td></tr>
    1508       <tr><td><a name="diff0079" /></td></tr>
     1376      <tr><td><a name="diff0072" /></td></tr>
    15091377      <tr><td class="lineno" valign="top"></td><td class="lblock">   can have a body, even though a body has no meaning for <span class="delete">GET.</span></td><td> </td><td class="rblock">   can have a body, even though a body has no meaning for <span class="insert">GET</span></td><td class="lineno" valign="top"></td></tr>
    15101378      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">4.3.1)</span></td><td> </td><td class="rblock">   (Section <span class="insert">4.3.1).</span></td><td class="lineno" valign="top"></td></tr>
    15111379      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    15121380      <tr><td class="lineno" valign="top"></td><td class="left">   Servers are no longer required to handle all Content-* header fields</td><td> </td><td class="right">   Servers are no longer required to handle all Content-* header fields</td><td class="lineno" valign="top"></td></tr>
    1513       <tr><td><a name="diff0080" /></td></tr>
     1381      <tr><td><a name="diff0073" /></td></tr>
    15141382      <tr><td class="lineno" valign="top"></td><td class="lblock">   and use of Content-Range has been explicitly banned in PUT <span class="delete">requests.</span></td><td> </td><td class="rblock">   and use of Content-Range has been explicitly banned in PUT <span class="insert">requests</span></td><td class="lineno" valign="top"></td></tr>
    15151383      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">4.3.4)</span></td><td> </td><td class="rblock">   (Section <span class="insert">4.3.4).</span></td><td class="lineno" valign="top"></td></tr>
    15161384      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    15171385      <tr><td class="lineno" valign="top"></td><td class="left">   Definition of the CONNECT method has been moved from [RFC2817] to</td><td> </td><td class="right">   Definition of the CONNECT method has been moved from [RFC2817] to</td><td class="lineno" valign="top"></td></tr>
    1518       <tr><td><a name="diff0081" /></td></tr>
     1386      <tr><td><a name="diff0074" /></td></tr>
    15191387      <tr><td class="lineno" valign="top"></td><td class="lblock">   this specification<span class="delete">.  (Section 4.3.6)</span></td><td> </td><td class="rblock">   this specification<span class="insert"> (Section 4.3.6).</span></td><td class="lineno" valign="top"></td></tr>
    15201388      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    1521       <tr><td><a name="diff0082" /></td></tr>
     1389      <tr><td><a name="diff0075" /></td></tr>
    15221390      <tr><td class="lineno" valign="top"></td><td class="lblock">   The OPTIONS and TRACE request methods have been defined as being</td><td> </td><td class="rblock">   The OPTIONS and TRACE request methods have been defined as being <span class="insert">safe</span></td><td class="lineno" valign="top"></td></tr>
    15231391      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">safe.</span>  (Section 4.3.7 and Section <span class="delete">4.3.8)</span></td><td> </td><td class="rblock">   (Section 4.3.7 and Section <span class="insert">4.3.8).</span></td><td class="lineno" valign="top"></td></tr>
    15241392      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    15251393      <tr><td class="lineno" valign="top"></td><td class="left">   The Expect header field's extension mechanism has been removed due to</td><td> </td><td class="right">   The Expect header field's extension mechanism has been removed due to</td><td class="lineno" valign="top"></td></tr>
    1526       <tr><td><a name="diff0083" /></td></tr>
     1394      <tr><td><a name="diff0076" /></td></tr>
    15271395      <tr><td class="lineno" valign="top"></td><td class="lblock">   widely<span class="delete">-deployed broken implementations.  (Section 5.1.1)</span></td><td> </td><td class="rblock">   widely<span class="insert"> deployed broken implementations (Section 5.1.1).</span></td><td class="lineno" valign="top"></td></tr>
    15281396      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    15291397      <tr><td class="lineno" valign="top"></td><td class="left">   The Max-Forwards header field has been restricted to the OPTIONS and</td><td> </td><td class="right">   The Max-Forwards header field has been restricted to the OPTIONS and</td><td class="lineno" valign="top"></td></tr>
    15301398      <tr><td class="lineno" valign="top"></td><td class="left">   TRACE methods; previously, extension methods could have used it as</td><td> </td><td class="right">   TRACE methods; previously, extension methods could have used it as</td><td class="lineno" valign="top"></td></tr>
    1531       <tr><td><a name="diff0084" /></td></tr>
     1399      <tr><td><a name="diff0077" /></td></tr>
    15321400      <tr><td class="lineno" valign="top"></td><td class="lblock">   well<span class="delete">.  (Section 5.1.2)</span></td><td> </td><td class="rblock">   well<span class="insert"> (Section 5.1.2).</span></td><td class="lineno" valign="top"></td></tr>
    15331401      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
     
    15351403      <tr><td class="lineno" valign="top"></td><td class="left">   header field when no referring URI is applicable, which distinguishes</td><td> </td><td class="right">   header field when no referring URI is applicable, which distinguishes</td><td class="lineno" valign="top"></td></tr>
    15361404      <tr><td class="lineno" valign="top"></td><td class="left">   that case from others where the Referer field is not sent or has been</td><td> </td><td class="right">   that case from others where the Referer field is not sent or has been</td><td class="lineno" valign="top"></td></tr>
    1537       <tr><td><a name="diff0085" /></td></tr>
     1405      <tr><td><a name="diff0078" /></td></tr>
    15381406      <tr><td class="lineno" valign="top"></td><td class="lblock">   removed<span class="delete">.  (Section 5.5.2)</span></td><td> </td><td class="rblock">   removed<span class="insert"> (Section 5.5.2).</span></td><td class="lineno" valign="top"></td></tr>
    15391407      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    15401408      <tr><td class="lineno" valign="top"></td><td class="left">   The following status codes are now cacheable (that is, they can be</td><td> </td><td class="right">   The following status codes are now cacheable (that is, they can be</td><td class="lineno" valign="top"></td></tr>
    15411409      <tr><td class="lineno" valign="top"></td><td class="left">   stored and reused by a cache without explicit freshness information</td><td> </td><td class="right">   stored and reused by a cache without explicit freshness information</td><td class="lineno" valign="top"></td></tr>
    1542       <tr><td><a name="diff0086" /></td></tr>
     1410      <tr><td><a name="diff0079" /></td></tr>
    15431411      <tr><td class="lineno" valign="top"></td><td class="lblock">   present): 204, 404, 405, 414, 501<span class="delete">.  (Section 6)</span></td><td> </td><td class="rblock">   present): 204, 404, 405, 414, 501<span class="insert"> (Section 6).</span></td><td class="lineno" valign="top"></td></tr>
    15441412      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    15451413      <tr><td class="lineno" valign="top"></td><td class="left">   The 201 (Created) status description has been changed to allow for</td><td> </td><td class="right">   The 201 (Created) status description has been changed to allow for</td><td class="lineno" valign="top"></td></tr>
    1546       <tr><td><a name="diff0087" /></td></tr>
     1414      <tr><td><a name="diff0080" /></td></tr>
    15471415      <tr><td class="lineno" valign="top"></td><td class="lblock">   the possibility that more than one resource has been <span class="delete">created.</span></td><td> </td><td class="rblock">   the possibility that more than one resource has been <span class="insert">created</span></td><td class="lineno" valign="top"></td></tr>
    15481416      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">6.3.2)</span></td><td> </td><td class="rblock">   (Section <span class="insert">6.3.2).</span></td><td class="lineno" valign="top"></td></tr>
    15491417      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
    15501418      <tr><td class="lineno" valign="top"></td><td class="left">   The definition of 203 (Non-Authoritative Information) has been</td><td> </td><td class="right">   The definition of 203 (Non-Authoritative Information) has been</td><td class="lineno" valign="top"></td></tr>
    1551       <tr><td><a name="diff0088" /></td></tr>
     1419      <tr><td><a name="diff0081" /></td></tr>
    15521420      <tr><td class="lineno" valign="top"></td><td class="lblock">   broadened to include cases of payload transformations as <span class="delete">well.</span></td><td> </td><td class="rblock">   broadened to include cases of payload transformations as <span class="insert">well</span></td><td class="lineno" valign="top"></td></tr>
    15531421      <tr><td class="lineno" valign="top"></td><td class="lblock">   (Section <span class="delete">6.3.4)</span></td><td> </td><td class="rblock">   (Section <span class="insert">6.3.4).</span></td><td class="lineno" valign="top"></td></tr>