* WGs marked with an * asterisk has had at least one new draft made available during the last 5 days

Changeset 817


Ignore:
Timestamp:
2010-05-07 07:20:31 (5 years ago)
Author:
julian.reschke@gmx.de
Message:

Add IANA registry for cache directives (related to #208)

Location:
draft-ietf-httpbis/latest
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/Makefile

    r813 r817  
    3939          p5-range.iana-status-codes \ 
    4040          p6-cache.iana-headers \ 
     41          p6-cache.cache-directives \ 
    4142          p7-auth.iana-headers \ 
    4243          p7-auth.iana-status-codes 
     
    7879        $(saxon) $< extract-status-code-defs.xslt > $@ 
    7980 
     81%.cache-directives: %.xml extract-cache-directives.xslt 
     82        $(saxon) $< extract-cache-directives.xslt > $@ 
     83 
    8084outlineALL.html:        $(TARGETS_XHTML) \ 
    8185        extractOutline.xslt 
  • draft-ietf-httpbis/latest/p6-cache.html

    r816 r817  
    581581         <li class="tocline0">4.&nbsp;&nbsp;&nbsp;<a href="#history.lists">History Lists</a></li> 
    582582         <li class="tocline0">5.&nbsp;&nbsp;&nbsp;<a href="#IANA.considerations">IANA Considerations</a><ul class="toc"> 
    583                <li class="tocline1">5.1&nbsp;&nbsp;&nbsp;<a href="#message.header.registration">Message Header Registration</a></li> 
     583               <li class="tocline1">5.1&nbsp;&nbsp;&nbsp;<a href="#cache.directive.registration">Cache Directive Registry</a></li> 
     584               <li class="tocline1">5.2&nbsp;&nbsp;&nbsp;<a href="#message.header.registration">Message Header Registration</a></li> 
    584585            </ul> 
    585586         </li> 
     
    12331234         cache does not understand the extension(s). 
    12341235      </p> 
     1236      <p id="rfc.section.3.2.3.p.7">The HTTP Cache Directive Registry defines the name space for the cache directives.</p> 
     1237      <p id="rfc.section.3.2.3.p.8">Registrations <em class="bcp14">MUST</em> include the following fields:  
     1238      </p> 
     1239      <ul> 
     1240         <li>Cache Directive Name</li> 
     1241         <li>Pointer to specification text</li> 
     1242      </ul> 
     1243      <p id="rfc.section.3.2.3.p.9">Values to be added to this name space are subject to IETF review (<a href="#RFC5226" id="rfc.xref.RFC5226.1"><cite title="Guidelines for Writing an IANA Considerations Section in RFCs">[RFC5226]</cite></a>, <a href="http://tools.ietf.org/html/rfc5226#section-4.1">Section 4.1</a>). 
     1244      </p> 
     1245      <p id="rfc.section.3.2.3.p.10">The registry itself is maintained at &lt;<a href="http://www.iana.org/assignments/http-cache-directives">http://www.iana.org/assignments/http-cache-directives</a>&gt;. 
     1246      </p> 
    12351247      <div id="rfc.iref.e.2"></div> 
    12361248      <div id="rfc.iref.h.4"></div> 
     
    14021414      </p> 
    14031415      <h1 id="rfc.section.5"><a href="#rfc.section.5">5.</a>&nbsp;<a id="IANA.considerations" href="#IANA.considerations">IANA Considerations</a></h1> 
    1404       <h2 id="rfc.section.5.1"><a href="#rfc.section.5.1">5.1</a>&nbsp;<a id="message.header.registration" href="#message.header.registration">Message Header Registration</a></h2> 
    1405       <p id="rfc.section.5.1.p.1">The Message Header Registry located at &lt;<a href="http://www.iana.org/assignments/message-headers/message-header-index.html">http://www.iana.org/assignments/message-headers/message-header-index.html</a>&gt; should be updated with the permanent registrations below (see <a href="#RFC3864" id="rfc.xref.RFC3864.1"><cite title="Registration Procedures for Message Header Fields">[RFC3864]</cite></a>): 
     1416      <h2 id="rfc.section.5.1"><a href="#rfc.section.5.1">5.1</a>&nbsp;<a id="cache.directive.registration" href="#cache.directive.registration">Cache Directive Registry</a></h2> 
     1417      <p id="rfc.section.5.1.p.1">The registration procedure for HTTP Cache Directives is defined by <a href="#cache.control.extensions" title="Cache Control Extensions">Section&nbsp;3.2.3</a> of this document. 
     1418      </p> 
     1419      <p id="rfc.section.5.1.p.2">The HTTP Cache Directive Registry should be created at &lt;<a href="http://www.iana.org/assignments/http-cache-directives">http://www.iana.org/assignments/http-cache-directives</a>&gt; and be populated with the registrations below: 
    14061420      </p> 
    14071421      <div id="rfc.table.1"> 
     1422         <div id="iana.cache.directive.registration.table"></div> 
     1423         <table class="tt full left" cellpadding="3" cellspacing="0"> 
     1424            <thead> 
     1425               <tr> 
     1426                  <th>Cache Directive</th> 
     1427                  <th>Reference</th> 
     1428               </tr> 
     1429            </thead> 
     1430            <tbody> 
     1431               <tr> 
     1432                  <td class="left">max-age</td> 
     1433                  <td class="left"> <a href="#cache-request-directive" title="Request Cache-Control Directives">Section&nbsp;3.2.1</a>, <a href="#cache-response-directive" title="Response Cache-Control Directives">Section&nbsp;3.2.2</a>  
     1434                  </td> 
     1435               </tr> 
     1436               <tr> 
     1437                  <td class="left">max-stale</td> 
     1438                  <td class="left"> <a href="#cache-request-directive" title="Request Cache-Control Directives">Section&nbsp;3.2.1</a>  
     1439                  </td> 
     1440               </tr> 
     1441               <tr> 
     1442                  <td class="left">min-fresh</td> 
     1443                  <td class="left"> <a href="#cache-request-directive" title="Request Cache-Control Directives">Section&nbsp;3.2.1</a>  
     1444                  </td> 
     1445               </tr> 
     1446               <tr> 
     1447                  <td class="left">must-revalidate</td> 
     1448                  <td class="left"> <a href="#cache-response-directive" title="Response Cache-Control Directives">Section&nbsp;3.2.2</a>  
     1449                  </td> 
     1450               </tr> 
     1451               <tr> 
     1452                  <td class="left">no-cache</td> 
     1453                  <td class="left"> <a href="#cache-request-directive" title="Request Cache-Control Directives">Section&nbsp;3.2.1</a>, <a href="#cache-response-directive" title="Response Cache-Control Directives">Section&nbsp;3.2.2</a>  
     1454                  </td> 
     1455               </tr> 
     1456               <tr> 
     1457                  <td class="left">no-store</td> 
     1458                  <td class="left"> <a href="#cache-request-directive" title="Request Cache-Control Directives">Section&nbsp;3.2.1</a>, <a href="#cache-response-directive" title="Response Cache-Control Directives">Section&nbsp;3.2.2</a>  
     1459                  </td> 
     1460               </tr> 
     1461               <tr> 
     1462                  <td class="left">no-transform</td> 
     1463                  <td class="left"> <a href="#cache-request-directive" title="Request Cache-Control Directives">Section&nbsp;3.2.1</a>, <a href="#cache-response-directive" title="Response Cache-Control Directives">Section&nbsp;3.2.2</a>  
     1464                  </td> 
     1465               </tr> 
     1466               <tr> 
     1467                  <td class="left">only-if-cached</td> 
     1468                  <td class="left"> <a href="#cache-request-directive" title="Request Cache-Control Directives">Section&nbsp;3.2.1</a>  
     1469                  </td> 
     1470               </tr> 
     1471               <tr> 
     1472                  <td class="left">private</td> 
     1473                  <td class="left"> <a href="#cache-response-directive" title="Response Cache-Control Directives">Section&nbsp;3.2.2</a>  
     1474                  </td> 
     1475               </tr> 
     1476               <tr> 
     1477                  <td class="left">proxy-revalidate</td> 
     1478                  <td class="left"> <a href="#cache-response-directive" title="Response Cache-Control Directives">Section&nbsp;3.2.2</a>  
     1479                  </td> 
     1480               </tr> 
     1481               <tr> 
     1482                  <td class="left">public</td> 
     1483                  <td class="left"> <a href="#cache-response-directive" title="Response Cache-Control Directives">Section&nbsp;3.2.2</a>  
     1484                  </td> 
     1485               </tr> 
     1486               <tr> 
     1487                  <td class="left">s-maxage</td> 
     1488                  <td class="left"> <a href="#cache-response-directive" title="Response Cache-Control Directives">Section&nbsp;3.2.2</a>  
     1489                  </td> 
     1490               </tr> 
     1491            </tbody> 
     1492         </table> 
     1493      </div> 
     1494      <h2 id="rfc.section.5.2"><a href="#rfc.section.5.2">5.2</a>&nbsp;<a id="message.header.registration" href="#message.header.registration">Message Header Registration</a></h2> 
     1495      <p id="rfc.section.5.2.p.1">The Message Header Registry located at &lt;<a href="http://www.iana.org/assignments/message-headers/message-header-index.html">http://www.iana.org/assignments/message-headers/message-header-index.html</a>&gt; should be updated with the permanent registrations below (see <a href="#RFC3864" id="rfc.xref.RFC3864.1"><cite title="Registration Procedures for Message Header Fields">[RFC3864]</cite></a>): 
     1496      </p> 
     1497      <div id="rfc.table.2"> 
    14081498         <div id="iana.header.registration.table"></div> 
    14091499         <table class="tt full left" cellpadding="3" cellspacing="0"> 
     
    14621552         </table> 
    14631553      </div> 
    1464       <p id="rfc.section.5.1.p.2">The change controller is: "IETF (iesg@ietf.org) - Internet Engineering Task Force".</p> 
     1554      <p id="rfc.section.5.2.p.2">The change controller is: "IETF (iesg@ietf.org) - Internet Engineering Task Force".</p> 
    14651555      <h1 id="rfc.section.6"><a href="#rfc.section.6">6.</a>&nbsp;<a id="security.considerations" href="#security.considerations">Security Considerations</a></h1> 
    14661556      <p id="rfc.section.6.p.1">Caches expose additional potential vulnerabilities, since the contents of the cache represent an attractive target for malicious 
     
    15161606      <h2 id="rfc.references.2"><a href="#rfc.section.8.2" id="rfc.section.8.2">8.2</a> Informative References 
    15171607      </h2> 
    1518       <table>       
     1608      <table>         
    15191609         <tr> 
    15201610            <td class="reference"><b id="RFC1305">[RFC1305]</b></td> 
     
    15301620            <td class="reference"><b id="RFC3864">[RFC3864]</b></td> 
    15311621            <td class="top"><a href="mailto:GK-IETF@ninebynine.org" title="Nine by Nine">Klyne, G.</a>, <a href="mailto:mnot@pobox.com" title="BEA Systems">Nottingham, M.</a>, and <a href="mailto:JeffMogul@acm.org" title="HP Labs">J. Mogul</a>, “<a href="http://tools.ietf.org/html/rfc3864">Registration Procedures for Message Header Fields</a>”, BCP&nbsp;90, RFC&nbsp;3864, September&nbsp;2004. 
     1622            </td> 
     1623         </tr> 
     1624         <tr> 
     1625            <td class="reference"><b id="RFC5226">[RFC5226]</b></td> 
     1626            <td class="top"><a href="mailto:narten@us.ibm.com" title="IBM">Narten, T.</a> and <a href="mailto:Harald@Alvestrand.no" title="Google">H. Alvestrand</a>, “<a href="http://tools.ietf.org/html/rfc5226">Guidelines for Writing an IANA Considerations Section in RFCs</a>”, BCP&nbsp;26, RFC&nbsp;5226, May&nbsp;2008. 
    15321627            </td> 
    15331628         </tr> 
     
    17751870         <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/29">http://tools.ietf.org/wg/httpbis/trac/ticket/29</a>&gt;: "Age calculation" 
    17761871         </li> 
     1872         <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/208">http://tools.ietf.org/wg/httpbis/trac/ticket/208</a>&gt;: "IANA registry for cache-control directives" 
     1873         </li> 
    17771874      </ul> 
    17781875      <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1> 
     
    17831880            <li class="indline0"><a id="rfc.index.A" href="#rfc.index.A"><b>A</b></a><ul class="ind"> 
    17841881                  <li class="indline1">age&nbsp;&nbsp;<a class="iref" href="#rfc.iref.a.1">1.2</a></li> 
    1785                   <li class="indline1">Age header&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.age.1">2.2</a>, <a class="iref" href="#rfc.xref.header.age.2">2.3.2</a>, <a class="iref" href="#rfc.iref.a.2"><b>3.1</b></a>, <a class="iref" href="#rfc.xref.header.age.3">5.1</a></li> 
     1882                  <li class="indline1">Age header&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.age.1">2.2</a>, <a class="iref" href="#rfc.xref.header.age.2">2.3.2</a>, <a class="iref" href="#rfc.iref.a.2"><b>3.1</b></a>, <a class="iref" href="#rfc.xref.header.age.3">5.2</a></li> 
    17861883               </ul> 
    17871884            </li> 
     
    18041901                     </ul> 
    18051902                  </li> 
    1806                   <li class="indline1">Cache-Control header&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.cache-control.1">2.1</a>, <a class="iref" href="#rfc.xref.header.cache-control.2">2.1</a>, <a class="iref" href="#rfc.xref.header.cache-control.3">2.2</a>, <a class="iref" href="#rfc.iref.c.3"><b>3.2</b></a>, <a class="iref" href="#rfc.xref.header.cache-control.4">5.1</a>, <a class="iref" href="#rfc.xref.header.cache-control.5">A.1</a>, <a class="iref" href="#rfc.xref.header.cache-control.6">A.1</a></li> 
     1903                  <li class="indline1">Cache-Control header&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.cache-control.1">2.1</a>, <a class="iref" href="#rfc.xref.header.cache-control.2">2.1</a>, <a class="iref" href="#rfc.xref.header.cache-control.3">2.2</a>, <a class="iref" href="#rfc.iref.c.3"><b>3.2</b></a>, <a class="iref" href="#rfc.xref.header.cache-control.4">5.2</a>, <a class="iref" href="#rfc.xref.header.cache-control.5">A.1</a>, <a class="iref" href="#rfc.xref.header.cache-control.6">A.1</a></li> 
    18071904                  <li class="indline1">cacheable&nbsp;&nbsp;<a class="iref" href="#rfc.iref.c.2">1.2</a></li> 
    18081905               </ul> 
    18091906            </li> 
    18101907            <li class="indline0"><a id="rfc.index.E" href="#rfc.index.E"><b>E</b></a><ul class="ind"> 
    1811                   <li class="indline1">Expires header&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.expires.1">2.1</a>, <a class="iref" href="#rfc.xref.header.expires.2">2.3</a>, <a class="iref" href="#rfc.xref.header.expires.3">2.3.1</a>, <a class="iref" href="#rfc.iref.e.2"><b>3.3</b></a>, <a class="iref" href="#rfc.xref.header.expires.4">5.1</a></li> 
     1908                  <li class="indline1">Expires header&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.expires.1">2.1</a>, <a class="iref" href="#rfc.xref.header.expires.2">2.3</a>, <a class="iref" href="#rfc.xref.header.expires.3">2.3.1</a>, <a class="iref" href="#rfc.iref.e.2"><b>3.3</b></a>, <a class="iref" href="#rfc.xref.header.expires.4">5.2</a></li> 
    18121909                  <li class="indline1">explicit expiration time&nbsp;&nbsp;<a class="iref" href="#rfc.iref.e.1">1.2</a></li> 
    18131910               </ul> 
     
    18521949                  <li class="indline1">Headers&nbsp;&nbsp; 
    18531950                     <ul class="ind"> 
    1854                         <li class="indline1">Age&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.age.1">2.2</a>, <a class="iref" href="#rfc.xref.header.age.2">2.3.2</a>, <a class="iref" href="#rfc.iref.h.2"><b>3.1</b></a>, <a class="iref" href="#rfc.xref.header.age.3">5.1</a></li> 
    1855                         <li class="indline1">Cache-Control&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.cache-control.1">2.1</a>, <a class="iref" href="#rfc.xref.header.cache-control.2">2.1</a>, <a class="iref" href="#rfc.xref.header.cache-control.3">2.2</a>, <a class="iref" href="#rfc.iref.h.3"><b>3.2</b></a>, <a class="iref" href="#rfc.xref.header.cache-control.4">5.1</a>, <a class="iref" href="#rfc.xref.header.cache-control.5">A.1</a>, <a class="iref" href="#rfc.xref.header.cache-control.6">A.1</a></li> 
    1856                         <li class="indline1">Expires&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.expires.1">2.1</a>, <a class="iref" href="#rfc.xref.header.expires.2">2.3</a>, <a class="iref" href="#rfc.xref.header.expires.3">2.3.1</a>, <a class="iref" href="#rfc.iref.h.4"><b>3.3</b></a>, <a class="iref" href="#rfc.xref.header.expires.4">5.1</a></li> 
    1857                         <li class="indline1">Pragma&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.pragma.1">2.2</a>, <a class="iref" href="#rfc.xref.header.pragma.2">3.2</a>, <a class="iref" href="#rfc.iref.h.5"><b>3.4</b></a>, <a class="iref" href="#rfc.xref.header.pragma.3">5.1</a></li> 
    1858                         <li class="indline1">Vary&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.vary.1">2.6</a>, <a class="iref" href="#rfc.iref.h.6"><b>3.5</b></a>, <a class="iref" href="#rfc.xref.header.vary.2">5.1</a></li> 
    1859                         <li class="indline1">Warning&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.warning.1">2.3.3</a>, <a class="iref" href="#rfc.xref.header.warning.2">2.7</a>, <a class="iref" href="#rfc.iref.h.7"><b>3.6</b></a>, <a class="iref" href="#rfc.xref.header.warning.3">5.1</a>, <a class="iref" href="#rfc.xref.header.warning.4">A.1</a>, <a class="iref" href="#rfc.xref.header.warning.5">A.2</a></li> 
     1951                        <li class="indline1">Age&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.age.1">2.2</a>, <a class="iref" href="#rfc.xref.header.age.2">2.3.2</a>, <a class="iref" href="#rfc.iref.h.2"><b>3.1</b></a>, <a class="iref" href="#rfc.xref.header.age.3">5.2</a></li> 
     1952                        <li class="indline1">Cache-Control&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.cache-control.1">2.1</a>, <a class="iref" href="#rfc.xref.header.cache-control.2">2.1</a>, <a class="iref" href="#rfc.xref.header.cache-control.3">2.2</a>, <a class="iref" href="#rfc.iref.h.3"><b>3.2</b></a>, <a class="iref" href="#rfc.xref.header.cache-control.4">5.2</a>, <a class="iref" href="#rfc.xref.header.cache-control.5">A.1</a>, <a class="iref" href="#rfc.xref.header.cache-control.6">A.1</a></li> 
     1953                        <li class="indline1">Expires&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.expires.1">2.1</a>, <a class="iref" href="#rfc.xref.header.expires.2">2.3</a>, <a class="iref" href="#rfc.xref.header.expires.3">2.3.1</a>, <a class="iref" href="#rfc.iref.h.4"><b>3.3</b></a>, <a class="iref" href="#rfc.xref.header.expires.4">5.2</a></li> 
     1954                        <li class="indline1">Pragma&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.pragma.1">2.2</a>, <a class="iref" href="#rfc.xref.header.pragma.2">3.2</a>, <a class="iref" href="#rfc.iref.h.5"><b>3.4</b></a>, <a class="iref" href="#rfc.xref.header.pragma.3">5.2</a></li> 
     1955                        <li class="indline1">Vary&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.vary.1">2.6</a>, <a class="iref" href="#rfc.iref.h.6"><b>3.5</b></a>, <a class="iref" href="#rfc.xref.header.vary.2">5.2</a></li> 
     1956                        <li class="indline1">Warning&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.warning.1">2.3.3</a>, <a class="iref" href="#rfc.xref.header.warning.2">2.7</a>, <a class="iref" href="#rfc.iref.h.7"><b>3.6</b></a>, <a class="iref" href="#rfc.xref.header.warning.3">5.2</a>, <a class="iref" href="#rfc.xref.header.warning.4">A.1</a>, <a class="iref" href="#rfc.xref.header.warning.5">A.2</a></li> 
    18601957                     </ul> 
    18611958                  </li> 
     
    19402037                     </ul> 
    19412038                  </li> 
    1942                   <li class="indline1">Pragma header&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.pragma.1">2.2</a>, <a class="iref" href="#rfc.xref.header.pragma.2">3.2</a>, <a class="iref" href="#rfc.iref.p.4"><b>3.4</b></a>, <a class="iref" href="#rfc.xref.header.pragma.3">5.1</a></li> 
     2039                  <li class="indline1">Pragma header&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.pragma.1">2.2</a>, <a class="iref" href="#rfc.xref.header.pragma.2">3.2</a>, <a class="iref" href="#rfc.iref.p.4"><b>3.4</b></a>, <a class="iref" href="#rfc.xref.header.pragma.3">5.2</a></li> 
    19432040                  <li class="indline1">private&nbsp;&nbsp; 
    19442041                     <ul class="ind"> 
     
    19622059                  <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> 
    19632060                  <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> 
    1964                   <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> 
     2061                  <li class="indline1"><em>RFC3864</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC3864.1">5.2</a>, <a class="iref" href="#RFC3864"><b>8.2</b></a></li> 
     2062                  <li class="indline1"><em>RFC5226</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC5226.1">3.2.3</a>, <a class="iref" href="#RFC5226"><b>8.2</b></a><ul class="ind"> 
     2063                        <li class="indline1"><em>Section 4.1</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC5226.1">3.2.3</a></li> 
     2064                     </ul> 
     2065                  </li> 
    19652066                  <li class="indline1"><em>RFC5234</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC5234.1">1.4</a>, <a class="iref" href="#rfc.xref.RFC5234.2">1.4</a>, <a class="iref" href="#RFC5234"><b>8.1</b></a><ul class="ind"> 
    19662067                        <li class="indline1"><em>Appendix B.1</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC5234.2">1.4</a></li> 
     
    19802081            <li class="indline0"><a id="rfc.index.V" href="#rfc.index.V"><b>V</b></a><ul class="ind"> 
    19812082                  <li class="indline1">validator&nbsp;&nbsp;<a class="iref" href="#rfc.iref.v.1">1.2</a>, <a class="iref" href="#rfc.iref.v.2">1.2</a></li> 
    1982                   <li class="indline1">Vary header&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.vary.1">2.6</a>, <a class="iref" href="#rfc.iref.v.3"><b>3.5</b></a>, <a class="iref" href="#rfc.xref.header.vary.2">5.1</a></li> 
     2083                  <li class="indline1">Vary header&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.vary.1">2.6</a>, <a class="iref" href="#rfc.iref.v.3"><b>3.5</b></a>, <a class="iref" href="#rfc.xref.header.vary.2">5.2</a></li> 
    19832084               </ul> 
    19842085            </li> 
    19852086            <li class="indline0"><a id="rfc.index.W" href="#rfc.index.W"><b>W</b></a><ul class="ind"> 
    1986                   <li class="indline1">Warning header&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.warning.1">2.3.3</a>, <a class="iref" href="#rfc.xref.header.warning.2">2.7</a>, <a class="iref" href="#rfc.iref.w.1"><b>3.6</b></a>, <a class="iref" href="#rfc.xref.header.warning.3">5.1</a>, <a class="iref" href="#rfc.xref.header.warning.4">A.1</a>, <a class="iref" href="#rfc.xref.header.warning.5">A.2</a></li> 
     2087                  <li class="indline1">Warning header&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.warning.1">2.3.3</a>, <a class="iref" href="#rfc.xref.header.warning.2">2.7</a>, <a class="iref" href="#rfc.iref.w.1"><b>3.6</b></a>, <a class="iref" href="#rfc.xref.header.warning.3">5.2</a>, <a class="iref" href="#rfc.xref.header.warning.4">A.1</a>, <a class="iref" href="#rfc.xref.header.warning.5">A.2</a></li> 
    19872088               </ul> 
    19882089            </li> 
  • draft-ietf-httpbis/latest/p6-cache.xml

    r816 r817  
    12901290  remain minimally correct even if the cache does not understand the extension(s). 
    12911291</t> 
     1292<t> 
     1293  The HTTP Cache Directive Registry defines the name space for the cache 
     1294  directives. 
     1295</t> 
     1296<t> 
     1297  Registrations &MUST; include the following fields: 
     1298  <list style="symbols"> 
     1299    <t>Cache Directive Name</t> 
     1300    <t>Pointer to specification text</t> 
     1301  </list> 
     1302</t> 
     1303<t> 
     1304  Values to be added to this name space are subject to IETF review 
     1305  (<xref target="RFC5226" x:fmt="," x:sec="4.1"/>). 
     1306</t> 
     1307<t> 
     1308  The registry itself is maintained at <eref target="http://www.iana.org/assignments/http-cache-directives"/>. 
     1309</t> 
    12921310</section> 
    12931311 
     
    15841602 
    15851603<section anchor="IANA.considerations" title="IANA Considerations"> 
     1604 
     1605<section title="Cache Directive Registry" anchor="cache.directive.registration"> 
     1606<t> 
     1607  The registration procedure for HTTP Cache Directives is defined by  
     1608  <xref target="cache.control.extensions"/> of this document. 
     1609</t> 
     1610<t> 
     1611   The HTTP Cache Directive Registry should be created at <eref target="http://www.iana.org/assignments/http-cache-directives"/> 
     1612   and be populated with the registrations below: 
     1613</t> 
     1614<?BEGININC p6-cache.cache-directives ?> 
     1615<!--AUTOGENERATED FROM extract-cache-directives-defs.xslt, do not edit manually--> 
     1616<texttable align="left" suppress-title="true" 
     1617           anchor="iana.cache.directive.registration.table"> 
     1618   <ttcol>Cache Directive</ttcol> 
     1619   <ttcol>Reference</ttcol> 
     1620 
     1621   <c>max-age</c> 
     1622   <c> 
     1623      <xref target="cache-request-directive"/>, <xref target="cache-response-directive"/> 
     1624   </c> 
     1625   <c>max-stale</c> 
     1626   <c> 
     1627      <xref target="cache-request-directive"/> 
     1628   </c> 
     1629   <c>min-fresh</c> 
     1630   <c> 
     1631      <xref target="cache-request-directive"/> 
     1632   </c> 
     1633   <c>must-revalidate</c> 
     1634   <c> 
     1635      <xref target="cache-response-directive"/> 
     1636   </c> 
     1637   <c>no-cache</c> 
     1638   <c> 
     1639      <xref target="cache-request-directive"/>, <xref target="cache-response-directive"/> 
     1640   </c> 
     1641   <c>no-store</c> 
     1642   <c> 
     1643      <xref target="cache-request-directive"/>, <xref target="cache-response-directive"/> 
     1644   </c> 
     1645   <c>no-transform</c> 
     1646   <c> 
     1647      <xref target="cache-request-directive"/>, <xref target="cache-response-directive"/> 
     1648   </c> 
     1649   <c>only-if-cached</c> 
     1650   <c> 
     1651      <xref target="cache-request-directive"/> 
     1652   </c> 
     1653   <c>private</c> 
     1654   <c> 
     1655      <xref target="cache-response-directive"/> 
     1656   </c> 
     1657   <c>proxy-revalidate</c> 
     1658   <c> 
     1659      <xref target="cache-response-directive"/> 
     1660   </c> 
     1661   <c>public</c> 
     1662   <c> 
     1663      <xref target="cache-response-directive"/> 
     1664   </c> 
     1665   <c>s-maxage</c> 
     1666   <c> 
     1667      <xref target="cache-response-directive"/> 
     1668   </c> 
     1669</texttable> 
     1670<!--(END)--> 
     1671<?ENDINC p6-cache.cache-directives ?> 
     1672</section> 
    15861673 
    15871674<section anchor="message.header.registration" title="Message Header Registration"> 
     
    20002087  </reference> 
    20012088 
     2089  <reference anchor='RFC5226'> 
     2090    <front> 
     2091      <title>Guidelines for Writing an IANA Considerations Section in RFCs</title> 
     2092      <author initials='T.' surname='Narten' fullname='T. Narten'> 
     2093        <organization>IBM</organization> 
     2094        <address><email>narten@us.ibm.com</email></address> 
     2095      </author> 
     2096      <author initials='H.' surname='Alvestrand' fullname='H. Alvestrand'> 
     2097        <organization>Google</organization> 
     2098        <address><email>Harald@Alvestrand.no</email></address> 
     2099      </author> 
     2100      <date year='2008' month='May' /> 
     2101    </front> 
     2102    <seriesInfo name='BCP' value='26' /> 
     2103    <seriesInfo name='RFC' value='5226' /> 
     2104  </reference> 
     2105 
    20022106</references> 
    20032107 
     
    23402444      "Age calculation" 
    23412445    </t> 
     2446    <t> 
     2447      <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/208" />: 
     2448      "IANA registry for cache-control directives" 
     2449    </t> 
    23422450  </list> 
    23432451</t> 
Note: See TracChangeset for help on using the changeset viewer.