Changeset 346 for draft-ietf-httpbis/latest-roy
- Timestamp:
- 12/11/08 19:58:51 (14 years ago)
- Location:
- draft-ietf-httpbis/latest-roy
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest-roy/p1-messaging.html
r345 r346 379 379 <link rel="Appendix" title="B Conversion of Date Formats" href="#rfc.section.B"> 380 380 <link rel="Appendix" title="C Compatibility with Previous Versions" href="#rfc.section.C"> 381 <link rel="Appendix" title="D Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.D">382 <link rel="Appendix" title="E Terminology" href="#rfc.section.E">381 <link rel="Appendix" title="D Terminology" href="#rfc.section.D"> 382 <link rel="Appendix" title="E Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.E"> 383 383 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.400, 2008-10-10 14:04:14, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 384 384 <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"> … … 477 477 <tr> 478 478 <td class="header left"></td> 479 <td class="header right">November 1 1, 2008</td>479 <td class="header right">November 12, 2008</td> 480 480 </tr> 481 481 </table> … … 510 510 list is at <<a href="http://tools.ietf.org/wg/httpbis/trac/report/11">http://tools.ietf.org/wg/httpbis/trac/report/11</a>> and related documents (including fancy diffs) can be found at <<a href="http://tools.ietf.org/wg/httpbis/">http://tools.ietf.org/wg/httpbis/</a>>. 511 511 </p> 512 <p>The changes in this draft are summarized in <a href="#changes.since.04" title="Since draft-ietf-httpbis-p1-messaging-04">Appendix D.6</a>.512 <p>The changes in this draft are summarized in <a href="#changes.since.04" title="Since draft-ietf-httpbis-p1-messaging-04">Appendix E.6</a>. 513 513 </p> 514 514 <hr class="noprint"> … … 649 649 </ul> 650 650 </li> 651 <li class="tocline0">D. <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul class="toc"> 652 <li class="tocline1">D.1 <a href="#rfc.section.D.1">Since RFC2616</a></li> 653 <li class="tocline1">D.2 <a href="#rfc.section.D.2">Since draft-ietf-httpbis-p1-messaging-00</a></li> 654 <li class="tocline1">D.3 <a href="#rfc.section.D.3">Since draft-ietf-httpbis-p1-messaging-01</a></li> 655 <li class="tocline1">D.4 <a href="#changes.since.02">Since draft-ietf-httpbis-p1-messaging-02</a></li> 656 <li class="tocline1">D.5 <a href="#changes.since.03">Since draft-ietf-httpbis-p1-messaging-03</a></li> 657 <li class="tocline1">D.6 <a href="#changes.since.04">Since draft-ietf-httpbis-p1-messaging-04</a></li> 651 <li class="tocline0">D. <a href="#terminology">Terminology</a></li> 652 <li class="tocline0">E. <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul class="toc"> 653 <li class="tocline1">E.1 <a href="#rfc.section.E.1">Since RFC2616</a></li> 654 <li class="tocline1">E.2 <a href="#rfc.section.E.2">Since draft-ietf-httpbis-p1-messaging-00</a></li> 655 <li class="tocline1">E.3 <a href="#rfc.section.E.3">Since draft-ietf-httpbis-p1-messaging-01</a></li> 656 <li class="tocline1">E.4 <a href="#changes.since.02">Since draft-ietf-httpbis-p1-messaging-02</a></li> 657 <li class="tocline1">E.5 <a href="#changes.since.03">Since draft-ietf-httpbis-p1-messaging-03</a></li> 658 <li class="tocline1">E.6 <a href="#changes.since.04">Since draft-ietf-httpbis-p1-messaging-04</a></li> 658 659 </ul> 659 660 </li> 660 <li class="tocline0">E. <a href="#intro.terminology">Terminology</a></li>661 661 <li class="tocline0"><a href="#rfc.ipr">Intellectual Property and Copyright Statements</a></li> 662 662 <li class="tocline0"><a href="#rfc.index">Index</a></li> … … 2423 2423 <p id="rfc.section.C.4.p.6">Clarify exactly when close connection options must be sent. (<a href="#header.connection" id="rfc.xref.header.connection.8" title="Connection">Section 8.1</a>) 2424 2424 </p> 2425 <h1 id="rfc.section.D"><a href="#rfc.section.D">D.</a> <a id="change.log" href="#change.log">Change Log (to be removed by RFC Editor before publication)</a></h1> 2426 <h2 id="rfc.section.D.1"><a href="#rfc.section.D.1">D.1</a> Since RFC2616 2427 </h2> 2428 <p id="rfc.section.D.1.p.1">Extracted relevant partitions from <a href="#RFC2616" id="rfc.xref.RFC2616.3"><cite title="Hypertext Transfer Protocol -- HTTP/1.1">[RFC2616]</cite></a>. 2429 </p> 2430 <h2 id="rfc.section.D.2"><a href="#rfc.section.D.2">D.2</a> Since draft-ietf-httpbis-p1-messaging-00 2431 </h2> 2432 <p id="rfc.section.D.2.p.1">Closed issues: </p> 2433 <ul> 2434 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/1">http://tools.ietf.org/wg/httpbis/trac/ticket/1</a>>: "HTTP Version should be case sensitive" (<<a href="http://purl.org/NET/http-errata#verscase">http://purl.org/NET/http-errata#verscase</a>>) 2435 </li> 2436 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/2">http://tools.ietf.org/wg/httpbis/trac/ticket/2</a>>: "'unsafe' characters" (<<a href="http://purl.org/NET/http-errata#unsafe-uri">http://purl.org/NET/http-errata#unsafe-uri</a>>) 2437 </li> 2438 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/3">http://tools.ietf.org/wg/httpbis/trac/ticket/3</a>>: "Chunk Size Definition" (<<a href="http://purl.org/NET/http-errata#chunk-size">http://purl.org/NET/http-errata#chunk-size</a>>) 2439 </li> 2440 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/4">http://tools.ietf.org/wg/httpbis/trac/ticket/4</a>>: "Message Length" (<<a href="http://purl.org/NET/http-errata#msg-len-chars">http://purl.org/NET/http-errata#msg-len-chars</a>>) 2441 </li> 2442 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/8">http://tools.ietf.org/wg/httpbis/trac/ticket/8</a>>: "Media Type Registrations" (<<a href="http://purl.org/NET/http-errata#media-reg">http://purl.org/NET/http-errata#media-reg</a>>) 2443 </li> 2444 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/11">http://tools.ietf.org/wg/httpbis/trac/ticket/11</a>>: "URI includes query" (<<a href="http://purl.org/NET/http-errata#uriquery">http://purl.org/NET/http-errata#uriquery</a>>) 2445 </li> 2446 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/15">http://tools.ietf.org/wg/httpbis/trac/ticket/15</a>>: "No close on 1xx responses" (<<a href="http://purl.org/NET/http-errata#noclose1xx">http://purl.org/NET/http-errata#noclose1xx</a>>) 2447 </li> 2448 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/16">http://tools.ietf.org/wg/httpbis/trac/ticket/16</a>>: "Remove 'identity' token references" (<<a href="http://purl.org/NET/http-errata#identity">http://purl.org/NET/http-errata#identity</a>>) 2449 </li> 2450 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/26">http://tools.ietf.org/wg/httpbis/trac/ticket/26</a>>: "Import query BNF" 2451 </li> 2452 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/31">http://tools.ietf.org/wg/httpbis/trac/ticket/31</a>>: "qdtext BNF" 2453 </li> 2454 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/35">http://tools.ietf.org/wg/httpbis/trac/ticket/35</a>>: "Normative and Informative references" 2455 </li> 2456 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/42">http://tools.ietf.org/wg/httpbis/trac/ticket/42</a>>: "RFC2606 Compliance" 2457 </li> 2458 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/45">http://tools.ietf.org/wg/httpbis/trac/ticket/45</a>>: "RFC977 reference" 2459 </li> 2460 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/46">http://tools.ietf.org/wg/httpbis/trac/ticket/46</a>>: "RFC1700 references" 2461 </li> 2462 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/47">http://tools.ietf.org/wg/httpbis/trac/ticket/47</a>>: "inconsistency in date format explanation" 2463 </li> 2464 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/48">http://tools.ietf.org/wg/httpbis/trac/ticket/48</a>>: "Date reference typo" 2465 </li> 2466 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/65">http://tools.ietf.org/wg/httpbis/trac/ticket/65</a>>: "Informative references" 2467 </li> 2468 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/66">http://tools.ietf.org/wg/httpbis/trac/ticket/66</a>>: "ISO-8859-1 Reference" 2469 </li> 2470 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/86">http://tools.ietf.org/wg/httpbis/trac/ticket/86</a>>: "Normative up-to-date references" 2471 </li> 2472 </ul> 2473 <p id="rfc.section.D.2.p.2">Other changes: </p> 2474 <ul> 2475 <li>Update media type registrations to use RFC4288 template.</li> 2476 <li>Use names of RFC4234 core rules DQUOTE and HTAB, fix broken ABNF for chunk-data (work in progress on <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>>) 2477 </li> 2478 </ul> 2479 <h2 id="rfc.section.D.3"><a href="#rfc.section.D.3">D.3</a> Since draft-ietf-httpbis-p1-messaging-01 2480 </h2> 2481 <p id="rfc.section.D.3.p.1">Closed issues: </p> 2482 <ul> 2483 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/19">http://tools.ietf.org/wg/httpbis/trac/ticket/19</a>>: "Bodies on GET (and other) requests" 2484 </li> 2485 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/55">http://tools.ietf.org/wg/httpbis/trac/ticket/55</a>>: "Updating to RFC4288" 2486 </li> 2487 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/57">http://tools.ietf.org/wg/httpbis/trac/ticket/57</a>>: "Status Code and Reason Phrase" 2488 </li> 2489 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/82">http://tools.ietf.org/wg/httpbis/trac/ticket/82</a>>: "rel_path not used" 2490 </li> 2491 </ul> 2492 <p id="rfc.section.D.3.p.2">Ongoing work on ABNF conversion (<<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>>): 2493 </p> 2494 <ul> 2495 <li>Get rid of duplicate BNF rule names ("host" -> "uri-host", "trailer" -> "trailer-part").</li> 2496 <li>Avoid underscore character in rule names ("http_URL" -> "http-URI", "abs_path" -> "path-absolute").</li> 2497 <li>Add rules for terms imported from URI spec ("absolute-URI", "authority", "path-abempty", "path-absolute", "uri-host", "port", 2498 "query"). 2499 </li> 2500 <li>Synchronize core rules with RFC5234 (this includes a change to CHAR which now excludes NUL).</li> 2501 <li>Get rid of prose rules that span multiple lines.</li> 2502 <li>Get rid of unused rules LOALPHA and UPALPHA.</li> 2503 <li>Move "Product Tokens" section (back) into Part 1, as "token" is used in the definition of the Upgrade header.</li> 2504 <li>Add explicit references to BNF syntax and rules imported from other parts of the specification.</li> 2505 <li>Rewrite prose rule "token" in terms of "tchar", rewrite prose rule "TEXT".</li> 2506 </ul> 2507 <h2 id="rfc.section.D.4"><a href="#rfc.section.D.4">D.4</a> <a id="changes.since.02" href="#changes.since.02">Since draft-ietf-httpbis-p1-messaging-02</a></h2> 2508 <p id="rfc.section.D.4.p.1">Closed issues: </p> 2509 <ul> 2510 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/51">http://tools.ietf.org/wg/httpbis/trac/ticket/51</a>>: "HTTP-date vs. rfc1123-date" 2511 </li> 2512 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/64">http://tools.ietf.org/wg/httpbis/trac/ticket/64</a>>: "WS in quoted-pair" 2513 </li> 2514 </ul> 2515 <p id="rfc.section.D.4.p.2">Ongoing work on IANA Message Header Registration (<<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/40">http://tools.ietf.org/wg/httpbis/trac/ticket/40</a>>): 2516 </p> 2517 <ul> 2518 <li>Reference RFC 3984, and update header registrations for headers defined in this document.</li> 2519 </ul> 2520 <p id="rfc.section.D.4.p.3">Ongoing work on ABNF conversion (<<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>>): 2521 </p> 2522 <ul> 2523 <li>Replace string literals when the string really is case-sensitive (HTTP-Version).</li> 2524 </ul> 2525 <h2 id="rfc.section.D.5"><a href="#rfc.section.D.5">D.5</a> <a id="changes.since.03" href="#changes.since.03">Since draft-ietf-httpbis-p1-messaging-03</a></h2> 2526 <p id="rfc.section.D.5.p.1">Closed issues: </p> 2527 <ul> 2528 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/28">http://tools.ietf.org/wg/httpbis/trac/ticket/28</a>>: "Connection closing" 2529 </li> 2530 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/97">http://tools.ietf.org/wg/httpbis/trac/ticket/97</a>>: "Move registrations and registry information to IANA Considerations" 2531 </li> 2532 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/120">http://tools.ietf.org/wg/httpbis/trac/ticket/120</a>>: "need new URL for PAD1995 reference" 2533 </li> 2534 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/127">http://tools.ietf.org/wg/httpbis/trac/ticket/127</a>>: "IANA Considerations: update HTTP URI scheme registration" 2535 </li> 2536 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/128">http://tools.ietf.org/wg/httpbis/trac/ticket/128</a>>: "Cite HTTPS URI scheme definition" 2537 </li> 2538 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/129">http://tools.ietf.org/wg/httpbis/trac/ticket/129</a>>: "List-type headers vs Set-Cookie" 2539 </li> 2540 </ul> 2541 <p id="rfc.section.D.5.p.2">Ongoing work on ABNF conversion (<<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>>): 2542 </p> 2543 <ul> 2544 <li>Replace string literals when the string really is case-sensitive (HTTP-Date).</li> 2545 <li>Replace HEX by HEXDIG for future consistence with RFC 5234's core rules.</li> 2546 </ul> 2547 <h2 id="rfc.section.D.6"><a href="#rfc.section.D.6">D.6</a> <a id="changes.since.04" href="#changes.since.04">Since draft-ietf-httpbis-p1-messaging-04</a></h2> 2548 <p id="rfc.section.D.6.p.1">Closed issues: </p> 2549 <ul> 2550 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/132">http://tools.ietf.org/wg/httpbis/trac/ticket/132</a>>: "RFC 2822 is updated by RFC 5322" 2551 </li> 2552 </ul> 2553 <p id="rfc.section.D.6.p.2">Ongoing work on ABNF conversion (<<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>>): 2554 </p> 2555 <ul> 2556 <li>Use "/" instead of "|" for alternatives.</li> 2557 <li>Get rid of RFC822 dependency; use RFC5234 plus extensions instead.</li> 2558 </ul> 2559 <h1 id="rfc.section.E"><a href="#rfc.section.E">E.</a> <a id="intro.terminology" href="#intro.terminology">Terminology</a></h1> 2560 <p id="rfc.section.E.p.1">This specification uses a number of terms to refer to the roles played by participants in, and objects of, the HTTP communication.</p> 2561 <p id="rfc.section.E.p.2"> <span id="rfc.iref.c.3"></span> <dfn>connection</dfn> 2425 <h1 id="rfc.section.D"><a href="#rfc.section.D">D.</a> <a id="terminology" href="#terminology">Terminology</a></h1> 2426 <p id="rfc.section.D.p.1">This specification uses a number of terms to refer to the roles played by participants in, and objects of, the HTTP communication.</p> 2427 <p id="rfc.section.D.p.2"> <span id="rfc.iref.c.3"></span> <dfn>connection</dfn> 2562 2428 </p> 2563 2429 <dl class="empty"> 2564 2430 <dd>A transport layer virtual circuit established between two programs for the purpose of communication.</dd> 2565 2431 </dl> 2566 <p id="rfc.section. E.p.3"> <span id="rfc.iref.m.4"></span> <dfn>message</dfn>2432 <p id="rfc.section.D.p.3"> <span id="rfc.iref.m.4"></span> <dfn>message</dfn> 2567 2433 </p> 2568 2434 <dl class="empty"> … … 2570 2436 </dd> 2571 2437 </dl> 2572 <p id="rfc.section. E.p.4"> <span id="rfc.iref.r.1"></span> <dfn>request</dfn>2438 <p id="rfc.section.D.p.4"> <span id="rfc.iref.r.1"></span> <dfn>request</dfn> 2573 2439 </p> 2574 2440 <dl class="empty"> … … 2576 2442 </dd> 2577 2443 </dl> 2578 <p id="rfc.section. E.p.5"> <span id="rfc.iref.r.2"></span> <dfn>response</dfn>2444 <p id="rfc.section.D.p.5"> <span id="rfc.iref.r.2"></span> <dfn>response</dfn> 2579 2445 </p> 2580 2446 <dl class="empty"> … … 2582 2448 </dd> 2583 2449 </dl> 2584 <p id="rfc.section. E.p.6"> <span id="rfc.iref.r.3"></span> <dfn>resource</dfn>2450 <p id="rfc.section.D.p.6"> <span id="rfc.iref.r.3"></span> <dfn>resource</dfn> 2585 2451 </p> 2586 2452 <dl class="empty"> … … 2589 2455 </dd> 2590 2456 </dl> 2591 <p id="rfc.section. E.p.7"> <span id="rfc.iref.e.1"></span> <dfn>entity</dfn>2457 <p id="rfc.section.D.p.7"> <span id="rfc.iref.e.1"></span> <dfn>entity</dfn> 2592 2458 </p> 2593 2459 <dl class="empty"> … … 2596 2462 </dd> 2597 2463 </dl> 2598 <p id="rfc.section. E.p.8"> <span id="rfc.iref.r.4"></span> <dfn>representation</dfn>2464 <p id="rfc.section.D.p.8"> <span id="rfc.iref.r.4"></span> <dfn>representation</dfn> 2599 2465 </p> 2600 2466 <dl class="empty"> … … 2602 2468 </dd> 2603 2469 </dl> 2604 <p id="rfc.section. E.p.9"> <span id="rfc.iref.c.4"></span> <dfn>content negotiation</dfn>2470 <p id="rfc.section.D.p.9"> <span id="rfc.iref.c.4"></span> <dfn>content negotiation</dfn> 2605 2471 </p> 2606 2472 <dl class="empty"> … … 2608 2474 </dd> 2609 2475 </dl> 2610 <p id="rfc.section. E.p.10"> <span id="rfc.iref.v.2"></span> <dfn>variant</dfn>2476 <p id="rfc.section.D.p.10"> <span id="rfc.iref.v.2"></span> <dfn>variant</dfn> 2611 2477 </p> 2612 2478 <dl class="empty"> … … 2615 2481 </dd> 2616 2482 </dl> 2617 <p id="rfc.section. E.p.11"> <span id="rfc.iref.c.5"></span> <dfn>client</dfn>2483 <p id="rfc.section.D.p.11"> <span id="rfc.iref.c.5"></span> <dfn>client</dfn> 2618 2484 </p> 2619 2485 <dl class="empty"> 2620 2486 <dd>A program that establishes connections for the purpose of sending requests.</dd> 2621 2487 </dl> 2622 <p id="rfc.section. E.p.12"> <span id="rfc.iref.u.4"></span> <dfn>user agent</dfn>2488 <p id="rfc.section.D.p.12"> <span id="rfc.iref.u.4"></span> <dfn>user agent</dfn> 2623 2489 </p> 2624 2490 <dl class="empty"> … … 2627 2493 </dd> 2628 2494 </dl> 2629 <p id="rfc.section. E.p.13"> <span id="rfc.iref.s.1"></span> <dfn>server</dfn>2495 <p id="rfc.section.D.p.13"> <span id="rfc.iref.s.1"></span> <dfn>server</dfn> 2630 2496 </p> 2631 2497 <dl class="empty"> … … 2636 2502 </dd> 2637 2503 </dl> 2638 <p id="rfc.section. E.p.14"> <span id="rfc.iref.o.1"></span> <dfn>origin server</dfn>2504 <p id="rfc.section.D.p.14"> <span id="rfc.iref.o.1"></span> <dfn>origin server</dfn> 2639 2505 </p> 2640 2506 <dl class="empty"> 2641 2507 <dd>The server on which a given resource resides or is to be created.</dd> 2642 2508 </dl> 2643 <p id="rfc.section. E.p.15"> <span id="rfc.iref.p.1"></span> <dfn>proxy</dfn>2509 <p id="rfc.section.D.p.15"> <span id="rfc.iref.p.1"></span> <dfn>proxy</dfn> 2644 2510 </p> 2645 2511 <dl class="empty"> … … 2652 2518 </dd> 2653 2519 </dl> 2654 <p id="rfc.section. E.p.16"> <span id="rfc.iref.g.97"></span> <dfn>gateway</dfn>2520 <p id="rfc.section.D.p.16"> <span id="rfc.iref.g.97"></span> <dfn>gateway</dfn> 2655 2521 </p> 2656 2522 <dl class="empty"> … … 2659 2525 </dd> 2660 2526 </dl> 2661 <p id="rfc.section. E.p.17"> <span id="rfc.iref.t.4"></span> <dfn>tunnel</dfn>2527 <p id="rfc.section.D.p.17"> <span id="rfc.iref.t.4"></span> <dfn>tunnel</dfn> 2662 2528 </p> 2663 2529 <dl class="empty"> … … 2667 2533 </dd> 2668 2534 </dl> 2669 <p id="rfc.section. E.p.18"> <span id="rfc.iref.c.6"></span> <dfn>cache</dfn>2535 <p id="rfc.section.D.p.18"> <span id="rfc.iref.c.6"></span> <dfn>cache</dfn> 2670 2536 </p> 2671 2537 <dl class="empty"> … … 2675 2541 </dd> 2676 2542 </dl> 2677 <p id="rfc.section. E.p.19"> <span id="rfc.iref.c.7"></span> <dfn>cacheable</dfn>2543 <p id="rfc.section.D.p.19"> <span id="rfc.iref.c.7"></span> <dfn>cacheable</dfn> 2678 2544 </p> 2679 2545 <dl class="empty"> … … 2683 2549 </dd> 2684 2550 </dl> 2685 <p id="rfc.section. E.p.20"> <span id="rfc.iref.u.5"></span> <span id="rfc.iref.d.2"></span> <dfn>upstream</dfn>/<dfn>downstream</dfn>2551 <p id="rfc.section.D.p.20"> <span id="rfc.iref.u.5"></span> <span id="rfc.iref.d.2"></span> <dfn>upstream</dfn>/<dfn>downstream</dfn> 2686 2552 </p> 2687 2553 <dl class="empty"> 2688 2554 <dd>Upstream and downstream describe the flow of a message: all messages flow from upstream to downstream.</dd> 2689 2555 </dl> 2690 <p id="rfc.section. E.p.21"> <span id="rfc.iref.i.2"></span> <span id="rfc.iref.o.2"></span> <dfn>inbound</dfn>/<dfn>outbound</dfn>2556 <p id="rfc.section.D.p.21"> <span id="rfc.iref.i.2"></span> <span id="rfc.iref.o.2"></span> <dfn>inbound</dfn>/<dfn>outbound</dfn> 2691 2557 </p> 2692 2558 <dl class="empty"> … … 2695 2561 </dd> 2696 2562 </dl> 2563 <h1 id="rfc.section.E"><a href="#rfc.section.E">E.</a> <a id="change.log" href="#change.log">Change Log (to be removed by RFC Editor before publication)</a></h1> 2564 <h2 id="rfc.section.E.1"><a href="#rfc.section.E.1">E.1</a> Since RFC2616 2565 </h2> 2566 <p id="rfc.section.E.1.p.1">Extracted relevant partitions from <a href="#RFC2616" id="rfc.xref.RFC2616.3"><cite title="Hypertext Transfer Protocol -- HTTP/1.1">[RFC2616]</cite></a>. 2567 </p> 2568 <h2 id="rfc.section.E.2"><a href="#rfc.section.E.2">E.2</a> Since draft-ietf-httpbis-p1-messaging-00 2569 </h2> 2570 <p id="rfc.section.E.2.p.1">Closed issues: </p> 2571 <ul> 2572 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/1">http://tools.ietf.org/wg/httpbis/trac/ticket/1</a>>: "HTTP Version should be case sensitive" (<<a href="http://purl.org/NET/http-errata#verscase">http://purl.org/NET/http-errata#verscase</a>>) 2573 </li> 2574 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/2">http://tools.ietf.org/wg/httpbis/trac/ticket/2</a>>: "'unsafe' characters" (<<a href="http://purl.org/NET/http-errata#unsafe-uri">http://purl.org/NET/http-errata#unsafe-uri</a>>) 2575 </li> 2576 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/3">http://tools.ietf.org/wg/httpbis/trac/ticket/3</a>>: "Chunk Size Definition" (<<a href="http://purl.org/NET/http-errata#chunk-size">http://purl.org/NET/http-errata#chunk-size</a>>) 2577 </li> 2578 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/4">http://tools.ietf.org/wg/httpbis/trac/ticket/4</a>>: "Message Length" (<<a href="http://purl.org/NET/http-errata#msg-len-chars">http://purl.org/NET/http-errata#msg-len-chars</a>>) 2579 </li> 2580 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/8">http://tools.ietf.org/wg/httpbis/trac/ticket/8</a>>: "Media Type Registrations" (<<a href="http://purl.org/NET/http-errata#media-reg">http://purl.org/NET/http-errata#media-reg</a>>) 2581 </li> 2582 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/11">http://tools.ietf.org/wg/httpbis/trac/ticket/11</a>>: "URI includes query" (<<a href="http://purl.org/NET/http-errata#uriquery">http://purl.org/NET/http-errata#uriquery</a>>) 2583 </li> 2584 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/15">http://tools.ietf.org/wg/httpbis/trac/ticket/15</a>>: "No close on 1xx responses" (<<a href="http://purl.org/NET/http-errata#noclose1xx">http://purl.org/NET/http-errata#noclose1xx</a>>) 2585 </li> 2586 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/16">http://tools.ietf.org/wg/httpbis/trac/ticket/16</a>>: "Remove 'identity' token references" (<<a href="http://purl.org/NET/http-errata#identity">http://purl.org/NET/http-errata#identity</a>>) 2587 </li> 2588 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/26">http://tools.ietf.org/wg/httpbis/trac/ticket/26</a>>: "Import query BNF" 2589 </li> 2590 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/31">http://tools.ietf.org/wg/httpbis/trac/ticket/31</a>>: "qdtext BNF" 2591 </li> 2592 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/35">http://tools.ietf.org/wg/httpbis/trac/ticket/35</a>>: "Normative and Informative references" 2593 </li> 2594 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/42">http://tools.ietf.org/wg/httpbis/trac/ticket/42</a>>: "RFC2606 Compliance" 2595 </li> 2596 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/45">http://tools.ietf.org/wg/httpbis/trac/ticket/45</a>>: "RFC977 reference" 2597 </li> 2598 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/46">http://tools.ietf.org/wg/httpbis/trac/ticket/46</a>>: "RFC1700 references" 2599 </li> 2600 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/47">http://tools.ietf.org/wg/httpbis/trac/ticket/47</a>>: "inconsistency in date format explanation" 2601 </li> 2602 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/48">http://tools.ietf.org/wg/httpbis/trac/ticket/48</a>>: "Date reference typo" 2603 </li> 2604 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/65">http://tools.ietf.org/wg/httpbis/trac/ticket/65</a>>: "Informative references" 2605 </li> 2606 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/66">http://tools.ietf.org/wg/httpbis/trac/ticket/66</a>>: "ISO-8859-1 Reference" 2607 </li> 2608 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/86">http://tools.ietf.org/wg/httpbis/trac/ticket/86</a>>: "Normative up-to-date references" 2609 </li> 2610 </ul> 2611 <p id="rfc.section.E.2.p.2">Other changes: </p> 2612 <ul> 2613 <li>Update media type registrations to use RFC4288 template.</li> 2614 <li>Use names of RFC4234 core rules DQUOTE and HTAB, fix broken ABNF for chunk-data (work in progress on <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>>) 2615 </li> 2616 </ul> 2617 <h2 id="rfc.section.E.3"><a href="#rfc.section.E.3">E.3</a> Since draft-ietf-httpbis-p1-messaging-01 2618 </h2> 2619 <p id="rfc.section.E.3.p.1">Closed issues: </p> 2620 <ul> 2621 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/19">http://tools.ietf.org/wg/httpbis/trac/ticket/19</a>>: "Bodies on GET (and other) requests" 2622 </li> 2623 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/55">http://tools.ietf.org/wg/httpbis/trac/ticket/55</a>>: "Updating to RFC4288" 2624 </li> 2625 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/57">http://tools.ietf.org/wg/httpbis/trac/ticket/57</a>>: "Status Code and Reason Phrase" 2626 </li> 2627 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/82">http://tools.ietf.org/wg/httpbis/trac/ticket/82</a>>: "rel_path not used" 2628 </li> 2629 </ul> 2630 <p id="rfc.section.E.3.p.2">Ongoing work on ABNF conversion (<<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>>): 2631 </p> 2632 <ul> 2633 <li>Get rid of duplicate BNF rule names ("host" -> "uri-host", "trailer" -> "trailer-part").</li> 2634 <li>Avoid underscore character in rule names ("http_URL" -> "http-URI", "abs_path" -> "path-absolute").</li> 2635 <li>Add rules for terms imported from URI spec ("absolute-URI", "authority", "path-abempty", "path-absolute", "uri-host", "port", 2636 "query"). 2637 </li> 2638 <li>Synchronize core rules with RFC5234 (this includes a change to CHAR which now excludes NUL).</li> 2639 <li>Get rid of prose rules that span multiple lines.</li> 2640 <li>Get rid of unused rules LOALPHA and UPALPHA.</li> 2641 <li>Move "Product Tokens" section (back) into Part 1, as "token" is used in the definition of the Upgrade header.</li> 2642 <li>Add explicit references to BNF syntax and rules imported from other parts of the specification.</li> 2643 <li>Rewrite prose rule "token" in terms of "tchar", rewrite prose rule "TEXT".</li> 2644 </ul> 2645 <h2 id="rfc.section.E.4"><a href="#rfc.section.E.4">E.4</a> <a id="changes.since.02" href="#changes.since.02">Since draft-ietf-httpbis-p1-messaging-02</a></h2> 2646 <p id="rfc.section.E.4.p.1">Closed issues: </p> 2647 <ul> 2648 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/51">http://tools.ietf.org/wg/httpbis/trac/ticket/51</a>>: "HTTP-date vs. rfc1123-date" 2649 </li> 2650 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/64">http://tools.ietf.org/wg/httpbis/trac/ticket/64</a>>: "WS in quoted-pair" 2651 </li> 2652 </ul> 2653 <p id="rfc.section.E.4.p.2">Ongoing work on IANA Message Header Registration (<<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/40">http://tools.ietf.org/wg/httpbis/trac/ticket/40</a>>): 2654 </p> 2655 <ul> 2656 <li>Reference RFC 3984, and update header registrations for headers defined in this document.</li> 2657 </ul> 2658 <p id="rfc.section.E.4.p.3">Ongoing work on ABNF conversion (<<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>>): 2659 </p> 2660 <ul> 2661 <li>Replace string literals when the string really is case-sensitive (HTTP-Version).</li> 2662 </ul> 2663 <h2 id="rfc.section.E.5"><a href="#rfc.section.E.5">E.5</a> <a id="changes.since.03" href="#changes.since.03">Since draft-ietf-httpbis-p1-messaging-03</a></h2> 2664 <p id="rfc.section.E.5.p.1">Closed issues: </p> 2665 <ul> 2666 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/28">http://tools.ietf.org/wg/httpbis/trac/ticket/28</a>>: "Connection closing" 2667 </li> 2668 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/97">http://tools.ietf.org/wg/httpbis/trac/ticket/97</a>>: "Move registrations and registry information to IANA Considerations" 2669 </li> 2670 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/120">http://tools.ietf.org/wg/httpbis/trac/ticket/120</a>>: "need new URL for PAD1995 reference" 2671 </li> 2672 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/127">http://tools.ietf.org/wg/httpbis/trac/ticket/127</a>>: "IANA Considerations: update HTTP URI scheme registration" 2673 </li> 2674 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/128">http://tools.ietf.org/wg/httpbis/trac/ticket/128</a>>: "Cite HTTPS URI scheme definition" 2675 </li> 2676 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/129">http://tools.ietf.org/wg/httpbis/trac/ticket/129</a>>: "List-type headers vs Set-Cookie" 2677 </li> 2678 </ul> 2679 <p id="rfc.section.E.5.p.2">Ongoing work on ABNF conversion (<<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>>): 2680 </p> 2681 <ul> 2682 <li>Replace string literals when the string really is case-sensitive (HTTP-Date).</li> 2683 <li>Replace HEX by HEXDIG for future consistence with RFC 5234's core rules.</li> 2684 </ul> 2685 <h2 id="rfc.section.E.6"><a href="#rfc.section.E.6">E.6</a> <a id="changes.since.04" href="#changes.since.04">Since draft-ietf-httpbis-p1-messaging-04</a></h2> 2686 <p id="rfc.section.E.6.p.1">Closed issues: </p> 2687 <ul> 2688 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/132">http://tools.ietf.org/wg/httpbis/trac/ticket/132</a>>: "RFC 2822 is updated by RFC 5322" 2689 </li> 2690 </ul> 2691 <p id="rfc.section.E.6.p.2">Ongoing work on ABNF conversion (<<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>>): 2692 </p> 2693 <ul> 2694 <li>Use "/" instead of "|" for alternatives.</li> 2695 <li>Get rid of RFC822 dependency; use RFC5234 plus extensions instead.</li> 2696 </ul> 2697 2697 <h1><a id="rfc.copyright" href="#rfc.copyright">Full Copyright Statement</a></h1> 2698 2698 <p>This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the … … 2729 2729 </li> 2730 2730 <li class="indline0"><a id="rfc.index.C" href="#rfc.index.C"><b>C</b></a><ul class="ind"> 2731 <li class="indline1">cache <a class="iref" href="#rfc.iref.c.6"> E</a></li>2732 <li class="indline1">cacheable <a class="iref" href="#rfc.iref.c.7"> E</a></li>2733 <li class="indline1">client <a class="iref" href="#rfc.iref.c.5"> E</a></li>2734 <li class="indline1">connection <a class="iref" href="#rfc.iref.c.3"> E</a></li>2731 <li class="indline1">cache <a class="iref" href="#rfc.iref.c.6">D</a></li> 2732 <li class="indline1">cacheable <a class="iref" href="#rfc.iref.c.7">D</a></li> 2733 <li class="indline1">client <a class="iref" href="#rfc.iref.c.5">D</a></li> 2734 <li class="indline1">connection <a class="iref" href="#rfc.iref.c.3">D</a></li> 2735 2735 <li class="indline1">Connection header <a class="iref" href="#rfc.xref.header.connection.1">4.5</a>, <a class="iref" href="#rfc.xref.header.connection.2">7.1.2</a>, <a class="iref" href="#rfc.xref.header.connection.3">7.1.3</a>, <a class="iref" href="#rfc.iref.c.1"><b>8.1</b></a>, <a class="iref" href="#rfc.xref.header.connection.4">8.5</a>, <a class="iref" href="#rfc.xref.header.connection.5">8.8</a>, <a class="iref" href="#rfc.xref.header.connection.6">9.1</a>, <a class="iref" href="#rfc.xref.header.connection.7">C.2</a>, <a class="iref" href="#rfc.xref.header.connection.8">C.4</a></li> 2736 <li class="indline1">content negotiation <a class="iref" href="#rfc.iref.c.4"> E</a></li>2736 <li class="indline1">content negotiation <a class="iref" href="#rfc.iref.c.4">D</a></li> 2737 2737 <li class="indline1">Content-Length header <a class="iref" href="#rfc.xref.header.content-length.1">4.4</a>, <a class="iref" href="#rfc.iref.c.2"><b>8.2</b></a>, <a class="iref" href="#rfc.xref.header.content-length.2">9.1</a>, <a class="iref" href="#rfc.xref.header.content-length.3">C.3</a></li> 2738 2738 </ul> … … 2740 2740 <li class="indline0"><a id="rfc.index.D" href="#rfc.index.D"><b>D</b></a><ul class="ind"> 2741 2741 <li class="indline1">Date header <a class="iref" href="#rfc.xref.header.date.1">4.5</a>, <a class="iref" href="#rfc.iref.d.1"><b>8.3</b></a>, <a class="iref" href="#rfc.xref.header.date.2">9.1</a></li> 2742 <li class="indline1">downstream <a class="iref" href="#rfc.iref.d.2"> E</a></li>2742 <li class="indline1">downstream <a class="iref" href="#rfc.iref.d.2">D</a></li> 2743 2743 </ul> 2744 2744 </li> 2745 2745 <li class="indline0"><a id="rfc.index.E" href="#rfc.index.E"><b>E</b></a><ul class="ind"> 2746 <li class="indline1">entity <a class="iref" href="#rfc.iref.e.1"> E</a></li>2746 <li class="indline1">entity <a class="iref" href="#rfc.iref.e.1">D</a></li> 2747 2747 </ul> 2748 2748 </li> 2749 2749 <li class="indline0"><a id="rfc.index.G" href="#rfc.index.G"><b>G</b></a><ul class="ind"> 2750 <li class="indline1">gateway <a class="iref" href="#rfc.iref.g.97"> E</a></li>2750 <li class="indline1">gateway <a class="iref" href="#rfc.iref.g.97">D</a></li> 2751 2751 <li class="indline1"><tt>Grammar</tt> 2752 2752 <ul class="ind"> … … 2872 2872 <li class="indline0"><a id="rfc.index.I" href="#rfc.index.I"><b>I</b></a><ul class="ind"> 2873 2873 <li class="indline1">implied *LWS <a class="iref" href="#rfc.iref.i.1"><b>1.2.1.2</b></a></li> 2874 <li class="indline1">inbound <a class="iref" href="#rfc.iref.i.2"> E</a></li>2874 <li class="indline1">inbound <a class="iref" href="#rfc.iref.i.2">D</a></li> 2875 2875 <li class="indline1"><em>ISO-8859-1</em> <a class="iref" href="#rfc.xref.ISO-8859-1.1">1.2.2</a>, <a class="iref" href="#ISO-8859-1"><b>12.1</b></a></li> 2876 2876 </ul> … … 2887 2887 </ul> 2888 2888 </li> 2889 <li class="indline1">message <a class="iref" href="#rfc.iref.m.4"> E</a></li>2889 <li class="indline1">message <a class="iref" href="#rfc.iref.m.4">D</a></li> 2890 2890 <li class="indline1">message/http Media Type <a class="iref" href="#rfc.iref.m.2"><b>9.3.1</b></a></li> 2891 2891 </ul> … … 2896 2896 </li> 2897 2897 <li class="indline0"><a id="rfc.index.O" href="#rfc.index.O"><b>O</b></a><ul class="ind"> 2898 <li class="indline1">origin server <a class="iref" href="#rfc.iref.o.1"> E</a></li>2899 <li class="indline1">outbound <a class="iref" href="#rfc.iref.o.2"> E</a></li>2898 <li class="indline1">origin server <a class="iref" href="#rfc.iref.o.1">D</a></li> 2899 <li class="indline1">outbound <a class="iref" href="#rfc.iref.o.2">D</a></li> 2900 2900 </ul> 2901 2901 </li> … … 2915 2915 </ul> 2916 2916 </li> 2917 <li class="indline1"><em>Part3</em> <a class="iref" href="#rfc.xref.Part3.1">1</a>, <a class="iref" href="#rfc.xref.Part3.2">1.2.2</a>, <a class="iref" href="#rfc.xref.Part3.3">1.2.3</a>, <a class="iref" href="#rfc.xref.Part3.4">1.2.3</a>, <a class="iref" href="#rfc.xref.Part3.5">1.2.3</a>, <a class="iref" href="#rfc.xref.Part3.6">3.3</a>, <a class="iref" href="#rfc.xref.Part3.7">3.3</a>, <a class="iref" href="#rfc.xref.Part3.8">4.2</a>, <a class="iref" href="#rfc.xref.Part3.9">5</a>, <a class="iref" href="#rfc.xref.Part3.10">6</a>, <a class="iref" href="#rfc.xref.Part3.11">8.5</a>, <a class="iref" href="#Part3"><b>12.1</b></a>, <a class="iref" href="#rfc.xref.Part3.12">A</a>, <a class="iref" href="#rfc.xref.Part3.13">C.3</a>, <a class="iref" href="#rfc.xref.Part3.14"> E</a>, <a class="iref" href="#rfc.xref.Part3.15">E</a>, <a class="iref" href="#rfc.xref.Part3.16">E</a><ul class="ind">2917 <li class="indline1"><em>Part3</em> <a class="iref" href="#rfc.xref.Part3.1">1</a>, <a class="iref" href="#rfc.xref.Part3.2">1.2.2</a>, <a class="iref" href="#rfc.xref.Part3.3">1.2.3</a>, <a class="iref" href="#rfc.xref.Part3.4">1.2.3</a>, <a class="iref" href="#rfc.xref.Part3.5">1.2.3</a>, <a class="iref" href="#rfc.xref.Part3.6">3.3</a>, <a class="iref" href="#rfc.xref.Part3.7">3.3</a>, <a class="iref" href="#rfc.xref.Part3.8">4.2</a>, <a class="iref" href="#rfc.xref.Part3.9">5</a>, <a class="iref" href="#rfc.xref.Part3.10">6</a>, <a class="iref" href="#rfc.xref.Part3.11">8.5</a>, <a class="iref" href="#Part3"><b>12.1</b></a>, <a class="iref" href="#rfc.xref.Part3.12">A</a>, <a class="iref" href="#rfc.xref.Part3.13">C.3</a>, <a class="iref" href="#rfc.xref.Part3.14">D</a>, <a class="iref" href="#rfc.xref.Part3.15">D</a>, <a class="iref" href="#rfc.xref.Part3.16">D</a><ul class="ind"> 2918 2918 <li class="indline1"><em>Section 3.2</em> <a class="iref" href="#rfc.xref.Part3.6">3.3</a>, <a class="iref" href="#rfc.xref.Part3.7">3.3</a></li> 2919 2919 <li class="indline1"><em>Section 3.3</em> <a class="iref" href="#rfc.xref.Part3.2">1.2.2</a></li> 2920 2920 <li class="indline1"><em>Section 3.4</em> <a class="iref" href="#rfc.xref.Part3.11">8.5</a></li> 2921 2921 <li class="indline1"><em>Section 4.1</em> <a class="iref" href="#rfc.xref.Part3.5">1.2.3</a>, <a class="iref" href="#rfc.xref.Part3.8">4.2</a>, <a class="iref" href="#rfc.xref.Part3.9">5</a>, <a class="iref" href="#rfc.xref.Part3.10">6</a></li> 2922 <li class="indline1"><em>Section 4</em> <a class="iref" href="#rfc.xref.Part3.14"> E</a></li>2922 <li class="indline1"><em>Section 4</em> <a class="iref" href="#rfc.xref.Part3.14">D</a></li> 2923 2923 <li class="indline1"><em>Section 4.2</em> <a class="iref" href="#rfc.xref.Part3.4">1.2.3</a></li> 2924 <li class="indline1"><em>Section 5</em> <a class="iref" href="#rfc.xref.Part3.15"> E</a>, <a class="iref" href="#rfc.xref.Part3.16">E</a></li>2924 <li class="indline1"><em>Section 5</em> <a class="iref" href="#rfc.xref.Part3.15">D</a>, <a class="iref" href="#rfc.xref.Part3.16">D</a></li> 2925 2925 <li class="indline1"><em>Section 6.1</em> <a class="iref" href="#rfc.xref.Part3.3">1.2.3</a></li> 2926 2926 <li class="indline1"><em>Appendix A</em> <a class="iref" href="#rfc.xref.Part3.1">1</a></li> … … 2928 2928 </li> 2929 2929 <li class="indline1"><em>Part5</em> <a class="iref" href="#Part5"><b>12.1</b></a>, <a class="iref" href="#rfc.xref.Part5.1">C.3</a></li> 2930 <li class="indline1"><em>Part6</em> <a class="iref" href="#rfc.xref.Part6.1">1.2.3</a>, <a class="iref" href="#rfc.xref.Part6.2">1.2.3</a>, <a class="iref" href="#rfc.xref.Part6.3">1.2.3</a>, <a class="iref" href="#rfc.xref.Part6.4">2.2</a>, <a class="iref" href="#rfc.xref.Part6.5">4.5</a>, <a class="iref" href="#rfc.xref.Part6.6">4.5</a>, <a class="iref" href="#rfc.xref.Part6.7">4.5</a>, <a class="iref" href="#Part6"><b>12.1</b></a>, <a class="iref" href="#rfc.xref.Part6.8">C.3</a>, <a class="iref" href="#rfc.xref.Part6.9"> E</a><ul class="ind">2931 <li class="indline1"><em>Section 1</em> <a class="iref" href="#rfc.xref.Part6.4">2.2</a>, <a class="iref" href="#rfc.xref.Part6.9"> E</a></li>2930 <li class="indline1"><em>Part6</em> <a class="iref" href="#rfc.xref.Part6.1">1.2.3</a>, <a class="iref" href="#rfc.xref.Part6.2">1.2.3</a>, <a class="iref" href="#rfc.xref.Part6.3">1.2.3</a>, <a class="iref" href="#rfc.xref.Part6.4">2.2</a>, <a class="iref" href="#rfc.xref.Part6.5">4.5</a>, <a class="iref" href="#rfc.xref.Part6.6">4.5</a>, <a class="iref" href="#rfc.xref.Part6.7">4.5</a>, <a class="iref" href="#Part6"><b>12.1</b></a>, <a class="iref" href="#rfc.xref.Part6.8">C.3</a>, <a class="iref" href="#rfc.xref.Part6.9">D</a><ul class="ind"> 2931 <li class="indline1"><em>Section 1</em> <a class="iref" href="#rfc.xref.Part6.4">2.2</a>, <a class="iref" href="#rfc.xref.Part6.9">D</a></li> 2932 2932 <li class="indline1"><em>Section 16.2</em> <a class="iref" href="#rfc.xref.Part6.5">4.5</a></li> 2933 2933 <li class="indline1"><em>Section 16.4</em> <a class="iref" href="#rfc.xref.Part6.1">1.2.3</a>, <a class="iref" href="#rfc.xref.Part6.2">1.2.3</a>, <a class="iref" href="#rfc.xref.Part6.6">4.5</a></li> … … 2935 2935 </ul> 2936 2936 </li> 2937 <li class="indline1">proxy <a class="iref" href="#rfc.iref.p.1"> E</a></li>2937 <li class="indline1">proxy <a class="iref" href="#rfc.iref.p.1">D</a></li> 2938 2938 </ul> 2939 2939 </li> 2940 2940 <li class="indline0"><a id="rfc.index.R" href="#rfc.index.R"><b>R</b></a><ul class="ind"> 2941 <li class="indline1">representation <a class="iref" href="#rfc.iref.r.4"> E</a></li>2942 <li class="indline1">request <a class="iref" href="#rfc.iref.r.1"> E</a></li>2943 <li class="indline1">resource <a class="iref" href="#rfc.iref.r.3"> E</a></li>2944 <li class="indline1">response <a class="iref" href="#rfc.iref.r.2"> E</a></li>2941 <li class="indline1">representation <a class="iref" href="#rfc.iref.r.4">D</a></li> 2942 <li class="indline1">request <a class="iref" href="#rfc.iref.r.1">D</a></li> 2943 <li class="indline1">resource <a class="iref" href="#rfc.iref.r.3">D</a></li> 2944 <li class="indline1">response <a class="iref" href="#rfc.iref.r.2">D</a></li> 2945 2945 <li class="indline1"><em>RFC1123</em> <a class="iref" href="#rfc.xref.RFC1123.1">3.2.1</a>, <a class="iref" href="#RFC1123"><b>12.2</b></a></li> 2946 2946 <li class="indline1"><em>RFC1305</em> <a class="iref" href="#rfc.xref.RFC1305.1">8.3</a>, <a class="iref" href="#RFC1305"><b>12.2</b></a></li> … … 2957 2957 <li class="indline1"><em>RFC2119</em> <a class="iref" href="#rfc.xref.RFC2119.1">1.1</a>, <a class="iref" href="#RFC2119"><b>12.1</b></a>, <a class="iref" href="#rfc.xref.RFC2119.2">C.3</a></li> 2958 2958 <li class="indline1"><em>RFC2145</em> <a class="iref" href="#rfc.xref.RFC2145.1">3.1</a>, <a class="iref" href="#rfc.xref.RFC2145.2">3.1</a>, <a class="iref" href="#RFC2145"><b>12.2</b></a>, <a class="iref" href="#rfc.xref.RFC2145.3">C.3</a></li> 2959 <li class="indline1"><em>RFC2616</em> <a class="iref" href="#rfc.xref.RFC2616.1">1</a>, <a class="iref" href="#rfc.xref.RFC2616.2">11</a>, <a class="iref" href="#RFC2616"><b>12.2</b></a>, <a class="iref" href="#rfc.xref.RFC2616.3"> D.1</a></li>2959 <li class="indline1"><em>RFC2616</em> <a class="iref" href="#rfc.xref.RFC2616.1">1</a>, <a class="iref" href="#rfc.xref.RFC2616.2">11</a>, <a class="iref" href="#RFC2616"><b>12.2</b></a>, <a class="iref" href="#rfc.xref.RFC2616.3">E.1</a></li> 2960 2960 <li class="indline1"><em>RFC2818</em> <a class="iref" href="#rfc.xref.RFC2818.1">2.1.1</a>, <a class="iref" href="#RFC2818"><b>12.2</b></a></li> 2961 2961 <li class="indline1"><em>RFC2965</em> <a class="iref" href="#rfc.xref.RFC2965.1">4.2</a>, <a class="iref" href="#RFC2965"><b>12.2</b></a></li> … … 2991 2991 </li> 2992 2992 <li class="indline0"><a id="rfc.index.S" href="#rfc.index.S"><b>S</b></a><ul class="ind"> 2993 <li class="indline1">server <a class="iref" href="#rfc.iref.s.1"> E</a></li>2993 <li class="indline1">server <a class="iref" href="#rfc.iref.s.1">D</a></li> 2994 2994 <li class="indline1"><em>Spe</em> <a class="iref" href="#rfc.xref.Spe.1">7.1.1</a>, <a class="iref" href="#Spe"><b>12.2</b></a></li> 2995 2995 </ul> … … 3000 3000 <li class="indline1">Trailer header <a class="iref" href="#rfc.xref.header.trailer.1">3.3.1</a>, <a class="iref" href="#rfc.xref.header.trailer.2">4.5</a>, <a class="iref" href="#rfc.iref.t.2"><b>8.6</b></a>, <a class="iref" href="#rfc.xref.header.trailer.3">9.1</a></li> 3001 3001 <li class="indline1">Transfer-Encoding header <a class="iref" href="#rfc.xref.header.transfer-encoding.1">3.3</a>, <a class="iref" href="#rfc.xref.header.transfer-encoding.2">4.3</a>, <a class="iref" href="#rfc.xref.header.transfer-encoding.3">4.4</a>, <a class="iref" href="#rfc.xref.header.transfer-encoding.4">4.5</a>, <a class="iref" href="#rfc.iref.t.3"><b>8.7</b></a>, <a class="iref" href="#rfc.xref.header.transfer-encoding.5">9.1</a></li> 3002 <li class="indline1">tunnel <a class="iref" href="#rfc.iref.t.4"> E</a></li>3002 <li class="indline1">tunnel <a class="iref" href="#rfc.iref.t.4">D</a></li> 3003 3003 </ul> 3004 3004 </li> 3005 3005 <li class="indline0"><a id="rfc.index.U" href="#rfc.index.U"><b>U</b></a><ul class="ind"> 3006 3006 <li class="indline1">Upgrade header <a class="iref" href="#rfc.xref.header.upgrade.1">4.5</a>, <a class="iref" href="#rfc.iref.u.3"><b>8.8</b></a>, <a class="iref" href="#rfc.xref.header.upgrade.2">9.1</a></li> 3007 <li class="indline1">upstream <a class="iref" href="#rfc.iref.u.5"> E</a></li>3007 <li class="indline1">upstream <a class="iref" href="#rfc.iref.u.5">D</a></li> 3008 3008 <li class="indline1">URI scheme 3009 3009 <ul class="ind"> … … 3013 3013 </li> 3014 3014 <li class="indline1"><em>USASCII</em> <a class="iref" href="#rfc.xref.USASCII.1">1.2</a>, <a class="iref" href="#USASCII"><b>12.1</b></a></li> 3015 <li class="indline1">user agent <a class="iref" href="#rfc.iref.u.4"> E</a></li>3015 <li class="indline1">user agent <a class="iref" href="#rfc.iref.u.4">D</a></li> 3016 3016 </ul> 3017 3017 </li> 3018 3018 <li class="indline0"><a id="rfc.index.V" href="#rfc.index.V"><b>V</b></a><ul class="ind"> 3019 <li class="indline1">variant <a class="iref" href="#rfc.iref.v.2"> E</a></li>3019 <li class="indline1">variant <a class="iref" href="#rfc.iref.v.2">D</a></li> 3020 3020 <li class="indline1">Via header <a class="iref" href="#rfc.xref.header.via.1">4.5</a>, <a class="iref" href="#rfc.iref.v.1"><b>8.9</b></a>, <a class="iref" href="#rfc.xref.header.via.2">9.1</a></li> 3021 3021 </ul> -
draft-ietf-httpbis/latest-roy/p1-messaging.xml
r345 r346 4026 4026 </section> 4027 4027 4028 <section title="Change Log (to be removed by RFC Editor before publication)" anchor="change.log"> 4029 4030 <section title="Since RFC2616"> 4031 <t> 4032 Extracted relevant partitions from <xref target="RFC2616"/>. 4033 </t> 4034 </section> 4035 4036 <section title="Since draft-ietf-httpbis-p1-messaging-00"> 4037 <t> 4038 Closed issues: 4039 <list style="symbols"> 4040 <t> 4041 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/1"/>: 4042 "HTTP Version should be case sensitive" 4043 (<eref target="http://purl.org/NET/http-errata#verscase"/>) 4044 </t> 4045 <t> 4046 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/2"/>: 4047 "'unsafe' characters" 4048 (<eref target="http://purl.org/NET/http-errata#unsafe-uri"/>) 4049 </t> 4050 <t> 4051 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/3"/>: 4052 "Chunk Size Definition" 4053 (<eref target="http://purl.org/NET/http-errata#chunk-size"/>) 4054 </t> 4055 <t> 4056 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/4"/>: 4057 "Message Length" 4058 (<eref target="http://purl.org/NET/http-errata#msg-len-chars"/>) 4059 </t> 4060 <t> 4061 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/8"/>: 4062 "Media Type Registrations" 4063 (<eref target="http://purl.org/NET/http-errata#media-reg"/>) 4064 </t> 4065 <t> 4066 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/11"/>: 4067 "URI includes query" 4068 (<eref target="http://purl.org/NET/http-errata#uriquery"/>) 4069 </t> 4070 <t> 4071 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/15"/>: 4072 "No close on 1xx responses" 4073 (<eref target="http://purl.org/NET/http-errata#noclose1xx"/>) 4074 </t> 4075 <t> 4076 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/16"/>: 4077 "Remove 'identity' token references" 4078 (<eref target="http://purl.org/NET/http-errata#identity"/>) 4079 </t> 4080 <t> 4081 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/26"/>: 4082 "Import query BNF" 4083 </t> 4084 <t> 4085 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/31"/>: 4086 "qdtext BNF" 4087 </t> 4088 <t> 4089 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/35"/>: 4090 "Normative and Informative references" 4091 </t> 4092 <t> 4093 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/42"/>: 4094 "RFC2606 Compliance" 4095 </t> 4096 <t> 4097 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/45"/>: 4098 "RFC977 reference" 4099 </t> 4100 <t> 4101 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/46"/>: 4102 "RFC1700 references" 4103 </t> 4104 <t> 4105 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/47"/>: 4106 "inconsistency in date format explanation" 4107 </t> 4108 <t> 4109 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/48"/>: 4110 "Date reference typo" 4111 </t> 4112 <t> 4113 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/65"/>: 4114 "Informative references" 4115 </t> 4116 <t> 4117 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/66"/>: 4118 "ISO-8859-1 Reference" 4119 </t> 4120 <t> 4121 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/86"/>: 4122 "Normative up-to-date references" 4123 </t> 4124 </list> 4125 </t> 4126 <t> 4127 Other changes: 4128 <list style="symbols"> 4129 <t> 4130 Update media type registrations to use RFC4288 template. 4131 </t> 4132 <t> 4133 Use names of RFC4234 core rules DQUOTE and HTAB, 4134 fix broken ABNF for chunk-data 4135 (work in progress on <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/36"/>) 4136 </t> 4137 </list> 4138 </t> 4139 </section> 4140 4141 <section title="Since draft-ietf-httpbis-p1-messaging-01"> 4142 <t> 4143 Closed issues: 4144 <list style="symbols"> 4145 <t> 4146 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/19"/>: 4147 "Bodies on GET (and other) requests" 4148 </t> 4149 <t> 4150 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/55"/>: 4151 "Updating to RFC4288" 4152 </t> 4153 <t> 4154 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/57"/>: 4155 "Status Code and Reason Phrase" 4156 </t> 4157 <t> 4158 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/82"/>: 4159 "rel_path not used" 4160 </t> 4161 </list> 4162 </t> 4163 <t> 4164 Ongoing work on ABNF conversion (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/36"/>): 4165 <list style="symbols"> 4166 <t> 4167 Get rid of duplicate BNF rule names ("host" -> "uri-host", "trailer" -> 4168 "trailer-part"). 4169 </t> 4170 <t> 4171 Avoid underscore character in rule names ("http_URL" -> 4172 "http-URI", "abs_path" -> "path-absolute"). 4173 </t> 4174 <t> 4175 Add rules for terms imported from URI spec ("absolute-URI", "authority", 4176 "path-abempty", "path-absolute", "uri-host", "port", "query"). 4177 </t> 4178 <t> 4179 Synchronize core rules with RFC5234 (this includes a change to CHAR 4180 which now excludes NUL). 4181 </t> 4182 <t> 4183 Get rid of prose rules that span multiple lines. 4184 </t> 4185 <t> 4186 Get rid of unused rules LOALPHA and UPALPHA. 4187 </t> 4188 <t> 4189 Move "Product Tokens" section (back) into Part 1, as "token" is used 4190 in the definition of the Upgrade header. 4191 </t> 4192 <t> 4193 Add explicit references to BNF syntax and rules imported from other parts of the specification. 4194 </t> 4195 <t> 4196 Rewrite prose rule "token" in terms of "tchar", rewrite prose rule "TEXT". 4197 </t> 4198 </list> 4199 </t> 4200 </section> 4201 4202 <section title="Since draft-ietf-httpbis-p1-messaging-02" anchor="changes.since.02"> 4203 <t> 4204 Closed issues: 4205 <list style="symbols"> 4206 <t> 4207 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/51"/>: 4208 "HTTP-date vs. rfc1123-date" 4209 </t> 4210 <t> 4211 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/64"/>: 4212 "WS in quoted-pair" 4213 </t> 4214 </list> 4215 </t> 4216 <t> 4217 Ongoing work on IANA Message Header Registration (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/40"/>): 4218 <list style="symbols"> 4219 <t> 4220 Reference RFC 3984, and update header registrations for headers defined 4221 in this document. 4222 </t> 4223 </list> 4224 </t> 4225 <t> 4226 Ongoing work on ABNF conversion (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/36"/>): 4227 <list style="symbols"> 4228 <t> 4229 Replace string literals when the string really is case-sensitive (HTTP-Version). 4230 </t> 4231 </list> 4232 </t> 4233 </section> 4234 4235 <section title="Since draft-ietf-httpbis-p1-messaging-03" anchor="changes.since.03"> 4236 <t> 4237 Closed issues: 4238 <list style="symbols"> 4239 <t> 4240 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/28"/>: 4241 "Connection closing" 4242 </t> 4243 <t> 4244 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/97"/>: 4245 "Move registrations and registry information to IANA Considerations" 4246 </t> 4247 <t> 4248 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/120"/>: 4249 "need new URL for PAD1995 reference" 4250 </t> 4251 <t> 4252 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/127"/>: 4253 "IANA Considerations: update HTTP URI scheme registration" 4254 </t> 4255 <t> 4256 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/128"/>: 4257 "Cite HTTPS URI scheme definition" 4258 </t> 4259 <t> 4260 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/129"/>: 4261 "List-type headers vs Set-Cookie" 4262 </t> 4263 </list> 4264 </t> 4265 <t> 4266 Ongoing work on ABNF conversion (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/36"/>): 4267 <list style="symbols"> 4268 <t> 4269 Replace string literals when the string really is case-sensitive (HTTP-Date). 4270 </t> 4271 <t> 4272 Replace HEX by HEXDIG for future consistence with RFC 5234's core rules. 4273 </t> 4274 </list> 4275 </t> 4276 </section> 4277 4278 <section title="Since draft-ietf-httpbis-p1-messaging-04" anchor="changes.since.04"> 4279 <t> 4280 Closed issues: 4281 <list style="symbols"> 4282 <t> 4283 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/132"/>: 4284 "RFC 2822 is updated by RFC 5322" 4285 </t> 4286 </list> 4287 </t> 4288 <t> 4289 Ongoing work on ABNF conversion (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/36"/>): 4290 <list style="symbols"> 4291 <t> 4292 Use "/" instead of "|" for alternatives. 4293 </t> 4294 <t> 4295 Get rid of RFC822 dependency; use RFC5234 plus extensions instead. 4296 </t> 4297 </list> 4298 </t> 4299 </section> 4300 4301 </section> 4302 4303 <section title="Terminology" anchor="intro.terminology"> 4028 <section title="Terminology" anchor="terminology"> 4304 4029 <t> 4305 4030 This specification uses a number of terms to refer to the roles … … 4550 4275 </section> 4551 4276 4277 <section title="Change Log (to be removed by RFC Editor before publication)" anchor="change.log"> 4278 4279 <section title="Since RFC2616"> 4280 <t> 4281 Extracted relevant partitions from <xref target="RFC2616"/>. 4282 </t> 4283 </section> 4284 4285 <section title="Since draft-ietf-httpbis-p1-messaging-00"> 4286 <t> 4287 Closed issues: 4288 <list style="symbols"> 4289 <t> 4290 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/1"/>: 4291 "HTTP Version should be case sensitive" 4292 (<eref target="http://purl.org/NET/http-errata#verscase"/>) 4293 </t> 4294 <t> 4295 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/2"/>: 4296 "'unsafe' characters" 4297 (<eref target="http://purl.org/NET/http-errata#unsafe-uri"/>) 4298 </t> 4299 <t> 4300 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/3"/>: 4301 "Chunk Size Definition" 4302 (<eref target="http://purl.org/NET/http-errata#chunk-size"/>) 4303 </t> 4304 <t> 4305 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/4"/>: 4306 "Message Length" 4307 (<eref target="http://purl.org/NET/http-errata#msg-len-chars"/>) 4308 </t> 4309 <t> 4310 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/8"/>: 4311 "Media Type Registrations" 4312 (<eref target="http://purl.org/NET/http-errata#media-reg"/>) 4313 </t> 4314 <t> 4315 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/11"/>: 4316 "URI includes query" 4317 (<eref target="http://purl.org/NET/http-errata#uriquery"/>) 4318 </t> 4319 <t> 4320 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/15"/>: 4321 "No close on 1xx responses" 4322 (<eref target="http://purl.org/NET/http-errata#noclose1xx"/>) 4323 </t> 4324 <t> 4325 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/16"/>: 4326 "Remove 'identity' token references" 4327 (<eref target="http://purl.org/NET/http-errata#identity"/>) 4328 </t> 4329 <t> 4330 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/26"/>: 4331 "Import query BNF" 4332 </t> 4333 <t> 4334 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/31"/>: 4335 "qdtext BNF" 4336 </t> 4337 <t> 4338 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/35"/>: 4339 "Normative and Informative references" 4340 </t> 4341 <t> 4342 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/42"/>: 4343 "RFC2606 Compliance" 4344 </t> 4345 <t> 4346 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/45"/>: 4347 "RFC977 reference" 4348 </t> 4349 <t> 4350 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/46"/>: 4351 "RFC1700 references" 4352 </t> 4353 <t> 4354 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/47"/>: 4355 "inconsistency in date format explanation" 4356 </t> 4357 <t> 4358 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/48"/>: 4359 "Date reference typo" 4360 </t> 4361 <t> 4362 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/65"/>: 4363 "Informative references" 4364 </t> 4365 <t> 4366 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/66"/>: 4367 "ISO-8859-1 Reference" 4368 </t> 4369 <t> 4370 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/86"/>: 4371 "Normative up-to-date references" 4372 </t> 4373 </list> 4374 </t> 4375 <t> 4376 Other changes: 4377 <list style="symbols"> 4378 <t> 4379 Update media type registrations to use RFC4288 template. 4380 </t> 4381 <t> 4382 Use names of RFC4234 core rules DQUOTE and HTAB, 4383 fix broken ABNF for chunk-data 4384 (work in progress on <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/36"/>) 4385 </t> 4386 </list> 4387 </t> 4388 </section> 4389 4390 <section title="Since draft-ietf-httpbis-p1-messaging-01"> 4391 <t> 4392 Closed issues: 4393 <list style="symbols"> 4394 <t> 4395 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/19"/>: 4396 "Bodies on GET (and other) requests" 4397 </t> 4398 <t> 4399 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/55"/>: 4400 "Updating to RFC4288" 4401 </t> 4402 <t> 4403 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/57"/>: 4404 "Status Code and Reason Phrase" 4405 </t> 4406 <t> 4407 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/82"/>: 4408 "rel_path not used" 4409 </t> 4410 </list> 4411 </t> 4412 <t> 4413 Ongoing work on ABNF conversion (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/36"/>): 4414 <list style="symbols"> 4415 <t> 4416 Get rid of duplicate BNF rule names ("host" -> "uri-host", "trailer" -> 4417 "trailer-part"). 4418 </t> 4419 <t> 4420 Avoid underscore character in rule names ("http_URL" -> 4421 "http-URI", "abs_path" -> "path-absolute"). 4422 </t> 4423 <t> 4424 Add rules for terms imported from URI spec ("absolute-URI", "authority", 4425 "path-abempty", "path-absolute", "uri-host", "port", "query"). 4426 </t> 4427 <t> 4428 Synchronize core rules with RFC5234 (this includes a change to CHAR 4429 which now excludes NUL). 4430 </t> 4431 <t> 4432 Get rid of prose rules that span multiple lines. 4433 </t> 4434 <t> 4435 Get rid of unused rules LOALPHA and UPALPHA. 4436 </t> 4437 <t> 4438 Move "Product Tokens" section (back) into Part 1, as "token" is used 4439 in the definition of the Upgrade header. 4440 </t> 4441 <t> 4442 Add explicit references to BNF syntax and rules imported from other parts of the specification. 4443 </t> 4444 <t> 4445 Rewrite prose rule "token" in terms of "tchar", rewrite prose rule "TEXT". 4446 </t> 4447 </list> 4448 </t> 4449 </section> 4450 4451 <section title="Since draft-ietf-httpbis-p1-messaging-02" anchor="changes.since.02"> 4452 <t> 4453 Closed issues: 4454 <list style="symbols"> 4455 <t> 4456 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/51"/>: 4457 "HTTP-date vs. rfc1123-date" 4458 </t> 4459 <t> 4460 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/64"/>: 4461 "WS in quoted-pair" 4462 </t> 4463 </list> 4464 </t> 4465 <t> 4466 Ongoing work on IANA Message Header Registration (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/40"/>): 4467 <list style="symbols"> 4468 <t> 4469 Reference RFC 3984, and update header registrations for headers defined 4470 in this document. 4471 </t> 4472 </list> 4473 </t> 4474 <t> 4475 Ongoing work on ABNF conversion (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/36"/>): 4476 <list style="symbols"> 4477 <t> 4478 Replace string literals when the string really is case-sensitive (HTTP-Version). 4479 </t> 4480 </list> 4481 </t> 4482 </section> 4483 4484 <section title="Since draft-ietf-httpbis-p1-messaging-03" anchor="changes.since.03"> 4485 <t> 4486 Closed issues: 4487 <list style="symbols"> 4488 <t> 4489 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/28"/>: 4490 "Connection closing" 4491 </t> 4492 <t> 4493 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/97"/>: 4494 "Move registrations and registry information to IANA Considerations" 4495 </t> 4496 <t> 4497 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/120"/>: 4498 "need new URL for PAD1995 reference" 4499 </t> 4500 <t> 4501 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/127"/>: 4502 "IANA Considerations: update HTTP URI scheme registration" 4503 </t> 4504 <t> 4505 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/128"/>: 4506 "Cite HTTPS URI scheme definition" 4507 </t> 4508 <t> 4509 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/129"/>: 4510 "List-type headers vs Set-Cookie" 4511 </t> 4512 </list> 4513 </t> 4514 <t> 4515 Ongoing work on ABNF conversion (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/36"/>): 4516 <list style="symbols"> 4517 <t> 4518 Replace string literals when the string really is case-sensitive (HTTP-Date). 4519 </t> 4520 <t> 4521 Replace HEX by HEXDIG for future consistence with RFC 5234's core rules. 4522 </t> 4523 </list> 4524 </t> 4525 </section> 4526 4527 <section title="Since draft-ietf-httpbis-p1-messaging-04" anchor="changes.since.04"> 4528 <t> 4529 Closed issues: 4530 <list style="symbols"> 4531 <t> 4532 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/132"/>: 4533 "RFC 2822 is updated by RFC 5322" 4534 </t> 4535 </list> 4536 </t> 4537 <t> 4538 Ongoing work on ABNF conversion (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/36"/>): 4539 <list style="symbols"> 4540 <t> 4541 Use "/" instead of "|" for alternatives. 4542 </t> 4543 <t> 4544 Get rid of RFC822 dependency; use RFC5234 plus extensions instead. 4545 </t> 4546 </list> 4547 </t> 4548 </section> 4549 4550 </section> 4551 4552 4552 </back> 4553 4553 </rfc>
Note: See TracChangeset
for help on using the changeset viewer.