Ignore:
Timestamp:
Dec 4, 2011, 8:09:08 PM (8 years ago)
Author:
mnot@…
Message:

Add warn-code registry; #274

File:
1 edited

Legend:

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

    r1484 r1485  
    387387      <link rel="Chapter" title="2 Cache Operation" href="#rfc.section.2">
    388388      <link rel="Chapter" title="3 Header Field Definitions" href="#rfc.section.3">
    389       <link rel="Chapter" title="4 History Lists" href="#rfc.section.4">
    390       <link rel="Chapter" title="5 IANA Considerations" href="#rfc.section.5">
    391       <link rel="Chapter" title="6 Security Considerations" href="#rfc.section.6">
    392       <link rel="Chapter" title="7 Acknowledgments" href="#rfc.section.7">
    393       <link rel="Chapter" href="#rfc.section.8" title="8 References">
     389      <link rel="Chapter" title="4 Security Considerations" href="#rfc.section.4">
     390      <link rel="Chapter" title="5 Acknowledgments" href="#rfc.section.5">
     391      <link rel="Chapter" href="#rfc.section.6" title="6 References">
    394392      <link rel="Appendix" title="A Changes from RFC 2616" href="#rfc.section.A">
    395393      <link rel="Appendix" title="B Collected ABNF" href="#rfc.section.B">
     
    594592               <li>3.4&nbsp;&nbsp;&nbsp;<a href="#header.pragma">Pragma</a></li>
    595593               <li>3.5&nbsp;&nbsp;&nbsp;<a href="#header.vary">Vary</a></li>
    596                <li>3.6&nbsp;&nbsp;&nbsp;<a href="#header.warning">Warning</a></li>
     594               <li>3.6&nbsp;&nbsp;&nbsp;<a href="#header.warning">Warning</a><ul>
     595                     <li>3.6.1&nbsp;&nbsp;&nbsp;<a href="#warn.code.extensions">Warn Code Extensions</a></li>
     596                  </ul>
     597               </li>
     598               <li>3.7&nbsp;&nbsp;&nbsp;<a href="#history.lists">History Lists</a></li>
     599               <li>3.8&nbsp;&nbsp;&nbsp;<a href="#IANA.considerations">IANA Considerations</a><ul>
     600                     <li>3.8.1&nbsp;&nbsp;&nbsp;<a href="#cache.directive.registration">Cache Directive Registry</a></li>
     601                     <li>3.8.2&nbsp;&nbsp;&nbsp;<a href="#warn.code.registration">Warn Code Registry</a></li>
     602                  </ul>
     603               </li>
     604               <li>3.9&nbsp;&nbsp;&nbsp;<a href="#header.field.registration">Header Field Registration</a></li>
    597605            </ul>
    598606         </li>
    599          <li>4.&nbsp;&nbsp;&nbsp;<a href="#history.lists">History Lists</a></li>
    600          <li>5.&nbsp;&nbsp;&nbsp;<a href="#IANA.considerations">IANA Considerations</a><ul>
    601                <li>5.1&nbsp;&nbsp;&nbsp;<a href="#cache.directive.registration">Cache Directive Registry</a></li>
    602                <li>5.2&nbsp;&nbsp;&nbsp;<a href="#header.field.registration">Header Field Registration</a></li>
    603             </ul>
    604          </li>
    605          <li>6.&nbsp;&nbsp;&nbsp;<a href="#security.considerations">Security Considerations</a></li>
    606          <li>7.&nbsp;&nbsp;&nbsp;<a href="#acks">Acknowledgments</a></li>
    607          <li>8.&nbsp;&nbsp;&nbsp;<a href="#rfc.references">References</a><ul>
    608                <li>8.1&nbsp;&nbsp;&nbsp;<a href="#rfc.references.1">Normative References</a></li>
    609                <li>8.2&nbsp;&nbsp;&nbsp;<a href="#rfc.references.2">Informative References</a></li>
     607         <li>4.&nbsp;&nbsp;&nbsp;<a href="#security.considerations">Security Considerations</a></li>
     608         <li>5.&nbsp;&nbsp;&nbsp;<a href="#acks">Acknowledgments</a></li>
     609         <li>6.&nbsp;&nbsp;&nbsp;<a href="#rfc.references">References</a><ul>
     610               <li>6.1&nbsp;&nbsp;&nbsp;<a href="#rfc.references.1">Normative References</a></li>
     611               <li>6.2&nbsp;&nbsp;&nbsp;<a href="#rfc.references.2">Informative References</a></li>
    610612            </ul>
    611613         </li>
     
    897899      </p>
    898900      <p id="rfc.section.2.3.p.8">Note that freshness applies only to cache operation; it cannot be used to force a user agent to refresh its display or reload
    899          a resource. See <a href="#history.lists" title="History Lists">Section&nbsp;4</a> for an explanation of the difference between caches and history mechanisms.
     901         a resource. See <a href="#history.lists" title="History Lists">Section&nbsp;3.7</a> for an explanation of the difference between caches and history mechanisms.
    900902      </p>
    901903      <h3 id="rfc.section.2.3.1"><a href="#rfc.section.2.3.1">2.3.1</a>&nbsp;<a id="calculating.freshness.lifetime" href="#calculating.freshness.lifetime">Calculating Freshness Lifetime</a></h3>
     
    15551557         </li>
    15561558      </ul>
    1557       <h1 id="rfc.section.4"><a href="#rfc.section.4">4.</a>&nbsp;<a id="history.lists" href="#history.lists">History Lists</a></h1>
    1558       <p id="rfc.section.4.p.1">User agents often have history mechanisms, such as "Back" buttons and history lists, that can be used to redisplay a representation
     1559      <h3 id="rfc.section.3.6.1"><a href="#rfc.section.3.6.1">3.6.1</a>&nbsp;<a id="warn.code.extensions" href="#warn.code.extensions">Warn Code Extensions</a></h3>
     1560      <p id="rfc.section.3.6.1.p.1">The HTTP Warn Code Registry defines the name space for warn codes.</p>
     1561      <p id="rfc.section.3.6.1.p.2">A registration <em class="bcp14">MUST</em> include the following fields:
     1562      </p>
     1563      <ul>
     1564         <li>Warn Code (3 digits)</li>
     1565         <li>Short Description</li>
     1566         <li>Pointer to specification text</li>
     1567      </ul>
     1568      <p id="rfc.section.3.6.1.p.3">Values to be added to this name space are subject to IETF review (<a href="#RFC5226" id="rfc.xref.RFC5226.2"><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>).
     1569      </p>
     1570      <p id="rfc.section.3.6.1.p.4">The registry itself is maintained at &lt;<a href="http://www.iana.org/assignments/http-warn-codes">http://www.iana.org/assignments/http-warn-codes</a>&gt;.
     1571      </p>
     1572      <h2 id="rfc.section.3.7"><a href="#rfc.section.3.7">3.7</a>&nbsp;<a id="history.lists" href="#history.lists">History Lists</a></h2>
     1573      <p id="rfc.section.3.7.p.1">User agents often have history mechanisms, such as "Back" buttons and history lists, that can be used to redisplay a representation
    15591574         retrieved earlier in a session.
    15601575      </p>
    1561       <p id="rfc.section.4.p.2">The freshness model (<a href="#expiration.model" title="Freshness Model">Section&nbsp;2.3</a>) does not necessarily apply to history mechanisms. I.e., a history mechanism can display a previous representation even if
     1576      <p id="rfc.section.3.7.p.2">The freshness model (<a href="#expiration.model" title="Freshness Model">Section&nbsp;2.3</a>) does not necessarily apply to history mechanisms. I.e., a history mechanism can display a previous representation even if
    15621577         it has expired.
    15631578      </p>
    1564       <p id="rfc.section.4.p.3">This does not prohibit the history mechanism from telling the user that a view might be stale, or from honoring cache directives
     1579      <p id="rfc.section.3.7.p.3">This does not prohibit the history mechanism from telling the user that a view might be stale, or from honoring cache directives
    15651580         (e.g., Cache-Control: no-store).
    15661581      </p>
    1567       <h1 id="rfc.section.5"><a href="#rfc.section.5">5.</a>&nbsp;<a id="IANA.considerations" href="#IANA.considerations">IANA Considerations</a></h1>
    1568       <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>
    1569       <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.
    1570       </p>
    1571       <p id="rfc.section.5.1.p.2">The HTTP Cache Directive Registry shall 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:
     1582      <h2 id="rfc.section.3.8"><a href="#rfc.section.3.8">3.8</a>&nbsp;<a id="IANA.considerations" href="#IANA.considerations">IANA Considerations</a></h2>
     1583      <h3 id="rfc.section.3.8.1"><a href="#rfc.section.3.8.1">3.8.1</a>&nbsp;<a id="cache.directive.registration" href="#cache.directive.registration">Cache Directive Registry</a></h3>
     1584      <p id="rfc.section.3.8.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.
     1585      </p>
     1586      <p id="rfc.section.3.8.1.p.2">The HTTP Cache Directive Registry shall 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:
    15721587      </p>
    15731588      <div id="rfc.table.1">
     
    16541669         </table>
    16551670      </div>
    1656       <h2 id="rfc.section.5.2"><a href="#rfc.section.5.2">5.2</a>&nbsp;<a id="header.field.registration" href="#header.field.registration">Header Field Registration</a></h2>
    1657       <p id="rfc.section.5.2.p.1">The Message Header Field 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; shall 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>):
     1671      <h3 id="rfc.section.3.8.2"><a href="#rfc.section.3.8.2">3.8.2</a>&nbsp;<a id="warn.code.registration" href="#warn.code.registration">Warn Code Registry</a></h3>
     1672      <p id="rfc.section.3.8.2.p.1">The registration procedure for HTTP Warn Codes is defined by <a href="#warn.code.extensions" title="Warn Code Extensions">Section&nbsp;3.6.1</a> of this document.
     1673      </p>
     1674      <p id="rfc.section.3.8.2.p.2">The HTTP Warn Code Registry shall 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:
     1675      </p>
     1676      <div id="rfc.table.u.1">
     1677         <table class="tt full left" cellpadding="3" cellspacing="0">
     1678            <thead>
     1679               <tr>
     1680                  <th>Warn Code</th>
     1681                  <th>Short Description</th>
     1682                  <th>Reference</th>
     1683               </tr>
     1684            </thead>
     1685            <tbody>
     1686               <tr>
     1687                  <td class="left">110</td>
     1688                  <td class="left">Response is stale</td>
     1689                  <td class="left"><a href="#header.warning" id="rfc.xref.header.warning.4" title="Warning">Section&nbsp;3.6</a></td>
     1690               </tr>
     1691               <tr>
     1692                  <td class="left">111</td>
     1693                  <td class="left">Revalidation failed</td>
     1694                  <td class="left"><a href="#header.warning" id="rfc.xref.header.warning.5" title="Warning">Section&nbsp;3.6</a></td>
     1695               </tr>
     1696               <tr>
     1697                  <td class="left">112</td>
     1698                  <td class="left">Disconnected operation</td>
     1699                  <td class="left"><a href="#header.warning" id="rfc.xref.header.warning.6" title="Warning">Section&nbsp;3.6</a></td>
     1700               </tr>
     1701               <tr>
     1702                  <td class="left">113</td>
     1703                  <td class="left">Heuristic expiration</td>
     1704                  <td class="left"><a href="#header.warning" id="rfc.xref.header.warning.7" title="Warning">Section&nbsp;3.6</a></td>
     1705               </tr>
     1706               <tr>
     1707                  <td class="left">199</td>
     1708                  <td class="left">Miscellaneous warning</td>
     1709                  <td class="left"><a href="#header.warning" id="rfc.xref.header.warning.8" title="Warning">Section&nbsp;3.6</a></td>
     1710               </tr>
     1711               <tr>
     1712                  <td class="left">214</td>
     1713                  <td class="left">Transformation applied</td>
     1714                  <td class="left"><a href="#header.warning" id="rfc.xref.header.warning.9" title="Warning">Section&nbsp;3.6</a></td>
     1715               </tr>
     1716               <tr>
     1717                  <td class="left">299</td>
     1718                  <td class="left">Miscellaneous persistent warning</td>
     1719                  <td class="left"><a href="#header.warning" id="rfc.xref.header.warning.10" title="Warning">Section&nbsp;3.6</a></td>
     1720               </tr>
     1721            </tbody>
     1722         </table>
     1723      </div>
     1724      <h2 id="rfc.section.3.9"><a href="#rfc.section.3.9">3.9</a>&nbsp;<a id="header.field.registration" href="#header.field.registration">Header Field Registration</a></h2>
     1725      <p id="rfc.section.3.9.p.1">The Message Header Field 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; shall 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>):
    16581726      </p>
    16591727      <div id="rfc.table.2">
     
    17081776                  <td class="left">http</td>
    17091777                  <td class="left">standard</td>
    1710                   <td class="left"> <a href="#header.warning" id="rfc.xref.header.warning.4" title="Warning">Section&nbsp;3.6</a>
     1778                  <td class="left"> <a href="#header.warning" id="rfc.xref.header.warning.11" title="Warning">Section&nbsp;3.6</a>
    17111779                  </td>
    17121780               </tr>
     
    17141782         </table>
    17151783      </div>
    1716       <p id="rfc.section.5.2.p.2">The change controller is: "IETF (iesg@ietf.org) - Internet Engineering Task Force".</p>
    1717       <h1 id="rfc.section.6"><a href="#rfc.section.6">6.</a>&nbsp;<a id="security.considerations" href="#security.considerations">Security Considerations</a></h1>
    1718       <p id="rfc.section.6.p.1">Caches expose additional potential vulnerabilities, since the contents of the cache represent an attractive target for malicious
     1784      <p id="rfc.section.3.9.p.2">The change controller is: "IETF (iesg@ietf.org) - Internet Engineering Task Force".</p>
     1785      <h1 id="rfc.section.4"><a href="#rfc.section.4">4.</a>&nbsp;<a id="security.considerations" href="#security.considerations">Security Considerations</a></h1>
     1786      <p id="rfc.section.4.p.1">Caches expose additional potential vulnerabilities, since the contents of the cache represent an attractive target for malicious
    17191787         exploitation. Because cache contents persist after an HTTP request is complete, an attack on the cache can reveal information
    17201788         long after a user believes that the information has been removed from the network. Therefore, cache contents need to be protected
    17211789         as sensitive information.
    17221790      </p>
    1723       <h1 id="rfc.section.7"><a href="#rfc.section.7">7.</a>&nbsp;<a id="acks" href="#acks">Acknowledgments</a></h1>
    1724       <p id="rfc.section.7.p.1">See <a href="p1-messaging.html#acks" title="Acknowledgments">Section 11</a> of <a href="#Part1" id="rfc.xref.Part1.17"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>.
    1725       </p>
    1726       <h1 id="rfc.references"><a id="rfc.section.8" href="#rfc.section.8">8.</a> References
     1791      <h1 id="rfc.section.5"><a href="#rfc.section.5">5.</a>&nbsp;<a id="acks" href="#acks">Acknowledgments</a></h1>
     1792      <p id="rfc.section.5.p.1">See <a href="p1-messaging.html#acks" title="Acknowledgments">Section 11</a> of <a href="#Part1" id="rfc.xref.Part1.17"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>.
     1793      </p>
     1794      <h1 id="rfc.references"><a id="rfc.section.6" href="#rfc.section.6">6.</a> References
    17271795      </h1>
    1728       <h2 id="rfc.references.1"><a href="#rfc.section.8.1" id="rfc.section.8.1">8.1</a> Normative References
     1796      <h2 id="rfc.references.1"><a href="#rfc.section.6.1" id="rfc.section.6.1">6.1</a> Normative References
    17291797      </h2>
    17301798      <table>             
     
    17651833         </tr>
    17661834      </table>
    1767       <h2 id="rfc.references.2"><a href="#rfc.section.8.2" id="rfc.section.8.2">8.2</a> Informative References
     1835      <h2 id="rfc.references.2"><a href="#rfc.section.6.2" id="rfc.section.6.2">6.2</a> Informative References
    17681836      </h2>
    17691837      <table>         
     
    18261894      </p>
    18271895      <p id="rfc.section.A.p.5">Do not mention RFC 2047 encoding and multiple languages in Warning header fields anymore, as these aspects never were implemented.
    1828          (<a href="#header.warning" id="rfc.xref.header.warning.5" title="Warning">Section&nbsp;3.6</a>)
     1896         (<a href="#header.warning" id="rfc.xref.header.warning.12" title="Warning">Section&nbsp;3.6</a>)
    18291897      </p>
    18301898      <h1 id="rfc.section.B"><a href="#rfc.section.B">B.</a>&nbsp;<a id="collected.abnf" href="#collected.abnf">Collected ABNF</a></h1>
     
    21052173         <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/212">http://tools.ietf.org/wg/httpbis/trac/ticket/212</a>&gt;: "Refining age for 1.1 proxy chains"
    21062174         </li>
     2175         <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/274">http://tools.ietf.org/wg/httpbis/trac/ticket/274</a>&gt;: "warn-code registry"
     2176         </li>
    21072177      </ul>
    21082178      <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1>
     
    21132183            <li><a id="rfc.index.A" href="#rfc.index.A"><b>A</b></a><ul>
    21142184                  <li>age&nbsp;&nbsp;<a href="#rfc.iref.a.1">1.2</a></li>
    2115                   <li>Age header field&nbsp;&nbsp;<a href="#rfc.xref.header.age.1">2.2</a>, <a href="#rfc.xref.header.age.2">2.3.2</a>, <a href="#rfc.iref.a.2"><b>3.1</b></a>, <a href="#rfc.xref.header.age.3">5.2</a></li>
     2185                  <li>Age header field&nbsp;&nbsp;<a href="#rfc.xref.header.age.1">2.2</a>, <a href="#rfc.xref.header.age.2">2.3.2</a>, <a href="#rfc.iref.a.2"><b>3.1</b></a>, <a href="#rfc.xref.header.age.3">3.9</a></li>
    21162186               </ul>
    21172187            </li>
     
    21362206                  <li>cache entry&nbsp;&nbsp;<a href="#rfc.iref.c.4">2</a></li>
    21372207                  <li>cache key&nbsp;&nbsp;<a href="#rfc.iref.c.5">2</a></li>
    2138                   <li>Cache-Control header field&nbsp;&nbsp;<a href="#rfc.xref.header.cache-control.1">2.1</a>, <a href="#rfc.iref.c.6"><b>3.2</b></a>, <a href="#rfc.xref.header.cache-control.2">5.2</a></li>
     2208                  <li>Cache-Control header field&nbsp;&nbsp;<a href="#rfc.xref.header.cache-control.1">2.1</a>, <a href="#rfc.iref.c.6"><b>3.2</b></a>, <a href="#rfc.xref.header.cache-control.2">3.9</a></li>
    21392209                  <li>cacheable&nbsp;&nbsp;<a href="#rfc.iref.c.3">1.2</a></li>
    21402210               </ul>
    21412211            </li>
    21422212            <li><a id="rfc.index.E" href="#rfc.index.E"><b>E</b></a><ul>
    2143                   <li>Expires header field&nbsp;&nbsp;<a href="#rfc.xref.header.expires.1">2.1</a>, <a href="#rfc.xref.header.expires.2">2.3</a>, <a href="#rfc.xref.header.expires.3">2.3.1</a>, <a href="#rfc.iref.e.2"><b>3.3</b></a>, <a href="#rfc.xref.header.expires.4">5.2</a></li>
     2213                  <li>Expires header field&nbsp;&nbsp;<a href="#rfc.xref.header.expires.1">2.1</a>, <a href="#rfc.xref.header.expires.2">2.3</a>, <a href="#rfc.xref.header.expires.3">2.3.1</a>, <a href="#rfc.iref.e.2"><b>3.3</b></a>, <a href="#rfc.xref.header.expires.4">3.9</a></li>
    21442214                  <li>explicit expiration time&nbsp;&nbsp;<a href="#rfc.iref.e.1">1.2</a></li>
    21452215               </ul>
     
    21782248                  <li>Header Fields&nbsp;&nbsp;
    21792249                     <ul>
    2180                         <li>Age&nbsp;&nbsp;<a href="#rfc.xref.header.age.1">2.2</a>, <a href="#rfc.xref.header.age.2">2.3.2</a>, <a href="#rfc.iref.h.2"><b>3.1</b></a>, <a href="#rfc.xref.header.age.3">5.2</a></li>
    2181                         <li>Cache-Control&nbsp;&nbsp;<a href="#rfc.xref.header.cache-control.1">2.1</a>, <a href="#rfc.iref.h.3"><b>3.2</b></a>, <a href="#rfc.xref.header.cache-control.2">5.2</a></li>
    2182                         <li>Expires&nbsp;&nbsp;<a href="#rfc.xref.header.expires.1">2.1</a>, <a href="#rfc.xref.header.expires.2">2.3</a>, <a href="#rfc.xref.header.expires.3">2.3.1</a>, <a href="#rfc.iref.h.4"><b>3.3</b></a>, <a href="#rfc.xref.header.expires.4">5.2</a></li>
    2183                         <li>Pragma&nbsp;&nbsp;<a href="#rfc.xref.header.pragma.1">2.2</a>, <a href="#rfc.xref.header.pragma.2">3.2</a>, <a href="#rfc.iref.h.5"><b>3.4</b></a>, <a href="#rfc.xref.header.pragma.3">5.2</a></li>
    2184                         <li>Vary&nbsp;&nbsp;<a href="#rfc.xref.header.vary.1">2.7</a>, <a href="#rfc.iref.h.6"><b>3.5</b></a>, <a href="#rfc.xref.header.vary.2">5.2</a></li>
    2185                         <li>Warning&nbsp;&nbsp;<a href="#rfc.xref.header.warning.1">2.3.3</a>, <a href="#rfc.xref.header.warning.2">2.4.1</a>, <a href="#rfc.xref.header.warning.3">2.8</a>, <a href="#rfc.iref.h.7"><b>3.6</b></a>, <a href="#rfc.xref.header.warning.4">5.2</a>, <a href="#rfc.xref.header.warning.5">A</a></li>
     2250                        <li>Age&nbsp;&nbsp;<a href="#rfc.xref.header.age.1">2.2</a>, <a href="#rfc.xref.header.age.2">2.3.2</a>, <a href="#rfc.iref.h.2"><b>3.1</b></a>, <a href="#rfc.xref.header.age.3">3.9</a></li>
     2251                        <li>Cache-Control&nbsp;&nbsp;<a href="#rfc.xref.header.cache-control.1">2.1</a>, <a href="#rfc.iref.h.3"><b>3.2</b></a>, <a href="#rfc.xref.header.cache-control.2">3.9</a></li>
     2252                        <li>Expires&nbsp;&nbsp;<a href="#rfc.xref.header.expires.1">2.1</a>, <a href="#rfc.xref.header.expires.2">2.3</a>, <a href="#rfc.xref.header.expires.3">2.3.1</a>, <a href="#rfc.iref.h.4"><b>3.3</b></a>, <a href="#rfc.xref.header.expires.4">3.9</a></li>
     2253                        <li>Pragma&nbsp;&nbsp;<a href="#rfc.xref.header.pragma.1">2.2</a>, <a href="#rfc.xref.header.pragma.2">3.2</a>, <a href="#rfc.iref.h.5"><b>3.4</b></a>, <a href="#rfc.xref.header.pragma.3">3.9</a></li>
     2254                        <li>Vary&nbsp;&nbsp;<a href="#rfc.xref.header.vary.1">2.7</a>, <a href="#rfc.iref.h.6"><b>3.5</b></a>, <a href="#rfc.xref.header.vary.2">3.9</a></li>
     2255                        <li>Warning&nbsp;&nbsp;<a href="#rfc.xref.header.warning.1">2.3.3</a>, <a href="#rfc.xref.header.warning.2">2.4.1</a>, <a href="#rfc.xref.header.warning.3">2.8</a>, <a href="#rfc.iref.h.7"><b>3.6</b></a>, <a href="#rfc.xref.header.warning.4">3.8.2</a>, <a href="#rfc.xref.header.warning.5">3.8.2</a>, <a href="#rfc.xref.header.warning.6">3.8.2</a>, <a href="#rfc.xref.header.warning.7">3.8.2</a>, <a href="#rfc.xref.header.warning.8">3.8.2</a>, <a href="#rfc.xref.header.warning.9">3.8.2</a>, <a href="#rfc.xref.header.warning.10">3.8.2</a>, <a href="#rfc.xref.header.warning.11">3.9</a>, <a href="#rfc.xref.header.warning.12">A</a></li>
    21862256                     </ul>
    21872257                  </li>
     
    22392309            </li>
    22402310            <li><a id="rfc.index.P" href="#rfc.index.P"><b>P</b></a><ul>
    2241                   <li><em>Part1</em>&nbsp;&nbsp;<a href="#rfc.xref.Part1.1">1.3</a>, <a href="#rfc.xref.Part1.2">1.4</a>, <a href="#rfc.xref.Part1.3">1.4.1</a>, <a href="#rfc.xref.Part1.4">1.4.1</a>, <a href="#rfc.xref.Part1.5">1.4.1</a>, <a href="#rfc.xref.Part1.6">1.4.1</a>, <a href="#rfc.xref.Part1.7">1.4.2</a>, <a href="#rfc.xref.Part1.8">1.4.2</a>, <a href="#rfc.xref.Part1.9">1.4.2</a>, <a href="#rfc.xref.Part1.10">1.4.2</a>, <a href="#rfc.xref.Part1.11">2.1</a>, <a href="#rfc.xref.Part1.12">2.2</a>, <a href="#rfc.xref.Part1.13">2.5</a>, <a href="#rfc.xref.Part1.14">2.5</a>, <a href="#rfc.xref.Part1.15">2.5</a>, <a href="#rfc.xref.Part1.16">2.7</a>, <a href="#rfc.xref.Part1.17">7</a>, <a href="#Part1"><b>8.1</b></a><ul>
     2311                  <li><em>Part1</em>&nbsp;&nbsp;<a href="#rfc.xref.Part1.1">1.3</a>, <a href="#rfc.xref.Part1.2">1.4</a>, <a href="#rfc.xref.Part1.3">1.4.1</a>, <a href="#rfc.xref.Part1.4">1.4.1</a>, <a href="#rfc.xref.Part1.5">1.4.1</a>, <a href="#rfc.xref.Part1.6">1.4.1</a>, <a href="#rfc.xref.Part1.7">1.4.2</a>, <a href="#rfc.xref.Part1.8">1.4.2</a>, <a href="#rfc.xref.Part1.9">1.4.2</a>, <a href="#rfc.xref.Part1.10">1.4.2</a>, <a href="#rfc.xref.Part1.11">2.1</a>, <a href="#rfc.xref.Part1.12">2.2</a>, <a href="#rfc.xref.Part1.13">2.5</a>, <a href="#rfc.xref.Part1.14">2.5</a>, <a href="#rfc.xref.Part1.15">2.5</a>, <a href="#rfc.xref.Part1.16">2.7</a>, <a href="#rfc.xref.Part1.17">5</a>, <a href="#Part1"><b>6.1</b></a><ul>
    22422312                        <li><em>Section 1.2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part1.2">1.4</a></li>
    22432313                        <li><em>Section 1.2.2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part1.4">1.4.1</a></li>
     
    22482318                        <li><em>Section 4.3</em>&nbsp;&nbsp;<a href="#rfc.xref.Part1.12">2.2</a>, <a href="#rfc.xref.Part1.13">2.5</a>, <a href="#rfc.xref.Part1.14">2.5</a>, <a href="#rfc.xref.Part1.15">2.5</a></li>
    22492319                        <li><em>Section 8.8</em>&nbsp;&nbsp;<a href="#rfc.xref.Part1.9">1.4.2</a></li>
    2250                         <li><em>Section 11</em>&nbsp;&nbsp;<a href="#rfc.xref.Part1.17">7</a></li>
     2320                        <li><em>Section 11</em>&nbsp;&nbsp;<a href="#rfc.xref.Part1.17">5</a></li>
    22512321                     </ul>
    22522322                  </li>
    2253                   <li><em>Part2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part2.1">1.4.2</a>, <a href="#rfc.xref.Part2.2">2</a>, <a href="#rfc.xref.Part2.3">2.2</a>, <a href="#rfc.xref.Part2.4">2.3.1.1</a>, <a href="#rfc.xref.Part2.5">2.3.2</a>, <a href="#rfc.xref.Part2.6">2.5</a>, <a href="#rfc.xref.Part2.7">3.3</a>, <a href="#Part2"><b>8.1</b></a><ul>
     2323                  <li><em>Part2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part2.1">1.4.2</a>, <a href="#rfc.xref.Part2.2">2</a>, <a href="#rfc.xref.Part2.3">2.2</a>, <a href="#rfc.xref.Part2.4">2.3.1.1</a>, <a href="#rfc.xref.Part2.5">2.3.2</a>, <a href="#rfc.xref.Part2.6">2.5</a>, <a href="#rfc.xref.Part2.7">3.3</a>, <a href="#Part2"><b>6.1</b></a><ul>
    22542324                        <li><em>Section 6.1.1</em>&nbsp;&nbsp;<a href="#rfc.xref.Part2.3">2.2</a>, <a href="#rfc.xref.Part2.6">2.5</a></li>
    22552325                        <li><em>Section 7</em>&nbsp;&nbsp;<a href="#rfc.xref.Part2.4">2.3.1.1</a></li>
     
    22582328                     </ul>
    22592329                  </li>
    2260                   <li><em>Part4</em>&nbsp;&nbsp;<a href="#rfc.xref.Part4.1">1.2</a>, <a href="#rfc.xref.Part4.2">1.2</a>, <a href="#rfc.xref.Part4.3">1.2</a>, <a href="#rfc.xref.Part4.4">2.3.1.1</a>, <a href="#rfc.xref.Part4.5">2.4</a>, <a href="#Part4"><b>8.1</b></a><ul>
     2330                  <li><em>Part4</em>&nbsp;&nbsp;<a href="#rfc.xref.Part4.1">1.2</a>, <a href="#rfc.xref.Part4.2">1.2</a>, <a href="#rfc.xref.Part4.3">1.2</a>, <a href="#rfc.xref.Part4.4">2.3.1.1</a>, <a href="#rfc.xref.Part4.5">2.4</a>, <a href="#Part4"><b>6.1</b></a><ul>
    22612331                        <li><em>Section 2.1</em>&nbsp;&nbsp;<a href="#rfc.xref.Part4.1">1.2</a></li>
    22622332                        <li><em>Section 2.2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part4.4">2.3.1.1</a></li>
     
    22652335                     </ul>
    22662336                  </li>
    2267                   <li><em>Part5</em>&nbsp;&nbsp;<a href="#rfc.xref.Part5.1">2.1</a>, <a href="#rfc.xref.Part5.2">2.8</a>, <a href="#rfc.xref.Part5.3">2.8</a>, <a href="#Part5"><b>8.1</b></a><ul>
     2337                  <li><em>Part5</em>&nbsp;&nbsp;<a href="#rfc.xref.Part5.1">2.1</a>, <a href="#rfc.xref.Part5.2">2.8</a>, <a href="#rfc.xref.Part5.3">2.8</a>, <a href="#Part5"><b>6.1</b></a><ul>
    22682338                        <li><em>Section 4</em>&nbsp;&nbsp;<a href="#rfc.xref.Part5.3">2.8</a></li>
    22692339                     </ul>
    22702340                  </li>
    2271                   <li><em>Part7</em>&nbsp;&nbsp;<a href="#rfc.xref.Part7.1">2.1</a>, <a href="#rfc.xref.Part7.2">2.6</a>, <a href="#Part7"><b>8.1</b></a><ul>
     2341                  <li><em>Part7</em>&nbsp;&nbsp;<a href="#rfc.xref.Part7.1">2.1</a>, <a href="#rfc.xref.Part7.2">2.6</a>, <a href="#Part7"><b>6.1</b></a><ul>
    22722342                        <li><em>Section 4.1</em>&nbsp;&nbsp;<a href="#rfc.xref.Part7.1">2.1</a>, <a href="#rfc.xref.Part7.2">2.6</a></li>
    22732343                     </ul>
    22742344                  </li>
    2275                   <li>Pragma header field&nbsp;&nbsp;<a href="#rfc.xref.header.pragma.1">2.2</a>, <a href="#rfc.xref.header.pragma.2">3.2</a>, <a href="#rfc.iref.p.5"><b>3.4</b></a>, <a href="#rfc.xref.header.pragma.3">5.2</a></li>
     2345                  <li>Pragma header field&nbsp;&nbsp;<a href="#rfc.xref.header.pragma.1">2.2</a>, <a href="#rfc.xref.header.pragma.2">3.2</a>, <a href="#rfc.iref.p.5"><b>3.4</b></a>, <a href="#rfc.xref.header.pragma.3">3.9</a></li>
    22762346                  <li>private&nbsp;&nbsp;
    22772347                     <ul>
     
    22932363            </li>
    22942364            <li><a id="rfc.index.R" href="#rfc.index.R"><b>R</b></a><ul>
    2295                   <li><em>RFC1305</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC1305.1">2.2</a>, <a href="#rfc.xref.RFC1305.2">2.3.2</a>, <a href="#RFC1305"><b>8.2</b></a></li>
    2296                   <li><em>RFC2119</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2119.1">1.3</a>, <a href="#RFC2119"><b>8.1</b></a></li>
    2297                   <li><em>RFC2616</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2616.1">2.3.1.1</a>, <a href="#RFC2616"><b>8.2</b></a>, <a href="#rfc.xref.RFC2616.2">C.1</a><ul>
     2365                  <li><em>RFC1305</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC1305.1">2.2</a>, <a href="#rfc.xref.RFC1305.2">2.3.2</a>, <a href="#RFC1305"><b>6.2</b></a></li>
     2366                  <li><em>RFC2119</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2119.1">1.3</a>, <a href="#RFC2119"><b>6.1</b></a></li>
     2367                  <li><em>RFC2616</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2616.1">2.3.1.1</a>, <a href="#RFC2616"><b>6.2</b></a>, <a href="#rfc.xref.RFC2616.2">C.1</a><ul>
    22982368                        <li><em>Section 13.9</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2616.1">2.3.1.1</a></li>
    22992369                     </ul>
    23002370                  </li>
    2301                   <li><em>RFC3864</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC3864.1">5.2</a>, <a href="#RFC3864"><b>8.2</b></a></li>
    2302                   <li><em>RFC5226</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC5226.1">3.2.3</a>, <a href="#RFC5226"><b>8.2</b></a><ul>
    2303                         <li><em>Section 4.1</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC5226.1">3.2.3</a></li>
     2371                  <li><em>RFC3864</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC3864.1">3.9</a>, <a href="#RFC3864"><b>6.2</b></a></li>
     2372                  <li><em>RFC5226</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC5226.1">3.2.3</a>, <a href="#rfc.xref.RFC5226.2">3.6.1</a>, <a href="#RFC5226"><b>6.2</b></a><ul>
     2373                        <li><em>Section 4.1</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC5226.1">3.2.3</a>, <a href="#rfc.xref.RFC5226.2">3.6.1</a></li>
    23042374                     </ul>
    23052375                  </li>
    2306                   <li><em>RFC5234</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC5234.1">1.4</a>, <a href="#rfc.xref.RFC5234.2">1.4</a>, <a href="#RFC5234"><b>8.1</b></a><ul>
     2376                  <li><em>RFC5234</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC5234.1">1.4</a>, <a href="#rfc.xref.RFC5234.2">1.4</a>, <a href="#RFC5234"><b>6.1</b></a><ul>
    23072377                        <li><em>Appendix B.1</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC5234.2">1.4</a></li>
    23082378                     </ul>
    23092379                  </li>
    2310                   <li><em>RFC5861</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC5861.1">5.1</a>, <a href="#rfc.xref.RFC5861.2">5.1</a>, <a href="#RFC5861"><b>8.2</b></a><ul>
    2311                         <li><em>Section 3</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC5861.2">5.1</a></li>
    2312                         <li><em>Section 4</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC5861.1">5.1</a></li>
     2380                  <li><em>RFC5861</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC5861.1">3.8.1</a>, <a href="#rfc.xref.RFC5861.2">3.8.1</a>, <a href="#RFC5861"><b>6.2</b></a><ul>
     2381                        <li><em>Section 3</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC5861.2">3.8.1</a></li>
     2382                        <li><em>Section 4</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC5861.1">3.8.1</a></li>
    23132383                     </ul>
    23142384                  </li>
     
    23312401                     </ul>
    23322402                  </li>
    2333                   <li>Vary header field&nbsp;&nbsp;<a href="#rfc.xref.header.vary.1">2.7</a>, <a href="#rfc.iref.v.3"><b>3.5</b></a>, <a href="#rfc.xref.header.vary.2">5.2</a></li>
     2403                  <li>Vary header field&nbsp;&nbsp;<a href="#rfc.xref.header.vary.1">2.7</a>, <a href="#rfc.iref.v.3"><b>3.5</b></a>, <a href="#rfc.xref.header.vary.2">3.9</a></li>
    23342404               </ul>
    23352405            </li>
    23362406            <li><a id="rfc.index.W" href="#rfc.index.W"><b>W</b></a><ul>
    2337                   <li>Warning header field&nbsp;&nbsp;<a href="#rfc.xref.header.warning.1">2.3.3</a>, <a href="#rfc.xref.header.warning.2">2.4.1</a>, <a href="#rfc.xref.header.warning.3">2.8</a>, <a href="#rfc.iref.w.1"><b>3.6</b></a>, <a href="#rfc.xref.header.warning.4">5.2</a>, <a href="#rfc.xref.header.warning.5">A</a></li>
     2407                  <li>Warning header field&nbsp;&nbsp;<a href="#rfc.xref.header.warning.1">2.3.3</a>, <a href="#rfc.xref.header.warning.2">2.4.1</a>, <a href="#rfc.xref.header.warning.3">2.8</a>, <a href="#rfc.iref.w.1"><b>3.6</b></a>, <a href="#rfc.xref.header.warning.4">3.8.2</a>, <a href="#rfc.xref.header.warning.5">3.8.2</a>, <a href="#rfc.xref.header.warning.6">3.8.2</a>, <a href="#rfc.xref.header.warning.7">3.8.2</a>, <a href="#rfc.xref.header.warning.8">3.8.2</a>, <a href="#rfc.xref.header.warning.9">3.8.2</a>, <a href="#rfc.xref.header.warning.10">3.8.2</a>, <a href="#rfc.xref.header.warning.11">3.9</a>, <a href="#rfc.xref.header.warning.12">A</a></li>
    23382408               </ul>
    23392409            </li>
Note: See TracChangeset for help on using the changeset viewer.