Changeset 2644 for draft-ietf-httpbis
- Timestamp:
- 06/05/14 14:02:46 (7 years ago)
- Location:
- draft-ietf-httpbis/latest
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/auth48/p2-semantics.unpg.txt
r2643 r2644 4534 4534 | From | http | standard | Section 5.5.1 | 4535 4535 | Location | http | standard | Section 7.1.2 | 4536 | Max-Forwards | http | standard | Section 5.1.2 | 4536 4537 | MIME-Version | http | standard | Appendix A.1 | 4537 | Max-Forwards | http | standard | Section 5.1.2 |4538 4538 | Referer | http | standard | Section 5.5.2 | 4539 4539 | Retry-After | http | standard | Section 7.1.3 | -
draft-ietf-httpbis/latest/auth48/rfc7231.abdiff.txt
r2643 r2644 1602 1602 1603 1603 1604 Section 8.3.2., paragraph 2:1605 OLD:1606 1607 +-------------------+----------+----------+-----------------+1608 | Header Field Name | Protocol | Status | Reference |1609 +-------------------+----------+----------+-----------------+1610 | Accept | http | standard | Section 5.3.2 |1611 | Accept-Charset | http | standard | Section 5.3.3 |1612 | Accept-Encoding | http | standard | Section 5.3.4 |1613 | Accept-Language | http | standard | Section 5.3.5 |1614 | Allow | http | standard | Section 7.4.1 |1615 | Content-Encoding | http | standard | Section 3.1.2.2 |1616 | Content-Language | http | standard | Section 3.1.3.2 |1617 | Content-Location | http | standard | Section 3.1.4.2 |1618 | Content-Type | http | standard | Section 3.1.1.5 |1619 | Date | http | standard | Section 7.1.1.2 |1620 | Expect | http | standard | Section 5.1.1 |1621 | From | http | standard | Section 5.5.1 |1622 | Location | http | standard | Section 7.1.2 |1623 | MIME-Version | http | standard | Appendix A.1 |1624 | Max-Forwards | http | standard | Section 5.1.2 |1625 | Referer | http | standard | Section 5.5.2 |1626 | Retry-After | http | standard | Section 7.1.3 |1627 | Server | http | standard | Section 7.4.2 |1628 | User-Agent | http | standard | Section 5.5.3 |1629 | Vary | http | standard | Section 7.1.4 |1630 +-------------------+----------+----------+-----------------+1631 1632 NEW:1633 1634 +-------------------+----------+----------+-----------------+1635 | Header Field Name | Protocol | Status | Reference |1636 +-------------------+----------+----------+-----------------+1637 | Accept | http | standard | Section 5.3.2 |1638 | Accept-Charset | http | standard | Section 5.3.3 |1639 | Accept-Encoding | http | standard | Section 5.3.4 |1640 | Accept-Language | http | standard | Section 5.3.5 |1641 | Allow | http | standard | Section 7.4.1 |1642 | Content-Encoding | http | standard | Section 3.1.2.2 |1643 | Content-Language | http | standard | Section 3.1.3.2 |1644 | Content-Location | http | standard | Section 3.1.4.2 |1645 | Content-Type | http | standard | Section 3.1.1.5 |1646 | Date | http | standard | Section 7.1.1.2 |1647 | Expect | http | standard | Section 5.1.1 |1648 | From | http | standard | Section 5.5.1 |1649 | Location | http | standard | Section 7.1.2 |1650 | Max-Forwards | http | standard | Section 5.1.2 |1651 | MIME-Version | http | standard | Appendix A.1 |1652 | Referer | http | standard | Section 5.5.2 |1653 | Retry-After | http | standard | Section 7.1.3 |1654 | Server | http | standard | Section 7.4.2 |1655 | User-Agent | http | standard | Section 5.5.3 |1656 | Vary | http | standard | Section 7.1.4 |1657 +-------------------+----------+----------+-----------------+1658 1659 1660 1604 Section 8.4., paragraph 1: 1661 1605 OLD: -
draft-ietf-httpbis/latest/auth48/rfc7231.diff.html
r2643 r2644 1424 1424 <tr><td class="lineno" valign="top"></td><td class="left"> | Accept-Language | http | standard | Section 5.3.5 |</td><td> </td><td class="right"> | Accept-Language | http | standard | Section 5.3.5 |</td><td class="lineno" valign="top"></td></tr> 1425 1425 <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> 1426 <tr><td class="lineno" valign="top"></td><td class="left"> | Content-Encoding | http | standard | Section 3.1.2.2 |</td><td> </td><td class="right"> | Content-Encoding | http | standard | Section 3.1.2.2 |</td><td class="lineno" valign="top"></td></tr> 1427 <tr><td class="lineno" valign="top"></td><td class="left"> | Content-Language | http | standard | Section 3.1.3.2 |</td><td> </td><td class="right"> | Content-Language | http | standard | Section 3.1.3.2 |</td><td class="lineno" valign="top"></td></tr> 1428 <tr><td class="lineno" valign="top"></td><td class="left"> | Content-Location | http | standard | Section 3.1.4.2 |</td><td> </td><td class="right"> | Content-Location | http | standard | Section 3.1.4.2 |</td><td class="lineno" valign="top"></td></tr> 1429 <tr><td class="lineno" valign="top"></td><td class="left"> | Content-Type | http | standard | Section 3.1.1.5 |</td><td> </td><td class="right"> | Content-Type | http | standard | Section 3.1.1.5 |</td><td class="lineno" valign="top"></td></tr> 1430 <tr><td class="lineno" valign="top"></td><td class="left"> | Date | http | standard | Section 7.1.1.2 |</td><td> </td><td class="right"> | Date | http | standard | Section 7.1.1.2 |</td><td class="lineno" valign="top"></td></tr> 1431 <tr><td class="lineno" valign="top"></td><td class="left"> | Expect | http | standard | Section 5.1.1 |</td><td> </td><td class="right"> | Expect | http | standard | Section 5.1.1 |</td><td class="lineno" valign="top"></td></tr> 1432 <tr><td class="lineno" valign="top"></td><td class="left"> | From | http | standard | Section 5.5.1 |</td><td> </td><td class="right"> | From | http | standard | Section 5.5.1 |</td><td class="lineno" valign="top"></td></tr> 1433 <tr><td class="lineno" valign="top"></td><td class="left"> | Location | http | standard | Section 7.1.2 |</td><td> </td><td class="right"> | Location | http | standard | Section 7.1.2 |</td><td class="lineno" valign="top"></td></tr> 1434 <tr><td><a name="diff0076" /></td></tr> 1435 <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> | MIME-Version | http | standard | Appendix A.1 |</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> 1436 <tr><td class="lineno" valign="top"></td><td class="left"> | Max-Forwards | http | standard | Section 5.1.2 |</td><td> </td><td class="right"> | Max-Forwards | http | standard | Section 5.1.2 |</td><td class="lineno" valign="top"></td></tr> 1437 <tr><td><a name="diff0077" /></td></tr> 1438 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> | MIME-Version | http | standard | Appendix A.1 |</span></td><td class="lineno" valign="top"></td></tr> 1439 <tr><td class="lineno" valign="top"></td><td class="left"> | Referer | http | standard | Section 5.5.2 |</td><td> </td><td class="right"> | Referer | http | standard | Section 5.5.2 |</td><td class="lineno" valign="top"></td></tr> 1440 <tr><td class="lineno" valign="top"></td><td class="left"> | Retry-After | http | standard | Section 7.1.3 |</td><td> </td><td class="right"> | Retry-After | http | standard | Section 7.1.3 |</td><td class="lineno" valign="top"></td></tr> 1426 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 1427 <tr bgcolor="gray" ><td></td><th><a name="part-l38" /><small>skipping to change at</small><em> page 80, line 48</em></th><th> </th><th><a name="part-r38" /><small>skipping to change at</small><em> page 80, line 48</em></th><td></td></tr> 1441 1428 <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> 1442 1429 <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> … … 1449 1436 <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> 1450 1437 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1451 <tr><td><a name="diff007 8" /></td></tr>1438 <tr><td><a name="diff0076" /></td></tr> 1452 1439 <tr><td class="lineno" valign="top"></td><td class="lblock"> The <span class="delete">HTTP</span> Content Coding <span class="delete">Registry</span> defines the <span class="delete">name space</span> for content</td><td> </td><td class="rblock"> The <span class="insert">"HTTP</span> Content Coding <span class="insert">Registry"</span> defines the <span class="insert">namespace</span> for content</td><td class="lineno" valign="top"></td></tr> 1453 1440 <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> … … 1457 1444 <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> 1458 1445 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1459 <tr><td><a name="diff007 9" /></td></tr>1446 <tr><td><a name="diff0077" /></td></tr> 1460 1447 <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> 1461 1448 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1471 1458 <tr><td class="lineno" valign="top"></td><td class="left"> Section 4.2 of [RFC7230]).</td><td> </td><td class="right"> Section 4.2 of [RFC7230]).</td><td class="lineno" valign="top"></td></tr> 1472 1459 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1473 <tr><td><a name="diff00 80" /></td></tr>1460 <tr><td><a name="diff0078" /></td></tr> 1474 1461 <tr><td class="lineno" valign="top"></td><td class="lblock"> Values to be added to this <span class="delete">name space</span> require IETF Review (see</td><td> </td><td class="rblock"> Values to be added to this <span class="insert">namespace</span> require IETF Review (see Section</td><td class="lineno" valign="top"></td></tr> 1475 1462 <tr><td class="lineno" valign="top"></td><td class="lblock"> Section 4.1 of <span class="delete">[RFC5226]),</span> and MUST conform to the purpose of content</td><td> </td><td class="rblock"> 4.1 of <span class="insert">[RFC5226])</span> and MUST conform to the purpose of content coding</td><td class="lineno" valign="top"></td></tr> … … 1478 1465 <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> 1479 1466 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1480 <tr><td><a name="diff00 81" /></td></tr>1467 <tr><td><a name="diff0079" /></td></tr> 1481 1468 <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> 1482 1469 <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> … … 1499 1486 <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> 1500 1487 <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> 1501 <tr><td><a name="diff008 2" /></td></tr>1488 <tr><td><a name="diff0080" /></td></tr> 1502 1489 <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> 1503 1490 <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> … … 1519 1506 <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> 1520 1507 <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> 1521 <tr><td><a name="diff008 3" /></td></tr>1508 <tr><td><a name="diff0081" /></td></tr> 1522 1509 <tr><td class="lineno" valign="top"></td><td class="lblock"> current one, and use specially named paths or file names to send data</td><td> </td><td class="rblock"> current one, and <span class="insert">they</span> use specially named paths or file names to send</td><td class="lineno" valign="top"></td></tr> 1523 1510 <tr><td class="lineno" valign="top"></td><td class="lblock"> to system devices. Similar naming conventions might exist within</td><td> </td><td class="rblock"> data to system devices. Similar naming conventions might exist</td><td class="lineno" valign="top"></td></tr> … … 1528 1515 <tr><td class="lineno" valign="top"></td><td class="lblock"> names.</td><td> </td><td class="rblock"> case-insensitive names.</td><td class="lineno" valign="top"></td></tr> 1529 1516 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1530 <tr><td><a name="diff008 4" /></td></tr>1517 <tr><td><a name="diff0082" /></td></tr> 1531 1518 <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> 1532 1519 <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> … … 1542 1529 <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> 1543 1530 <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-l3 8" /><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>1531 <tr bgcolor="gray" ><td></td><th><a name="part-l39" /><small>skipping to change at</small><em> page 83, line 41</em></th><th> </th><th><a name="part-r39" /><small>skipping to change at</small><em> page 83, line 41</em></th><td></td></tr> 1545 1532 <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> 1546 1533 <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> … … 1553 1540 <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> 1554 1541 <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> 1555 <tr><td><a name="diff008 5" /></td></tr>1542 <tr><td><a name="diff0083" /></td></tr> 1556 1543 <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> 1557 1544 <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> … … 1567 1554 <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> 1568 1555 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 1569 <tr bgcolor="gray" ><td></td><th><a name="part-l 39" /><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>1556 <tr bgcolor="gray" ><td></td><th><a name="part-l40" /><small>skipping to change at</small><em> page 86, line 15</em></th><th> </th><th><a name="part-r40" /><small>skipping to change at</small><em> page 86, line 15</em></th><td></td></tr> 1570 1557 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1571 1558 <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> … … 1578 1565 <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> 1579 1566 <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> 1580 <tr><td><a name="diff008 6" /></td></tr>1567 <tr><td><a name="diff0084" /></td></tr> 1581 1568 <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> 1582 1569 <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> 1583 1570 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1584 1571 <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> 1585 <tr><td><a name="diff008 7" /></td></tr>1572 <tr><td><a name="diff0085" /></td></tr> 1586 1573 <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> 1587 1574 <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> … … 1590 1577 <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> 1591 1578 <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> 1592 <tr><td><a name="diff008 8" /></td></tr>1579 <tr><td><a name="diff0086" /></td></tr> 1593 1580 <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> 1594 1581 <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> … … 1596 1583 <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> 1597 1584 <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> 1598 <tr><td><a name="diff008 9" /></td></tr>1585 <tr><td><a name="diff0087" /></td></tr> 1599 1586 <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> 1600 1587 <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> 1601 1588 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1602 1589 <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> 1603 <tr><td><a name="diff00 90" /></td></tr>1590 <tr><td><a name="diff0088" /></td></tr> 1604 1591 <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> 1605 1592 <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> … … 1616 1603 <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> 1617 1604 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 1618 <tr bgcolor="gray" ><td></td><th><a name="part-l4 0" /><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>1605 <tr bgcolor="gray" ><td></td><th><a name="part-l41" /><small>skipping to change at</small><em> page 88, line 32</em></th><th> </th><th><a name="part-r41" /><small>skipping to change at</small><em> page 88, line 26</em></th><td></td></tr> 1619 1606 <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> 1620 1607 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1627 1614 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1628 1615 <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> 1629 <tr><td><a name="diff00 91" /></td></tr>1616 <tr><td><a name="diff0089" /></td></tr> 1630 1617 <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> 1631 1618 <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> … … 1639 1626 <tr><td class="lineno" valign="top"></td><td class="left"> variety of representations and with extensible header fields.</td><td> </td><td class="right"> variety of representations and with extensible header fields.</td><td class="lineno" valign="top"></td></tr> 1640 1627 <tr><td class="lineno" valign="top"></td><td class="left"> However, RFC 2045 is focused only on email; applications of HTTP have</td><td> </td><td class="right"> However, RFC 2045 is focused only on email; applications of HTTP have</td><td class="lineno" valign="top"></td></tr> 1641 <tr><td><a name="diff009 2" /></td></tr>1628 <tr><td><a name="diff0090" /></td></tr> 1642 1629 <tr><td class="lineno" valign="top"></td><td class="lblock"> many characteristics that differ from <span class="delete">email, and hence</span> HTTP has</td><td> </td><td class="rblock"> many characteristics that differ from <span class="insert">email; hence,</span> HTTP has features</td><td class="lineno" valign="top"></td></tr> 1643 1630 <tr><td class="lineno" valign="top"></td><td class="lblock"> features that differ from MIME. These differences were carefully</td><td> </td><td class="rblock"> that differ from MIME. These differences were carefully chosen to</td><td class="lineno" valign="top"></td></tr> … … 1657 1644 <tr><td class="lineno" valign="top"></td><td class="left"> a single MIME-Version header field to indicate what version of the</td><td> </td><td class="right"> a single MIME-Version header field to indicate what version of the</td><td class="lineno" valign="top"></td></tr> 1658 1645 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 1659 <tr bgcolor="gray" ><td></td><th><a name="part-l4 1" /><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>1646 <tr bgcolor="gray" ><td></td><th><a name="part-l42" /><small>skipping to change at</small><em> page 90, line 27</em></th><th> </th><th><a name="part-r42" /><small>skipping to change at</small><em> page 90, line 20</em></th><td></td></tr> 1660 1647 <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> 1661 1648 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1668 1655 <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> 1669 1656 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1670 <tr><td><a name="diff009 3" /></td></tr>1657 <tr><td><a name="diff0091" /></td></tr> 1671 1658 <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> 1672 1659 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1673 1660 <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> 1674 <tr><td><a name="diff009 4" /></td></tr>1661 <tr><td><a name="diff0092" /></td></tr> 1675 1662 <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> 1676 1663 <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> 1677 1664 <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> 1678 <tr><td><a name="diff009 5" /></td></tr>1665 <tr><td><a name="diff0093" /></td></tr> 1679 1666 <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> 1680 1667 <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> … … 1693 1680 <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> 1694 1681 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1695 <tr><td><a name="diff009 6" /></td></tr>1682 <tr><td><a name="diff0094" /></td></tr> 1696 1683 <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> 1697 1684 <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> … … 1700 1687 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1701 1688 <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> 1702 <tr><td><a name="diff009 7" /></td></tr>1689 <tr><td><a name="diff0095" /></td></tr> 1703 1690 <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> 1704 1691 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1706 1693 <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> 1707 1694 <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> 1708 <tr><td><a name="diff009 8" /></td></tr>1695 <tr><td><a name="diff0096" /></td></tr> 1709 1696 <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> 1710 1697 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1712 1699 <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> 1713 1700 <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> 1714 <tr><td><a name="diff009 9" /></td></tr>1701 <tr><td><a name="diff0097" /></td></tr> 1715 1702 <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> 1716 1703 <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> … … 1718 1705 <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> 1719 1706 <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> 1720 <tr><td><a name="diff0 100" /></td></tr>1707 <tr><td><a name="diff0098" /></td></tr> 1721 1708 <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> 1722 1709 <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> 1723 1710 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1724 1711 <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> 1725 <tr><td><a name="diff0 101" /></td></tr>1712 <tr><td><a name="diff0099" /></td></tr> 1726 1713 <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> 1727 1714 <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> 1728 1715 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1729 1716 <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> 1730 <tr><td><a name="diff010 2" /></td></tr>1717 <tr><td><a name="diff0100" /></td></tr> 1731 1718 <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> 1732 1719 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1733 <tr><td><a name="diff010 3" /></td></tr>1720 <tr><td><a name="diff0101" /></td></tr> 1734 1721 <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> 1735 1722 <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> 1736 1723 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1737 1724 <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> 1738 <tr><td><a name="diff010 4" /></td></tr>1725 <tr><td><a name="diff0102" /></td></tr> 1739 1726 <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> 1740 1727 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1741 1728 <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> 1742 1729 <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> 1743 <tr><td><a name="diff010 5" /></td></tr>1730 <tr><td><a name="diff0103" /></td></tr> 1744 1731 <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> 1745 1732 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1747 1734 <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> 1748 1735 <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> 1749 <tr><td><a name="diff010 6" /></td></tr>1736 <tr><td><a name="diff0104" /></td></tr> 1750 1737 <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> 1751 1738 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1752 1739 <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> 1753 1740 <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> 1754 <tr><td><a name="diff010 7" /></td></tr>1741 <tr><td><a name="diff0105" /></td></tr> 1755 1742 <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> 1756 1743 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1757 1744 <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> 1758 <tr><td><a name="diff010 8" /></td></tr>1745 <tr><td><a name="diff0106" /></td></tr> 1759 1746 <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> 1760 1747 <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> 1761 1748 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1762 1749 <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> 1763 <tr><td><a name="diff010 9" /></td></tr>1750 <tr><td><a name="diff0107" /></td></tr> 1764 1751 <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> 1765 1752 <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> … … 1769 1756 <tr><td class="lineno" valign="top"></td><td class="left"> based upon the request method semantics. The redirect status codes</td><td> </td><td class="right"> based upon the request method semantics. The redirect status codes</td><td class="lineno" valign="top"></td></tr> 1770 1757 <tr><td class="lineno" valign="top"></td><td class="left"> 301, 302, and 307 no longer have normative requirements on response</td><td> </td><td class="right"> 301, 302, and 307 no longer have normative requirements on response</td><td class="lineno" valign="top"></td></tr> 1758 <tr><td><a name="diff0108" /></td></tr> 1759 <tr><td class="lineno" valign="top"></td><td class="lblock"> payloads and user interaction<span class="delete">. (Section 6.4)</span></td><td> </td><td class="rblock"> payloads and user interaction<span class="insert"> (Section 6.4).</span></td><td class="lineno" valign="top"></td></tr> 1760 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1761 <tr><td class="lineno" valign="top"></td><td class="left"> The status codes 301 and 302 have been changed to allow user agents</td><td> </td><td class="right"> The status codes 301 and 302 have been changed to allow user agents</td><td class="lineno" valign="top"></td></tr> 1762 <tr><td><a name="diff0109" /></td></tr> 1763 <tr><td class="lineno" valign="top"></td><td class="lblock"> to rewrite the method from POST to GET. (Sections 6.4.2 and 6.4.3)</td><td> </td><td class="rblock"> to rewrite the method from POST to GET. (Sections 6.4.2 and 6.4.3<span class="insert">.</span>)</td><td class="lineno" valign="top"></td></tr> 1764 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1771 1765 <tr><td><a name="diff0110" /></td></tr> 1772 <tr><td class="lineno" valign="top"></td><td class="lblock"> payloads and user interaction<span class="delete">. (Section 6.4)</span></td><td> </td><td class="rblock"> payloads and user interaction<span class="insert"> (Section 6.4).</span></td><td class="lineno" valign="top"></td></tr>1773 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>1774 <tr><td class="lineno" valign="top"></td><td class="left"> The status codes 301 and 302 have been changed to allow user agents</td><td> </td><td class="right"> The status codes 301 and 302 have been changed to allow user agents</td><td class="lineno" valign="top"></td></tr>1775 <tr><td><a name="diff0111" /></td></tr>1776 <tr><td class="lineno" valign="top"></td><td class="lblock"> to rewrite the method from POST to GET. (Sections 6.4.2 and 6.4.3)</td><td> </td><td class="rblock"> to rewrite the method from POST to GET. (Sections 6.4.2 and 6.4.3<span class="insert">.</span>)</td><td class="lineno" valign="top"></td></tr>1777 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>1778 <tr><td><a name="diff0112" /></td></tr>1779 1766 <tr><td class="lineno" valign="top"></td><td class="lblock"> The description of 303 (See Other) status code has been changed to</td><td> </td><td class="rblock"> The description of <span class="insert">the</span> 303 (See Other) status code has been changed</td><td class="lineno" valign="top"></td></tr> 1780 1767 <tr><td class="lineno" valign="top"></td><td class="lblock"> allow it to be cached if explicit freshness information is given, and</td><td> </td><td class="rblock"> to allow it to be cached if explicit freshness information is given,</td><td class="lineno" valign="top"></td></tr> … … 1783 1770 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1784 1771 <tr><td class="lineno" valign="top"></td><td class="left"> The 305 (Use Proxy) status code has been deprecated due to security</td><td> </td><td class="right"> The 305 (Use Proxy) status code has been deprecated due to security</td><td class="lineno" valign="top"></td></tr> 1772 <tr><td><a name="diff0111" /></td></tr> 1773 <tr><td class="lineno" valign="top"></td><td class="lblock"> concerns regarding in-band configuration of a proxy<span class="delete">. (Section 6.4.5)</span></td><td> </td><td class="rblock"> concerns regarding in-band configuration of a proxy<span class="insert"> (Section 6.4.5).</span></td><td class="lineno" valign="top"></td></tr> 1774 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1775 <tr><td class="lineno" valign="top"></td><td class="left"> The 400 (Bad Request) status code has been relaxed so that it isn't</td><td> </td><td class="right"> The 400 (Bad Request) status code has been relaxed so that it isn't</td><td class="lineno" valign="top"></td></tr> 1776 <tr><td><a name="diff0112" /></td></tr> 1777 <tr><td class="lineno" valign="top"></td><td class="lblock"> limited to syntax errors<span class="delete">. (Section 6.5.1)</span></td><td> </td><td class="rblock"> limited to syntax errors<span class="insert"> (Section 6.5.1).</span></td><td class="lineno" valign="top"></td></tr> 1778 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1779 <tr><td class="lineno" valign="top"></td><td class="left"> The 426 (Upgrade Required) status code has been incorporated from</td><td> </td><td class="right"> The 426 (Upgrade Required) status code has been incorporated from</td><td class="lineno" valign="top"></td></tr> 1785 1780 <tr><td><a name="diff0113" /></td></tr> 1786 <tr><td class="lineno" valign="top"></td><td class="lblock"> concerns regarding in-band configuration of a proxy<span class="delete">. (Section 6.4.5)</span></td><td> </td><td class="rblock"> concerns regarding in-band configuration of a proxy<span class="insert"> (Section 6.4.5).</span></td><td class="lineno" valign="top"></td></tr>1787 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>1788 <tr><td class="lineno" valign="top"></td><td class="left"> The 400 (Bad Request) status code has been relaxed so that it isn't</td><td> </td><td class="right"> The 400 (Bad Request) status code has been relaxed so that it isn't</td><td class="lineno" valign="top"></td></tr>1789 <tr><td><a name="diff0114" /></td></tr>1790 <tr><td class="lineno" valign="top"></td><td class="lblock"> limited to syntax errors<span class="delete">. (Section 6.5.1)</span></td><td> </td><td class="rblock"> limited to syntax errors<span class="insert"> (Section 6.5.1).</span></td><td class="lineno" valign="top"></td></tr>1791 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>1792 <tr><td class="lineno" valign="top"></td><td class="left"> The 426 (Upgrade Required) status code has been incorporated from</td><td> </td><td class="right"> The 426 (Upgrade Required) status code has been incorporated from</td><td class="lineno" valign="top"></td></tr>1793 <tr><td><a name="diff0115" /></td></tr>1794 1781 <tr><td class="lineno" valign="top"></td><td class="lblock"> [RFC2817]<span class="delete">. (Section 6.5.15)</span></td><td> </td><td class="rblock"> [RFC2817]<span class="insert"> (Section 6.5.15).</span></td><td class="lineno" valign="top"></td></tr> 1795 1782 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1796 1783 <tr><td class="lineno" valign="top"></td><td class="left"> The target of requirements on HTTP-date and the Date header field</td><td> </td><td class="right"> The target of requirements on HTTP-date and the Date header field</td><td class="lineno" valign="top"></td></tr> 1797 1784 <tr><td class="lineno" valign="top"></td><td class="left"> have been reduced to those systems generating the date, rather than</td><td> </td><td class="right"> have been reduced to those systems generating the date, rather than</td><td class="lineno" valign="top"></td></tr> 1798 <tr><td><a name="diff011 6" /></td></tr>1785 <tr><td><a name="diff0114" /></td></tr> 1799 1786 <tr><td class="lineno" valign="top"></td><td class="lblock"> all systems sending a date<span class="delete">. (Section 7.1.1)</span></td><td> </td><td class="rblock"> all systems sending a date<span class="insert"> (Section 7.1.1).</span></td><td class="lineno" valign="top"></td></tr> 1800 1787 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1802 1789 <tr><td class="lineno" valign="top"></td><td class="left"> URI references, including relative references and fragments, along</td><td> </td><td class="right"> URI references, including relative references and fragments, along</td><td class="lineno" valign="top"></td></tr> 1803 1790 <tr><td class="lineno" valign="top"></td><td class="left"> with some clarifications as to when use of fragments would not be</td><td> </td><td class="right"> with some clarifications as to when use of fragments would not be</td><td class="lineno" valign="top"></td></tr> 1804 <tr><td><a name="diff011 7" /></td></tr>1791 <tr><td><a name="diff0115" /></td></tr> 1805 1792 <tr><td class="lineno" valign="top"></td><td class="lblock"> appropriate<span class="delete">. (Section 7.1.2)</span></td><td> </td><td class="rblock"> appropriate<span class="insert"> (Section 7.1.2).</span></td><td class="lineno" valign="top"></td></tr> 1806 1793 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1808 1795 <tr><td class="lineno" valign="top"></td><td class="left"> option to specify it in a PUT request. Requirements relating to the</td><td> </td><td class="right"> option to specify it in a PUT request. Requirements relating to the</td><td class="lineno" valign="top"></td></tr> 1809 1796 <tr><td class="lineno" valign="top"></td><td class="left"> content of Allow have been relaxed; correspondingly, clients are not</td><td> </td><td class="right"> content of Allow have been relaxed; correspondingly, clients are not</td><td class="lineno" valign="top"></td></tr> 1797 <tr><td><a name="diff0116" /></td></tr> 1798 <tr><td class="lineno" valign="top"></td><td class="lblock"> required to always trust its value<span class="delete">. (Section 7.4.1)</span></td><td> </td><td class="rblock"> required to always trust its value<span class="insert"> (Section 7.4.1).</span></td><td class="lineno" valign="top"></td></tr> 1799 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1800 <tr><td><a name="diff0117" /></td></tr> 1801 <tr><td class="lineno" valign="top"></td><td class="lblock"> A Method Registry has been defined<span class="delete">. (Section 8.1)</span></td><td> </td><td class="rblock"> A Method Registry has been defined<span class="insert"> (Section 8.1).</span></td><td class="lineno" valign="top"></td></tr> 1802 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1803 <tr><td class="lineno" valign="top"></td><td class="left"> The Status Code Registry has been redefined by this specification;</td><td> </td><td class="right"> The Status Code Registry has been redefined by this specification;</td><td class="lineno" valign="top"></td></tr> 1810 1804 <tr><td><a name="diff0118" /></td></tr> 1811 <tr><td class="lineno" valign="top"></td><td class="lblock"> required to always trust its value<span class="delete">. (Section 7.4.1)</span></td><td> </td><td class="rblock"> required to always trust its value<span class="insert"> (Section 7.4.1).</span></td><td class="lineno" valign="top"></td></tr>1812 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>1813 <tr><td><a name="diff0119" /></td></tr>1814 <tr><td class="lineno" valign="top"></td><td class="lblock"> A Method Registry has been defined<span class="delete">. (Section 8.1)</span></td><td> </td><td class="rblock"> A Method Registry has been defined<span class="insert"> (Section 8.1).</span></td><td class="lineno" valign="top"></td></tr>1815 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>1816 <tr><td class="lineno" valign="top"></td><td class="left"> The Status Code Registry has been redefined by this specification;</td><td> </td><td class="right"> The Status Code Registry has been redefined by this specification;</td><td class="lineno" valign="top"></td></tr>1817 <tr><td><a name="diff0120" /></td></tr>1818 1805 <tr><td class="lineno" valign="top"></td><td class="lblock"> previously, it was defined in Section 7.1 of <span class="delete">[RFC2817].</span></td><td> </td><td class="rblock"> previously, it was defined in Section 7.1 of <span class="insert">[RFC2817]</span> (Section <span class="insert">8.2).</span></td><td class="lineno" valign="top"></td></tr> 1819 1806 <tr><td class="lineno" valign="top"></td><td class="lblock"> </td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> 1820 1807 <tr><td class="lineno" valign="top"></td><td class="lblock"> (Section <span class="delete">8.2)</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> 1821 1808 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1822 <tr><td><a name="diff01 21" /></td></tr>1809 <tr><td><a name="diff0119" /></td></tr> 1823 1810 <tr><td class="lineno" valign="top"></td><td class="lblock"> Registration of <span class="delete">Content Codings</span> has been changed to require IETF</td><td> </td><td class="rblock"> Registration of <span class="insert">content codings</span> has been changed to require IETF</td><td class="lineno" valign="top"></td></tr> 1824 1811 <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">Review.</span> (Section <span class="delete">8.4)</span></td><td> </td><td class="rblock"> <span class="insert">Review</span> (Section <span class="insert">8.4).</span></td><td class="lineno" valign="top"></td></tr> … … 1834 1821 <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> 1835 1822 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 1836 <tr bgcolor="gray" ><td></td><th><a name="part-l4 2" /><small>skipping to change at</small><em> page 99, line 45</em></th><th> </th><th><a name="part-r42" /><small>skipping to change at</small><em> page 99, line 40</em></th><td></td></tr>1823 <tr bgcolor="gray" ><td></td><th><a name="part-l43" /><small>skipping to change at</small><em> page 99, line 45</em></th><th> </th><th><a name="part-r43" /><small>skipping to change at</small><em> page 99, line 40</em></th><td></td></tr> 1837 1824 <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> 1838 1825 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1845 1832 <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> 1846 1833 <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> 1847 <tr><td><a name="diff012 2" /></td></tr>1834 <tr><td><a name="diff0120" /></td></tr> 1848 1835 <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> 1849 1836 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1859 1846 1860 1847 <tr><td></td><td class="left"></td><td> </td><td class="right"></td><td></td></tr> 1861 <tr bgcolor="gray"><th colspan="5" align="center"><a name="end"> End of changes. 12 2change blocks. </a></th></tr>1862 <tr class="stats"><td></td><th><i>29 4 lines changed or deleted</i></th><th><i> </i></th><th><i>270lines changed or added</i></th><td></td></tr>1848 <tr bgcolor="gray"><th colspan="5" align="center"><a name="end"> End of changes. 120 change blocks. </a></th></tr> 1849 <tr class="stats"><td></td><th><i>293 lines changed or deleted</i></th><th><i> </i></th><th><i>269 lines changed or added</i></th><td></td></tr> 1863 1850 <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> 1864 1851 </table> -
draft-ietf-httpbis/latest/extract-header-defs.xslt
r1894 r2644 7 7 8 8 <xsl:output indent="yes" omit-xml-declaration="yes"/> 9 10 <!-- character translation tables --> 11 <xsl:variable name="lcase" select="'abcdefghijklmnopqrstuvwxyz'" /> 12 <xsl:variable name="ucase" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" /> 9 13 10 14 <xsl:template match="/"> … … 17 21 <xsl:text> </xsl:text> 18 22 <xsl:apply-templates select="//section[iref[contains(@item,' header field') and @primary='true']]"> 19 <xsl:sort select=" iref[contains(@item,' header field') and @primary='true']/@item"/>23 <xsl:sort select="translate(iref[contains(@item,' header field') and @primary='true']/@item,$ucase,$lcase)"/> 20 24 </xsl:apply-templates> 21 25 </texttable> -
draft-ietf-httpbis/latest/p2-semantics.html
r2643 r2644 4023 4023 </tr> 4024 4024 <tr> 4025 <td class="left">Max-Forwards</td> 4026 <td class="left">http</td> 4027 <td class="left">standard</td> 4028 <td class="left"><a href="#header.max-forwards" id="rfc.xref.header.max-forwards.4" title="Max-Forwards">Section 5.1.2</a> 4029 </td> 4030 </tr> 4031 <tr> 4025 4032 <td class="left">MIME-Version</td> 4026 4033 <td class="left">http</td> 4027 4034 <td class="left">standard</td> 4028 4035 <td class="left"><a href="#mime-version" id="rfc.xref.mime-version.1" title="MIME-Version">Appendix A.1</a> 4029 </td>4030 </tr>4031 <tr>4032 <td class="left">Max-Forwards</td>4033 <td class="left">http</td>4034 <td class="left">standard</td>4035 <td class="left"><a href="#header.max-forwards" id="rfc.xref.header.max-forwards.4" title="Max-Forwards">Section 5.1.2</a>4036 4036 </td> 4037 4037 </tr> -
draft-ietf-httpbis/latest/p2-semantics.xml
r2643 r2644 4805 4805 <xref target="header.location"/> 4806 4806 </c> 4807 <c>Max-Forwards</c> 4808 <c>http</c> 4809 <c>standard</c> 4810 <c> 4811 <xref target="header.max-forwards"/> 4812 </c> 4807 4813 <c>MIME-Version</c> 4808 4814 <c>http</c> … … 4810 4816 <c> 4811 4817 <xref target="mime-version"/> 4812 </c>4813 <c>Max-Forwards</c>4814 <c>http</c>4815 <c>standard</c>4816 <c>4817 <xref target="header.max-forwards"/>4818 4818 </c> 4819 4819 <c>Referer</c>
Note: See TracChangeset
for help on using the changeset viewer.