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/p6-cache.html

    r401 r421  
    388388      <link rel="Chapter" href="#rfc.section.20" title="20 References">
    389389      <link rel="Appendix" title="A Compatibility with Previous Versions" href="#rfc.section.A">
    390       <link rel="Appendix" title="B Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.B">
     390      <link rel="Appendix" title="B Collected ABNF" href="#rfc.section.B">
     391      <link rel="Appendix" title="C Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.C">
    391392      <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/">
    392393      <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/">
     
    485486         <tr>
    486487            <td class="header left"></td>
    487             <td class="header right">November 15, 2008</td>
     488            <td class="header right">November 21, 2008</td>
    488489         </tr>
    489490      </table>
     
    517518         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;.
    518519      </p> 
    519       <p>The changes in this draft are summarized in <a href="#changes.since.05" title="Since draft-ietf-httpbis-p6-cache-05">Appendix&nbsp;B.7</a>.
     520      <p>The changes in this draft are summarized in <a href="#changes.since.05" title="Since draft-ietf-httpbis-p6-cache-05">Appendix&nbsp;C.7</a>.
    520521      </p>
    521522      <hr class="noprint">
     
    597598            </ul>
    598599         </li>
    599          <li class="tocline0">B.&nbsp;&nbsp;&nbsp;<a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul class="toc">
    600                <li class="tocline1">B.1&nbsp;&nbsp;&nbsp;<a href="#rfc.section.B.1">Since RFC2616</a></li>
    601                <li class="tocline1">B.2&nbsp;&nbsp;&nbsp;<a href="#rfc.section.B.2">Since draft-ietf-httpbis-p6-cache-00</a></li>
    602                <li class="tocline1">B.3&nbsp;&nbsp;&nbsp;<a href="#rfc.section.B.3">Since draft-ietf-httpbis-p6-cache-01</a></li>
    603                <li class="tocline1">B.4&nbsp;&nbsp;&nbsp;<a href="#changes.since.02">Since draft-ietf-httpbis-p6-cache-02</a></li>
    604                <li class="tocline1">B.5&nbsp;&nbsp;&nbsp;<a href="#changes.since.03">Since draft-ietf-httpbis-p6-cache-03</a></li>
    605                <li class="tocline1">B.6&nbsp;&nbsp;&nbsp;<a href="#changes.since.04">Since draft-ietf-httpbis-p6-cache-04</a></li>
    606                <li class="tocline1">B.7&nbsp;&nbsp;&nbsp;<a href="#changes.since.05">Since draft-ietf-httpbis-p6-cache-05</a></li>
     600         <li class="tocline0">B.&nbsp;&nbsp;&nbsp;<a href="#collected.abnf">Collected ABNF</a></li>
     601         <li class="tocline0">C.&nbsp;&nbsp;&nbsp;<a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul class="toc">
     602               <li class="tocline1">C.1&nbsp;&nbsp;&nbsp;<a href="#rfc.section.C.1">Since RFC2616</a></li>
     603               <li class="tocline1">C.2&nbsp;&nbsp;&nbsp;<a href="#rfc.section.C.2">Since draft-ietf-httpbis-p6-cache-00</a></li>
     604               <li class="tocline1">C.3&nbsp;&nbsp;&nbsp;<a href="#rfc.section.C.3">Since draft-ietf-httpbis-p6-cache-01</a></li>
     605               <li class="tocline1">C.4&nbsp;&nbsp;&nbsp;<a href="#changes.since.02">Since draft-ietf-httpbis-p6-cache-02</a></li>
     606               <li class="tocline1">C.5&nbsp;&nbsp;&nbsp;<a href="#changes.since.03">Since draft-ietf-httpbis-p6-cache-03</a></li>
     607               <li class="tocline1">C.6&nbsp;&nbsp;&nbsp;<a href="#changes.since.04">Since draft-ietf-httpbis-p6-cache-04</a></li>
     608               <li class="tocline1">C.7&nbsp;&nbsp;&nbsp;<a href="#changes.since.05">Since draft-ietf-httpbis-p6-cache-05</a></li>
    607609            </ul>
    608610         </li>
     
    19211923      <p id="rfc.section.A.2.p.1">Clarify denial of service attack avoidance requirement. (<a href="#invalidation.after.updates.or.deletions" title="Invalidation After Updates or Deletions">Section&nbsp;12</a>)
    19221924      </p>
    1923       <h1 id="rfc.section.B"><a href="#rfc.section.B">B.</a>&nbsp;<a id="change.log" href="#change.log">Change Log (to be removed by RFC Editor before publication)</a></h1>
    1924       <h2 id="rfc.section.B.1"><a href="#rfc.section.B.1">B.1</a>&nbsp;Since RFC2616
     1925      <h1 id="rfc.section.B"><a href="#rfc.section.B">B.</a>&nbsp;<a id="collected.abnf" href="#collected.abnf">Collected ABNF</a></h1>
     1926      <div id="rfc.figure.u.21"></div> <pre class="inline">Age = "Age:" OWS Age-v
     1927Age-v = delta-seconds
     1928Cache-Control = "Cache-Control:" OWS Cache-Control-v
     1929Cache-Control-v = *( "," OWS ) cache-directive *( OWS "," [ OWS
     1930 cache-directive ] )
     1931DIGIT = &lt;DIGIT, defined in [Part1], Section 1.2.2&gt;
     1932DQUOTE = &lt;DQUOTE, defined in [Part1], Section 1.2.2&gt;
     1933Expires = "Expires:" OWS Expires-v
     1934Expires-v = HTTP-date
     1935HTTP-date = &lt;HTTP-date, defined in [Part1], Section 3.2.1&gt;
     1936OWS = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
     1937Pragma = "Pragma:" OWS Pragma-v
     1938Pragma-v = *( "," OWS ) pragma-directive *( OWS "," [ OWS
     1939 pragma-directive ] )
     1940SP = &lt;SP, defined in [Part1], Section 1.2.2&gt;
     1941Vary = "Vary:" OWS Vary-v
     1942Vary-v = "*" / ( *( "," OWS ) field-name *( OWS "," [ OWS field-name
     1943 ] ) )
     1944Warning = "Warning:" OWS Warning-v
     1945Warning-v = *( "," OWS ) warning-value *( OWS "," [ OWS warning-value
     1946 ] )
     1947cache-directive = cache-request-directive / cache-response-directive
     1948cache-extension = token [ "=" ( token / quoted-string ) ]
     1949cache-request-directive = "no-cache" / "no-store" / ( "max-age="
     1950 delta-seconds ) / ( "max-stale" [ "=" delta-seconds ] ) / (
     1951 "min-fresh=" delta-seconds ) / "no-transform" / "only-if-cached" /
     1952 cache-extension
     1953cache-response-directive = "public" / ( "private" [ "=" DQUOTE *( ","
     1954 OWS ) field-name *( OWS "," [ OWS field-name ] ) DQUOTE ] ) / (
     1955 "no-cache" [ "=" DQUOTE *( "," OWS ) field-name *( OWS "," [ OWS
     1956 field-name ] ) DQUOTE ] ) / "no-store" / "no-transform" /
     1957 "must-revalidate" / "proxy-revalidate" / ( "max-age=" delta-seconds
     1958 ) / ( "s-maxage=" delta-seconds ) / cache-extension
     1959delta-seconds = 1*DIGIT
     1960extension-pragma = token [ "=" ( token / quoted-string ) ]
     1961field-name = &lt;field-name, defined in [Part1], Section 4.2&gt;
     1962port = &lt;port, defined in [Part1], Section 2.1&gt;
     1963pragma-directive = "no-cache" / extension-pragma
     1964pseudonym = &lt;pseudonym, defined in [Part1], Section 8.9&gt;
     1965quoted-string = &lt;quoted-string, defined in [Part1], Section 1.2.2&gt;
     1966token = &lt;token, defined in [Part1], Section 1.2.2&gt;
     1967uri-host = &lt;uri-host, defined in [Part1], Section 2.1&gt;
     1968warn-agent = ( uri-host [ ":" port ] ) / pseudonym
     1969warn-code = 3DIGIT
     1970warn-date = DQUOTE HTTP-date DQUOTE
     1971warn-text = quoted-string
     1972warning-value = warn-code SP warn-agent SP warn-text [ SP warn-date
     1973 ]
     1974; Age defined but not used
     1975; Cache-Control defined but not used
     1976; Expires defined but not used
     1977; Pragma defined but not used
     1978; Vary defined but not used
     1979; Warning defined but not used
     1980</pre> <h1 id="rfc.section.C"><a href="#rfc.section.C">C.</a>&nbsp;<a id="change.log" href="#change.log">Change Log (to be removed by RFC Editor before publication)</a></h1>
     1981      <h2 id="rfc.section.C.1"><a href="#rfc.section.C.1">C.1</a>&nbsp;Since RFC2616
    19251982      </h2>
    1926       <p id="rfc.section.B.1.p.1">Extracted relevant partitions from <a href="#RFC2616" id="rfc.xref.RFC2616.1"><cite title="Hypertext Transfer Protocol -- HTTP/1.1">[RFC2616]</cite></a>.
    1927       </p>
    1928       <h2 id="rfc.section.B.2"><a href="#rfc.section.B.2">B.2</a>&nbsp;Since draft-ietf-httpbis-p6-cache-00
     1983      <p id="rfc.section.C.1.p.1">Extracted relevant partitions from <a href="#RFC2616" id="rfc.xref.RFC2616.1"><cite title="Hypertext Transfer Protocol -- HTTP/1.1">[RFC2616]</cite></a>.
     1984      </p>
     1985      <h2 id="rfc.section.C.2"><a href="#rfc.section.C.2">C.2</a>&nbsp;Since draft-ietf-httpbis-p6-cache-00
    19291986      </h2>
    1930       <p id="rfc.section.B.2.p.1">Closed issues: </p>
     1987      <p id="rfc.section.C.2.p.1">Closed issues: </p>
    19311988      <ul>
    19321989         <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/9">http://tools.ietf.org/wg/httpbis/trac/ticket/9</a>&gt;: "Trailer" (&lt;<a href="http://purl.org/NET/http-errata#trailer-hop">http://purl.org/NET/http-errata#trailer-hop</a>&gt;)
     
    19492006         </li>
    19502007      </ul>
    1951       <p id="rfc.section.B.2.p.2">Other changes: </p>
     2008      <p id="rfc.section.C.2.p.2">Other changes: </p>
    19522009      <ul>
    19532010         <li>Use names of RFC4234 core rule DQUOTE (work in progress on &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>&gt;)
    19542011         </li>
    19552012      </ul>
    1956       <h2 id="rfc.section.B.3"><a href="#rfc.section.B.3">B.3</a>&nbsp;Since draft-ietf-httpbis-p6-cache-01
     2013      <h2 id="rfc.section.C.3"><a href="#rfc.section.C.3">C.3</a>&nbsp;Since draft-ietf-httpbis-p6-cache-01
    19572014      </h2>
    1958       <p id="rfc.section.B.3.p.1">Closed issues: </p>
     2015      <p id="rfc.section.C.3.p.1">Closed issues: </p>
    19592016      <ul>
    19602017         <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/82">http://tools.ietf.org/wg/httpbis/trac/ticket/82</a>&gt;: "rel_path not used"
    19612018         </li>
    19622019      </ul>
    1963       <p id="rfc.section.B.3.p.2">Other changes: </p>
     2020      <p id="rfc.section.C.3.p.2">Other changes: </p>
    19642021      <ul>
    19652022         <li>Get rid of duplicate BNF rule names ("host" -&gt; "uri-host") (work in progress on &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>&gt;)
     
    19672024         <li>Add explicit references to BNF syntax and rules imported from other parts of the specification.</li>
    19682025      </ul>
    1969       <h2 id="rfc.section.B.4"><a href="#rfc.section.B.4">B.4</a>&nbsp;<a id="changes.since.02" href="#changes.since.02">Since draft-ietf-httpbis-p6-cache-02</a></h2>
    1970       <p id="rfc.section.B.4.p.1">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;):
     2026      <h2 id="rfc.section.C.4"><a href="#rfc.section.C.4">C.4</a>&nbsp;<a id="changes.since.02" href="#changes.since.02">Since draft-ietf-httpbis-p6-cache-02</a></h2>
     2027      <p id="rfc.section.C.4.p.1">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;):
    19712028      </p>
    19722029      <ul>
    19732030         <li>Reference RFC 3984, and update header registrations for headers defined in this document.</li>
    19742031      </ul>
    1975       <h2 id="rfc.section.B.5"><a href="#rfc.section.B.5">B.5</a>&nbsp;<a id="changes.since.03" href="#changes.since.03">Since draft-ietf-httpbis-p6-cache-03</a></h2>
    1976       <p id="rfc.section.B.5.p.1">Closed issues: </p>
     2032      <h2 id="rfc.section.C.5"><a href="#rfc.section.C.5">C.5</a>&nbsp;<a id="changes.since.03" href="#changes.since.03">Since draft-ietf-httpbis-p6-cache-03</a></h2>
     2033      <p id="rfc.section.C.5.p.1">Closed issues: </p>
    19772034      <ul>
    19782035         <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/106">http://tools.ietf.org/wg/httpbis/trac/ticket/106</a>&gt;: "Vary header classification"
    19792036         </li>
    19802037      </ul>
    1981       <h2 id="rfc.section.B.6"><a href="#rfc.section.B.6">B.6</a>&nbsp;<a id="changes.since.04" href="#changes.since.04">Since draft-ietf-httpbis-p6-cache-04</a></h2>
    1982       <p id="rfc.section.B.6.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;):
     2038      <h2 id="rfc.section.C.6"><a href="#rfc.section.C.6">C.6</a>&nbsp;<a id="changes.since.04" href="#changes.since.04">Since draft-ietf-httpbis-p6-cache-04</a></h2>
     2039      <p id="rfc.section.C.6.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;):
    19832040      </p>
    19842041      <ul>
     
    19872044         <li>Rewrite ABNFs to spell out whitespace rules, factor out header value format definitions.</li>
    19882045      </ul>
    1989       <h2 id="rfc.section.B.7"><a href="#rfc.section.B.7">B.7</a>&nbsp;<a id="changes.since.05" href="#changes.since.05">Since draft-ietf-httpbis-p6-cache-05</a></h2>
     2046      <h2 id="rfc.section.C.7"><a href="#rfc.section.C.7">C.7</a>&nbsp;<a id="changes.since.05" href="#changes.since.05">Since draft-ietf-httpbis-p6-cache-05</a></h2>
     2047      <p id="rfc.section.C.7.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;):
     2048      </p>
     2049      <ul>
     2050         <li>Add appendix containing collected and expanded ABNF.</li>
     2051      </ul>
    19902052      <h1><a id="rfc.copyright" href="#rfc.copyright">Full Copyright Statement</a></h1>
    19912053      <p>This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the
     
    22062268                  <li class="indline1"><em>RFC2047</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC2047.1">16.6</a>, <a class="iref" href="#RFC2047"><b>20.1</b></a></li>
    22072269                  <li class="indline1"><em>RFC2119</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC2119.1">1.3</a>, <a class="iref" href="#RFC2119"><b>20.1</b></a></li>
    2208                   <li class="indline1"><em>RFC2616</em>&nbsp;&nbsp;<a class="iref" href="#RFC2616"><b>20.2</b></a>, <a class="iref" href="#rfc.xref.RFC2616.1">B.1</a></li>
     2270                  <li class="indline1"><em>RFC2616</em>&nbsp;&nbsp;<a class="iref" href="#RFC2616"><b>20.2</b></a>, <a class="iref" href="#rfc.xref.RFC2616.1">C.1</a></li>
    22092271                  <li class="indline1"><em>RFC3864</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC3864.1">17.1</a>, <a class="iref" href="#RFC3864"><b>20.2</b></a></li>
    22102272               </ul>
Note: See TracChangeset for help on using the changeset viewer.