Ignore:
Timestamp:
Nov 21, 2008, 7:31:40 AM (11 years ago)
Author:
julian.reschke@…
Message:

add collected abnf appendices (related to #36)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/p5-range.html

    r399 r421  
    376376      <link rel="Appendix" title="A Internet Media Type multipart/byteranges" href="#rfc.section.A">
    377377      <link rel="Appendix" title="B Compatibility with Previous Versions" href="#rfc.section.B">
    378       <link rel="Appendix" title="C Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.C">
     378      <link rel="Appendix" title="C Collected ABNF" href="#rfc.section.C">
     379      <link rel="Appendix" title="D Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.D">
    379380      <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.400, 2008-10-10 14:04:14, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">
    380381      <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/">
     
    473474         <tr>
    474475            <td class="header left"></td>
    475             <td class="header right">November 15, 2008</td>
     476            <td class="header right">November 21, 2008</td>
    476477         </tr>
    477478      </table>
     
    504505         list is at &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/report/11">http://tools.ietf.org/wg/httpbis/trac/report/11</a>&gt; and related documents (including fancy diffs) can be found at &lt;<a href="http://tools.ietf.org/wg/httpbis/">http://tools.ietf.org/wg/httpbis/</a>&gt;.
    505506      </p> 
    506       <p>The changes in this draft are summarized in <a href="#changes.since.05" title="Since draft-ietf-httpbis-p5-range-05">Appendix&nbsp;C.7</a>.
     507      <p>The changes in this draft are summarized in <a href="#changes.since.05" title="Since draft-ietf-httpbis-p5-range-05">Appendix&nbsp;D.7</a>.
    507508      </p>
    508509      <hr class="noprint">
     
    550551            </ul>
    551552         </li>
    552          <li class="tocline0">C.&nbsp;&nbsp;&nbsp;<a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul class="toc">
    553                <li class="tocline1">C.1&nbsp;&nbsp;&nbsp;<a href="#rfc.section.C.1">Since RFC2616</a></li>
    554                <li class="tocline1">C.2&nbsp;&nbsp;&nbsp;<a href="#rfc.section.C.2">Since draft-ietf-httpbis-p5-range-00</a></li>
    555                <li class="tocline1">C.3&nbsp;&nbsp;&nbsp;<a href="#rfc.section.C.3">Since draft-ietf-httpbis-p5-range-01</a></li>
    556                <li class="tocline1">C.4&nbsp;&nbsp;&nbsp;<a href="#changes.since.02">Since draft-ietf-httpbis-p5-range-02</a></li>
    557                <li class="tocline1">C.5&nbsp;&nbsp;&nbsp;<a href="#changes.since.03">Since draft-ietf-httpbis-p5-range-03</a></li>
    558                <li class="tocline1">C.6&nbsp;&nbsp;&nbsp;<a href="#changes.since.04">Since draft-ietf-httpbis-p5-range-04</a></li>
    559                <li class="tocline1">C.7&nbsp;&nbsp;&nbsp;<a href="#changes.since.05">Since draft-ietf-httpbis-p5-range-05</a></li>
     553         <li class="tocline0">C.&nbsp;&nbsp;&nbsp;<a href="#collected.abnf">Collected ABNF</a></li>
     554         <li class="tocline0">D.&nbsp;&nbsp;&nbsp;<a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul class="toc">
     555               <li class="tocline1">D.1&nbsp;&nbsp;&nbsp;<a href="#rfc.section.D.1">Since RFC2616</a></li>
     556               <li class="tocline1">D.2&nbsp;&nbsp;&nbsp;<a href="#rfc.section.D.2">Since draft-ietf-httpbis-p5-range-00</a></li>
     557               <li class="tocline1">D.3&nbsp;&nbsp;&nbsp;<a href="#rfc.section.D.3">Since draft-ietf-httpbis-p5-range-01</a></li>
     558               <li class="tocline1">D.4&nbsp;&nbsp;&nbsp;<a href="#changes.since.02">Since draft-ietf-httpbis-p5-range-02</a></li>
     559               <li class="tocline1">D.5&nbsp;&nbsp;&nbsp;<a href="#changes.since.03">Since draft-ietf-httpbis-p5-range-03</a></li>
     560               <li class="tocline1">D.6&nbsp;&nbsp;&nbsp;<a href="#changes.since.04">Since draft-ietf-httpbis-p5-range-04</a></li>
     561               <li class="tocline1">D.7&nbsp;&nbsp;&nbsp;<a href="#changes.since.05">Since draft-ietf-httpbis-p5-range-05</a></li>
    560562            </ul>
    561563         </li>
     
    10771079      <p id="rfc.section.B.2.p.2">Clarify that multipart/byteranges can consist of a single part. (<a href="#internet.media.type.multipart.byteranges" title="Internet Media Type multipart/byteranges">Appendix&nbsp;A</a>)
    10781080      </p>
    1079       <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>
    1080       <h2 id="rfc.section.C.1"><a href="#rfc.section.C.1">C.1</a>&nbsp;Since RFC2616
     1081      <h1 id="rfc.section.C"><a href="#rfc.section.C">C.</a>&nbsp;<a id="collected.abnf" href="#collected.abnf">Collected ABNF</a></h1>
     1082      <div id="rfc.figure.u.20"></div> <pre class="inline">Accept-Ranges = "Accept-Ranges:" OWS Accept-Ranges-v
     1083Accept-Ranges-v = acceptable-ranges
     1084CHAR = &lt;CHAR, defined in [Part1], Section 1.2.2&gt;
     1085Content-Range = "Content-Range:" OWS Content-Range-v
     1086Content-Range-v = content-range-spec
     1087DIGIT = &lt;DIGIT, defined in [Part1], Section 1.2.2&gt;
     1088HTTP-date = &lt;HTTP-date, defined in [Part1], Section 3.2.1&gt;
     1089If-Range = "If-Range:" OWS If-Range-v
     1090If-Range-v = entity-tag / HTTP-date
     1091OWS = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
     1092Range = "Range:" ranges-specifier
     1093SP = &lt;SP, defined in [Part1], Section 1.2.2&gt;
     1094acceptable-ranges = ( *( "," OWS ) range-unit *( OWS "," [ OWS
     1095 range-unit ] ) ) / "none"
     1096byte-content-range-spec = bytes-unit SP byte-range-resp-spec "/" (
     1097 instance-length / "*" )
     1098byte-range-resp-spec = ( first-byte-pos "-" last-byte-pos ) / "*"
     1099byte-range-set = ( *( "," OWS ) byte-range-spec ) / (
     1100 suffix-byte-range-spec *( OWS "," [ ( OWS byte-range-spec ) /
     1101 suffix-byte-range-spec ] ) )
     1102byte-range-spec = first-byte-pos "-" [ last-byte-pos ]
     1103byte-ranges-specifier = bytes-unit "=" byte-range-set
     1104bytes-unit = "bytes"
     1105content-range-spec = byte-content-range-spec /
     1106 other-content-range-spec
     1107entity-tag = &lt;entity-tag, defined in [Part4], Section 3&gt;
     1108first-byte-pos = 1*DIGIT
     1109instance-length = 1*DIGIT
     1110last-byte-pos = 1*DIGIT
     1111other-content-range-spec = other-range-unit SP other-range-resp-spec
     1112other-range-resp-spec = *CHAR
     1113other-range-unit = token
     1114other-ranges-specifier = 1*CHAR
     1115range-unit = bytes-unit / other-range-unit
     1116ranges-specifier = byte-ranges-specifier / other-ranges-specifier
     1117suffix-byte-range-spec = "-" suffix-length
     1118suffix-length = 1*DIGIT
     1119token = &lt;token, defined in [Part1], Section 1.2.2&gt;
     1120; Accept-Ranges defined but not used
     1121; Content-Range defined but not used
     1122; If-Range defined but not used
     1123; Range defined but not used
     1124</pre> <h1 id="rfc.section.D"><a href="#rfc.section.D">D.</a>&nbsp;<a id="change.log" href="#change.log">Change Log (to be removed by RFC Editor before publication)</a></h1>
     1125      <h2 id="rfc.section.D.1"><a href="#rfc.section.D.1">D.1</a>&nbsp;Since RFC2616
    10811126      </h2>
    1082       <p id="rfc.section.C.1.p.1">Extracted relevant partitions from <a href="#RFC2616" id="rfc.xref.RFC2616.1"><cite title="Hypertext Transfer Protocol -- HTTP/1.1">[RFC2616]</cite></a>.
    1083       </p>
    1084       <h2 id="rfc.section.C.2"><a href="#rfc.section.C.2">C.2</a>&nbsp;Since draft-ietf-httpbis-p5-range-00
     1127      <p id="rfc.section.D.1.p.1">Extracted relevant partitions from <a href="#RFC2616" id="rfc.xref.RFC2616.1"><cite title="Hypertext Transfer Protocol -- HTTP/1.1">[RFC2616]</cite></a>.
     1128      </p>
     1129      <h2 id="rfc.section.D.2"><a href="#rfc.section.D.2">D.2</a>&nbsp;Since draft-ietf-httpbis-p5-range-00
    10851130      </h2>
    1086       <p id="rfc.section.C.2.p.1">Closed issues: </p>
     1131      <p id="rfc.section.D.2.p.1">Closed issues: </p>
    10871132      <ul>
    10881133         <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/18">http://tools.ietf.org/wg/httpbis/trac/ticket/18</a>&gt;: "Cache validators in 206 responses" (&lt;<a href="http://purl.org/NET/http-errata#ifrange206">http://purl.org/NET/http-errata#ifrange206</a>&gt;)
     
    10931138         </li>
    10941139      </ul>
    1095       <h2 id="rfc.section.C.3"><a href="#rfc.section.C.3">C.3</a>&nbsp;Since draft-ietf-httpbis-p5-range-01
     1140      <h2 id="rfc.section.D.3"><a href="#rfc.section.D.3">D.3</a>&nbsp;Since draft-ietf-httpbis-p5-range-01
    10961141      </h2>
    1097       <p id="rfc.section.C.3.p.1">Closed issues: </p>
     1142      <p id="rfc.section.D.3.p.1">Closed issues: </p>
    10981143      <ul>
    10991144         <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/55">http://tools.ietf.org/wg/httpbis/trac/ticket/55</a>&gt;: "Updating to RFC4288"
    11001145         </li>
    11011146      </ul>
    1102       <p id="rfc.section.C.3.p.2">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;):
     1147      <p id="rfc.section.D.3.p.2">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;):
    11031148      </p>
    11041149      <ul>
    11051150         <li>Add explicit references to BNF syntax and rules imported from other parts of the specification.</li>
    11061151      </ul>
    1107       <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-p5-range-02</a></h2>
    1108       <p id="rfc.section.C.4.p.1">Ongoing work on IANA Message Header Registration (&lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/40">http://tools.ietf.org/wg/httpbis/trac/ticket/40</a>&gt;):
     1152      <h2 id="rfc.section.D.4"><a href="#rfc.section.D.4">D.4</a>&nbsp;<a id="changes.since.02" href="#changes.since.02">Since draft-ietf-httpbis-p5-range-02</a></h2>
     1153      <p id="rfc.section.D.4.p.1">Ongoing work on IANA Message Header Registration (&lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/40">http://tools.ietf.org/wg/httpbis/trac/ticket/40</a>&gt;):
    11091154      </p>
    11101155      <ul>
    11111156         <li>Reference RFC 3984, and update header registrations for headers defined in this document.</li>
    11121157      </ul>
    1113       <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-p5-range-03</a></h2>
    1114       <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-p5-range-04</a></h2>
    1115       <p id="rfc.section.C.6.p.1">Closed issues: </p>
     1158      <h2 id="rfc.section.D.5"><a href="#rfc.section.D.5">D.5</a>&nbsp;<a id="changes.since.03" href="#changes.since.03">Since draft-ietf-httpbis-p5-range-03</a></h2>
     1159      <h2 id="rfc.section.D.6"><a href="#rfc.section.D.6">D.6</a>&nbsp;<a id="changes.since.04" href="#changes.since.04">Since draft-ietf-httpbis-p5-range-04</a></h2>
     1160      <p id="rfc.section.D.6.p.1">Closed issues: </p>
    11161161      <ul>
    11171162         <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/133">http://tools.ietf.org/wg/httpbis/trac/ticket/133</a>&gt;: "multipart/byteranges minimum number of parts"
    11181163         </li>
    11191164      </ul>
    1120       <p id="rfc.section.C.6.p.2">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;):
     1165      <p id="rfc.section.D.6.p.2">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;):
    11211166      </p>
    11221167      <ul>
     
    11251170         <li>Rewrite ABNFs to spell out whitespace rules, factor out header value format definitions.</li>
    11261171      </ul>
    1127       <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-p5-range-05</a></h2>
    1128       <p id="rfc.section.C.7.p.1">Ongoing work on Custom Ranges (&lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/85">http://tools.ietf.org/wg/httpbis/trac/ticket/85</a>&gt;):
     1172      <h2 id="rfc.section.D.7"><a href="#rfc.section.D.7">D.7</a>&nbsp;<a id="changes.since.05" href="#changes.since.05">Since draft-ietf-httpbis-p5-range-05</a></h2>
     1173      <p id="rfc.section.D.7.p.1">Ongoing work on Custom Ranges (&lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/85">http://tools.ietf.org/wg/httpbis/trac/ticket/85</a>&gt;):
    11291174      </p>
    11301175      <ul>
    11311176         <li>Remove bias in favor of byte ranges; allow custom ranges in ABNF.</li>
     1177      </ul>
     1178      <p id="rfc.section.D.7.p.2">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;):
     1179      </p>
     1180      <ul>
     1181         <li>Add appendix containing collected and expanded ABNF.</li>
    11321182      </ul>
    11331183      <h1><a id="rfc.copyright" href="#rfc.copyright">Full Copyright Statement</a></h1>
     
    12551305                  </li>
    12561306                  <li class="indline1"><em>RFC2119</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC2119.1">1.1</a>, <a class="iref" href="#RFC2119"><b>10.1</b></a></li>
    1257                   <li class="indline1"><em>RFC2616</em>&nbsp;&nbsp;<a class="iref" href="#RFC2616"><b>10.2</b></a>, <a class="iref" href="#rfc.xref.RFC2616.1">C.1</a></li>
     1307                  <li class="indline1"><em>RFC2616</em>&nbsp;&nbsp;<a class="iref" href="#RFC2616"><b>10.2</b></a>, <a class="iref" href="#rfc.xref.RFC2616.1">D.1</a></li>
    12581308                  <li class="indline1"><em>RFC3864</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC3864.1">7.1</a>, <a class="iref" href="#RFC3864"><b>10.2</b></a></li>
    12591309                  <li class="indline1"><em>RFC4288</em>&nbsp;&nbsp;<a class="iref" href="#RFC4288"><b>10.2</b></a>, <a class="iref" href="#rfc.xref.RFC4288.1">A</a></li>
Note: See TracChangeset for help on using the changeset viewer.