Ignore:
Timestamp:
Nov 21, 2008, 7:31:40 AM (11 years ago)
Author:
julian.reschke@…
Message:

add collected abnf appendices (related to #36)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/p3-payload.html

    r391 r421  
    387387      <link rel="Appendix" title="B Additional Features" href="#rfc.section.B">
    388388      <link rel="Appendix" title="C Compatibility with Previous Versions" href="#rfc.section.C">
    389       <link rel="Appendix" title="D Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.D">
     389      <link rel="Appendix" title="D Collected ABNF" href="#rfc.section.D">
     390      <link rel="Appendix" title="E Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.E">
    390391      <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/">
    391392      <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/">
     
    484485         <tr>
    485486            <td class="header left"></td>
    486             <td class="header right">November 15, 2008</td>
     487            <td class="header right">November 21, 2008</td>
    487488         </tr>
    488489      </table>
     
    515516         list is at &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/report/11">http://tools.ietf.org/wg/httpbis/trac/report/11</a>&gt; and related documents (including fancy diffs) can be found at &lt;<a href="http://tools.ietf.org/wg/httpbis/">http://tools.ietf.org/wg/httpbis/</a>&gt;.
    516517      </p> 
    517       <p>The changes in this draft are summarized in <a href="#changes.since.05" title="Since draft-ietf-httpbis-p3-payload-05">Appendix&nbsp;D.7</a>.
     518      <p>The changes in this draft are summarized in <a href="#changes.since.05" title="Since draft-ietf-httpbis-p3-payload-05">Appendix&nbsp;E.7</a>.
    518519      </p>
    519520      <hr class="noprint">
     
    602603            </ul>
    603604         </li>
    604          <li class="tocline0">D.&nbsp;&nbsp;&nbsp;<a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul class="toc">
    605                <li class="tocline1">D.1&nbsp;&nbsp;&nbsp;<a href="#rfc.section.D.1">Since RFC2616</a></li>
    606                <li class="tocline1">D.2&nbsp;&nbsp;&nbsp;<a href="#rfc.section.D.2">Since draft-ietf-httpbis-p3-payload-00</a></li>
    607                <li class="tocline1">D.3&nbsp;&nbsp;&nbsp;<a href="#rfc.section.D.3">Since draft-ietf-httpbis-p3-payload-01</a></li>
    608                <li class="tocline1">D.4&nbsp;&nbsp;&nbsp;<a href="#changes.since.02">Since draft-ietf-httpbis-p3-payload-02</a></li>
    609                <li class="tocline1">D.5&nbsp;&nbsp;&nbsp;<a href="#changes.since.03">Since draft-ietf-httpbis-p3-payload-03</a></li>
    610                <li class="tocline1">D.6&nbsp;&nbsp;&nbsp;<a href="#changes.since.04">Since draft-ietf-httpbis-p3-payload-04</a></li>
    611                <li class="tocline1">D.7&nbsp;&nbsp;&nbsp;<a href="#changes.since.05">Since draft-ietf-httpbis-p3-payload-05</a></li>
     605         <li class="tocline0">D.&nbsp;&nbsp;&nbsp;<a href="#collected.abnf">Collected ABNF</a></li>
     606         <li class="tocline0">E.&nbsp;&nbsp;&nbsp;<a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul class="toc">
     607               <li class="tocline1">E.1&nbsp;&nbsp;&nbsp;<a href="#rfc.section.E.1">Since RFC2616</a></li>
     608               <li class="tocline1">E.2&nbsp;&nbsp;&nbsp;<a href="#rfc.section.E.2">Since draft-ietf-httpbis-p3-payload-00</a></li>
     609               <li class="tocline1">E.3&nbsp;&nbsp;&nbsp;<a href="#rfc.section.E.3">Since draft-ietf-httpbis-p3-payload-01</a></li>
     610               <li class="tocline1">E.4&nbsp;&nbsp;&nbsp;<a href="#changes.since.02">Since draft-ietf-httpbis-p3-payload-02</a></li>
     611               <li class="tocline1">E.5&nbsp;&nbsp;&nbsp;<a href="#changes.since.03">Since draft-ietf-httpbis-p3-payload-03</a></li>
     612               <li class="tocline1">E.6&nbsp;&nbsp;&nbsp;<a href="#changes.since.04">Since draft-ietf-httpbis-p3-payload-04</a></li>
     613               <li class="tocline1">E.7&nbsp;&nbsp;&nbsp;<a href="#changes.since.05">Since draft-ietf-httpbis-p3-payload-05</a></li>
    612614            </ul>
    613615         </li>
     
    16891691      <p id="rfc.section.C.2.p.2">Remove reference to non-existant identity transfer-coding value tokens. (<a href="#no.content-transfer-encoding" title="No Content-Transfer-Encoding">Appendix&nbsp;A.5</a>)
    16901692      </p>
    1691       <h1 id="rfc.section.D"><a href="#rfc.section.D">D.</a>&nbsp;<a id="change.log" href="#change.log">Change Log (to be removed by RFC Editor before publication)</a></h1>
    1692       <h2 id="rfc.section.D.1"><a href="#rfc.section.D.1">D.1</a>&nbsp;Since RFC2616
     1693      <h1 id="rfc.section.D"><a href="#rfc.section.D">D.</a>&nbsp;<a id="collected.abnf" href="#collected.abnf">Collected ABNF</a></h1>
     1694      <div id="rfc.figure.u.42"></div> <pre class="inline">ALPHA = &lt;ALPHA, defined in [Part1], Section 1.2.2&gt;
     1695Accept = "Accept:" OWS Accept-v
     1696Accept-Charset = "Accept-Charset:" OWS Accept-Charset-v
     1697Accept-Charset-v = *( "," OWS ) ( charset / "*" ) [ OWS ";" OWS "q="
     1698 qvalue ] *( OWS "," [ OWS ( charset / "*" ) [ OWS ";" OWS "q="
     1699 qvalue ] ] )
     1700Accept-Encoding = "Accept-Encoding:" OWS Accept-Encoding-v
     1701Accept-Encoding-v = [ ( "," / ( codings [ OWS ";" OWS "q=" qvalue ] )
     1702 ) *( OWS "," [ OWS codings [ OWS ";" OWS "q=" qvalue ] ] ) ]
     1703Accept-Language = "Accept-Language:" OWS Accept-Language-v
     1704Accept-Language-v = *( "," OWS ) language-range [ OWS ";" OWS "q="
     1705 qvalue ] *( OWS "," [ OWS language-range [ OWS ";" OWS "q=" qvalue ]
     1706 ] )
     1707Accept-v = [ ( "," / ( media-range [ accept-params ] ) ) *( OWS "," [
     1708 OWS media-range [ accept-params ] ] ) ]
     1709Content-Encoding = "Content-Encoding:" OWS Content-Encoding-v
     1710Content-Encoding-v = *( "," OWS ) content-coding *( OWS "," [ OWS
     1711 content-coding ] )
     1712Content-Language = "Content-Language:" OWS Content-Language-v
     1713Content-Language-v = *( "," OWS ) language-tag *( OWS "," [ OWS
     1714 language-tag ] )
     1715Content-Length = &lt;Content-Length, defined in [Part1], Section 8.2&gt;
     1716Content-Location = "Content-Location:" OWS Content-Location-v
     1717Content-Location-v = absolute-URI / partial-URI
     1718Content-MD5 = "Content-MD5:" OWS Content-MD5-v
     1719Content-MD5-v = &lt;base64 of 128 bit MD5 digest as per [RFC1864]&gt;
     1720Content-Range = &lt;Content-Range, defined in [Part5], Section 6.2&gt;
     1721Content-Type = "Content-Type:" OWS Content-Type-v
     1722Content-Type-v = media-type
     1723DIGIT = &lt;DIGIT, defined in [Part1], Section 1.2.2&gt;
     1724Expires = &lt;Expires, defined in [Part6], Section 16.3&gt;
     1725Last-Modified = &lt;Last-Modified, defined in [Part4], Section 7.6&gt;
     1726MIME-Version = "MIME-Version:" OWS MIME-Version-v
     1727MIME-Version-v = 1*DIGIT "." 1*DIGIT
     1728OCTET = &lt;OCTET, defined in [Part1], Section 1.2.2&gt;
     1729OWS = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
     1730absolute-URI = &lt;absolute-URI, defined in [Part1], Section 2.1&gt;
     1731accept-ext = OWS ";" OWS token [ "=" ( token / quoted-string ) ]
     1732accept-params = OWS ";" OWS "q=" qvalue *accept-ext
     1733attribute = token
     1734charset = token
     1735codings = ( content-coding / "*" )
     1736content-coding = token
     1737content-disposition = "Content-Disposition:" OWS
     1738 content-disposition-v
     1739content-disposition-v = disposition-type *( OWS ";" OWS
     1740 disposition-parm )
     1741disp-extension-parm = token "=" ( token / quoted-string )
     1742disp-extension-token = token
     1743disposition-parm = filename-parm / disp-extension-parm
     1744disposition-type = "attachment" / disp-extension-token
     1745entity-body = *OCTET
     1746entity-header = Content-Encoding / Content-Language / Content-Length
     1747 / Content-Location / Content-MD5 / Content-Range / Content-Type /
     1748 Expires / Last-Modified / extension-header
     1749extension-header = message-header
     1750filename-parm = "filename=" quoted-string
     1751language-range = &lt;language-range, defined in [RFC4647], Section 2.1&gt;
     1752language-tag = primary-tag *( "-" subtag )
     1753media-range = ( "*/*" / ( type "/*" ) / ( type "/" subtype ) ) *( OWS
     1754 ";" OWS parameter )
     1755media-type = type "/" subtype *( OWS ";" OWS parameter )
     1756message-header = &lt;message-header, defined in [Part1], Section 4.2&gt;
     1757parameter = attribute "=" value
     1758partial-URI = &lt;partial-URI, defined in [Part1], Section 2.1&gt;
     1759primary-tag = 1*8ALPHA
     1760quoted-string = &lt;quoted-string, defined in [Part1], Section 1.2.2&gt;
     1761qvalue = ( "0" [ "." *3DIGIT ] ) / ( "1" [ "." *3"0" ] )
     1762subtag = 1*8ALPHA
     1763subtype = token
     1764token = &lt;token, defined in [Part1], Section 1.2.2&gt;
     1765type = token
     1766value = token / quoted-string
     1767; Accept defined but not used
     1768; Accept-Charset defined but not used
     1769; Accept-Encoding defined but not used
     1770; Accept-Language defined but not used
     1771; MIME-Version defined but not used
     1772; content-disposition defined but not used
     1773; entity-body defined but not used
     1774; entity-header defined but not used
     1775</pre> <h1 id="rfc.section.E"><a href="#rfc.section.E">E.</a>&nbsp;<a id="change.log" href="#change.log">Change Log (to be removed by RFC Editor before publication)</a></h1>
     1776      <h2 id="rfc.section.E.1"><a href="#rfc.section.E.1">E.1</a>&nbsp;Since RFC2616
    16931777      </h2>
    1694       <p id="rfc.section.D.1.p.1">Extracted relevant partitions from <a href="#RFC2616" id="rfc.xref.RFC2616.2"><cite title="Hypertext Transfer Protocol -- HTTP/1.1">[RFC2616]</cite></a>.
    1695       </p>
    1696       <h2 id="rfc.section.D.2"><a href="#rfc.section.D.2">D.2</a>&nbsp;Since draft-ietf-httpbis-p3-payload-00
     1778      <p id="rfc.section.E.1.p.1">Extracted relevant partitions from <a href="#RFC2616" id="rfc.xref.RFC2616.2"><cite title="Hypertext Transfer Protocol -- HTTP/1.1">[RFC2616]</cite></a>.
     1779      </p>
     1780      <h2 id="rfc.section.E.2"><a href="#rfc.section.E.2">E.2</a>&nbsp;Since draft-ietf-httpbis-p3-payload-00
    16971781      </h2>
    1698       <p id="rfc.section.D.2.p.1">Closed issues: </p>
     1782      <p id="rfc.section.E.2.p.1">Closed issues: </p>
    16991783      <ul>
    17001784         <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/8">http://tools.ietf.org/wg/httpbis/trac/ticket/8</a>&gt;: "Media Type Registrations" (&lt;<a href="http://purl.org/NET/http-errata#media-reg">http://purl.org/NET/http-errata#media-reg</a>&gt;)
     
    17211805         </li>
    17221806      </ul>
    1723       <h2 id="rfc.section.D.3"><a href="#rfc.section.D.3">D.3</a>&nbsp;Since draft-ietf-httpbis-p3-payload-01
     1807      <h2 id="rfc.section.E.3"><a href="#rfc.section.E.3">E.3</a>&nbsp;Since draft-ietf-httpbis-p3-payload-01
    17241808      </h2>
    1725       <p id="rfc.section.D.3.p.1">Ongoing work on ABNF conversion (&lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>&gt;):
     1809      <p id="rfc.section.E.3.p.1">Ongoing work on ABNF conversion (&lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>&gt;):
    17261810      </p>
    17271811      <ul>
    17281812         <li>Add explicit references to BNF syntax and rules imported from other parts of the specification.</li>
    17291813      </ul>
    1730       <h2 id="rfc.section.D.4"><a href="#rfc.section.D.4">D.4</a>&nbsp;<a id="changes.since.02" href="#changes.since.02">Since draft-ietf-httpbis-p3-payload-02</a></h2>
    1731       <p id="rfc.section.D.4.p.1">Closed issues: </p>
     1814      <h2 id="rfc.section.E.4"><a href="#rfc.section.E.4">E.4</a>&nbsp;<a id="changes.since.02" href="#changes.since.02">Since draft-ietf-httpbis-p3-payload-02</a></h2>
     1815      <p id="rfc.section.E.4.p.1">Closed issues: </p>
    17321816      <ul>
    17331817         <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/67">http://tools.ietf.org/wg/httpbis/trac/ticket/67</a>&gt;: "Quoting Charsets"
     
    17381822         </li>
    17391823      </ul>
    1740       <p id="rfc.section.D.4.p.2">Ongoing work on IANA Message Header Registration (&lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/40">http://tools.ietf.org/wg/httpbis/trac/ticket/40</a>&gt;):
     1824      <p id="rfc.section.E.4.p.2">Ongoing work on IANA Message Header Registration (&lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/40">http://tools.ietf.org/wg/httpbis/trac/ticket/40</a>&gt;):
    17411825      </p>
    17421826      <ul>
    17431827         <li>Reference RFC 3984, and update header registrations for headers defined in this document.</li>
    17441828      </ul>
    1745       <h2 id="rfc.section.D.5"><a href="#rfc.section.D.5">D.5</a>&nbsp;<a id="changes.since.03" href="#changes.since.03">Since draft-ietf-httpbis-p3-payload-03</a></h2>
    1746       <p id="rfc.section.D.5.p.1">Closed issues: </p>
     1829      <h2 id="rfc.section.E.5"><a href="#rfc.section.E.5">E.5</a>&nbsp;<a id="changes.since.03" href="#changes.since.03">Since draft-ietf-httpbis-p3-payload-03</a></h2>
     1830      <p id="rfc.section.E.5.p.1">Closed issues: </p>
    17471831      <ul>
    17481832         <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/67">http://tools.ietf.org/wg/httpbis/trac/ticket/67</a>&gt;: "Quoting Charsets"
     
    17531837         </li>
    17541838      </ul>
    1755       <p id="rfc.section.D.5.p.2">Other changes: </p>
     1839      <p id="rfc.section.E.5.p.2">Other changes: </p>
    17561840      <ul>
    17571841         <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/68">http://tools.ietf.org/wg/httpbis/trac/ticket/68</a>&gt;: "Encoding References Normative" -- rephrase the annotation and reference <a href="#BCP97" id="rfc.xref.BCP97.4"><cite title="Handling Normative References to Standards-Track Documents">[BCP97]</cite></a>.
    17581842         </li>
    17591843      </ul>
    1760       <h2 id="rfc.section.D.6"><a href="#rfc.section.D.6">D.6</a>&nbsp;<a id="changes.since.04" href="#changes.since.04">Since draft-ietf-httpbis-p3-payload-04</a></h2>
    1761       <p id="rfc.section.D.6.p.1">Closed issues: </p>
     1844      <h2 id="rfc.section.E.6"><a href="#rfc.section.E.6">E.6</a>&nbsp;<a id="changes.since.04" href="#changes.since.04">Since draft-ietf-httpbis-p3-payload-04</a></h2>
     1845      <p id="rfc.section.E.6.p.1">Closed issues: </p>
    17621846      <ul>
    17631847         <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/132">http://tools.ietf.org/wg/httpbis/trac/ticket/132</a>&gt;: "RFC 2822 is updated by RFC 5322"
    17641848         </li>
    17651849      </ul>
    1766       <p id="rfc.section.D.6.p.2">Ongoing work on ABNF conversion (&lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>&gt;):
     1850      <p id="rfc.section.E.6.p.2">Ongoing work on ABNF conversion (&lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>&gt;):
    17671851      </p>
    17681852      <ul>
     
    17711855         <li>Rewrite ABNFs to spell out whitespace rules, factor out header value format definitions.</li>
    17721856      </ul>
    1773       <h2 id="rfc.section.D.7"><a href="#rfc.section.D.7">D.7</a>&nbsp;<a id="changes.since.05" href="#changes.since.05">Since draft-ietf-httpbis-p3-payload-05</a></h2>
    1774       <p id="rfc.section.D.7.p.1">Closed issues: </p>
     1857      <h2 id="rfc.section.E.7"><a href="#rfc.section.E.7">E.7</a>&nbsp;<a id="changes.since.05" href="#changes.since.05">Since draft-ietf-httpbis-p3-payload-05</a></h2>
     1858      <p id="rfc.section.E.7.p.1">Closed issues: </p>
    17751859      <ul>
    17761860         <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/118">http://tools.ietf.org/wg/httpbis/trac/ticket/118</a>&gt;: "Join "Differences Between HTTP Entities and RFC 2045 Entities"?"
    17771861         </li>
     1862      </ul>
     1863      <p id="rfc.section.E.7.p.2">Ongoing work on ABNF conversion (&lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>&gt;):
     1864      </p>
     1865      <ul>
     1866         <li>Add appendix containing collected and expanded ABNF.</li>
    17781867      </ul>
    17791868      <h1><a id="rfc.copyright" href="#rfc.copyright">Full Copyright Statement</a></h1>
     
    18151904            </li>
    18161905            <li class="indline0"><a id="rfc.index.B" href="#rfc.index.B"><b>B</b></a><ul class="ind">
    1817                   <li class="indline1"><em>BCP97</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.BCP97.1">10.1</a>, <a class="iref" href="#rfc.xref.BCP97.2">10.1</a>, <a class="iref" href="#rfc.xref.BCP97.3">10.1</a>, <a class="iref" href="#BCP97"><b>10.2</b></a>, <a class="iref" href="#rfc.xref.BCP97.4">D.5</a></li>
     1906                  <li class="indline1"><em>BCP97</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.BCP97.1">10.1</a>, <a class="iref" href="#rfc.xref.BCP97.2">10.1</a>, <a class="iref" href="#rfc.xref.BCP97.3">10.1</a>, <a class="iref" href="#BCP97"><b>10.2</b></a>, <a class="iref" href="#rfc.xref.BCP97.4">E.5</a></li>
    18181907               </ul>
    18191908            </li>
     
    19922081                  <li class="indline1"><em>RFC2388</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC2388.1">3.3.2</a>, <a class="iref" href="#RFC2388"><b>10.2</b></a></li>
    19932082                  <li class="indline1"><em>RFC2557</em>&nbsp;&nbsp;<a class="iref" href="#RFC2557"><b>10.2</b></a>, <a class="iref" href="#rfc.xref.RFC2557.1">A.7</a>, <a class="iref" href="#rfc.xref.RFC2557.2">C.1</a></li>
    1994                   <li class="indline1"><em>RFC2616</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC2616.1">1</a>, <a class="iref" href="#RFC2616"><b>10.2</b></a>, <a class="iref" href="#rfc.xref.RFC2616.2">D.1</a></li>
     2083                  <li class="indline1"><em>RFC2616</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC2616.1">1</a>, <a class="iref" href="#RFC2616"><b>10.2</b></a>, <a class="iref" href="#rfc.xref.RFC2616.2">E.1</a></li>
    19952084                  <li class="indline1"><em>RFC3629</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC3629.1">3.1</a>, <a class="iref" href="#RFC3629"><b>10.2</b></a></li>
    19962085                  <li class="indline1"><em>RFC3864</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC3864.1">7.1</a>, <a class="iref" href="#RFC3864"><b>10.2</b></a></li>
Note: See TracChangeset for help on using the changeset viewer.