Changeset 1624


Ignore:
Timestamp:
Mar 28, 2012, 4:14:03 AM (7 years ago)
Author:
julian.reschke@…
Message:

prune change logs

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

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/p4-conditional.html

    r1604 r1624  
    460460  }
    461461  @bottom-center {
    462        content: "Expires September 22, 2012";
     462       content: "Expires September 29, 2012";
    463463  }
    464464  @bottom-right {
     
    501501      <meta name="dct.creator" content="Reschke, J. F.">
    502502      <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p4-conditional-latest">
    503       <meta name="dct.issued" scheme="ISO8601" content="2012-03-21">
     503      <meta name="dct.issued" scheme="ISO8601" content="2012-03-28">
    504504      <meta name="dct.replaces" content="urn:ietf:rfc:2616">
    505505      <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. HTTP has been in use by the World Wide Web global information initiative since 1990. This document is Part 4 of the seven-part specification that defines the protocol referred to as &#34;HTTP/1.1&#34; and, taken together, obsoletes RFC 2616. Part 4 defines request header fields for indicating conditional requests and the rules for constructing responses to those requests.">
     
    527527            </tr>
    528528            <tr>
    529                <td class="left">Expires: September 22, 2012</td>
     529               <td class="left">Expires: September 29, 2012</td>
    530530               <td class="right">J. Reschke, Editor</td>
    531531            </tr>
     
    536536            <tr>
    537537               <td class="left"></td>
    538                <td class="right">March 21, 2012</td>
     538               <td class="right">March 28, 2012</td>
    539539            </tr>
    540540         </tbody>
     
    555555      <p>The current issues list is at &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/report/3">http://tools.ietf.org/wg/httpbis/trac/report/3</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;.
    556556      </p> 
    557       <p>The changes in this draft are summarized in <a href="#changes.since.19" title="Since draft-ietf-httpbis-p4-conditional-19">Appendix&nbsp;C.21</a>.
     557      <p>The changes in this draft are summarized in <a href="#changes.since.19" title="Since draft-ietf-httpbis-p4-conditional-19">Appendix&nbsp;C.1</a>.
    558558      </p>
    559559      <h1><a id="rfc.status" href="#rfc.status">Status of This Memo</a></h1>
     
    566566         in progress”.
    567567      </p>
    568       <p>This Internet-Draft will expire on September 22, 2012.</p>
     568      <p>This Internet-Draft will expire on September 29, 2012.</p>
    569569      <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1>
    570570      <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p>
     
    634634         <li>B.&nbsp;&nbsp;&nbsp;<a href="#collected.abnf">Collected ABNF</a></li>
    635635         <li>C.&nbsp;&nbsp;&nbsp;<a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul>
    636                <li>C.1&nbsp;&nbsp;&nbsp;<a href="#rfc.section.C.1">Since RFC 2616</a></li>
    637                <li>C.2&nbsp;&nbsp;&nbsp;<a href="#rfc.section.C.2">Since draft-ietf-httpbis-p4-conditional-00</a></li>
    638                <li>C.3&nbsp;&nbsp;&nbsp;<a href="#rfc.section.C.3">Since draft-ietf-httpbis-p4-conditional-01</a></li>
    639                <li>C.4&nbsp;&nbsp;&nbsp;<a href="#changes.since.02">Since draft-ietf-httpbis-p4-conditional-02</a></li>
    640                <li>C.5&nbsp;&nbsp;&nbsp;<a href="#changes.since.03">Since draft-ietf-httpbis-p4-conditional-03</a></li>
    641                <li>C.6&nbsp;&nbsp;&nbsp;<a href="#changes.since.04">Since draft-ietf-httpbis-p4-conditional-04</a></li>
    642                <li>C.7&nbsp;&nbsp;&nbsp;<a href="#changes.since.05">Since draft-ietf-httpbis-p4-conditional-05</a></li>
    643                <li>C.8&nbsp;&nbsp;&nbsp;<a href="#changes.since.06">Since draft-ietf-httpbis-p4-conditional-06</a></li>
    644                <li>C.9&nbsp;&nbsp;&nbsp;<a href="#changes.since.07">Since draft-ietf-httpbis-p4-conditional-07</a></li>
    645                <li>C.10&nbsp;&nbsp;&nbsp;<a href="#changes.since.08">Since draft-ietf-httpbis-p4-conditional-08</a></li>
    646                <li>C.11&nbsp;&nbsp;&nbsp;<a href="#changes.since.09">Since draft-ietf-httpbis-p4-conditional-09</a></li>
    647                <li>C.12&nbsp;&nbsp;&nbsp;<a href="#changes.since.10">Since draft-ietf-httpbis-p4-conditional-10</a></li>
    648                <li>C.13&nbsp;&nbsp;&nbsp;<a href="#changes.since.11">Since draft-ietf-httpbis-p4-conditional-11</a></li>
    649                <li>C.14&nbsp;&nbsp;&nbsp;<a href="#changes.since.12">Since draft-ietf-httpbis-p4-conditional-12</a></li>
    650                <li>C.15&nbsp;&nbsp;&nbsp;<a href="#changes.since.13">Since draft-ietf-httpbis-p4-conditional-13</a></li>
    651                <li>C.16&nbsp;&nbsp;&nbsp;<a href="#changes.since.14">Since draft-ietf-httpbis-p4-conditional-14</a></li>
    652                <li>C.17&nbsp;&nbsp;&nbsp;<a href="#changes.since.15">Since draft-ietf-httpbis-p4-conditional-15</a></li>
    653                <li>C.18&nbsp;&nbsp;&nbsp;<a href="#changes.since.16">Since draft-ietf-httpbis-p4-conditional-16</a></li>
    654                <li>C.19&nbsp;&nbsp;&nbsp;<a href="#changes.since.17">Since draft-ietf-httpbis-p4-conditional-17</a></li>
    655                <li>C.20&nbsp;&nbsp;&nbsp;<a href="#changes.since.18">Since draft-ietf-httpbis-p4-conditional-18</a></li>
    656                <li>C.21&nbsp;&nbsp;&nbsp;<a href="#changes.since.19">Since draft-ietf-httpbis-p4-conditional-19</a></li>
     636               <li>C.1&nbsp;&nbsp;&nbsp;<a href="#changes.since.19">Since draft-ietf-httpbis-p4-conditional-19</a></li>
    657637            </ul>
    658638         </li>
     
    706686      <div id="rfc.figure.u.1"></div><pre class="inline">  <a href="#notation" class="smpl">OWS</a>           = &lt;OWS, defined in <a href="#Part1" id="rfc.xref.Part1.4"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>, <a href="p1-messaging.html#whitespace" title="Whitespace">Section 3.2.1</a>&gt;
    707687  <a href="#notation" class="smpl">obs-text</a>      = &lt;obs-text, defined in <a href="#Part1" id="rfc.xref.Part1.5"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>, <a href="p1-messaging.html#field.components" title="Field value components">Section 3.2.4</a>&gt;
    708   <a href="#notation" class="smpl">HTTP-date</a>     = &lt;HTTP-date, defined in <a href="#Part2" id="rfc.xref.Part2.2"><cite title="HTTP/1.1, part 2: Message Semantics">[Part2]</cite></a>, <a href="p2-semantics.html#http.date" title="Date/Time Formats">Section 8</a>&gt;
     688  <a href="#notation" class="smpl">HTTP-date</a>     = &lt;HTTP-date, defined in <a href="#Part2" id="rfc.xref.Part2.2"><cite title="HTTP/1.1, part 2: Message Semantics">[Part2]</cite></a>, <a href="p2-semantics.html#http.date" title="Date/Time Formats">Section 6.1</a>&gt;
    709689</pre><div id="rfc.iref.m.1"></div>
    710690      <div id="rfc.iref.v.1"></div>
     
    11431123         as if it were the payload of a 200 response. The 304 response <em class="bcp14">MUST NOT</em> contain a message-body, and thus is always terminated by the first empty line after the header fields.
    11441124      </p>
    1145       <p id="rfc.section.4.1.p.2">A 304 response <em class="bcp14">MUST</em> include a Date header field (<a href="p2-semantics.html#header.date" title="Date">Section 10.2</a> of <a href="#Part2" id="rfc.xref.Part2.3"><cite title="HTTP/1.1, part 2: Message Semantics">[Part2]</cite></a>) unless the origin server does not have a clock that can provide a reasonable approximation of the current time. If a 200
     1125      <p id="rfc.section.4.1.p.2">A 304 response <em class="bcp14">MUST</em> include a Date header field (<a href="p2-semantics.html#header.date" title="Date">Section 7.2</a> of <a href="#Part2" id="rfc.xref.Part2.3"><cite title="HTTP/1.1, part 2: Message Semantics">[Part2]</cite></a>) unless the origin server does not have a clock that can provide a reasonable approximation of the current time. If a 200
    11461126         response to the same request would have included any of the header fields Cache-Control, Content-Location, ETag, Expires,
    11471127         or Vary, then those same header fields <em class="bcp14">MUST</em> be sent in a 304 response.
     
    13721352; Last-Modified defined but not used
    13731353</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>
    1374       <h2 id="rfc.section.C.1"><a href="#rfc.section.C.1">C.1</a>&nbsp;Since RFC 2616
    1375       </h2>
    1376       <p id="rfc.section.C.1.p.1">Extracted relevant partitions from <a href="#RFC2616" id="rfc.xref.RFC2616.2"><cite title="Hypertext Transfer Protocol -- HTTP/1.1">[RFC2616]</cite></a>.
    1377       </p>
    1378       <h2 id="rfc.section.C.2"><a href="#rfc.section.C.2">C.2</a>&nbsp;Since draft-ietf-httpbis-p4-conditional-00
    1379       </h2>
    1380       <p id="rfc.section.C.2.p.1">Closed issues: </p>
    1381       <ul>
    1382          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/35">http://tools.ietf.org/wg/httpbis/trac/ticket/35</a>&gt;: "Normative and Informative references"
    1383          </li>
    1384       </ul>
    1385       <p id="rfc.section.C.2.p.2">Other changes: </p>
    1386       <ul>
    1387          <li>Move definitions of 304 and 412 condition codes from Part2.</li>
    1388       </ul>
    1389       <h2 id="rfc.section.C.3"><a href="#rfc.section.C.3">C.3</a>&nbsp;Since draft-ietf-httpbis-p4-conditional-01
    1390       </h2>
    1391       <p id="rfc.section.C.3.p.1">Ongoing work on ABNF conversion (&lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>&gt;):
    1392       </p>
    1393       <ul>
    1394          <li>Add explicit references to BNF syntax and rules imported from other parts of the specification.</li>
    1395       </ul>
    1396       <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-p4-conditional-02</a></h2>
    1397       <p id="rfc.section.C.4.p.1">Closed issues: </p>
    1398       <ul>
    1399          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/116">http://tools.ietf.org/wg/httpbis/trac/ticket/116</a>&gt;: "Weak ETags on non-GET requests"
    1400          </li>
    1401       </ul>
    1402       <p id="rfc.section.C.4.p.2">Ongoing work on IANA Message Header Field Registration (&lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/40">http://tools.ietf.org/wg/httpbis/trac/ticket/40</a>&gt;):
    1403       </p>
    1404       <ul>
    1405          <li>Reference RFC 3984, and update header field registrations for header fields defined in this document.</li>
    1406       </ul>
    1407       <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-p4-conditional-03</a></h2>
    1408       <p id="rfc.section.C.5.p.1">Closed issues: </p>
    1409       <ul>
    1410          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/71">http://tools.ietf.org/wg/httpbis/trac/ticket/71</a>&gt;: "Examples for ETag matching"
    1411          </li>
    1412          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/124">http://tools.ietf.org/wg/httpbis/trac/ticket/124</a>&gt;: "'entity value' undefined"
    1413          </li>
    1414          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/126">http://tools.ietf.org/wg/httpbis/trac/ticket/126</a>&gt;: "bogus 2068 Date header reference"
    1415          </li>
    1416       </ul>
    1417       <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-p4-conditional-04</a></h2>
    1418       <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;):
    1419       </p>
    1420       <ul>
    1421          <li>Use "/" instead of "|" for alternatives.</li>
    1422          <li>Introduce new ABNF rules for "bad" whitespace ("BWS"), optional whitespace ("OWS") and required whitespace ("RWS").</li>
    1423          <li>Rewrite ABNFs to spell out whitespace rules, factor out header field value format definitions.</li>
    1424       </ul>
    1425       <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-p4-conditional-05</a></h2>
    1426       <p id="rfc.section.C.7.p.1">Final 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;):
    1427       </p>
    1428       <ul>
    1429          <li>Add appendix containing collected and expanded ABNF, reorganize ABNF introduction.</li>
    1430       </ul>
    1431       <h2 id="rfc.section.C.8"><a href="#rfc.section.C.8">C.8</a>&nbsp;<a id="changes.since.06" href="#changes.since.06">Since draft-ietf-httpbis-p4-conditional-06</a></h2>
    1432       <p id="rfc.section.C.8.p.1">Closed issues: </p>
    1433       <ul>
    1434          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/153">http://tools.ietf.org/wg/httpbis/trac/ticket/153</a>&gt;: "case-sensitivity of etag weakness indicator"
    1435          </li>
    1436       </ul>
    1437       <h2 id="rfc.section.C.9"><a href="#rfc.section.C.9">C.9</a>&nbsp;<a id="changes.since.07" href="#changes.since.07">Since draft-ietf-httpbis-p4-conditional-07</a></h2>
    1438       <p id="rfc.section.C.9.p.1">Closed issues: </p>
    1439       <ul>
    1440          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/116">http://tools.ietf.org/wg/httpbis/trac/ticket/116</a>&gt;: "Weak ETags on non-GET requests" (If-Match still was defined to require strong matching)
    1441          </li>
    1442          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/198">http://tools.ietf.org/wg/httpbis/trac/ticket/198</a>&gt;: "move IANA registrations for optional status codes"
    1443          </li>
    1444       </ul>
    1445       <h2 id="rfc.section.C.10"><a href="#rfc.section.C.10">C.10</a>&nbsp;<a id="changes.since.08" href="#changes.since.08">Since draft-ietf-httpbis-p4-conditional-08</a></h2>
    1446       <p id="rfc.section.C.10.p.1">No significant changes.</p>
    1447       <h2 id="rfc.section.C.11"><a href="#rfc.section.C.11">C.11</a>&nbsp;<a id="changes.since.09" href="#changes.since.09">Since draft-ietf-httpbis-p4-conditional-09</a></h2>
    1448       <p id="rfc.section.C.11.p.1">No significant changes.</p>
    1449       <h2 id="rfc.section.C.12"><a href="#rfc.section.C.12">C.12</a>&nbsp;<a id="changes.since.10" href="#changes.since.10">Since draft-ietf-httpbis-p4-conditional-10</a></h2>
    1450       <p id="rfc.section.C.12.p.1">Closed issues: </p>
    1451       <ul>
    1452          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/69">http://tools.ietf.org/wg/httpbis/trac/ticket/69</a>&gt;: "Clarify 'Requested Variant'"
    1453          </li>
    1454          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/109">http://tools.ietf.org/wg/httpbis/trac/ticket/109</a>&gt;: "Clarify entity / representation / variant terminology"
    1455          </li>
    1456          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/220">http://tools.ietf.org/wg/httpbis/trac/ticket/220</a>&gt;: "consider removing the 'changes from 2068' sections"
    1457          </li>
    1458       </ul>
    1459       <h2 id="rfc.section.C.13"><a href="#rfc.section.C.13">C.13</a>&nbsp;<a id="changes.since.11" href="#changes.since.11">Since draft-ietf-httpbis-p4-conditional-11</a></h2>
    1460       <p id="rfc.section.C.13.p.1">None.</p>
    1461       <h2 id="rfc.section.C.14"><a href="#rfc.section.C.14">C.14</a>&nbsp;<a id="changes.since.12" href="#changes.since.12">Since draft-ietf-httpbis-p4-conditional-12</a></h2>
    1462       <p id="rfc.section.C.14.p.1">Closed issues: </p>
    1463       <ul>
    1464          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/224">http://tools.ietf.org/wg/httpbis/trac/ticket/224</a>&gt;: "Header Classification"
    1465          </li>
    1466       </ul>
    1467       <h2 id="rfc.section.C.15"><a href="#rfc.section.C.15">C.15</a>&nbsp;<a id="changes.since.13" href="#changes.since.13">Since draft-ietf-httpbis-p4-conditional-13</a></h2>
    1468       <p id="rfc.section.C.15.p.1">Closed issues: </p>
    1469       <ul>
    1470          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/89">http://tools.ietf.org/wg/httpbis/trac/ticket/89</a>&gt;: "If-* and entities"
    1471          </li>
    1472          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/101">http://tools.ietf.org/wg/httpbis/trac/ticket/101</a>&gt;: "Definition of validator weakness"
    1473          </li>
    1474          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/276">http://tools.ietf.org/wg/httpbis/trac/ticket/276</a>&gt;: "untangle ABNFs for header fields"
    1475          </li>
    1476          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/269">http://tools.ietf.org/wg/httpbis/trac/ticket/269</a>&gt;: "ETags and Quotes"
    1477          </li>
    1478       </ul>
    1479       <h2 id="rfc.section.C.16"><a href="#rfc.section.C.16">C.16</a>&nbsp;<a id="changes.since.14" href="#changes.since.14">Since draft-ietf-httpbis-p4-conditional-14</a></h2>
    1480       <p id="rfc.section.C.16.p.1">None.</p>
    1481       <h2 id="rfc.section.C.17"><a href="#rfc.section.C.17">C.17</a>&nbsp;<a id="changes.since.15" href="#changes.since.15">Since draft-ietf-httpbis-p4-conditional-15</a></h2>
    1482       <p id="rfc.section.C.17.p.1">Closed issues: </p>
    1483       <ul>
    1484          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/304">http://tools.ietf.org/wg/httpbis/trac/ticket/304</a>&gt;: "If-Range should be listed when dicussing contexts where L-M can be considered strong"
    1485          </li>
    1486       </ul>
    1487       <h2 id="rfc.section.C.18"><a href="#rfc.section.C.18">C.18</a>&nbsp;<a id="changes.since.16" href="#changes.since.16">Since draft-ietf-httpbis-p4-conditional-16</a></h2>
    1488       <p id="rfc.section.C.18.p.1">Closed issues: </p>
    1489       <ul>
    1490          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/186">http://tools.ietf.org/wg/httpbis/trac/ticket/186</a>&gt;: "Document HTTP's error-handling philosophy"
    1491          </li>
    1492       </ul>
    1493       <h2 id="rfc.section.C.19"><a href="#rfc.section.C.19">C.19</a>&nbsp;<a id="changes.since.17" href="#changes.since.17">Since draft-ietf-httpbis-p4-conditional-17</a></h2>
    1494       <p id="rfc.section.C.19.p.1">Closed issues: </p>
    1495       <ul>
    1496          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/306">http://tools.ietf.org/wg/httpbis/trac/ticket/306</a>&gt;: "does etag value really use quoted-string"
    1497          </li>
    1498       </ul>
    1499       <h2 id="rfc.section.C.20"><a href="#rfc.section.C.20">C.20</a>&nbsp;<a id="changes.since.18" href="#changes.since.18">Since draft-ietf-httpbis-p4-conditional-18</a></h2>
    1500       <p id="rfc.section.C.20.p.1">Closed issues: </p>
    1501       <ul>
    1502          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/345">http://tools.ietf.org/wg/httpbis/trac/ticket/345</a>&gt;: "Required headers on 304 and 206"
    1503          </li>
    1504       </ul>
    1505       <h2 id="rfc.section.C.21"><a href="#rfc.section.C.21">C.21</a>&nbsp;<a id="changes.since.19" href="#changes.since.19">Since draft-ietf-httpbis-p4-conditional-19</a></h2>
    1506       <p id="rfc.section.C.21.p.1">None yet.</p>
     1354      <p id="rfc.section.C.p.1">Changes up to the first Working Group Last Call draft are summarized in &lt;<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-19#appendix-C">http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-19#appendix-C</a>&gt;.
     1355      </p>
     1356      <h2 id="rfc.section.C.1"><a href="#rfc.section.C.1">C.1</a>&nbsp;<a id="changes.since.19" href="#changes.since.19">Since draft-ietf-httpbis-p4-conditional-19</a></h2>
     1357      <p id="rfc.section.C.1.p.1">None yet.</p>
    15071358      <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1>
    15081359      <p class="noprint"><a href="#rfc.index.3">3</a> <a href="#rfc.index.4">4</a> <a href="#rfc.index.E">E</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.L">L</a> <a href="#rfc.index.M">M</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>
     
    15781429                  </li>
    15791430                  <li><em>Part2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part2.1">1.2</a>, <a href="#rfc.xref.Part2.2">1.2</a>, <a href="#rfc.xref.Part2.3">4.1</a>, <a href="#Part2"><b>8.1</b></a><ul>
    1580                         <li><em>Section 8</em>&nbsp;&nbsp;<a href="#rfc.xref.Part2.2">1.2</a></li>
    1581                         <li><em>Section 10.2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part2.3">4.1</a></li>
     1431                        <li><em>Section 6.1</em>&nbsp;&nbsp;<a href="#rfc.xref.Part2.2">1.2</a></li>
     1432                        <li><em>Section 7.2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part2.3">4.1</a></li>
    15821433                     </ul>
    15831434                  </li>
     
    15971448            <li><a id="rfc.index.R" href="#rfc.index.R"><b>R</b></a><ul>
    15981449                  <li><em>RFC2119</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2119.1">1.1</a>, <a href="#RFC2119"><b>8.1</b></a></li>
    1599                   <li><em>RFC2616</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2616.1">2.3</a>, <a href="#RFC2616"><b>8.2</b></a>, <a href="#rfc.xref.RFC2616.2">C.1</a><ul>
     1450                  <li><em>RFC2616</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2616.1">2.3</a>, <a href="#RFC2616"><b>8.2</b></a><ul>
    16001451                        <li><em>Section 3.11</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2616.1">2.3</a></li>
    16011452                     </ul>
  • draft-ietf-httpbis/latest/p4-conditional.xml

    r1604 r1624  
    14231423
    14241424<section title="Change Log (to be removed by RFC Editor before publication)" anchor="change.log">
    1425 
    1426 <section title="Since RFC 2616">
    1427 <t>
    1428   Extracted relevant partitions from <xref target="RFC2616"/>.
    1429 </t>
    1430 </section>
    1431 
    1432 <section title="Since draft-ietf-httpbis-p4-conditional-00">
    1433 <t>
    1434   Closed issues:
    1435   <list style="symbols">
    1436     <t>
    1437       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/35"/>:
    1438       "Normative and Informative references"
    1439     </t>
    1440   </list>
    1441 </t>
    1442 <t>
    1443   Other changes:
    1444   <list style="symbols">
    1445     <t>
    1446       Move definitions of 304 and 412 condition codes from Part2.
    1447     </t>
    1448   </list>
    1449 </t>
    1450 </section>
    1451 
    1452 <section title="Since draft-ietf-httpbis-p4-conditional-01">
    1453 <t>
    1454   Ongoing work on ABNF conversion (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/36"/>):
    1455   <list style="symbols">
    1456     <t>
    1457       Add explicit references to BNF syntax and rules imported from other parts of the specification.
    1458     </t>
    1459   </list>
    1460 </t>
    1461 </section>
    1462 
    1463 <section title="Since draft-ietf-httpbis-p4-conditional-02" anchor="changes.since.02">
    1464 <t>
    1465   Closed issues:
    1466   <list style="symbols">
    1467     <t>
    1468       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/116"/>:
    1469       "Weak ETags on non-GET requests"
    1470     </t>
    1471   </list>
    1472 </t>
    1473 <t>
    1474   Ongoing work on IANA Message Header Field Registration (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/40"/>):
    1475   <list style="symbols">
    1476     <t>
    1477       Reference RFC 3984, and update header field registrations for header fields defined
    1478       in this document.
    1479     </t>
    1480   </list>
    1481 </t>
    1482 </section>
    1483 
    1484 <section title="Since draft-ietf-httpbis-p4-conditional-03" anchor="changes.since.03">
    1485 <t>
    1486   Closed issues:
    1487   <list style="symbols">
    1488     <t>
    1489       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/71"/>:
    1490       "Examples for ETag matching"
    1491     </t>
    1492     <t>
    1493       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/124"/>:
    1494       "'entity value' undefined"
    1495     </t>
    1496     <t>
    1497       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/126"/>:
    1498       "bogus 2068 Date header reference"
    1499     </t>
    1500   </list>
    1501 </t>
    1502 </section>
    1503 
    1504 <section title="Since draft-ietf-httpbis-p4-conditional-04" anchor="changes.since.04">
    1505 <t>
    1506   Ongoing work on ABNF conversion (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/36"/>):
    1507   <list style="symbols">
    1508     <t>
    1509       Use "/" instead of "|" for alternatives.
    1510     </t>
    1511     <t>
    1512       Introduce new ABNF rules for "bad" whitespace ("BWS"), optional
    1513       whitespace ("OWS") and required whitespace ("RWS").
    1514     </t>
    1515     <t>
    1516       Rewrite ABNFs to spell out whitespace rules, factor out
    1517       header field value format definitions.
    1518     </t>
    1519   </list>
    1520 </t>
    1521 </section>
    1522 
    1523 <section title="Since draft-ietf-httpbis-p4-conditional-05" anchor="changes.since.05">
    1524 <t>
    1525   Final work on ABNF conversion (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/36"/>):
    1526   <list style="symbols">
    1527     <t>
    1528       Add appendix containing collected and expanded ABNF, reorganize ABNF introduction.
    1529     </t>
    1530   </list>
    1531 </t>
    1532 </section>
    1533 
    1534 <section title="Since draft-ietf-httpbis-p4-conditional-06" anchor="changes.since.06">
    1535 <t>
    1536   Closed issues:
    1537   <list style="symbols">
    1538     <t>
    1539       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/153"/>:
    1540       "case-sensitivity of etag weakness indicator"
    1541     </t>
    1542   </list>
    1543 </t>
    1544 </section>
    1545 
    1546 <section title="Since draft-ietf-httpbis-p4-conditional-07" anchor="changes.since.07">
    1547 <t>
    1548   Closed issues:
    1549   <list style="symbols">
    1550     <t>
    1551       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/116"/>:
    1552       "Weak ETags on non-GET requests" (If-Match still was defined to require
    1553       strong matching)
    1554     </t>
    1555     <t>
    1556       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/198"/>:
    1557       "move IANA registrations for optional status codes"
    1558     </t>
    1559   </list>
    1560 </t>
    1561 </section>
    1562 
    1563 <section title="Since draft-ietf-httpbis-p4-conditional-08" anchor="changes.since.08">
    1564 <t>
    1565   No significant changes.
    1566 </t>
    1567 </section>
    1568 
    1569 <section title="Since draft-ietf-httpbis-p4-conditional-09" anchor="changes.since.09">
    1570 <t>
    1571   No significant changes.
    1572 </t>
    1573 </section>
    1574 
    1575 <section title="Since draft-ietf-httpbis-p4-conditional-10" anchor="changes.since.10">
    1576 <t>
    1577   Closed issues:
    1578   <list style="symbols">
    1579     <t>
    1580       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/69"/>:
    1581       "Clarify 'Requested Variant'"
    1582     </t>
    1583     <t>
    1584       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/109"/>:
    1585       "Clarify entity / representation / variant terminology"
    1586     </t>
    1587     <t>
    1588       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/220"/>:
    1589       "consider removing the 'changes from 2068' sections"
    1590     </t>
    1591   </list>
    1592 </t>
    1593 </section>
    1594 
    1595 <section title="Since draft-ietf-httpbis-p4-conditional-11" anchor="changes.since.11">
    1596 <t>
    1597   None.
    1598 </t>
    1599 </section>
    1600 
    1601 <section title="Since draft-ietf-httpbis-p4-conditional-12" anchor="changes.since.12">
    1602 <t>
    1603   Closed issues:
    1604   <list style="symbols">
    1605     <t>
    1606       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/224"/>:
    1607       "Header Classification"
    1608     </t>
    1609   </list>
    1610 </t>
    1611 </section>
    1612 
    1613 <section title="Since draft-ietf-httpbis-p4-conditional-13" anchor="changes.since.13">
    1614 <t>
    1615   Closed issues:
    1616   <list style="symbols">
    1617     <t>
    1618       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/89"/>:
    1619       "If-* and entities"
    1620     </t>
    1621     <t>
    1622       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/101"/>:
    1623       "Definition of validator weakness"
    1624     </t>
    1625     <t>
    1626       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/276"/>:
    1627       "untangle ABNFs for header fields"
    1628     </t>
    1629     <t>
    1630       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/269"/>:
    1631       "ETags and Quotes"
    1632     </t>
    1633   </list>
    1634 </t>
    1635 </section>
    1636 
    1637 <section title="Since draft-ietf-httpbis-p4-conditional-14" anchor="changes.since.14">
    1638 <t>
    1639   None.
    1640 </t>
    1641 </section>
    1642 
    1643 <section title="Since draft-ietf-httpbis-p4-conditional-15" anchor="changes.since.15">
    1644 <t>
    1645   Closed issues:
    1646   <list style="symbols">
    1647     <t>
    1648       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/304"/>:
    1649       "If-Range should be listed when dicussing contexts where L-M can be considered strong"
    1650     </t>
    1651   </list>
    1652 </t>
    1653 </section>
    1654 
    1655 <section title="Since draft-ietf-httpbis-p4-conditional-16" anchor="changes.since.16">
    1656 <t>
    1657   Closed issues:
    1658   <list style="symbols">
    1659     <t>
    1660       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/186"/>:
    1661       "Document HTTP's error-handling philosophy"
    1662     </t>
    1663   </list>
    1664 </t>
    1665 </section>
    1666 
    1667 <section title="Since draft-ietf-httpbis-p4-conditional-17" anchor="changes.since.17">
    1668 <t>
    1669   Closed issues:
    1670   <list style="symbols">
    1671     <t>
    1672       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/306"/>:
    1673       "does etag value really use quoted-string"
    1674     </t>
    1675   </list>
    1676 </t>
    1677 </section>
    1678 
    1679 <section title="Since draft-ietf-httpbis-p4-conditional-18" anchor="changes.since.18">
    1680 <t>
    1681   Closed issues:
    1682   <list style="symbols">
    1683     <t>
    1684       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/345"/>:
    1685       "Required headers on 304 and 206"
    1686     </t>
    1687   </list>
    1688 </t>
    1689 </section>
     1425<t>
     1426  Changes up to the first Working Group Last Call draft are summarized
     1427  in <eref target="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-19#appendix-C"/>.
     1428</t>
    16901429
    16911430<section title="Since draft-ietf-httpbis-p4-conditional-19" anchor="changes.since.19">
  • draft-ietf-httpbis/latest/p6-cache.html

    r1604 r1624  
    463463  }
    464464  @bottom-center {
    465        content: "Expires September 22, 2012";
     465       content: "Expires September 29, 2012";
    466466  }
    467467  @bottom-right {
     
    505505      <meta name="dct.creator" content="Reschke, J. F.">
    506506      <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p6-cache-latest">
    507       <meta name="dct.issued" scheme="ISO8601" content="2012-03-21">
     507      <meta name="dct.issued" scheme="ISO8601" content="2012-03-28">
    508508      <meta name="dct.replaces" content="urn:ietf:rfc:2616">
    509509      <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. HTTP has been in use by the World Wide Web global information initiative since 1990. This document is Part 6 of the seven-part specification that defines the protocol referred to as &#34;HTTP/1.1&#34; and, taken together, obsoletes RFC 2616. Part 6 defines requirements on HTTP caches and the associated header fields that control cache behavior or indicate cacheable response messages.">
     
    531531            </tr>
    532532            <tr>
    533                <td class="left">Expires: September 22, 2012</td>
     533               <td class="left">Expires: September 29, 2012</td>
    534534               <td class="right">M. Nottingham, Editor</td>
    535535            </tr>
     
    548548            <tr>
    549549               <td class="left"></td>
    550                <td class="right">March 21, 2012</td>
     550               <td class="right">March 28, 2012</td>
    551551            </tr>
    552552         </tbody>
     
    567567      <p>The current issues list is at &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/report/3">http://tools.ietf.org/wg/httpbis/trac/report/3</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;.
    568568      </p> 
    569       <p>The changes in this draft are summarized in <a href="#changes.since.19" title="Since draft-ietf-httpbis-p6-cache-19">Appendix&nbsp;C.21</a>.
     569      <p>The changes in this draft are summarized in <a href="#changes.since.19" title="Since draft-ietf-httpbis-p6-cache-19">Appendix&nbsp;C.1</a>.
    570570      </p>
    571571      <h1><a id="rfc.status" href="#rfc.status">Status of This Memo</a></h1>
     
    578578         in progress”.
    579579      </p>
    580       <p>This Internet-Draft will expire on September 22, 2012.</p>
     580      <p>This Internet-Draft will expire on September 29, 2012.</p>
    581581      <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1>
    582582      <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p>
     
    673673         <li>B.&nbsp;&nbsp;&nbsp;<a href="#collected.abnf">Collected ABNF</a></li>
    674674         <li>C.&nbsp;&nbsp;&nbsp;<a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul>
    675                <li>C.1&nbsp;&nbsp;&nbsp;<a href="#rfc.section.C.1">Since RFC 2616</a></li>
    676                <li>C.2&nbsp;&nbsp;&nbsp;<a href="#rfc.section.C.2">Since draft-ietf-httpbis-p6-cache-00</a></li>
    677                <li>C.3&nbsp;&nbsp;&nbsp;<a href="#rfc.section.C.3">Since draft-ietf-httpbis-p6-cache-01</a></li>
    678                <li>C.4&nbsp;&nbsp;&nbsp;<a href="#changes.since.02">Since draft-ietf-httpbis-p6-cache-02</a></li>
    679                <li>C.5&nbsp;&nbsp;&nbsp;<a href="#changes.since.03">Since draft-ietf-httpbis-p6-cache-03</a></li>
    680                <li>C.6&nbsp;&nbsp;&nbsp;<a href="#changes.since.04">Since draft-ietf-httpbis-p6-cache-04</a></li>
    681                <li>C.7&nbsp;&nbsp;&nbsp;<a href="#changes.since.05">Since draft-ietf-httpbis-p6-cache-05</a></li>
    682                <li>C.8&nbsp;&nbsp;&nbsp;<a href="#changes.since.06">Since draft-ietf-httpbis-p6-cache-06</a></li>
    683                <li>C.9&nbsp;&nbsp;&nbsp;<a href="#changes.since.07">Since draft-ietf-httpbis-p6-cache-07</a></li>
    684                <li>C.10&nbsp;&nbsp;&nbsp;<a href="#changes.since.08">Since draft-ietf-httpbis-p6-cache-08</a></li>
    685                <li>C.11&nbsp;&nbsp;&nbsp;<a href="#changes.since.09">Since draft-ietf-httpbis-p6-cache-09</a></li>
    686                <li>C.12&nbsp;&nbsp;&nbsp;<a href="#changes.since.10">Since draft-ietf-httpbis-p6-cache-10</a></li>
    687                <li>C.13&nbsp;&nbsp;&nbsp;<a href="#changes.since.11">Since draft-ietf-httpbis-p6-cache-11</a></li>
    688                <li>C.14&nbsp;&nbsp;&nbsp;<a href="#changes.since.12">Since draft-ietf-httpbis-p6-cache-12</a></li>
    689                <li>C.15&nbsp;&nbsp;&nbsp;<a href="#changes.since.13">Since draft-ietf-httpbis-p6-cache-13</a></li>
    690                <li>C.16&nbsp;&nbsp;&nbsp;<a href="#changes.since.14">Since draft-ietf-httpbis-p6-cache-14</a></li>
    691                <li>C.17&nbsp;&nbsp;&nbsp;<a href="#changes.since.15">Since draft-ietf-httpbis-p6-cache-15</a></li>
    692                <li>C.18&nbsp;&nbsp;&nbsp;<a href="#changes.since.16">Since draft-ietf-httpbis-p6-cache-16</a></li>
    693                <li>C.19&nbsp;&nbsp;&nbsp;<a href="#changes.since.17">Since draft-ietf-httpbis-p6-cache-17</a></li>
    694                <li>C.20&nbsp;&nbsp;&nbsp;<a href="#changes.since.18">Since draft-ietf-httpbis-p6-cache-18</a></li>
    695                <li>C.21&nbsp;&nbsp;&nbsp;<a href="#changes.since.19">Since draft-ietf-httpbis-p6-cache-19</a></li>
     675               <li>C.1&nbsp;&nbsp;&nbsp;<a href="#changes.since.19">Since draft-ietf-httpbis-p6-cache-19</a></li>
    696676            </ul>
    697677         </li>
     
    825805      <p id="rfc.section.1.4.2.p.1">The ABNF rules below are defined in other parts:</p>
    826806      <div id="rfc.figure.u.2"></div><pre class="inline">  <a href="#abnf.dependencies" class="smpl">field-name</a>    = &lt;field-name, defined in <a href="#Part1" id="rfc.xref.Part1.7"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>, <a href="p1-messaging.html#header.fields" title="Header Fields">Section 3.2</a>&gt;
    827   <a href="#abnf.dependencies" class="smpl">HTTP-date</a>     = &lt;HTTP-date, defined in <a href="#Part2" id="rfc.xref.Part2.1"><cite title="HTTP/1.1, part 2: Message Semantics">[Part2]</cite></a>, <a href="p2-semantics.html#http.date" title="Date/Time Formats">Section 8</a>&gt;
     807  <a href="#abnf.dependencies" class="smpl">HTTP-date</a>     = &lt;HTTP-date, defined in <a href="#Part2" id="rfc.xref.Part2.1"><cite title="HTTP/1.1, part 2: Message Semantics">[Part2]</cite></a>, <a href="p2-semantics.html#http.date" title="Date/Time Formats">Section 6.1</a>&gt;
    828808  <a href="#abnf.dependencies" class="smpl">port</a>          = &lt;port, defined in <a href="#Part1" id="rfc.xref.Part1.8"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>, <a href="p1-messaging.html#uri" title="Uniform Resource Identifiers">Section 2.7</a>&gt;
    829809  <a href="#abnf.dependencies" class="smpl">pseudonym</a>     = &lt;pseudonym, defined in <a href="#Part1" id="rfc.xref.Part1.9"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>, <a href="p1-messaging.html#header.via" title="Via">Section 6.2</a>&gt;
     
    924904      <p id="rfc.section.2.2.p.3">When a stored response is used to satisfy a request without validation, a cache <em class="bcp14">MUST</em> include a single Age header field (<a href="#header.age" id="rfc.xref.header.age.1" title="Age">Section&nbsp;3.1</a>) in the response with a value equal to the stored response's current_age; see <a href="#age.calculations" title="Calculating Age">Section&nbsp;2.3.2</a>.
    925905      </p>
    926       <p id="rfc.section.2.2.p.4">A cache <em class="bcp14">MUST</em> write through requests with methods that are unsafe (<a href="p2-semantics.html#safe.methods" title="Safe Methods">Section 6.1.1</a> of <a href="#Part2" id="rfc.xref.Part2.3"><cite title="HTTP/1.1, part 2: Message Semantics">[Part2]</cite></a>) to the origin server; i.e., a cache is not allowed to generate a reply to such a request before having forwarded the request
     906      <p id="rfc.section.2.2.p.4">A cache <em class="bcp14">MUST</em> write through requests with methods that are unsafe (<a href="p2-semantics.html#safe.methods" title="Safe Methods">Section 2.1.1</a> of <a href="#Part2" id="rfc.xref.Part2.3"><cite title="HTTP/1.1, part 2: Message Semantics">[Part2]</cite></a>) to the origin server; i.e., a cache is not allowed to generate a reply to such a request before having forwarded the request
    927907         and having received a corresponding response.
    928908      </p>
     
    975955      <h4 id="rfc.section.2.3.1.1"><a href="#rfc.section.2.3.1.1">2.3.1.1</a>&nbsp;<a id="heuristic.freshness" href="#heuristic.freshness">Calculating Heuristic Freshness</a></h4>
    976956      <p id="rfc.section.2.3.1.1.p.1">If no explicit expiration time is present in a stored response that has a status code whose definition allows heuristic freshness
    977          to be used (including the following in <a href="p2-semantics.html#status.codes" title="Status Code Definitions">Section 7</a> of <a href="#Part2" id="rfc.xref.Part2.4"><cite title="HTTP/1.1, part 2: Message Semantics">[Part2]</cite></a>: 200, 203, 206, 300, 301 and 410), a cache <em class="bcp14">MAY</em> calculate a heuristic expiration time. A cache <em class="bcp14">MUST NOT</em> use heuristics to determine freshness for responses with status codes that do not explicitly allow it.
     957         to be used (including the following in <a href="p2-semantics.html#status.codes" title="ERROR: Anchor 'status.codes' not found in p2-semantics.xml.">Appendix ERROR: Anchor 'status.codes' in Part2 not found in source file 'p2-semantics.xml'.</a> of <a href="#Part2" id="rfc.xref.Part2.4"><cite title="HTTP/1.1, part 2: Message Semantics">[Part2]</cite></a>: 200, 203, 206, 300, 301 and 410), a cache <em class="bcp14">MAY</em> calculate a heuristic expiration time. A cache <em class="bcp14">MUST NOT</em> use heuristics to determine freshness for responses with status codes that do not explicitly allow it.
    978958      </p>
    979959      <p id="rfc.section.2.3.1.1.p.2">When a heuristic is used to calculate freshness lifetime, a cache <em class="bcp14">SHOULD</em> attach a Warning header field with a 113 warn-code to the response if its current_age is more than 24 hours and such a warning
     
    1007987         <li>HTTP/1.1 requires origin servers to send a Date header field, if possible, with every response, giving the time at which the
    1008988            response was generated. The term "date_value" denotes the value of the Date header field, in a form appropriate for arithmetic
    1009             operations. See <a href="p2-semantics.html#header.date" title="Date">Section 10.2</a> of <a href="#Part2" id="rfc.xref.Part2.5"><cite title="HTTP/1.1, part 2: Message Semantics">[Part2]</cite></a> for the definition of the Date header field, and for requirements regarding responses without it.
     989            operations. See <a href="p2-semantics.html#header.date" title="Date">Section 7.2</a> of <a href="#Part2" id="rfc.xref.Part2.5"><cite title="HTTP/1.1, part 2: Message Semantics">[Part2]</cite></a> for the definition of the Date header field, and for requirements regarding responses without it.
    1010990         </li>
    1011991      </ul>
     
    11541134      </ul>
    11551135      <h2 id="rfc.section.2.6"><a href="#rfc.section.2.6">2.6</a>&nbsp;<a id="invalidation.after.updates.or.deletions" href="#invalidation.after.updates.or.deletions">Request Methods that Invalidate</a></h2>
    1156       <p id="rfc.section.2.6.p.1">Because unsafe request methods (<a href="p2-semantics.html#safe.methods" title="Safe Methods">Section 6.1.1</a> of <a href="#Part2" id="rfc.xref.Part2.6"><cite title="HTTP/1.1, part 2: Message Semantics">[Part2]</cite></a>) such as PUT, POST or DELETE have the potential for changing state on the origin server, intervening caches can use them
     1136      <p id="rfc.section.2.6.p.1">Because unsafe request methods (<a href="p2-semantics.html#safe.methods" title="Safe Methods">Section 2.1.1</a> of <a href="#Part2" id="rfc.xref.Part2.6"><cite title="HTTP/1.1, part 2: Message Semantics">[Part2]</cite></a>) such as PUT, POST or DELETE have the potential for changing state on the origin server, intervening caches can use them
    11571137         to keep their contents up-to-date.
    11581138      </p>
     
    14691449         that time.
    14701450      </p>
    1471       <p id="rfc.section.3.3.p.3">The field-value is an absolute date and time as defined by HTTP-date in <a href="p2-semantics.html#http.date" title="Date/Time Formats">Section 8</a> of <a href="#Part2" id="rfc.xref.Part2.7"><cite title="HTTP/1.1, part 2: Message Semantics">[Part2]</cite></a>; a sender <em class="bcp14">MUST</em> use the rfc1123-date format.
     1451      <p id="rfc.section.3.3.p.3">The field-value is an absolute date and time as defined by HTTP-date in <a href="p2-semantics.html#http.date" title="Date/Time Formats">Section 6.1</a> of <a href="#Part2" id="rfc.xref.Part2.7"><cite title="HTTP/1.1, part 2: Message Semantics">[Part2]</cite></a>; a sender <em class="bcp14">MUST</em> use the rfc1123-date format.
    14721452      </p>
    14731453      <div id="rfc.figure.u.13"></div><pre class="inline"><span id="rfc.iref.g.7"></span>  <a href="#header.expires" class="smpl">Expires</a> = <a href="#abnf.dependencies" class="smpl">HTTP-date</a>
     
    20392019; Warning defined but not used
    20402020</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>
    2041       <h2 id="rfc.section.C.1"><a href="#rfc.section.C.1">C.1</a>&nbsp;Since RFC 2616
    2042       </h2>
    2043       <p id="rfc.section.C.1.p.1">Extracted relevant partitions from <a href="#RFC2616" id="rfc.xref.RFC2616.2"><cite title="Hypertext Transfer Protocol -- HTTP/1.1">[RFC2616]</cite></a>.
    2044       </p>
    2045       <h2 id="rfc.section.C.2"><a href="#rfc.section.C.2">C.2</a>&nbsp;Since draft-ietf-httpbis-p6-cache-00
    2046       </h2>
    2047       <p id="rfc.section.C.2.p.1">Closed issues: </p>
    2048       <ul>
    2049          <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;)
    2050          </li>
    2051          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/12">http://tools.ietf.org/wg/httpbis/trac/ticket/12</a>&gt;: "Invalidation after Update or Delete" (&lt;<a href="http://purl.org/NET/http-errata#invalidupd">http://purl.org/NET/http-errata#invalidupd</a>&gt;)
    2052          </li>
    2053          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/35">http://tools.ietf.org/wg/httpbis/trac/ticket/35</a>&gt;: "Normative and Informative references"
    2054          </li>
    2055          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/48">http://tools.ietf.org/wg/httpbis/trac/ticket/48</a>&gt;: "Date reference typo"
    2056          </li>
    2057          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/49">http://tools.ietf.org/wg/httpbis/trac/ticket/49</a>&gt;: "Connection header text"
    2058          </li>
    2059          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/65">http://tools.ietf.org/wg/httpbis/trac/ticket/65</a>&gt;: "Informative references"
    2060          </li>
    2061          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/66">http://tools.ietf.org/wg/httpbis/trac/ticket/66</a>&gt;: "ISO-8859-1 Reference"
    2062          </li>
    2063          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/86">http://tools.ietf.org/wg/httpbis/trac/ticket/86</a>&gt;: "Normative up-to-date references"
    2064          </li>
    2065          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/87">http://tools.ietf.org/wg/httpbis/trac/ticket/87</a>&gt;: "typo in 13.2.2"
    2066          </li>
    2067       </ul>
    2068       <p id="rfc.section.C.2.p.2">Other changes: </p>
    2069       <ul>
    2070          <li>Use names of RFC4234 core rules DQUOTE and HTAB (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;)
    2071          </li>
    2072       </ul>
    2073       <h2 id="rfc.section.C.3"><a href="#rfc.section.C.3">C.3</a>&nbsp;Since draft-ietf-httpbis-p6-cache-01
    2074       </h2>
    2075       <p id="rfc.section.C.3.p.1">Closed issues: </p>
    2076       <ul>
    2077          <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"
    2078          </li>
    2079       </ul>
    2080       <p id="rfc.section.C.3.p.2">Other changes: </p>
    2081       <ul>
    2082          <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;)
    2083          </li>
    2084          <li>Add explicit references to BNF syntax and rules imported from other parts of the specification.</li>
    2085       </ul>
    2086       <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>
    2087       <p id="rfc.section.C.4.p.1">Ongoing work on IANA Message Header Field Registration (&lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/40">http://tools.ietf.org/wg/httpbis/trac/ticket/40</a>&gt;):
    2088       </p>
    2089       <ul>
    2090          <li>Reference RFC 3984, and update header field registrations for header fields defined in this document.</li>
    2091       </ul>
    2092       <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>
    2093       <p id="rfc.section.C.5.p.1">Closed issues: </p>
    2094       <ul>
    2095          <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"
    2096          </li>
    2097       </ul>
    2098       <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>
    2099       <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;):
    2100       </p>
    2101       <ul>
    2102          <li>Use "/" instead of "|" for alternatives.</li>
    2103          <li>Introduce new ABNF rules for "bad" whitespace ("BWS"), optional whitespace ("OWS") and required whitespace ("RWS").</li>
    2104          <li>Rewrite ABNFs to spell out whitespace rules, factor out header field value format definitions.</li>
    2105       </ul>
    2106       <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>
    2107       <p id="rfc.section.C.7.p.1">This is a total rewrite of this part of the specification.</p>
    2108       <p id="rfc.section.C.7.p.2">Affected issues: </p>
    2109       <ul>
    2110          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/54">http://tools.ietf.org/wg/httpbis/trac/ticket/54</a>&gt;: "Definition of 1xx Warn-Codes"
    2111          </li>
    2112          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/60">http://tools.ietf.org/wg/httpbis/trac/ticket/60</a>&gt;: "Placement of 13.5.1 and 13.5.2"
    2113          </li>
    2114          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/138">http://tools.ietf.org/wg/httpbis/trac/ticket/138</a>&gt;: "The role of Warning and Semantic Transparency in Caching"
    2115          </li>
    2116          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/139">http://tools.ietf.org/wg/httpbis/trac/ticket/139</a>&gt;: "Methods and Caching"
    2117          </li>
    2118       </ul>
    2119       <p id="rfc.section.C.7.p.3">In addition: Final 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;):
    2120       </p>
    2121       <ul>
    2122          <li>Add appendix containing collected and expanded ABNF, reorganize ABNF introduction.</li>
    2123       </ul>
    2124       <h2 id="rfc.section.C.8"><a href="#rfc.section.C.8">C.8</a>&nbsp;<a id="changes.since.06" href="#changes.since.06">Since draft-ietf-httpbis-p6-cache-06</a></h2>
    2125       <p id="rfc.section.C.8.p.1">Closed issues: </p>
    2126       <ul>
    2127          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/161">http://tools.ietf.org/wg/httpbis/trac/ticket/161</a>&gt;: "base for numeric protocol elements"
    2128          </li>
    2129       </ul>
    2130       <p id="rfc.section.C.8.p.2">Affected issues: </p>
    2131       <ul>
    2132          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/37">http://tools.ietf.org/wg/httpbis/trac/ticket/37</a>&gt;: "Vary and non-existant headers"
    2133          </li>
    2134       </ul>
    2135       <h2 id="rfc.section.C.9"><a href="#rfc.section.C.9">C.9</a>&nbsp;<a id="changes.since.07" href="#changes.since.07">Since draft-ietf-httpbis-p6-cache-07</a></h2>
    2136       <p id="rfc.section.C.9.p.1">Closed issues: </p>
    2137       <ul>
    2138          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/54">http://tools.ietf.org/wg/httpbis/trac/ticket/54</a>&gt;: "Definition of 1xx Warn-Codes"
    2139          </li>
    2140          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/167">http://tools.ietf.org/wg/httpbis/trac/ticket/167</a>&gt;: "Content-Location on 304 responses"
    2141          </li>
    2142          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/169">http://tools.ietf.org/wg/httpbis/trac/ticket/169</a>&gt;: "private and no-cache CC directives with headers"
    2143          </li>
    2144          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/187">http://tools.ietf.org/wg/httpbis/trac/ticket/187</a>&gt;: "RFC2047 and warn-text"
    2145          </li>
    2146       </ul>
    2147       <h2 id="rfc.section.C.10"><a href="#rfc.section.C.10">C.10</a>&nbsp;<a id="changes.since.08" href="#changes.since.08">Since draft-ietf-httpbis-p6-cache-08</a></h2>
    2148       <p id="rfc.section.C.10.p.1">Closed issues: </p>
    2149       <ul>
    2150          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/147">http://tools.ietf.org/wg/httpbis/trac/ticket/147</a>&gt;: "serving negotiated responses from cache: header-specific canonicalization"
    2151          </li>
    2152          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/197">http://tools.ietf.org/wg/httpbis/trac/ticket/197</a>&gt;: "Effect of CC directives on history lists"
    2153          </li>
    2154          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/291">http://tools.ietf.org/wg/httpbis/trac/ticket/291</a>&gt;: "Cache Extensions can override no-store, etc."
    2155          </li>
    2156       </ul>
    2157       <p id="rfc.section.C.10.p.2">Affected issues: </p>
    2158       <ul>
    2159          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/199">http://tools.ietf.org/wg/httpbis/trac/ticket/199</a>&gt;: Status codes and caching
    2160          </li>
    2161       </ul>
    2162       <p id="rfc.section.C.10.p.3">Partly resolved issues: </p>
    2163       <ul>
    2164          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/60">http://tools.ietf.org/wg/httpbis/trac/ticket/60</a>&gt;: "Placement of 13.5.1 and 13.5.2"
    2165          </li>
    2166       </ul>
    2167       <h2 id="rfc.section.C.11"><a href="#rfc.section.C.11">C.11</a>&nbsp;<a id="changes.since.09" href="#changes.since.09">Since draft-ietf-httpbis-p6-cache-09</a></h2>
    2168       <p id="rfc.section.C.11.p.1">Closed issues: </p>
    2169       <ul>
    2170          <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"
    2171          </li>
    2172          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/168">http://tools.ietf.org/wg/httpbis/trac/ticket/168</a>&gt;: "Clarify differences between / requirements for request and response CC directives"
    2173          </li>
    2174          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/174">http://tools.ietf.org/wg/httpbis/trac/ticket/174</a>&gt;: "Caching authenticated responses"
    2175          </li>
    2176          <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"
    2177          </li>
    2178          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/211">http://tools.ietf.org/wg/httpbis/trac/ticket/211</a>&gt;: "Heuristic caching of URLs with query components"
    2179          </li>
    2180       </ul>
    2181       <p id="rfc.section.C.11.p.2">Partly resolved issues: </p>
    2182       <ul>
    2183          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/196">http://tools.ietf.org/wg/httpbis/trac/ticket/196</a>&gt;: "Term for the requested resource's URI"
    2184          </li>
    2185       </ul>
    2186       <h2 id="rfc.section.C.12"><a href="#rfc.section.C.12">C.12</a>&nbsp;<a id="changes.since.10" href="#changes.since.10">Since draft-ietf-httpbis-p6-cache-10</a></h2>
    2187       <p id="rfc.section.C.12.p.1">Closed issues: </p>
    2188       <ul>
    2189          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/109">http://tools.ietf.org/wg/httpbis/trac/ticket/109</a>&gt;: "Clarify entity / representation / variant terminology"
    2190          </li>
    2191          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/220">http://tools.ietf.org/wg/httpbis/trac/ticket/220</a>&gt;: "consider removing the 'changes from 2068' sections"
    2192          </li>
    2193          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/223">http://tools.ietf.org/wg/httpbis/trac/ticket/223</a>&gt;: "Allowing heuristic caching for new status codes"
    2194          </li>
    2195          <li>Clean up TODOs and prose in "Combining Responses."</li>
    2196       </ul>
    2197       <h2 id="rfc.section.C.13"><a href="#rfc.section.C.13">C.13</a>&nbsp;<a id="changes.since.11" href="#changes.since.11">Since draft-ietf-httpbis-p6-cache-11</a></h2>
    2198       <p id="rfc.section.C.13.p.1">Closed issues: </p>
    2199       <ul>
    2200          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/204">http://tools.ietf.org/wg/httpbis/trac/ticket/204</a>&gt;: "Text about clock requirement for caches belongs in p6"
    2201          </li>
    2202       </ul>
    2203       <h2 id="rfc.section.C.14"><a href="#rfc.section.C.14">C.14</a>&nbsp;<a id="changes.since.12" href="#changes.since.12">Since draft-ietf-httpbis-p6-cache-12</a></h2>
    2204       <p id="rfc.section.C.14.p.1">Closed issues: </p>
    2205       <ul>
    2206          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/224">http://tools.ietf.org/wg/httpbis/trac/ticket/224</a>&gt;: "Header Classification"
    2207          </li>
    2208          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/268">http://tools.ietf.org/wg/httpbis/trac/ticket/268</a>&gt;: "Clarify 'public'"
    2209          </li>
    2210       </ul>
    2211       <h2 id="rfc.section.C.15"><a href="#rfc.section.C.15">C.15</a>&nbsp;<a id="changes.since.13" href="#changes.since.13">Since draft-ietf-httpbis-p6-cache-13</a></h2>
    2212       <p id="rfc.section.C.15.p.1">Closed issues: </p>
    2213       <ul>
    2214          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/276">http://tools.ietf.org/wg/httpbis/trac/ticket/276</a>&gt;: "untangle ABNFs for header fields"
    2215          </li>
    2216       </ul>
    2217       <h2 id="rfc.section.C.16"><a href="#rfc.section.C.16">C.16</a>&nbsp;<a id="changes.since.14" href="#changes.since.14">Since draft-ietf-httpbis-p6-cache-14</a></h2>
    2218       <p id="rfc.section.C.16.p.1">Closed issues: </p>
    2219       <ul>
    2220          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/38">http://tools.ietf.org/wg/httpbis/trac/ticket/38</a>&gt;: "Mismatch Vary"
    2221          </li>
    2222          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/235">http://tools.ietf.org/wg/httpbis/trac/ticket/235</a>&gt;: "Cache Invalidation only happens upon successful responses"
    2223          </li>
    2224          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/282">http://tools.ietf.org/wg/httpbis/trac/ticket/282</a>&gt;: "Recommend minimum sizes for protocol elements"
    2225          </li>
    2226          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/289">http://tools.ietf.org/wg/httpbis/trac/ticket/289</a>&gt;: "Proxies don't 'understand' methods"
    2227          </li>
    2228          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/291">http://tools.ietf.org/wg/httpbis/trac/ticket/291</a>&gt;: "Cache Extensions can override no-store, etc."
    2229          </li>
    2230          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/292">http://tools.ietf.org/wg/httpbis/trac/ticket/292</a>&gt;: "Pragma"
    2231          </li>
    2232       </ul>
    2233       <h2 id="rfc.section.C.17"><a href="#rfc.section.C.17">C.17</a>&nbsp;<a id="changes.since.15" href="#changes.since.15">Since draft-ietf-httpbis-p6-cache-15</a></h2>
    2234       <p id="rfc.section.C.17.p.1">Closed issues: </p>
    2235       <ul>
    2236          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/290">http://tools.ietf.org/wg/httpbis/trac/ticket/290</a>&gt;: "Motivate one-year limit for Expires"
    2237          </li>
    2238       </ul>
    2239       <h2 id="rfc.section.C.18"><a href="#rfc.section.C.18">C.18</a>&nbsp;<a id="changes.since.16" href="#changes.since.16">Since draft-ietf-httpbis-p6-cache-16</a></h2>
    2240       <p id="rfc.section.C.18.p.1">Closed issues: </p>
    2241       <ul>
    2242          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/186">http://tools.ietf.org/wg/httpbis/trac/ticket/186</a>&gt;: "Document HTTP's error-handling philosophy"
    2243          </li>
    2244          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/317">http://tools.ietf.org/wg/httpbis/trac/ticket/317</a>&gt;: "Cache-Control directive case sensitivity"
    2245          </li>
    2246       </ul>
    2247       <h2 id="rfc.section.C.19"><a href="#rfc.section.C.19">C.19</a>&nbsp;<a id="changes.since.17" href="#changes.since.17">Since draft-ietf-httpbis-p6-cache-17</a></h2>
    2248       <p id="rfc.section.C.19.p.1">Closed issues: </p>
    2249       <ul>
    2250          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/293">http://tools.ietf.org/wg/httpbis/trac/ticket/293</a>&gt;: "Interaction of request and response Cache-Control"
    2251          </li>
    2252          <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"
    2253          </li>
    2254          <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"
    2255          </li>
    2256       </ul>
    2257       <h2 id="rfc.section.C.20"><a href="#rfc.section.C.20">C.20</a>&nbsp;<a id="changes.since.18" href="#changes.since.18">Since draft-ietf-httpbis-p6-cache-18</a></h2>
    2258       <p id="rfc.section.C.20.p.1">Closed issues: </p>
    2259       <ul>
    2260          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/227">http://tools.ietf.org/wg/httpbis/trac/ticket/227</a>&gt;: "Combining HEAD responses"
    2261          </li>
    2262          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/337">http://tools.ietf.org/wg/httpbis/trac/ticket/337</a>&gt;: "Field names in cache-control header arguments"
    2263          </li>
    2264       </ul>
    2265       <h2 id="rfc.section.C.21"><a href="#rfc.section.C.21">C.21</a>&nbsp;<a id="changes.since.19" href="#changes.since.19">Since draft-ietf-httpbis-p6-cache-19</a></h2>
    2266       <p id="rfc.section.C.21.p.1">None yet.</p>
     2021      <p id="rfc.section.C.p.1">Changes up to the first Working Group Last Call draft are summarized in &lt;<a href="http://trac.tools.ietf.org/html/draft-ietf-httpbis-p6-cache-19#appendix-C">http://trac.tools.ietf.org/html/draft-ietf-httpbis-p6-cache-19#appendix-C</a>&gt;.
     2022      </p>
     2023      <h2 id="rfc.section.C.1"><a href="#rfc.section.C.1">C.1</a>&nbsp;<a id="changes.since.19" href="#changes.since.19">Since draft-ietf-httpbis-p6-cache-19</a></h2>
     2024      <p id="rfc.section.C.1.p.1">None yet.</p>
    22672025      <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1>
    22682026      <p class="noprint"><a href="#rfc.index.1">1</a> <a href="#rfc.index.2">2</a> <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.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>
     
    24242182                  </li>
    24252183                  <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.6</a>, <a href="#rfc.xref.Part2.7">3.3</a>, <a href="#Part2"><b>8.1</b></a><ul>
    2426                         <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.6</a></li>
    2427                         <li><em>Section 7</em>&nbsp;&nbsp;<a href="#rfc.xref.Part2.4">2.3.1.1</a></li>
    2428                         <li><em>Section 8</em>&nbsp;&nbsp;<a href="#rfc.xref.Part2.1">1.4.2</a>, <a href="#rfc.xref.Part2.7">3.3</a></li>
    2429                         <li><em>Section 10.2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part2.5">2.3.2</a></li>
     2184                        <li><em>Appendix </em>&nbsp;&nbsp;<a href="#rfc.xref.Part2.4">2.3.1.1</a></li>
     2185                        <li><em>Section 2.1.1</em>&nbsp;&nbsp;<a href="#rfc.xref.Part2.3">2.2</a>, <a href="#rfc.xref.Part2.6">2.6</a></li>
     2186                        <li><em>Section 6.1</em>&nbsp;&nbsp;<a href="#rfc.xref.Part2.1">1.4.2</a>, <a href="#rfc.xref.Part2.7">3.3</a></li>
     2187                        <li><em>Section 7.2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part2.5">2.3.2</a></li>
    24302188                     </ul>
    24312189                  </li>
     
    24672225                  <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>
    24682226                  <li><em>RFC2119</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2119.1">1.3</a>, <a href="#RFC2119"><b>8.1</b></a></li>
    2469                   <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>
     2227                  <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><ul>
    24702228                        <li><em>Section 13.9</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2616.1">2.3.1.1</a></li>
    24712229                     </ul>
  • draft-ietf-httpbis/latest/p6-cache.xml

    r1604 r1624  
    24842484
    24852485<section anchor="change.log" title="Change Log (to be removed by RFC Editor before publication)">
    2486 
    2487 <section title="Since RFC 2616">
    2488   <t>Extracted relevant partitions from <xref target="RFC2616" />.</t>
    2489 </section>
    2490 
    2491 <section title="Since draft-ietf-httpbis-p6-cache-00">
    2492 <t>
    2493   Closed issues:
    2494   <list style="symbols">
    2495     <t>
    2496       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/9" />: "Trailer" (<eref target="http://purl.org/NET/http-errata#trailer-hop" />)</t>
    2497     <t>
    2498       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/12" />: "Invalidation after Update or Delete" (<eref target="http://purl.org/NET/http-errata#invalidupd" />)</t>
    2499     <t>
    2500       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/35" />: "Normative and Informative references"</t>
    2501     <t>
    2502       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/48" />: "Date reference typo"</t>
    2503     <t>
    2504       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/49" />: "Connection header text"</t>
    2505     <t>
    2506       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/65" />: "Informative references"</t>
    2507     <t>
    2508       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/66" />: "ISO-8859-1 Reference"</t>
    2509     <t>
    2510       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/86" />: "Normative up-to-date references"</t>
    2511     <t>
    2512       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/87" />: "typo in 13.2.2"</t>
    2513   </list>
    2514 </t>
    2515 <t>
    2516   Other changes:
    2517   <list style="symbols">
    2518     <t>Use names of RFC4234 core rules DQUOTE and HTAB (work in progress on <eref
    2519         target="http://tools.ietf.org/wg/httpbis/trac/ticket/36" />)</t>
    2520   </list>
    2521 </t>
    2522 </section>
    2523 
    2524 <section title="Since draft-ietf-httpbis-p6-cache-01">
    2525 <t>
    2526   Closed issues:
    2527   <list style="symbols">
    2528     <t>
    2529       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/82" />: "rel_path not used"</t>
    2530   </list>
    2531 </t>
    2532 <t>
    2533   Other changes:
    2534   <list style="symbols">
    2535     <t>Get rid of duplicate BNF rule names ("host" -&gt; "uri-host") (work in progress
    2536       on <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/36" />)</t>
    2537     <t>Add explicit references to BNF syntax and rules imported from other parts of the
    2538       specification.</t>
    2539   </list>
    2540 </t>
    2541 </section>
    2542 
    2543 <section anchor="changes.since.02" title="Since draft-ietf-httpbis-p6-cache-02">
    2544 <t>
    2545   Ongoing work on IANA Message Header Field Registration (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/40" />):
    2546   <list style="symbols">
    2547     <t>Reference RFC 3984, and update header field registrations for header fields defined in this
    2548       document.</t>
    2549   </list>
    2550 </t>
    2551 </section>
    2552 
    2553 <section anchor="changes.since.03" title="Since draft-ietf-httpbis-p6-cache-03">
    2554 <t>
    2555   Closed issues:
    2556   <list style="symbols">
    2557     <t>
    2558       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/106" />: "Vary header classification"</t>
    2559   </list>
    2560 </t>
    2561 </section>
    2562 
    2563 <section anchor="changes.since.04" title="Since draft-ietf-httpbis-p6-cache-04">
    2564 <t>
    2565   Ongoing work on ABNF conversion (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/36"/>):
    2566   <list style="symbols">
    2567     <t>
    2568       Use "/" instead of "|" for alternatives.
    2569     </t>
    2570     <t>
    2571       Introduce new ABNF rules for "bad" whitespace ("BWS"), optional
    2572       whitespace ("OWS") and required whitespace ("RWS").
    2573     </t>
    2574     <t>
    2575       Rewrite ABNFs to spell out whitespace rules, factor out
    2576       header field value format definitions.
    2577     </t>
    2578   </list>
    2579 </t>
    2580 </section>
    2581 
    2582 <section anchor="changes.since.05" title="Since draft-ietf-httpbis-p6-cache-05">
    2583 <t>
    2584   This is a total rewrite of this part of the specification.
    2585 </t>
    2586 <t>
    2587   Affected issues:
    2588   <list style="symbols">
    2589     <t>
    2590       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/54" />: "Definition of 1xx Warn-Codes"</t>
    2591     <t>
    2592       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/60" />: "Placement of 13.5.1 and 13.5.2"</t>
    2593     <t>
    2594       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/138" />: "The role of Warning and Semantic Transparency in Caching"</t>
    2595     <t>
    2596       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/139" />: "Methods and Caching"</t>
    2597   </list>
    2598 </t>
    2599 <t>
    2600   In addition: Final work on ABNF conversion (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/36"/>):
    2601   <list style="symbols">
    2602     <t>
    2603       Add appendix containing collected and expanded ABNF, reorganize ABNF introduction.
    2604     </t>
    2605   </list>
    2606 </t>
    2607 </section>
    2608 
    2609 <section anchor="changes.since.06" title="Since draft-ietf-httpbis-p6-cache-06">
    2610 <t>
    2611   Closed issues:
    2612   <list style="symbols">
    2613     <t>
    2614       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/161"/>:
    2615       "base for numeric protocol elements"
    2616     </t>
    2617   </list>
    2618 </t>
    2619 <t>
    2620   Affected issues:
    2621   <list style="symbols">
    2622     <t>
    2623       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/37"/>:
    2624       "Vary and non-existant headers"
    2625     </t>
    2626   </list>
    2627 </t>
    2628 </section>
    2629 
    2630 <section anchor="changes.since.07" title="Since draft-ietf-httpbis-p6-cache-07">
    2631 <t>
    2632   Closed issues:
    2633   <list style="symbols">
    2634     <t>
    2635       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/54" />:
    2636       "Definition of 1xx Warn-Codes"
    2637     </t>
    2638     <t>
    2639       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/167"/>:
    2640       "Content-Location on 304 responses"
    2641     </t>
    2642     <t>
    2643       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/169" />:
    2644       "private and no-cache CC directives with headers"
    2645     </t>
    2646     <t>
    2647       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/187"/>:
    2648       "RFC2047 and warn-text"
    2649     </t>
    2650   </list>
    2651 </t>
    2652 </section>
    2653 
    2654 <section anchor="changes.since.08" title="Since draft-ietf-httpbis-p6-cache-08">
    2655 <t>
    2656   Closed issues:
    2657   <list style="symbols">
    2658     <t>
    2659       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/147" />:
    2660       "serving negotiated responses from cache: header-specific canonicalization"
    2661     </t>
    2662     <t>
    2663       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/197" />:
    2664       "Effect of CC directives on history lists"
    2665     </t>
    2666     <t>
    2667       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/291" />:
    2668       "Cache Extensions can override no-store, etc."
    2669     </t>
    2670   </list>
    2671 </t>
    2672 <t>
    2673   Affected issues:
    2674   <list style="symbols">
    2675     <t>
    2676       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/199"/>:
    2677       Status codes and caching
    2678     </t>
    2679   </list>
    2680 </t>
    2681 <t>
    2682   Partly resolved issues:
    2683   <list style="symbols">
    2684     <t>
    2685       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/60"/>:
    2686       "Placement of 13.5.1 and 13.5.2"
    2687     </t>
    2688   </list>
    2689 </t>
    2690 </section>
    2691 
    2692 <section title="Since draft-ietf-httpbis-p6-cache-09" anchor="changes.since.09">
    2693 <t>
    2694   Closed issues:
    2695   <list style="symbols">
    2696     <t>
    2697       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/29" />:
    2698       "Age calculation"
    2699     </t>
    2700     <t>
    2701       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/168" />:
    2702       "Clarify differences between / requirements for request and response CC directives"
    2703     </t>
    2704     <t>
    2705       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/174" />:
    2706       "Caching authenticated responses"
    2707     </t>
    2708     <t>
    2709       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/208" />:
    2710       "IANA registry for cache-control directives"
    2711     </t>
    2712     <t>
    2713       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/211" />:
    2714       "Heuristic caching of URLs with query components"
    2715     </t>
    2716   </list>
    2717 </t>
    2718 <t>
    2719   Partly resolved issues:
    2720   <list style="symbols">
    2721     <t>
    2722       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/196"/>:
    2723       "Term for the requested resource's URI"
    2724     </t>
    2725   </list>
    2726 </t>
    2727 </section>
    2728 
    2729 <section title="Since draft-ietf-httpbis-p6-cache-10" anchor="changes.since.10">
    2730 <t>
    2731   Closed issues:
    2732   <list style="symbols">
    2733     <t>
    2734       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/109"/>:
    2735       "Clarify entity / representation / variant terminology"
    2736     </t>
    2737     <t>
    2738       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/220"/>:
    2739       "consider removing the 'changes from 2068' sections"
    2740     </t>
    2741     <t>
    2742       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/223"/>:
    2743       "Allowing heuristic caching for new status codes"
    2744     </t>
    2745     <t>
    2746       Clean up TODOs and prose in "Combining Responses."
    2747     </t>
    2748   </list>
    2749 </t>
    2750 </section>
    2751 
    2752 <section title="Since draft-ietf-httpbis-p6-cache-11" anchor="changes.since.11">
    2753 <t>
    2754   Closed issues:
    2755   <list style="symbols">
    2756     <t>
    2757       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/204"/>:
    2758       "Text about clock requirement for caches belongs in p6"
    2759     </t>
    2760   </list>
    2761 </t>
    2762 </section>
    2763 
    2764 <section title="Since draft-ietf-httpbis-p6-cache-12" anchor="changes.since.12">
    2765 <t>
    2766   Closed issues:
    2767   <list style="symbols">
    2768     <t>
    2769       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/224"/>:
    2770       "Header Classification"
    2771     </t>
    2772     <t>
    2773       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/268"/>:
    2774       "Clarify 'public'"
    2775     </t>
    2776   </list>
    2777 </t>
    2778 </section>
    2779 
    2780 <section title="Since draft-ietf-httpbis-p6-cache-13" anchor="changes.since.13">
    2781 <t>
    2782   Closed issues:
    2783   <list style="symbols">
    2784     <t>
    2785       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/276"/>:
    2786       "untangle ABNFs for header fields"
    2787     </t>
    2788   </list>
    2789 </t>
    2790 </section>
    2791 
    2792 <section title="Since draft-ietf-httpbis-p6-cache-14" anchor="changes.since.14">
    2793 <t>
    2794   Closed issues:
    2795   <list style="symbols">
    2796     <t>
    2797       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/38"/>:
    2798       "Mismatch Vary"
    2799     </t>
    2800     <t>
    2801       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/235"/>:
    2802       "Cache Invalidation only happens upon successful responses"
    2803     </t>
    2804     <t>
    2805       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/282"/>:
    2806       "Recommend minimum sizes for protocol elements"
    2807     </t>
    2808     <t>
    2809       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/289"/>:
    2810       "Proxies don't 'understand' methods"
    2811     </t>
    2812     <t>
    2813       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/291"/>:
    2814       "Cache Extensions can override no-store, etc."
    2815     </t>
    2816     <t>
    2817       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/292"/>:
    2818       "Pragma"
    2819     </t>
    2820   </list>
    2821 </t>
    2822 </section>
    2823 
    2824 <section title="Since draft-ietf-httpbis-p6-cache-15" anchor="changes.since.15">
    2825 <t>
    2826   Closed issues:
    2827   <list style="symbols">
    2828     <t>
    2829       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/290"/>:
    2830       "Motivate one-year limit for Expires"
    2831     </t>
    2832   </list>
    2833 </t>
    2834 </section>
    2835 
    2836 <section title="Since draft-ietf-httpbis-p6-cache-16" anchor="changes.since.16">
    2837 <t>
    2838   Closed issues:
    2839   <list style="symbols">
    2840     <t>
    2841       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/186"/>:
    2842       "Document HTTP's error-handling philosophy"
    2843     </t>
    2844     <t>
    2845       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/317"/>:
    2846       "Cache-Control directive case sensitivity"
    2847     </t>
    2848   </list>
    2849 </t>
    2850 </section>
    2851 
    2852 <section title="Since draft-ietf-httpbis-p6-cache-17" anchor="changes.since.17">
    2853 <t>
    2854   Closed issues:
    2855   <list style="symbols">
    2856     <t>
    2857       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/293"/>:
    2858       "Interaction of request and response Cache-Control"
    2859     </t>
    2860     <t>
    2861       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/212"/>:
    2862       "Refining age for 1.1 proxy chains"
    2863     </t>
    2864     <t>
    2865       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/274"/>:
    2866       "warn-code registry"
    2867     </t>
    2868   </list>
    2869 </t>
    2870 </section>
    2871 
    2872 <section title="Since draft-ietf-httpbis-p6-cache-18" anchor="changes.since.18">
    2873 <t>
    2874   Closed issues:
    2875   <list style="symbols">
    2876     <t>
    2877       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/227"/>:
    2878       "Combining HEAD responses"
    2879     </t>
    2880     <t>
    2881       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/337"/>:
    2882       "Field names in cache-control header arguments"
    2883     </t>
    2884   </list>
    2885 </t>
    2886 </section>
     2486<t>
     2487  Changes up to the first Working Group Last Call draft are summarized
     2488  in <eref target="http://trac.tools.ietf.org/html/draft-ietf-httpbis-p6-cache-19#appendix-C"/>.
     2489</t>
    28872490
    28882491<section title="Since draft-ietf-httpbis-p6-cache-19" anchor="changes.since.19">
  • draft-ietf-httpbis/latest/p7-auth.html

    r1601 r1624  
    460460  }
    461461  @bottom-center {
    462        content: "Expires September 18, 2012";
     462       content: "Expires September 29, 2012";
    463463  }
    464464  @bottom-right {
     
    500500      <meta name="dct.creator" content="Reschke, J. F.">
    501501      <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p7-auth-latest">
    502       <meta name="dct.issued" scheme="ISO8601" content="2012-03-17">
     502      <meta name="dct.issued" scheme="ISO8601" content="2012-03-28">
    503503      <meta name="dct.replaces" content="urn:ietf:rfc:2616">
    504504      <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. HTTP has been in use by the World Wide Web global information initiative since 1990. This document is Part 7 of the seven-part specification that defines the protocol referred to as &#34;HTTP/1.1&#34; and, taken together, obsoletes RFC 2616. Part 7 defines the HTTP Authentication framework.">
     
    531531            </tr>
    532532            <tr>
    533                <td class="left">Expires: September 18, 2012</td>
     533               <td class="left">Expires: September 29, 2012</td>
    534534               <td class="right">greenbytes</td>
    535535            </tr>
    536536            <tr>
    537537               <td class="left"></td>
    538                <td class="right">March 17, 2012</td>
     538               <td class="right">March 28, 2012</td>
    539539            </tr>
    540540         </tbody>
     
    553553      <p>The current issues list is at &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/report/3">http://tools.ietf.org/wg/httpbis/trac/report/3</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;.
    554554      </p> 
    555       <p>The changes in this draft are summarized in <a href="#changes.since.19" title="Since draft-ietf-httpbis-p7-auth-19">Appendix&nbsp;C.21</a>.
     555      <p>The changes in this draft are summarized in <a href="#changes.since.19" title="Since draft-ietf-httpbis-p7-auth-19">Appendix&nbsp;C.1</a>.
    556556      </p>
    557557      <h1><a id="rfc.status" href="#rfc.status">Status of This Memo</a></h1>
     
    564564         in progress”.
    565565      </p>
    566       <p>This Internet-Draft will expire on September 18, 2012.</p>
     566      <p>This Internet-Draft will expire on September 29, 2012.</p>
    567567      <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1>
    568568      <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p>
     
    631631         <li>B.&nbsp;&nbsp;&nbsp;<a href="#collected.abnf">Collected ABNF</a></li>
    632632         <li>C.&nbsp;&nbsp;&nbsp;<a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul>
    633                <li>C.1&nbsp;&nbsp;&nbsp;<a href="#rfc.section.C.1">Since RFC 2616</a></li>
    634                <li>C.2&nbsp;&nbsp;&nbsp;<a href="#rfc.section.C.2">Since draft-ietf-httpbis-p7-auth-00</a></li>
    635                <li>C.3&nbsp;&nbsp;&nbsp;<a href="#rfc.section.C.3">Since draft-ietf-httpbis-p7-auth-01</a></li>
    636                <li>C.4&nbsp;&nbsp;&nbsp;<a href="#changes.since.02">Since draft-ietf-httpbis-p7-auth-02</a></li>
    637                <li>C.5&nbsp;&nbsp;&nbsp;<a href="#changes.since.03">Since draft-ietf-httpbis-p7-auth-03</a></li>
    638                <li>C.6&nbsp;&nbsp;&nbsp;<a href="#changes.since.04">Since draft-ietf-httpbis-p7-auth-04</a></li>
    639                <li>C.7&nbsp;&nbsp;&nbsp;<a href="#changes.since.05">Since draft-ietf-httpbis-p7-auth-05</a></li>
    640                <li>C.8&nbsp;&nbsp;&nbsp;<a href="#changes.since.06">Since draft-ietf-httpbis-p7-auth-06</a></li>
    641                <li>C.9&nbsp;&nbsp;&nbsp;<a href="#changes.since.07">Since draft-ietf-httpbis-p7-auth-07</a></li>
    642                <li>C.10&nbsp;&nbsp;&nbsp;<a href="#changes.since.08">Since draft-ietf-httpbis-p7-auth-08</a></li>
    643                <li>C.11&nbsp;&nbsp;&nbsp;<a href="#changes.since.09">Since draft-ietf-httpbis-p7-auth-09</a></li>
    644                <li>C.12&nbsp;&nbsp;&nbsp;<a href="#changes.since.10">Since draft-ietf-httpbis-p7-auth-10</a></li>
    645                <li>C.13&nbsp;&nbsp;&nbsp;<a href="#changes.since.11">Since draft-ietf-httpbis-p7-auth-11</a></li>
    646                <li>C.14&nbsp;&nbsp;&nbsp;<a href="#changes.since.12">Since draft-ietf-httpbis-p7-auth-12</a></li>
    647                <li>C.15&nbsp;&nbsp;&nbsp;<a href="#changes.since.13">Since draft-ietf-httpbis-p7-auth-13</a></li>
    648                <li>C.16&nbsp;&nbsp;&nbsp;<a href="#changes.since.14">Since draft-ietf-httpbis-p7-auth-14</a></li>
    649                <li>C.17&nbsp;&nbsp;&nbsp;<a href="#changes.since.15">Since draft-ietf-httpbis-p7-auth-15</a></li>
    650                <li>C.18&nbsp;&nbsp;&nbsp;<a href="#changes.since.16">Since draft-ietf-httpbis-p7-auth-16</a></li>
    651                <li>C.19&nbsp;&nbsp;&nbsp;<a href="#changes.since.17">Since draft-ietf-httpbis-p7-auth-17</a></li>
    652                <li>C.20&nbsp;&nbsp;&nbsp;<a href="#changes.since.18">Since draft-ietf-httpbis-p7-auth-18</a></li>
    653                <li>C.21&nbsp;&nbsp;&nbsp;<a href="#changes.since.19">Since draft-ietf-httpbis-p7-auth-19</a></li>
     633               <li>C.1&nbsp;&nbsp;&nbsp;<a href="#changes.since.19">Since draft-ietf-httpbis-p7-auth-19</a></li>
    654634            </ul>
    655635         </li>
     
    11551135; WWW-Authenticate defined but not used
    11561136</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>
    1157       <h2 id="rfc.section.C.1"><a href="#rfc.section.C.1">C.1</a>&nbsp;Since RFC 2616
    1158       </h2>
    1159       <p id="rfc.section.C.1.p.1">Extracted relevant partitions from <a href="#RFC2616" id="rfc.xref.RFC2616.2"><cite title="Hypertext Transfer Protocol -- HTTP/1.1">[RFC2616]</cite></a>.
    1160       </p>
    1161       <h2 id="rfc.section.C.2"><a href="#rfc.section.C.2">C.2</a>&nbsp;Since draft-ietf-httpbis-p7-auth-00
    1162       </h2>
    1163       <p id="rfc.section.C.2.p.1">Closed issues: </p>
    1164       <ul>
    1165          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/35">http://tools.ietf.org/wg/httpbis/trac/ticket/35</a>&gt;: "Normative and Informative references"
    1166          </li>
    1167       </ul>
    1168       <h2 id="rfc.section.C.3"><a href="#rfc.section.C.3">C.3</a>&nbsp;Since draft-ietf-httpbis-p7-auth-01
    1169       </h2>
    1170       <p id="rfc.section.C.3.p.1">Ongoing work on ABNF conversion (&lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>&gt;):
    1171       </p>
    1172       <ul>
    1173          <li>Explicitly import BNF rules for "challenge" and "credentials" from RFC2617.</li>
    1174          <li>Add explicit references to BNF syntax and rules imported from other parts of the specification.</li>
    1175       </ul>
    1176       <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-p7-auth-02</a></h2>
    1177       <p id="rfc.section.C.4.p.1">Ongoing work on IANA Message Header Field Registration (&lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/40">http://tools.ietf.org/wg/httpbis/trac/ticket/40</a>&gt;):
    1178       </p>
    1179       <ul>
    1180          <li>Reference RFC 3984, and update header field registrations for header fields defined in this document.</li>
    1181       </ul>
    1182       <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-p7-auth-03</a></h2>
    1183       <p id="rfc.section.C.5.p.1">None.</p>
    1184       <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-p7-auth-04</a></h2>
    1185       <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;):
    1186       </p>
    1187       <ul>
    1188          <li>Use "/" instead of "|" for alternatives.</li>
    1189          <li>Introduce new ABNF rules for "bad" whitespace ("BWS"), optional whitespace ("OWS") and required whitespace ("RWS").</li>
    1190          <li>Rewrite ABNFs to spell out whitespace rules, factor out header field value format definitions.</li>
    1191       </ul>
    1192       <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-p7-auth-05</a></h2>
    1193       <p id="rfc.section.C.7.p.1">Final 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;):
    1194       </p>
    1195       <ul>
    1196          <li>Add appendix containing collected and expanded ABNF, reorganize ABNF introduction.</li>
    1197       </ul>
    1198       <h2 id="rfc.section.C.8"><a href="#rfc.section.C.8">C.8</a>&nbsp;<a id="changes.since.06" href="#changes.since.06">Since draft-ietf-httpbis-p7-auth-06</a></h2>
    1199       <p id="rfc.section.C.8.p.1">None.</p>
    1200       <h2 id="rfc.section.C.9"><a href="#rfc.section.C.9">C.9</a>&nbsp;<a id="changes.since.07" href="#changes.since.07">Since draft-ietf-httpbis-p7-auth-07</a></h2>
    1201       <p id="rfc.section.C.9.p.1">Closed issues: </p>
    1202       <ul>
    1203          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/198">http://tools.ietf.org/wg/httpbis/trac/ticket/198</a>&gt;: "move IANA registrations for optional status codes"
    1204          </li>
    1205       </ul>
    1206       <h2 id="rfc.section.C.10"><a href="#rfc.section.C.10">C.10</a>&nbsp;<a id="changes.since.08" href="#changes.since.08">Since draft-ietf-httpbis-p7-auth-08</a></h2>
    1207       <p id="rfc.section.C.10.p.1">No significant changes.</p>
    1208       <h2 id="rfc.section.C.11"><a href="#rfc.section.C.11">C.11</a>&nbsp;<a id="changes.since.09" href="#changes.since.09">Since draft-ietf-httpbis-p7-auth-09</a></h2>
    1209       <p id="rfc.section.C.11.p.1">Partly resolved issues: </p>
    1210       <ul>
    1211          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/196">http://tools.ietf.org/wg/httpbis/trac/ticket/196</a>&gt;: "Term for the requested resource's URI"
    1212          </li>
    1213       </ul>
    1214       <h2 id="rfc.section.C.12"><a href="#rfc.section.C.12">C.12</a>&nbsp;<a id="changes.since.10" href="#changes.since.10">Since draft-ietf-httpbis-p7-auth-10</a></h2>
    1215       <p id="rfc.section.C.12.p.1">None.</p>
    1216       <h2 id="rfc.section.C.13"><a href="#rfc.section.C.13">C.13</a>&nbsp;<a id="changes.since.11" href="#changes.since.11">Since draft-ietf-httpbis-p7-auth-11</a></h2>
    1217       <p id="rfc.section.C.13.p.1">Closed issues: </p>
    1218       <ul>
    1219          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/130">http://tools.ietf.org/wg/httpbis/trac/ticket/130</a>&gt;: "introduction to part 7 is work-in-progress"
    1220          </li>
    1221          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/195">http://tools.ietf.org/wg/httpbis/trac/ticket/195</a>&gt;: "auth-param syntax"
    1222          </li>
    1223          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/224">http://tools.ietf.org/wg/httpbis/trac/ticket/224</a>&gt;: "Header Classification"
    1224          </li>
    1225          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/237">http://tools.ietf.org/wg/httpbis/trac/ticket/237</a>&gt;: "absorbing the auth framework from 2617"
    1226          </li>
    1227       </ul>
    1228       <p id="rfc.section.C.13.p.2">Partly resolved issues: </p>
    1229       <ul>
    1230          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/141">http://tools.ietf.org/wg/httpbis/trac/ticket/141</a>&gt;: "should we have an auth scheme registry"
    1231          </li>
    1232       </ul>
    1233       <h2 id="rfc.section.C.14"><a href="#rfc.section.C.14">C.14</a>&nbsp;<a id="changes.since.12" href="#changes.since.12">Since draft-ietf-httpbis-p7-auth-12</a></h2>
    1234       <p id="rfc.section.C.14.p.1">None.</p>
    1235       <h2 id="rfc.section.C.15"><a href="#rfc.section.C.15">C.15</a>&nbsp;<a id="changes.since.13" href="#changes.since.13">Since draft-ietf-httpbis-p7-auth-13</a></h2>
    1236       <p id="rfc.section.C.15.p.1">Closed issues: </p>
    1237       <ul>
    1238          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/276">http://tools.ietf.org/wg/httpbis/trac/ticket/276</a>&gt;: "untangle ABNFs for header fields"
    1239          </li>
    1240       </ul>
    1241       <h2 id="rfc.section.C.16"><a href="#rfc.section.C.16">C.16</a>&nbsp;<a id="changes.since.14" href="#changes.since.14">Since draft-ietf-httpbis-p7-auth-14</a></h2>
    1242       <p id="rfc.section.C.16.p.1">None.</p>
    1243       <h2 id="rfc.section.C.17"><a href="#rfc.section.C.17">C.17</a>&nbsp;<a id="changes.since.15" href="#changes.since.15">Since draft-ietf-httpbis-p7-auth-15</a></h2>
    1244       <p id="rfc.section.C.17.p.1">Closed issues: </p>
    1245       <ul>
    1246          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/78">http://tools.ietf.org/wg/httpbis/trac/ticket/78</a>&gt;: "Relationship between 401, Authorization and WWW-Authenticate"
    1247          </li>
    1248          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/177">http://tools.ietf.org/wg/httpbis/trac/ticket/177</a>&gt;: "Realm required on challenges"
    1249          </li>
    1250          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/195">http://tools.ietf.org/wg/httpbis/trac/ticket/195</a>&gt;: "auth-param syntax"
    1251          </li>
    1252          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/257">http://tools.ietf.org/wg/httpbis/trac/ticket/257</a>&gt;: "Considerations for new authentications schemes"
    1253          </li>
    1254          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/287">http://tools.ietf.org/wg/httpbis/trac/ticket/287</a>&gt;: "LWS in auth-param ABNF"
    1255          </li>
    1256          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/309">http://tools.ietf.org/wg/httpbis/trac/ticket/309</a>&gt;: "credentials ABNF missing SP (still using implied LWS?)"
    1257          </li>
    1258       </ul>
    1259       <h2 id="rfc.section.C.18"><a href="#rfc.section.C.18">C.18</a>&nbsp;<a id="changes.since.16" href="#changes.since.16">Since draft-ietf-httpbis-p7-auth-16</a></h2>
    1260       <p id="rfc.section.C.18.p.1">Closed issues: </p>
    1261       <ul>
    1262          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/186">http://tools.ietf.org/wg/httpbis/trac/ticket/186</a>&gt;: "Document HTTP's error-handling philosophy"
    1263          </li>
    1264          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/320">http://tools.ietf.org/wg/httpbis/trac/ticket/320</a>&gt;: "add advice on defining auth scheme parameters"
    1265          </li>
    1266       </ul>
    1267       <h2 id="rfc.section.C.19"><a href="#rfc.section.C.19">C.19</a>&nbsp;<a id="changes.since.17" href="#changes.since.17">Since draft-ietf-httpbis-p7-auth-17</a></h2>
    1268       <p id="rfc.section.C.19.p.1">Closed issues: </p>
    1269       <ul>
    1270          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/314">http://tools.ietf.org/wg/httpbis/trac/ticket/314</a>&gt;: "allow unquoted realm parameters"
    1271          </li>
    1272          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/321">http://tools.ietf.org/wg/httpbis/trac/ticket/321</a>&gt;: "Repeating auth-params"
    1273          </li>
    1274       </ul>
    1275       <h2 id="rfc.section.C.20"><a href="#rfc.section.C.20">C.20</a>&nbsp;<a id="changes.since.18" href="#changes.since.18">Since draft-ietf-httpbis-p7-auth-18</a></h2>
    1276       <p id="rfc.section.C.20.p.1">Closed issues: </p>
    1277       <ul>
    1278          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/334">http://tools.ietf.org/wg/httpbis/trac/ticket/334</a>&gt;: "recipient behavior for new auth parameters"
    1279          </li>
    1280          <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/342">http://tools.ietf.org/wg/httpbis/trac/ticket/342</a>&gt;: "WWW-Authenticate ABNF slightly ambiguous"
    1281          </li>
    1282       </ul>
    1283       <h2 id="rfc.section.C.21"><a href="#rfc.section.C.21">C.21</a>&nbsp;<a id="changes.since.19" href="#changes.since.19">Since draft-ietf-httpbis-p7-auth-19</a></h2>
    1284       <p id="rfc.section.C.21.p.1">None yet.</p>
     1137      <p id="rfc.section.C.p.1">Changes up to the first Working Group Last Call draft are summarized in &lt;<a href="http://trac.tools.ietf.org/html/draft-ietf-httpbis-p7-auth-19#appendix-C">http://trac.tools.ietf.org/html/draft-ietf-httpbis-p7-auth-19#appendix-C</a>&gt;.
     1138      </p>
     1139      <h2 id="rfc.section.C.1"><a href="#rfc.section.C.1">C.1</a>&nbsp;<a id="changes.since.19" href="#changes.since.19">Since draft-ietf-httpbis-p7-auth-19</a></h2>
     1140      <p id="rfc.section.C.1.p.1">None yet.</p>
    12851141      <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1>
    12861142      <p class="noprint"><a href="#rfc.index.4">4</a> <a href="#rfc.index.A">A</a> <a href="#rfc.index.B">B</a> <a href="#rfc.index.C">C</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.H">H</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.W">W</a>
     
    13581214                  <li>Realm&nbsp;&nbsp;<a href="#rfc.iref.r.1">2.2</a></li>
    13591215                  <li><em>RFC2119</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2119.1">1.1</a>, <a href="#RFC2119"><b>8.1</b></a></li>
    1360                   <li><em>RFC2616</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2616.1">1</a>, <a href="#RFC2616"><b>8.2</b></a>, <a href="#rfc.xref.RFC2616.2">C.1</a></li>
     1216                  <li><em>RFC2616</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2616.1">1</a>, <a href="#RFC2616"><b>8.2</b></a></li>
    13611217                  <li><em>RFC2617</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2617.1">1</a>, <a href="#rfc.xref.RFC2617.2">1</a>, <a href="#rfc.xref.RFC2617.3">7</a>, <a href="#rfc.xref.RFC2617.4">7</a>, <a href="#RFC2617"><b>8.2</b></a><ul>
    13621218                        <li><em>Section 6</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2617.4">7</a></li>
  • draft-ietf-httpbis/latest/p7-auth.xml

    r1601 r1624  
    11161116
    11171117<section title="Change Log (to be removed by RFC Editor before publication)"  anchor="change.log">
    1118 
    1119 <section title="Since RFC 2616">
    1120 <t>
    1121   Extracted relevant partitions from <xref target="RFC2616"/>.
    1122 </t>
    1123 </section>
    1124 
    1125 <section title="Since draft-ietf-httpbis-p7-auth-00">
    1126 <t>
    1127   Closed issues:
    1128   <list style="symbols">
    1129     <t>
    1130       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/35"/>:
    1131       "Normative and Informative references"
    1132     </t>
    1133   </list>
    1134 </t>
    1135 </section>
    1136 
    1137 <section title="Since draft-ietf-httpbis-p7-auth-01">
    1138 <t>
    1139   Ongoing work on ABNF conversion (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/36"/>):
    1140   <list style="symbols">
    1141     <t>
    1142       Explicitly import BNF rules for "challenge" and "credentials" from RFC2617.
    1143     </t>
    1144     <t>
    1145       Add explicit references to BNF syntax and rules imported from other parts of the specification.
    1146     </t>
    1147   </list>
    1148 </t>
    1149 </section>
    1150 
    1151 <section title="Since draft-ietf-httpbis-p7-auth-02" anchor="changes.since.02">
    1152 <t>
    1153   Ongoing work on IANA Message Header Field Registration (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/40"/>):
    1154   <list style="symbols">
    1155     <t>
    1156       Reference RFC 3984, and update header field registrations for header fields defined
    1157       in this document.
    1158     </t>
    1159   </list>
    1160 </t>
    1161 </section>
    1162 
    1163 <section title="Since draft-ietf-httpbis-p7-auth-03" anchor="changes.since.03">
    1164 <t>
    1165   None.
    1166 </t>
    1167 </section>
    1168 
    1169 <section title="Since draft-ietf-httpbis-p7-auth-04" anchor="changes.since.04">
    1170 <t>
    1171   Ongoing work on ABNF conversion (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/36"/>):
    1172   <list style="symbols">
    1173     <t>
    1174       Use "/" instead of "|" for alternatives.
    1175     </t>
    1176     <t>
    1177       Introduce new ABNF rules for "bad" whitespace ("BWS"), optional
    1178       whitespace ("OWS") and required whitespace ("RWS").
    1179     </t>
    1180     <t>
    1181       Rewrite ABNFs to spell out whitespace rules, factor out
    1182       header field value format definitions.
    1183     </t>
    1184   </list>
    1185 </t>
    1186 </section>
    1187 
    1188 <section title="Since draft-ietf-httpbis-p7-auth-05" anchor="changes.since.05">
    1189 <t>
    1190   Final work on ABNF conversion (<eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/36"/>):
    1191   <list style="symbols">
    1192     <t>
    1193       Add appendix containing collected and expanded ABNF, reorganize ABNF introduction.
    1194     </t>
    1195   </list>
    1196 </t>
    1197 </section>
    1198 
    1199 <section title="Since draft-ietf-httpbis-p7-auth-06" anchor="changes.since.06">
    1200 <t>
    1201   None.
    1202 </t>
    1203 </section>
    1204 
    1205 <section title="Since draft-ietf-httpbis-p7-auth-07" anchor="changes.since.07">
    1206 <t>
    1207   Closed issues:
    1208   <list style="symbols">
    1209     <t>
    1210       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/198"/>:
    1211       "move IANA registrations for optional status codes"
    1212     </t>
    1213   </list>
    1214 </t>
    1215 </section>
    1216 
    1217 <section title="Since draft-ietf-httpbis-p7-auth-08" anchor="changes.since.08">
    1218 <t>
    1219   No significant changes.
    1220 </t>
    1221 </section>
    1222 
    1223 <section title="Since draft-ietf-httpbis-p7-auth-09" anchor="changes.since.09">
    1224 <t>
    1225   Partly resolved issues:
    1226   <list style="symbols">
    1227     <t>
    1228       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/196"/>:
    1229       "Term for the requested resource's URI"
    1230     </t>
    1231   </list>
    1232 </t>
    1233 </section>
    1234 
    1235 <section title="Since draft-ietf-httpbis-p7-auth-10" anchor="changes.since.10">
    1236 <t>
    1237   None.
    1238 </t>
    1239 </section>
    1240 
    1241 <section title="Since draft-ietf-httpbis-p7-auth-11" anchor="changes.since.11">
    1242 <t>
    1243   Closed issues:
    1244   <list style="symbols">
    1245     <t>
    1246       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/130"/>:
    1247       "introduction to part 7 is work-in-progress"
    1248     </t>
    1249     <t>
    1250       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/195"/>:
    1251       "auth-param syntax"
    1252     </t>
    1253     <t>
    1254       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/224"/>:
    1255       "Header Classification"
    1256     </t>
    1257     <t>
    1258       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/237"/>:
    1259       "absorbing the auth framework from 2617"
    1260     </t>
    1261   </list>
    1262 </t>
    1263 <t>
    1264   Partly resolved issues:
    1265   <list style="symbols">
    1266     <t>
    1267       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/141"/>:
    1268       "should we have an auth scheme registry"
    1269     </t>
    1270   </list>
    1271 </t>
    1272 </section>
    1273 
    1274 <section title="Since draft-ietf-httpbis-p7-auth-12" anchor="changes.since.12">
    1275 <t>
    1276   None.
    1277 </t>
    1278 </section>
    1279 
    1280 <section title="Since draft-ietf-httpbis-p7-auth-13" anchor="changes.since.13">
    1281 <t>
    1282   Closed issues:
    1283   <list style="symbols">
    1284     <t>
    1285       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/276"/>:
    1286       "untangle ABNFs for header fields"
    1287     </t>
    1288   </list>
    1289 </t>
    1290 </section>
    1291 
    1292 <section title="Since draft-ietf-httpbis-p7-auth-14" anchor="changes.since.14">
    1293 <t>
    1294   None.
    1295 </t>
    1296 </section>
    1297 
    1298 <section title="Since draft-ietf-httpbis-p7-auth-15" anchor="changes.since.15">
    1299 <t>
    1300   Closed issues:
    1301   <list style="symbols">
    1302     <t>
    1303       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/78"/>:
    1304       "Relationship between 401, Authorization and WWW-Authenticate"
    1305     </t>
    1306     <t>
    1307       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/177"/>:
    1308       "Realm required on challenges"
    1309     </t>
    1310     <t>
    1311       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/195"/>:
    1312       "auth-param syntax"
    1313     </t>
    1314     <t>
    1315       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/257"/>:
    1316       "Considerations for new authentications schemes"
    1317     </t>
    1318     <t>
    1319       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/287"/>:
    1320       "LWS in auth-param ABNF"
    1321     </t>
    1322     <t>
    1323       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/309"/>:
    1324       "credentials ABNF missing SP (still using implied LWS?)"
    1325     </t>
    1326   </list>
    1327 </t>
    1328 </section>
    1329 
    1330 <section title="Since draft-ietf-httpbis-p7-auth-16" anchor="changes.since.16">
    1331 <t>
    1332   Closed issues:
    1333   <list style="symbols">
    1334     <t>
    1335       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/186"/>:
    1336       "Document HTTP's error-handling philosophy"
    1337     </t>
    1338     <t>
    1339       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/320"/>:
    1340       "add advice on defining auth scheme parameters"
    1341     </t>
    1342   </list>
    1343 </t>
    1344 </section>
    1345 
    1346 <section title="Since draft-ietf-httpbis-p7-auth-17" anchor="changes.since.17">
    1347 <t>
    1348   Closed issues:
    1349   <list style="symbols">
    1350     <t>
    1351       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/314"/>:
    1352       "allow unquoted realm parameters"
    1353     </t>
    1354     <t>
    1355       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/321"/>:
    1356       "Repeating auth-params"
    1357     </t>
    1358   </list>
    1359 </t>
    1360 </section>
    1361 
    1362 <section title="Since draft-ietf-httpbis-p7-auth-18" anchor="changes.since.18">
    1363 <t>
    1364   Closed issues:
    1365   <list style="symbols">
    1366     <t>
    1367       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/334"/>:
    1368       "recipient behavior for new auth parameters"
    1369     </t>
    1370     <t>
    1371       <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/342"/>:
    1372       "WWW-Authenticate ABNF slightly ambiguous"
    1373     </t>
    1374   </list>
    1375 </t>
    1376 </section>
     1118<t>
     1119  Changes up to the first Working Group Last Call draft are summarized
     1120  in <eref target="http://trac.tools.ietf.org/html/draft-ietf-httpbis-p7-auth-19#appendix-C"/>.
     1121</t>
    13771122
    13781123<section title="Since draft-ietf-httpbis-p7-auth-19" anchor="changes.since.19">
Note: See TracChangeset for help on using the changeset viewer.