Changeset 421 for draft-ietf-httpbis/latest/p5-range.html
- Timestamp:
- 21/11/08 15:31:40 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/p5-range.html
r399 r421 376 376 <link rel="Appendix" title="A Internet Media Type multipart/byteranges" href="#rfc.section.A"> 377 377 <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"> 379 380 <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/"> 380 381 <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"> … … 473 474 <tr> 474 475 <td class="header left"></td> 475 <td class="header right">November 15, 2008</td>476 <td class="header right">November 21, 2008</td> 476 477 </tr> 477 478 </table> … … 504 505 list is at <<a href="http://tools.ietf.org/wg/httpbis/trac/report/11">http://tools.ietf.org/wg/httpbis/trac/report/11</a>> and related documents (including fancy diffs) can be found at <<a href="http://tools.ietf.org/wg/httpbis/">http://tools.ietf.org/wg/httpbis/</a>>. 505 506 </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 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 D.7</a>. 507 508 </p> 508 509 <hr class="noprint"> … … 550 551 </ul> 551 552 </li> 552 <li class="tocline0">C. <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul class="toc"> 553 <li class="tocline1">C.1 <a href="#rfc.section.C.1">Since RFC2616</a></li> 554 <li class="tocline1">C.2 <a href="#rfc.section.C.2">Since draft-ietf-httpbis-p5-range-00</a></li> 555 <li class="tocline1">C.3 <a href="#rfc.section.C.3">Since draft-ietf-httpbis-p5-range-01</a></li> 556 <li class="tocline1">C.4 <a href="#changes.since.02">Since draft-ietf-httpbis-p5-range-02</a></li> 557 <li class="tocline1">C.5 <a href="#changes.since.03">Since draft-ietf-httpbis-p5-range-03</a></li> 558 <li class="tocline1">C.6 <a href="#changes.since.04">Since draft-ietf-httpbis-p5-range-04</a></li> 559 <li class="tocline1">C.7 <a href="#changes.since.05">Since draft-ietf-httpbis-p5-range-05</a></li> 553 <li class="tocline0">C. <a href="#collected.abnf">Collected ABNF</a></li> 554 <li class="tocline0">D. <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul class="toc"> 555 <li class="tocline1">D.1 <a href="#rfc.section.D.1">Since RFC2616</a></li> 556 <li class="tocline1">D.2 <a href="#rfc.section.D.2">Since draft-ietf-httpbis-p5-range-00</a></li> 557 <li class="tocline1">D.3 <a href="#rfc.section.D.3">Since draft-ietf-httpbis-p5-range-01</a></li> 558 <li class="tocline1">D.4 <a href="#changes.since.02">Since draft-ietf-httpbis-p5-range-02</a></li> 559 <li class="tocline1">D.5 <a href="#changes.since.03">Since draft-ietf-httpbis-p5-range-03</a></li> 560 <li class="tocline1">D.6 <a href="#changes.since.04">Since draft-ietf-httpbis-p5-range-04</a></li> 561 <li class="tocline1">D.7 <a href="#changes.since.05">Since draft-ietf-httpbis-p5-range-05</a></li> 560 562 </ul> 561 563 </li> … … 1077 1079 <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 A</a>) 1078 1080 </p> 1079 <h1 id="rfc.section.C"><a href="#rfc.section.C">C.</a> <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> Since RFC2616 1081 <h1 id="rfc.section.C"><a href="#rfc.section.C">C.</a> <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 1083 Accept-Ranges-v = acceptable-ranges 1084 CHAR = <CHAR, defined in [Part1], Section 1.2.2> 1085 Content-Range = "Content-Range:" OWS Content-Range-v 1086 Content-Range-v = content-range-spec 1087 DIGIT = <DIGIT, defined in [Part1], Section 1.2.2> 1088 HTTP-date = <HTTP-date, defined in [Part1], Section 3.2.1> 1089 If-Range = "If-Range:" OWS If-Range-v 1090 If-Range-v = entity-tag / HTTP-date 1091 OWS = <OWS, defined in [Part1], Section 1.2.2> 1092 Range = "Range:" ranges-specifier 1093 SP = <SP, defined in [Part1], Section 1.2.2> 1094 acceptable-ranges = ( *( "," OWS ) range-unit *( OWS "," [ OWS 1095 range-unit ] ) ) / "none" 1096 byte-content-range-spec = bytes-unit SP byte-range-resp-spec "/" ( 1097 instance-length / "*" ) 1098 byte-range-resp-spec = ( first-byte-pos "-" last-byte-pos ) / "*" 1099 byte-range-set = ( *( "," OWS ) byte-range-spec ) / ( 1100 suffix-byte-range-spec *( OWS "," [ ( OWS byte-range-spec ) / 1101 suffix-byte-range-spec ] ) ) 1102 byte-range-spec = first-byte-pos "-" [ last-byte-pos ] 1103 byte-ranges-specifier = bytes-unit "=" byte-range-set 1104 bytes-unit = "bytes" 1105 content-range-spec = byte-content-range-spec / 1106 other-content-range-spec 1107 entity-tag = <entity-tag, defined in [Part4], Section 3> 1108 first-byte-pos = 1*DIGIT 1109 instance-length = 1*DIGIT 1110 last-byte-pos = 1*DIGIT 1111 other-content-range-spec = other-range-unit SP other-range-resp-spec 1112 other-range-resp-spec = *CHAR 1113 other-range-unit = token 1114 other-ranges-specifier = 1*CHAR 1115 range-unit = bytes-unit / other-range-unit 1116 ranges-specifier = byte-ranges-specifier / other-ranges-specifier 1117 suffix-byte-range-spec = "-" suffix-length 1118 suffix-length = 1*DIGIT 1119 token = <token, defined in [Part1], Section 1.2.2> 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> <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> Since RFC2616 1081 1126 </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> Since draft-ietf-httpbis-p5-range-001127 <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> Since draft-ietf-httpbis-p5-range-00 1085 1130 </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> 1087 1132 <ul> 1088 1133 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/18">http://tools.ietf.org/wg/httpbis/trac/ticket/18</a>>: "Cache validators in 206 responses" (<<a href="http://purl.org/NET/http-errata#ifrange206">http://purl.org/NET/http-errata#ifrange206</a>>) … … 1093 1138 </li> 1094 1139 </ul> 1095 <h2 id="rfc.section. C.3"><a href="#rfc.section.C.3">C.3</a> Since draft-ietf-httpbis-p5-range-011140 <h2 id="rfc.section.D.3"><a href="#rfc.section.D.3">D.3</a> Since draft-ietf-httpbis-p5-range-01 1096 1141 </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> 1098 1143 <ul> 1099 1144 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/55">http://tools.ietf.org/wg/httpbis/trac/ticket/55</a>>: "Updating to RFC4288" 1100 1145 </li> 1101 1146 </ul> 1102 <p id="rfc.section. C.3.p.2">Ongoing work on ABNF conversion (<<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>>):1147 <p id="rfc.section.D.3.p.2">Ongoing work on ABNF conversion (<<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>>): 1103 1148 </p> 1104 1149 <ul> 1105 1150 <li>Add explicit references to BNF syntax and rules imported from other parts of the specification.</li> 1106 1151 </ul> 1107 <h2 id="rfc.section. C.4"><a href="#rfc.section.C.4">C.4</a> <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 (<<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/40">http://tools.ietf.org/wg/httpbis/trac/ticket/40</a>>):1152 <h2 id="rfc.section.D.4"><a href="#rfc.section.D.4">D.4</a> <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 (<<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/40">http://tools.ietf.org/wg/httpbis/trac/ticket/40</a>>): 1109 1154 </p> 1110 1155 <ul> 1111 1156 <li>Reference RFC 3984, and update header registrations for headers defined in this document.</li> 1112 1157 </ul> 1113 <h2 id="rfc.section. C.5"><a href="#rfc.section.C.5">C.5</a> <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> <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> <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> <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> 1116 1161 <ul> 1117 1162 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/133">http://tools.ietf.org/wg/httpbis/trac/ticket/133</a>>: "multipart/byteranges minimum number of parts" 1118 1163 </li> 1119 1164 </ul> 1120 <p id="rfc.section. C.6.p.2">Ongoing work on ABNF conversion (<<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>>):1165 <p id="rfc.section.D.6.p.2">Ongoing work on ABNF conversion (<<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>>): 1121 1166 </p> 1122 1167 <ul> … … 1125 1170 <li>Rewrite ABNFs to spell out whitespace rules, factor out header value format definitions.</li> 1126 1171 </ul> 1127 <h2 id="rfc.section. C.7"><a href="#rfc.section.C.7">C.7</a> <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 (<<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/85">http://tools.ietf.org/wg/httpbis/trac/ticket/85</a>>):1172 <h2 id="rfc.section.D.7"><a href="#rfc.section.D.7">D.7</a> <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 (<<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/85">http://tools.ietf.org/wg/httpbis/trac/ticket/85</a>>): 1129 1174 </p> 1130 1175 <ul> 1131 1176 <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 (<<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>>): 1179 </p> 1180 <ul> 1181 <li>Add appendix containing collected and expanded ABNF.</li> 1132 1182 </ul> 1133 1183 <h1><a id="rfc.copyright" href="#rfc.copyright">Full Copyright Statement</a></h1> … … 1255 1305 </li> 1256 1306 <li class="indline1"><em>RFC2119</em> <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> <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> <a class="iref" href="#RFC2616"><b>10.2</b></a>, <a class="iref" href="#rfc.xref.RFC2616.1">D.1</a></li> 1258 1308 <li class="indline1"><em>RFC3864</em> <a class="iref" href="#rfc.xref.RFC3864.1">7.1</a>, <a class="iref" href="#RFC3864"><b>10.2</b></a></li> 1259 1309 <li class="indline1"><em>RFC4288</em> <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.