Changeset 2684
- Timestamp:
- 19/05/14 14:17:04 (7 years ago)
- Location:
- draft-ietf-httpbis/latest
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/auth48/p2-semantics.unpg.txt
r2682 r2684 2601 2601 identifier. A sender SHOULD NOT generate information in product- 2602 2602 version that is not a version identifier (i.e., successive versions 2603 of the same product name o nlyto differ only in the product-version2603 of the same product name ought to differ only in the product-version 2604 2604 portion of the product identifier). 2605 2605 -
draft-ietf-httpbis/latest/auth48/rfc7231.abdiff.txt
r2682 r2684 411 411 412 412 413 Section 5.5.3., paragraph 5:414 OLD:415 416 A sender SHOULD limit generated product identifiers to what is417 necessary to identify the product; a sender MUST NOT generate418 advertising or other nonessential information within the product419 identifier. A sender SHOULD NOT generate information in product-420 version that is not a version identifier (i.e., successive versions421 of the same product name only to differ only in the product-version422 portion of the product identifier).423 424 NEW:425 426 A sender SHOULD limit generated product identifiers to what is427 necessary to identify the product; a sender MUST NOT generate428 advertising or other nonessential information within the product429 identifier. A sender SHOULD NOT generate information in product-430 version that is not a version identifier (i.e., successive versions431 of the same product name ought to differ only in the product-version432 portion of the product identifier).433 434 435 413 Section 7.1.1.1., paragraph 10: 436 414 OLD: -
draft-ietf-httpbis/latest/auth48/rfc7231.diff.html
r2682 r2684 180 180 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 181 181 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 182 <tr bgcolor="gray" ><td></td><th><a name="part-l5" /><small>skipping to change at</small><em> page 46, line 38</em></th><th> </th><th><a name="part-r5" /><small>skipping to change at</small><em> page 46, line 38</em></th><td></td></tr> 183 <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> 184 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 185 <tr><td class="lineno" valign="top"></td><td class="left"> product = token ["/" product-version]</td><td> </td><td class="right"> product = token ["/" product-version]</td><td class="lineno" valign="top"></td></tr> 186 <tr><td class="lineno" valign="top"></td><td class="left"> product-version = token</td><td> </td><td class="right"> product-version = token</td><td class="lineno" valign="top"></td></tr> 187 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 188 <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> 189 <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> 190 <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> 191 <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> 192 <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> 193 <tr><td><a name="diff0010" /></td></tr> 194 <tr><td class="lineno" valign="top"></td><td class="lblock"> of the same product name o<span class="delete">nly</span> to differ only in the product-version</td><td> </td><td class="rblock"> of the same product name o<span class="insert">ught</span> to differ only in the product-version</td><td class="lineno" valign="top"></td></tr> 195 <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> 196 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 197 <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> 198 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 199 <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> 200 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 201 <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> 202 <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> 203 <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> 204 <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> 205 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 206 <tr bgcolor="gray" ><td></td><th><a name="part-l6" /><small>skipping to change at</small><em> page 66, line 7</em></th><th> </th><th><a name="part-r6" /><small>skipping to change at</small><em> page 66, line 7</em></th><td></td></tr> 182 <tr bgcolor="gray" ><td></td><th><a name="part-l5" /><small>skipping to change at</small><em> page 66, line 7</em></th><th> </th><th><a name="part-r5" /><small>skipping to change at</small><em> page 66, line 7</em></th><td></td></tr> 207 183 <tr><td class="lineno" valign="top"></td><td class="left"> three-letter abbreviation for Greenwich Mean Time, "GMT", a</td><td> </td><td class="right"> three-letter abbreviation for Greenwich Mean Time, "GMT", a</td><td class="lineno" valign="top"></td></tr> 208 184 <tr><td class="lineno" valign="top"></td><td class="left"> predecessor of the UTC name; values in the asctime format are assumed</td><td> </td><td class="right"> predecessor of the UTC name; values in the asctime format are assumed</td><td class="lineno" valign="top"></td></tr> … … 215 191 <tr><td class="lineno" valign="top"></td><td class="left"> IMF-fixdate = day-name "," SP date1 SP time-of-day SP GMT</td><td> </td><td class="right"> IMF-fixdate = day-name "," SP date1 SP time-of-day SP GMT</td><td class="lineno" valign="top"></td></tr> 216 192 <tr><td class="lineno" valign="top"></td><td class="left"> ; fixed length/zone/capitalization subset of the format</td><td> </td><td class="right"> ; fixed length/zone/capitalization subset of the format</td><td class="lineno" valign="top"></td></tr> 217 <tr><td><a name="diff001 1" /></td></tr>193 <tr><td><a name="diff0010" /></td></tr> 218 194 <tr><td class="lineno" valign="top"></td><td class="lblock"> ; <span class="delete">see</span> Section 3.3 of [RFC5322]</td><td> </td><td class="rblock"> ; <span class="insert">defined in</span> Section 3.3 of [RFC5322]</td><td class="lineno" valign="top"></td></tr> 219 195 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 228 204 <tr><td class="lineno" valign="top"></td><td class="left"> date1 = day SP month SP year</td><td> </td><td class="right"> date1 = day SP month SP year</td><td class="lineno" valign="top"></td></tr> 229 205 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 230 <tr bgcolor="gray" ><td></td><th><a name="part-l 7" /><small>skipping to change at</small><em> page 86, line 15</em></th><th> </th><th><a name="part-r7" /><small>skipping to change at</small><em> page 86, line 15</em></th><td></td></tr>206 <tr bgcolor="gray" ><td></td><th><a name="part-l6" /><small>skipping to change at</small><em> page 86, line 15</em></th><th> </th><th><a name="part-r6" /><small>skipping to change at</small><em> page 86, line 15</em></th><td></td></tr> 231 207 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 232 208 <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> … … 239 215 <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> 240 216 <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> 241 <tr><td><a name="diff001 2" /></td></tr>217 <tr><td><a name="diff0011" /></td></tr> 242 218 <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> 243 219 <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> 244 220 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 245 221 <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> 246 <tr><td><a name="diff001 3" /></td></tr>222 <tr><td><a name="diff0012" /></td></tr> 247 223 <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> 248 224 <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> … … 251 227 <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> 252 228 <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> 253 <tr><td><a name="diff001 4" /></td></tr>229 <tr><td><a name="diff0013" /></td></tr> 254 230 <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> 255 231 <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> … … 257 233 <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> 258 234 <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> 259 <tr><td><a name="diff001 5" /></td></tr>235 <tr><td><a name="diff0014" /></td></tr> 260 236 <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> 261 237 <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> 262 238 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 263 239 <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> 264 <tr><td><a name="diff001 6" /></td></tr>240 <tr><td><a name="diff0015" /></td></tr> 265 241 <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> 266 242 <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> … … 277 253 <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> 278 254 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 279 <tr bgcolor="gray" ><td></td><th><a name="part-l 8" /><small>skipping to change at</small><em> page 88, line 32</em></th><th> </th><th><a name="part-r8" /><small>skipping to change at</small><em> page 88, line 26</em></th><td></td></tr>255 <tr bgcolor="gray" ><td></td><th><a name="part-l7" /><small>skipping to change at</small><em> page 88, line 32</em></th><th> </th><th><a name="part-r7" /><small>skipping to change at</small><em> page 88, line 26</em></th><td></td></tr> 280 256 <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> 281 257 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 288 264 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 289 265 <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> 290 <tr><td><a name="diff001 7" /></td></tr>266 <tr><td><a name="diff0016" /></td></tr> 291 267 <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> 292 268 <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> … … 303 279 <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> 304 280 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 305 <tr bgcolor="gray" ><td></td><th><a name="part-l 9" /><small>skipping to change at</small><em> page 93, line 27</em></th><th> </th><th><a name="part-r9" /><small>skipping to change at</small><em> page 93, line 19</em></th><td></td></tr>281 <tr bgcolor="gray" ><td></td><th><a name="part-l8" /><small>skipping to change at</small><em> page 93, line 27</em></th><th> </th><th><a name="part-r8" /><small>skipping to change at</small><em> page 93, line 19</em></th><td></td></tr> 306 282 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 307 283 <tr><td class="lineno" valign="top"></td><td class="left"> The following core rules are included by reference, as defined in</td><td> </td><td class="right"> The following core rules are included by reference, as defined in</td><td class="lineno" valign="top"></td></tr> … … 314 290 <tr><td class="lineno" valign="top"></td><td class="left"> The rules below are defined in [RFC7230]:</td><td> </td><td class="right"> The rules below are defined in [RFC7230]:</td><td class="lineno" valign="top"></td></tr> 315 291 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 316 <tr><td><a name="diff001 8" /></td></tr>292 <tr><td><a name="diff0017" /></td></tr> 317 293 <tr><td class="lineno" valign="top"></td><td class="lblock"> BWS = <BWS, <span class="delete">see</span> [RFC7230], Section 3.2.3></td><td> </td><td class="rblock"> BWS = <BWS, <span class="insert">defined in</span> [RFC7230], Section 3.2.3></td><td class="lineno" valign="top"></td></tr> 318 294 <tr><td class="lineno" valign="top"></td><td class="lblock"> OWS = <OWS, <span class="delete">see</span> [RFC7230], Section 3.2.3></td><td> </td><td class="rblock"> OWS = <OWS, <span class="insert">defined in</span> [RFC7230], Section 3.2.3></td><td class="lineno" valign="top"></td></tr> … … 340 316 <tr><td class="lineno" valign="top"></td><td class="left"> "," [ OWS ( language-range [ weight ] ) ] )</td><td> </td><td class="right"> "," [ OWS ( language-range [ weight ] ) ] )</td><td class="lineno" valign="top"></td></tr> 341 317 <tr><td class="lineno" valign="top"></td><td class="left"> Allow = [ ( "," / method ) *( OWS "," [ OWS method ] ) ]</td><td> </td><td class="right"> Allow = [ ( "," / method ) *( OWS "," [ OWS method ] ) ]</td><td class="lineno" valign="top"></td></tr> 342 <tr><td><a name="diff001 9" /></td></tr>318 <tr><td><a name="diff0018" /></td></tr> 343 319 <tr><td class="lineno" valign="top"></td><td class="lblock"> BWS = <BWS, <span class="delete">see</span> [RFC7230], Section 3.2.3></td><td> </td><td class="rblock"> </td><td class="lineno" valign="top"></td></tr> 344 320 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> BWS = <BWS, <span class="insert">defined in</span> [RFC7230], Section 3.2.3></td><td class="lineno" valign="top"></td></tr> … … 350 326 <tr><td class="lineno" valign="top"></td><td class="left"> Content-Location = absolute-URI / partial-URI</td><td> </td><td class="right"> Content-Location = absolute-URI / partial-URI</td><td class="lineno" valign="top"></td></tr> 351 327 <tr><td class="lineno" valign="top"></td><td class="left"> Content-Type = media-type</td><td> </td><td class="right"> Content-Type = media-type</td><td class="lineno" valign="top"></td></tr> 352 <tr><td><a name="diff00 20" /></td></tr>328 <tr><td><a name="diff0019" /></td></tr> 353 329 <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> </span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> 354 330 <tr><td class="lineno" valign="top"></td><td class="left"> Date = HTTP-date</td><td> </td><td class="right"> Date = HTTP-date</td><td class="lineno" valign="top"></td></tr> … … 363 339 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 364 340 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 365 <tr bgcolor="gray" ><td></td><th><a name="part-l 10" /><small>skipping to change at</small><em> page 94, line 29</em></th><th> </th><th><a name="part-r10" /><small>skipping to change at</small><em> page 94, line 20</em></th><td></td></tr>341 <tr bgcolor="gray" ><td></td><th><a name="part-l9" /><small>skipping to change at</small><em> page 94, line 29</em></th><th> </th><th><a name="part-r9" /><small>skipping to change at</small><em> page 94, line 20</em></th><td></td></tr> 366 342 <tr><td class="lineno" valign="top"></td><td class="left"> GMT = %x47.4D.54 ; GMT</td><td> </td><td class="right"> GMT = %x47.4D.54 ; GMT</td><td class="lineno" valign="top"></td></tr> 367 343 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 374 350 <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> 375 351 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 352 <tr><td><a name="diff0020" /></td></tr> 353 <tr><td class="lineno" valign="top"></td><td class="lblock"> OWS = <OWS, <span class="delete">see</span> [RFC7230], Section 3.2.3></td><td> </td><td class="rblock"> OWS = <OWS, <span class="insert">defined in</span> [RFC7230], Section 3.2.3></td><td class="lineno" valign="top"></td></tr> 354 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 376 355 <tr><td><a name="diff0021" /></td></tr> 377 <tr><td class="lineno" valign="top"></td><td class="lblock"> OWS = <OWS, <span class="delete">see</span> [RFC7230], Section 3.2.3></td><td> </td><td class="rblock"> OWS = <OWS, <span class="insert">defined in</span> [RFC7230], Section 3.2.3></td><td class="lineno" valign="top"></td></tr>378 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>379 <tr><td><a name="diff0022" /></td></tr>380 356 <tr><td class="lineno" valign="top"></td><td class="lblock"> RWS = <RWS, <span class="delete">see</span> [RFC7230], Section 3.2.3></td><td> </td><td class="rblock"> RWS = <RWS, <span class="insert">defined in</span> [RFC7230], Section 3.2.3></td><td class="lineno" valign="top"></td></tr> 381 357 <tr><td class="lineno" valign="top"></td><td class="left"> Referer = absolute-URI / partial-URI</td><td> </td><td class="right"> Referer = absolute-URI / partial-URI</td><td class="lineno" valign="top"></td></tr> … … 384 360 <tr><td class="lineno" valign="top"></td><td class="left"> Server = product *( RWS ( product / comment ) )</td><td> </td><td class="right"> Server = product *( RWS ( product / comment ) )</td><td class="lineno" valign="top"></td></tr> 385 361 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 386 <tr><td><a name="diff002 3" /></td></tr>362 <tr><td><a name="diff0022" /></td></tr> 387 363 <tr><td class="lineno" valign="top"></td><td class="lblock"> URI-reference = <URI-reference, <span class="delete">see</span> [RFC7230], Section 2.7></td><td> </td><td class="rblock"> URI-reference = <URI-reference, <span class="insert">defined in</span> [RFC7230], Section 2.7></td><td class="lineno" valign="top"></td></tr> 388 364 <tr><td class="lineno" valign="top"></td><td class="left"> User-Agent = product *( RWS ( product / comment ) )</td><td> </td><td class="right"> User-Agent = product *( RWS ( product / comment ) )</td><td class="lineno" valign="top"></td></tr> … … 391 367 <tr><td class="lineno" valign="top"></td><td class="left"> ) )</td><td> </td><td class="right"> ) )</td><td class="lineno" valign="top"></td></tr> 392 368 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 393 <tr><td><a name="diff002 4" /></td></tr>369 <tr><td><a name="diff0023" /></td></tr> 394 370 <tr><td class="lineno" valign="top"></td><td class="lblock"> absolute-URI = <absolute-URI, <span class="delete">see</span> [RFC7230], Section 2.7></td><td> </td><td class="rblock"> absolute-URI = <absolute-URI, <span class="insert">defined in</span> [RFC7230], Section 2.7></td><td class="lineno" valign="top"></td></tr> 395 371 <tr><td class="lineno" valign="top"></td><td class="left"> accept-ext = OWS ";" OWS token [ "=" ( token / quoted-string ) ]</td><td> </td><td class="right"> accept-ext = OWS ";" OWS token [ "=" ( token / quoted-string ) ]</td><td class="lineno" valign="top"></td></tr> … … 399 375 <tr><td class="lineno" valign="top"></td><td class="left"> charset = token</td><td> </td><td class="right"> charset = token</td><td class="lineno" valign="top"></td></tr> 400 376 <tr><td class="lineno" valign="top"></td><td class="left"> codings = content-coding / "identity" / "*"</td><td> </td><td class="right"> codings = content-coding / "identity" / "*"</td><td class="lineno" valign="top"></td></tr> 401 <tr><td><a name="diff002 5" /></td></tr>377 <tr><td><a name="diff0024" /></td></tr> 402 378 <tr><td class="lineno" valign="top"></td><td class="lblock"> comment = <comment, <span class="delete">see</span> [RFC7230], Section 3.2.6></td><td> </td><td class="rblock"> comment = <comment, <span class="insert">defined in</span> [RFC7230], Section 3.2.6></td><td class="lineno" valign="top"></td></tr> 403 379 <tr><td class="lineno" valign="top"></td><td class="left"> content-coding = token</td><td> </td><td class="right"> content-coding = token</td><td class="lineno" valign="top"></td></tr> 404 <tr><td><a name="diff002 6" /></td></tr>380 <tr><td><a name="diff0025" /></td></tr> 405 381 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> </span></td><td class="lineno" valign="top"></td></tr> 406 382 <tr><td class="lineno" valign="top"></td><td class="left"> date1 = day SP month SP year</td><td> </td><td class="right"> date1 = day SP month SP year</td><td class="lineno" valign="top"></td></tr> … … 415 391 <tr><td class="lineno" valign="top"></td><td class="left"> / %x53.61.74 ; Sat</td><td> </td><td class="right"> / %x53.61.74 ; Sat</td><td class="lineno" valign="top"></td></tr> 416 392 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 417 <tr bgcolor="gray" ><td></td><th><a name="part-l1 1" /><small>skipping to change at</small><em> page 95, line 24</em></th><th> </th><th><a name="part-r11" /><small>skipping to change at</small><em> page 95, line 20</em></th><td></td></tr>393 <tr bgcolor="gray" ><td></td><th><a name="part-l10" /><small>skipping to change at</small><em> page 95, line 24</em></th><th> </th><th><a name="part-r10" /><small>skipping to change at</small><em> page 95, line 20</em></th><td></td></tr> 418 394 <tr><td class="lineno" valign="top"></td><td class="left"> / %x53.75.6E ; Sun</td><td> </td><td class="right"> / %x53.75.6E ; Sun</td><td class="lineno" valign="top"></td></tr> 419 395 <tr><td class="lineno" valign="top"></td><td class="left"> day-name-l = %x4D.6F.6E.64.61.79 ; Monday</td><td> </td><td class="right"> day-name-l = %x4D.6F.6E.64.61.79 ; Monday</td><td class="lineno" valign="top"></td></tr> … … 426 402 <tr><td class="lineno" valign="top"></td><td class="left"> delay-seconds = 1*DIGIT</td><td> </td><td class="right"> delay-seconds = 1*DIGIT</td><td class="lineno" valign="top"></td></tr> 427 403 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 404 <tr><td><a name="diff0026" /></td></tr> 405 <tr><td class="lineno" valign="top"></td><td class="lblock"> field-name = <comment, <span class="delete">see</span> [RFC7230], Section 3.2></td><td> </td><td class="rblock"> field-name = <comment, <span class="insert">defined in</span> [RFC7230], Section 3.2></td><td class="lineno" valign="top"></td></tr> 406 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 407 <tr><td class="lineno" valign="top"></td><td class="left"> hour = 2DIGIT</td><td> </td><td class="right"> hour = 2DIGIT</td><td class="lineno" valign="top"></td></tr> 408 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 428 409 <tr><td><a name="diff0027" /></td></tr> 429 <tr><td class="lineno" valign="top"></td><td class="lblock"> field-name = <comment, <span class="delete">see</span> [RFC7230], Section 3.2></td><td> </td><td class="rblock"> field-name = <comment, <span class="insert">defined in</span> [RFC7230], Section 3.2></td><td class="lineno" valign="top"></td></tr>430 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>431 <tr><td class="lineno" valign="top"></td><td class="left"> hour = 2DIGIT</td><td> </td><td class="right"> hour = 2DIGIT</td><td class="lineno" valign="top"></td></tr>432 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>433 <tr><td><a name="diff0028" /></td></tr>434 410 <tr><td class="lineno" valign="top"></td><td class="lblock"> language-range = <language-range, <span class="delete">see</span> [RFC4647], Section 2.1></td><td> </td><td class="rblock"> language-range = <language-range, <span class="insert">defined in</span> [RFC4647], Section 2.1></td><td class="lineno" valign="top"></td></tr> 435 411 <tr><td class="lineno" valign="top"></td><td class="left"> language-tag = <Language-Tag, defined in [RFC5646], Section 2.1></td><td> </td><td class="right"> language-tag = <Language-Tag, defined in [RFC5646], Section 2.1></td><td class="lineno" valign="top"></td></tr> 436 412 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 437 <tr><td><a name="diff002 9" /></td></tr>413 <tr><td><a name="diff0028" /></td></tr> 438 414 <tr><td class="lineno" valign="top"></td><td class="lblock"> mailbox = <mailbox, <span class="delete">see</span> [RFC5322], Section 3.4></td><td> </td><td class="rblock"> mailbox = <mailbox, <span class="insert">defined in</span> [RFC5322], Section 3.4></td><td class="lineno" valign="top"></td></tr> 439 415 <tr><td class="lineno" valign="top"></td><td class="left"> media-range = ( "*/*" / ( type "/*" ) / ( type "/" subtype ) ) *( OWS</td><td> </td><td class="right"> media-range = ( "*/*" / ( type "/*" ) / ( type "/" subtype ) ) *( OWS</td><td class="lineno" valign="top"></td></tr> … … 448 424 <tr><td class="lineno" valign="top"></td><td class="left"> / %x4D.61.79 ; May</td><td> </td><td class="right"> / %x4D.61.79 ; May</td><td class="lineno" valign="top"></td></tr> 449 425 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 450 <tr bgcolor="gray" ><td></td><th><a name="part-l1 2" /><small>skipping to change at</small><em> page 96, line 4</em></th><th> </th><th><a name="part-r12" /><small>skipping to change at</small><em> page 95, line 47</em></th><td></td></tr>426 <tr bgcolor="gray" ><td></td><th><a name="part-l11" /><small>skipping to change at</small><em> page 96, line 4</em></th><th> </th><th><a name="part-r11" /><small>skipping to change at</small><em> page 95, line 47</em></th><td></td></tr> 451 427 <tr><td class="lineno" valign="top"></td><td class="left"> / %x4D.61.79 ; May</td><td> </td><td class="right"> / %x4D.61.79 ; May</td><td class="lineno" valign="top"></td></tr> 452 428 <tr><td class="lineno" valign="top"></td><td class="left"> / %x4A.75.6E ; Jun</td><td> </td><td class="right"> / %x4A.75.6E ; Jun</td><td class="lineno" valign="top"></td></tr> … … 459 435 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 460 436 <tr><td class="lineno" valign="top"></td><td class="left"> obs-date = rfc850-date / asctime-date</td><td> </td><td class="right"> obs-date = rfc850-date / asctime-date</td><td class="lineno" valign="top"></td></tr> 461 <tr><td><a name="diff00 30" /></td></tr>437 <tr><td><a name="diff0029" /></td></tr> 462 438 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> </span></td><td class="lineno" valign="top"></td></tr> 463 439 <tr><td class="lineno" valign="top"></td><td class="left"> parameter = token "=" ( token / quoted-string )</td><td> </td><td class="right"> parameter = token "=" ( token / quoted-string )</td><td class="lineno" valign="top"></td></tr> 464 <tr><td><a name="diff003 1" /></td></tr>440 <tr><td><a name="diff0030" /></td></tr> 465 441 <tr><td class="lineno" valign="top"></td><td class="lblock"> partial-URI = <partial-URI, <span class="delete">see</span> [RFC7230], Section 2.7></td><td> </td><td class="rblock"> partial-URI = <partial-URI, <span class="insert">defined in</span> [RFC7230], Section 2.7></td><td class="lineno" valign="top"></td></tr> 466 442 <tr><td class="lineno" valign="top"></td><td class="left"> product = token [ "/" product-version ]</td><td> </td><td class="right"> product = token [ "/" product-version ]</td><td class="lineno" valign="top"></td></tr> 467 443 <tr><td class="lineno" valign="top"></td><td class="left"> product-version = token</td><td> </td><td class="right"> product-version = token</td><td class="lineno" valign="top"></td></tr> 468 <tr><td><a name="diff003 2" /></td></tr>444 <tr><td><a name="diff0031" /></td></tr> 469 445 <tr><td class="lineno" valign="top"></td><td class="lblock"> </td><td> </td><td class="rblock"> quoted-string = <quoted-string, <span class="insert">defined in</span> [RFC7230], Section 3.2.6></td><td class="lineno" valign="top"></td></tr> 470 446 <tr><td class="lineno" valign="top"></td><td class="lblock"> quoted-string = <quoted-string, <span class="delete">see</span> [RFC7230], Section 3.2.6></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> … … 477 453 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 478 454 <tr><td class="lineno" valign="top"></td><td class="left"> time-of-day = hour ":" minute ":" second</td><td> </td><td class="right"> time-of-day = hour ":" minute ":" second</td><td class="lineno" valign="top"></td></tr> 479 <tr><td><a name="diff003 3" /></td></tr>455 <tr><td><a name="diff0032" /></td></tr> 480 456 <tr><td class="lineno" valign="top"></td><td class="lblock"> token = <token, <span class="delete">see</span> [RFC7230], Section 3.2.6></td><td> </td><td class="rblock"> token = <token, <span class="insert">defined in</span> [RFC7230], Section 3.2.6></td><td class="lineno" valign="top"></td></tr> 481 457 <tr><td class="lineno" valign="top"></td><td class="left"> type = token</td><td> </td><td class="right"> type = token</td><td class="lineno" valign="top"></td></tr> … … 490 466 <tr><td class="lineno" valign="top"></td><td class="left"> 1xx Informational (status code class) 50</td><td> </td><td class="right"> 1xx Informational (status code class) 50</td><td class="lineno" valign="top"></td></tr> 491 467 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 492 <tr bgcolor="gray" ><td></td><th><a name="part-l1 3" /><small>skipping to change at</small><em> page 99, line 45</em></th><th> </th><th><a name="part-r13" /><small>skipping to change at</small><em> page 99, line 40</em></th><td></td></tr>468 <tr bgcolor="gray" ><td></td><th><a name="part-l12" /><small>skipping to change at</small><em> page 99, line 45</em></th><th> </th><th><a name="part-r12" /><small>skipping to change at</small><em> page 99, line 40</em></th><td></td></tr> 493 469 <tr><td class="lineno" valign="top"></td><td class="left"> HEAD method 25</td><td> </td><td class="right"> HEAD method 25</td><td class="lineno" valign="top"></td></tr> 494 470 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 501 477 <tr><td class="lineno" valign="top"></td><td class="left"> M</td><td> </td><td class="right"> M</td><td class="lineno" valign="top"></td></tr> 502 478 <tr><td class="lineno" valign="top"></td><td class="left"> Max-Forwards header field 36</td><td> </td><td class="right"> Max-Forwards header field 36</td><td class="lineno" valign="top"></td></tr> 503 <tr><td><a name="diff003 4" /></td></tr>479 <tr><td><a name="diff0033" /></td></tr> 504 480 <tr><td class="lineno" valign="top"></td><td class="lblock"> MIME-Version header field 8<span class="delete">9</span></td><td> </td><td class="rblock"> MIME-Version header field 8<span class="insert">8</span></td><td class="lineno" valign="top"></td></tr> 505 481 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 515 491 516 492 <tr><td></td><td class="left"></td><td> </td><td class="right"></td><td></td></tr> 517 <tr bgcolor="gray"><th colspan="5" align="center"><a name="end"> End of changes. 3 4change blocks. </a></th></tr>518 <tr class="stats"><td></td><th><i>7 8 lines changed or deleted</i></th><th><i> </i></th><th><i>53lines changed or added</i></th><td></td></tr>493 <tr bgcolor="gray"><th colspan="5" align="center"><a name="end"> End of changes. 33 change blocks. </a></th></tr> 494 <tr class="stats"><td></td><th><i>77 lines changed or deleted</i></th><th><i> </i></th><th><i>52 lines changed or added</i></th><td></td></tr> 519 495 <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> 520 496 </table> -
draft-ietf-httpbis/latest/p2-semantics.html
r2680 r2684 463 463 } 464 464 @bottom-center { 465 content: "Expires November 17, 2014";465 content: "Expires November 20, 2014"; 466 466 } 467 467 @bottom-right { … … 508 508 <meta name="dct.creator" content="Reschke, J. F."> 509 509 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p2-semantics-latest"> 510 <meta name="dct.issued" scheme="ISO8601" content="2014-05-1 6">510 <meta name="dct.issued" scheme="ISO8601" content="2014-05-19"> 511 511 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 512 512 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is a stateless application-level protocol for distributed, collaborative, hypertext information systems. This document defines the semantics of HTTP/1.1 messages, as expressed by request methods, request header fields, response status codes, and response header fields, along with the payload of messages (metadata and body content) and mechanisms for content negotiation."> … … 536 536 <tr> 537 537 <td class="left">Intended status: Standards Track</td> 538 <td class="right">May 1 6, 2014</td>538 <td class="right">May 19, 2014</td> 539 539 </tr> 540 540 <tr> 541 <td class="left">Expires: November 17, 2014</td>541 <td class="left">Expires: November 20, 2014</td> 542 542 <td class="right"></td> 543 543 </tr> … … 568 568 in progress”. 569 569 </p> 570 <p>This Internet-Draft will expire on November 17, 2014.</p>570 <p>This Internet-Draft will expire on November 20, 2014.</p> 571 571 </div> 572 572 <div id="rfc.copyrightnotice"> … … 2247 2247 <div id="rfc.figure.u.40"></div><pre class="inline"><span id="rfc.iref.g.31"></span><span id="rfc.iref.g.32"></span> <a href="#header.user-agent" class="smpl">product</a> = <a href="#imported.abnf" class="smpl">token</a> ["/" <a href="#header.user-agent" class="smpl">product-version</a>] 2248 2248 <a href="#header.user-agent" class="smpl">product-version</a> = <a href="#imported.abnf" class="smpl">token</a> 2249 </pre><p id="rfc.section.5.5.3.p.5">A sender <em class="bcp14">SHOULD</em> limit generated product identifiers to what is necessary to identify the product; a sender <em class="bcp14">MUST NOT</em> generate advertising or other nonessential information within the product identifier. A sender <em class="bcp14">SHOULD NOT</em> generate information in <a href="#header.user-agent" class="smpl">product-version</a> that is not a version identifier (i.e., successive versions of the same product name o nlyto differ only in the product-version2249 </pre><p id="rfc.section.5.5.3.p.5">A sender <em class="bcp14">SHOULD</em> limit generated product identifiers to what is necessary to identify the product; a sender <em class="bcp14">MUST NOT</em> generate advertising or other nonessential information within the product identifier. A sender <em class="bcp14">SHOULD NOT</em> generate information in <a href="#header.user-agent" class="smpl">product-version</a> that is not a version identifier (i.e., successive versions of the same product name ought to differ only in the product-version 2250 2250 portion of the product identifier). 2251 2251 </p> -
draft-ietf-httpbis/latest/p2-semantics.xml
r2680 r2684 2580 2580 A sender &SHOULD-NOT; generate information in <x:ref>product-version</x:ref> 2581 2581 that is not a version identifier (i.e., successive versions of the same 2582 product name o nlyto differ only in the product-version portion of the2582 product name ought to differ only in the product-version portion of the 2583 2583 product identifier). 2584 2584 </t>
Note: See TracChangeset
for help on using the changeset viewer.