Ignore:
Timestamp:
02/03/09 13:16:11 (13 years ago)
Author:
julian.reschke@…
Message:

Updated collected ABNFs.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest-roy/p6-cache.html

    r461 r462  
    367367      <link rel="Chapter" href="#rfc.section.8" title="8 References">
    368368      <link rel="Appendix" title="A Compatibility with Previous Versions" href="#rfc.section.A">
    369       <link rel="Appendix" title="B Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.B">
     369      <link rel="Appendix" title="B Collected ABNF" href="#rfc.section.B">
     370      <link rel="Appendix" title="C Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.C">
    370371      <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.424, 2009-02-24 16:15:29, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">
    371372      <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/">
     
    504505         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;.
    505506      </p> 
    506       <p>The changes in this draft are summarized in <a href="#changes.since.04" title="Since draft-ietf-httpbis-p6-cache-04">Appendix&nbsp;B.6</a>.
     507      <p>The changes in this draft are summarized in <a href="#changes.since.04" title="Since draft-ietf-httpbis-p6-cache-04">Appendix&nbsp;C.6</a>.
    507508      </p>
    508509      <hr class="noprint">
     
    573574            </ul>
    574575         </li>
    575          <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">
    576                <li class="tocline1">B.1&nbsp;&nbsp;&nbsp;<a href="#rfc.section.B.1">Since RFC2616</a></li>
    577                <li class="tocline1">B.2&nbsp;&nbsp;&nbsp;<a href="#rfc.section.B.2">Since draft-ietf-httpbis-p6-cache-00</a></li>
    578                <li class="tocline1">B.3&nbsp;&nbsp;&nbsp;<a href="#rfc.section.B.3">Since draft-ietf-httpbis-p6-cache-01</a></li>
    579                <li class="tocline1">B.4&nbsp;&nbsp;&nbsp;<a href="#changes.since.02">Since draft-ietf-httpbis-p6-cache-02</a></li>
    580                <li class="tocline1">B.5&nbsp;&nbsp;&nbsp;<a href="#changes.since.03">Since draft-ietf-httpbis-p6-cache-03</a></li>
    581                <li class="tocline1">B.6&nbsp;&nbsp;&nbsp;<a href="#changes.since.04">Since draft-ietf-httpbis-p6-cache-04</a></li>
    582                <li class="tocline1">B.7&nbsp;&nbsp;&nbsp;<a href="#changes.since.05">Since draft-ietf-httpbis-p6-cache-05</a></li>
     576         <li class="tocline0">B.&nbsp;&nbsp;&nbsp;<a href="#collected.abnf">Collected ABNF</a></li>
     577         <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">
     578               <li class="tocline1">C.1&nbsp;&nbsp;&nbsp;<a href="#rfc.section.C.1">Since RFC2616</a></li>
     579               <li class="tocline1">C.2&nbsp;&nbsp;&nbsp;<a href="#rfc.section.C.2">Since draft-ietf-httpbis-p6-cache-00</a></li>
     580               <li class="tocline1">C.3&nbsp;&nbsp;&nbsp;<a href="#rfc.section.C.3">Since draft-ietf-httpbis-p6-cache-01</a></li>
     581               <li class="tocline1">C.4&nbsp;&nbsp;&nbsp;<a href="#changes.since.02">Since draft-ietf-httpbis-p6-cache-02</a></li>
     582               <li class="tocline1">C.5&nbsp;&nbsp;&nbsp;<a href="#changes.since.03">Since draft-ietf-httpbis-p6-cache-03</a></li>
     583               <li class="tocline1">C.6&nbsp;&nbsp;&nbsp;<a href="#changes.since.04">Since draft-ietf-httpbis-p6-cache-04</a></li>
     584               <li class="tocline1">C.7&nbsp;&nbsp;&nbsp;<a href="#changes.since.05">Since draft-ietf-httpbis-p6-cache-05</a></li>
    583585            </ul>
    584586         </li>
     
    15561558      <p id="rfc.section.A.2.p.1">Clarify denial of service attack avoidance requirement. (<a href="#invalidation.after.updates.or.deletions" title="Request Methods that Invalidate">Section&nbsp;2.5</a>)
    15571559      </p>
    1558       <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>
    1559       <h2 id="rfc.section.B.1"><a href="#rfc.section.B.1">B.1</a>&nbsp;Since RFC2616
     1560      <h1 id="rfc.section.B"><a href="#rfc.section.B">B.</a>&nbsp;<a id="collected.abnf" href="#collected.abnf">Collected ABNF</a></h1>
     1561      <div id="rfc.figure.u.18"></div> <pre class="inline"><a href="#header.age" class="smpl">Age</a> = "Age:" OWS Age-v
     1562<a href="#header.age" class="smpl">Age-v</a> = delta-seconds
     1563
     1564<a href="#header.cache-control" class="smpl">Cache-Control</a> = "Cache-Control:" OWS Cache-Control-v
     1565<a href="#header.cache-control" class="smpl">Cache-Control-v</a> = *( "," OWS ) cache-directive *( OWS "," [ OWS
     1566 cache-directive ] )
     1567
     1568<a href="#header.expires" class="smpl">Expires</a> = "Expires:" OWS Expires-v
     1569<a href="#header.expires" class="smpl">Expires-v</a> = HTTP-date
     1570
     1571<a href="#abnf.dependencies" class="smpl">HTTP-date</a> = &lt;HTTP-date, defined in [Part1], Section 3.2.1&gt;
     1572
     1573<a href="#core.rules" class="smpl">OWS</a> = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
     1574
     1575<a href="#header.pragma" class="smpl">Pragma</a> = "Pragma:" OWS Pragma-v
     1576<a href="#header.pragma" class="smpl">Pragma-v</a> = *( "," OWS ) pragma-directive *( OWS "," [ OWS
     1577 pragma-directive ] )
     1578
     1579<a href="#header.vary" class="smpl">Vary</a> = "Vary:" OWS Vary-v
     1580<a href="#header.vary" class="smpl">Vary-v</a> = "*" / ( *( "," OWS ) field-name *( OWS "," [ OWS field-name
     1581 ] ) )
     1582
     1583<a href="#header.warning" class="smpl">Warning</a> = "Warning:" OWS Warning-v
     1584<a href="#header.warning" class="smpl">Warning-v</a> = *( "," OWS ) warning-value *( OWS "," [ OWS warning-value
     1585 ] )
     1586
     1587<a href="#header.cache-control" class="smpl">cache-directive</a> = cache-request-directive / cache-response-directive
     1588<a href="#header.cache-control" class="smpl">cache-extension</a> = token [ "=" ( token / quoted-string ) ]
     1589<a href="#header.cache-control" class="smpl">cache-request-directive</a> = "no-cache" / "no-store" / ( "max-age="
     1590 delta-seconds ) / ( "max-stale" [ "=" delta-seconds ] ) / (
     1591 "min-fresh=" delta-seconds ) / "no-transform" / "only-if-cached" /
     1592 cache-extension
     1593<a href="#header.cache-control" class="smpl">cache-response-directive</a> = "public" / ( "private" [ "=" DQUOTE *( ","
     1594 OWS ) field-name *( OWS "," [ OWS field-name ] ) DQUOTE ] ) / (
     1595 "no-cache" [ "=" DQUOTE *( "," OWS ) field-name *( OWS "," [ OWS
     1596 field-name ] ) DQUOTE ] ) / "no-store" / "no-transform" /
     1597 "must-revalidate" / "proxy-revalidate" / ( "max-age=" delta-seconds
     1598 ) / ( "s-maxage=" delta-seconds ) / cache-extension
     1599
     1600<a href="#rule.delta-seconds" class="smpl">delta-seconds</a> = 1*DIGIT
     1601
     1602<a href="#header.pragma" class="smpl">extension-pragma</a> = token [ "=" ( token / quoted-string ) ]
     1603
     1604<a href="#abnf.dependencies" class="smpl">field-name</a> = &lt;field-name, defined in [Part1], Section 4.2&gt;
     1605
     1606<a href="#abnf.dependencies" class="smpl">port</a> = &lt;port, defined in [Part1], Section 2.1&gt;
     1607<a href="#header.pragma" class="smpl">pragma-directive</a> = "no-cache" / extension-pragma
     1608<a href="#abnf.dependencies" class="smpl">pseudonym</a> = &lt;pseudonym, defined in [Part1], Section 8.9&gt;
     1609
     1610<a href="#core.rules" class="smpl">quoted-string</a> = &lt;quoted-string, defined in [Part1], Section 1.2.2&gt;
     1611
     1612<a href="#core.rules" class="smpl">token</a> = &lt;token, defined in [Part1], Section 1.2.2&gt;
     1613
     1614<a href="#abnf.dependencies" class="smpl">uri-host</a> = &lt;uri-host, defined in [Part1], Section 2.1&gt;
     1615
     1616<a href="#header.warning" class="smpl">warn-agent</a> = ( uri-host [ ":" port ] ) / pseudonym
     1617<a href="#header.warning" class="smpl">warn-code</a> = 3DIGIT
     1618<a href="#header.warning" class="smpl">warn-date</a> = DQUOTE HTTP-date DQUOTE
     1619<a href="#header.warning" class="smpl">warn-text</a> = quoted-string
     1620<a href="#header.warning" class="smpl">warning-value</a> = warn-code SP warn-agent SP warn-text [ SP warn-date
     1621 ]
     1622
     1623
     1624</pre> <div id="rfc.figure.u.19"></div>
     1625      <p>ABNF diagnostics:</p><pre class="inline">; Age defined but not used
     1626; Cache-Control defined but not used
     1627; Expires defined but not used
     1628; Pragma defined but not used
     1629; Vary defined but not used
     1630; Warning defined but not used
     1631</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>
     1632      <h2 id="rfc.section.C.1"><a href="#rfc.section.C.1">C.1</a>&nbsp;Since RFC2616
    15601633      </h2>
    1561       <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>.
    1562       </p>
    1563       <h2 id="rfc.section.B.2"><a href="#rfc.section.B.2">B.2</a>&nbsp;Since draft-ietf-httpbis-p6-cache-00
     1634      <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>.
     1635      </p>
     1636      <h2 id="rfc.section.C.2"><a href="#rfc.section.C.2">C.2</a>&nbsp;Since draft-ietf-httpbis-p6-cache-00
    15641637      </h2>
    1565       <p id="rfc.section.B.2.p.1">Closed issues: </p>
     1638      <p id="rfc.section.C.2.p.1">Closed issues: </p>
    15661639      <ul>
    15671640         <li> &lt;<a href="http://www3.tools.ietf.org/wg/httpbis/trac/ticket/9">http://www3.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;)
     
    15841657         </li>
    15851658      </ul>
    1586       <p id="rfc.section.B.2.p.2">Other changes: </p>
     1659      <p id="rfc.section.C.2.p.2">Other changes: </p>
    15871660      <ul>
    15881661         <li>Use names of RFC4234 core rules DQUOTE and HTAB (work in progress on &lt;<a href="http://www3.tools.ietf.org/wg/httpbis/trac/ticket/36">http://www3.tools.ietf.org/wg/httpbis/trac/ticket/36</a>&gt;)
    15891662         </li>
    15901663      </ul>
    1591       <h2 id="rfc.section.B.3"><a href="#rfc.section.B.3">B.3</a>&nbsp;Since draft-ietf-httpbis-p6-cache-01
     1664      <h2 id="rfc.section.C.3"><a href="#rfc.section.C.3">C.3</a>&nbsp;Since draft-ietf-httpbis-p6-cache-01
    15921665      </h2>
    1593       <p id="rfc.section.B.3.p.1">Closed issues: </p>
     1666      <p id="rfc.section.C.3.p.1">Closed issues: </p>
    15941667      <ul>
    15951668         <li> &lt;<a href="http://www3.tools.ietf.org/wg/httpbis/trac/ticket/82">http://www3.tools.ietf.org/wg/httpbis/trac/ticket/82</a>&gt;: "rel_path not used"
    15961669         </li>
    15971670      </ul>
    1598       <p id="rfc.section.B.3.p.2">Other changes: </p>
     1671      <p id="rfc.section.C.3.p.2">Other changes: </p>
    15991672      <ul>
    16001673         <li>Get rid of duplicate BNF rule names ("host" -&gt; "uri-host") (work in progress on &lt;<a href="http://www3.tools.ietf.org/wg/httpbis/trac/ticket/36">http://www3.tools.ietf.org/wg/httpbis/trac/ticket/36</a>&gt;)
     
    16021675         <li>Add explicit references to BNF syntax and rules imported from other parts of the specification.</li>
    16031676      </ul>
    1604       <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>
    1605       <p id="rfc.section.B.4.p.1">Ongoing work on IANA Message Header Registration (&lt;<a href="http://www3.tools.ietf.org/wg/httpbis/trac/ticket/40">http://www3.tools.ietf.org/wg/httpbis/trac/ticket/40</a>&gt;):
     1677      <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>
     1678      <p id="rfc.section.C.4.p.1">Ongoing work on IANA Message Header Registration (&lt;<a href="http://www3.tools.ietf.org/wg/httpbis/trac/ticket/40">http://www3.tools.ietf.org/wg/httpbis/trac/ticket/40</a>&gt;):
    16061679      </p>
    16071680      <ul>
    16081681         <li>Reference RFC 3984, and update header registrations for headers defined in this document.</li>
    16091682      </ul>
    1610       <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>
    1611       <p id="rfc.section.B.5.p.1">Closed issues: </p>
     1683      <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>
     1684      <p id="rfc.section.C.5.p.1">Closed issues: </p>
    16121685      <ul>
    16131686         <li> &lt;<a href="http://www3.tools.ietf.org/wg/httpbis/trac/ticket/106">http://www3.tools.ietf.org/wg/httpbis/trac/ticket/106</a>&gt;: "Vary header classification"
    16141687         </li>
    16151688      </ul>
    1616       <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>
    1617       <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>
    1618       <p id="rfc.section.B.7.p.1">This is a total rewrite.</p>
     1689      <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>
     1690      <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>
     1691      <p id="rfc.section.C.7.p.1">This is a total rewrite.</p>
    16191692      <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1>
    16201693      <p class="noprint"><a href="#rfc.index.A">A</a> <a href="#rfc.index.C">C</a> <a href="#rfc.index.E">E</a> <a href="#rfc.index.F">F</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.H">H</a> <a href="#rfc.index.I">I</a> <a href="#rfc.index.M">M</a> <a href="#rfc.index.N">N</a> <a href="#rfc.index.O">O</a> <a href="#rfc.index.P">P</a> <a href="#rfc.index.R">R</a> <a href="#rfc.index.S">S</a> <a href="#rfc.index.V">V</a> <a href="#rfc.index.W">W</a>
     
    18101883                  <li class="indline1"><em>RFC2047</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC2047.1">3.6</a>, <a class="iref" href="#RFC2047"><b>8.1</b></a></li>
    18111884                  <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>8.1</b></a></li>
    1812                   <li class="indline1"><em>RFC2616</em>&nbsp;&nbsp;<a class="iref" href="#RFC2616"><b>8.2</b></a>, <a class="iref" href="#rfc.xref.RFC2616.1">B.1</a></li>
     1885                  <li class="indline1"><em>RFC2616</em>&nbsp;&nbsp;<a class="iref" href="#RFC2616"><b>8.2</b></a>, <a class="iref" href="#rfc.xref.RFC2616.1">C.1</a></li>
    18131886                  <li class="indline1"><em>RFC3864</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC3864.1">5.1</a>, <a class="iref" href="#RFC3864"><b>8.2</b></a></li>
    18141887                  <li class="indline1"><em>RFC5234</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC5234.1">1.4</a>, <a class="iref" href="#RFC5234"><b>8.1</b></a><ul class="ind">
Note: See TracChangeset for help on using the changeset viewer.