Skip to content

Commit

Permalink
Script updating gh-pages from abd26de. [ci skip]
Browse files Browse the repository at this point in the history
  • Loading branch information
ID Bot committed Jul 8, 2019
1 parent 411ecf4 commit 6c0a528
Show file tree
Hide file tree
Showing 11 changed files with 2,029 additions and 1,824 deletions.
200 changes: 115 additions & 85 deletions draft-ietf-quic-http.html

Large diffs are not rendered by default.

178 changes: 117 additions & 61 deletions draft-ietf-quic-http.txt
Expand Up @@ -154,14 +154,14 @@ Internet-Draft HTTP/3 July 2019
A.3. HTTP/2 SETTINGS Parameters . . . . . . . . . . . . . . . 53
A.4. HTTP/2 Error Codes . . . . . . . . . . . . . . . . . . . 54
Appendix B. Change Log . . . . . . . . . . . . . . . . . . . . . 55
B.1. Since draft-ietf-quic-http-19 . . . . . . . . . . . . . . 55
B.2. Since draft-ietf-quic-http-18 . . . . . . . . . . . . . . 55
B.3. Since draft-ietf-quic-http-17 . . . . . . . . . . . . . . 56
B.4. Since draft-ietf-quic-http-16 . . . . . . . . . . . . . . 56
B.5. Since draft-ietf-quic-http-15 . . . . . . . . . . . . . . 57
B.6. Since draft-ietf-quic-http-14 . . . . . . . . . . . . . . 57
B.7. Since draft-ietf-quic-http-13 . . . . . . . . . . . . . . 57
B.8. Since draft-ietf-quic-http-12 . . . . . . . . . . . . . . 57
B.1. Since draft-ietf-quic-http-20 . . . . . . . . . . . . . . 55
B.2. Since draft-ietf-quic-http-19 . . . . . . . . . . . . . . 56
B.3. Since draft-ietf-quic-http-18 . . . . . . . . . . . . . . 56
B.4. Since draft-ietf-quic-http-17 . . . . . . . . . . . . . . 57
B.5. Since draft-ietf-quic-http-16 . . . . . . . . . . . . . . 57
B.6. Since draft-ietf-quic-http-15 . . . . . . . . . . . . . . 57
B.7. Since draft-ietf-quic-http-14 . . . . . . . . . . . . . . 58
B.8. Since draft-ietf-quic-http-13 . . . . . . . . . . . . . . 58



Expand All @@ -170,21 +170,22 @@ Bishop Expires January 9, 2020 [Page 3]
Internet-Draft HTTP/3 July 2019


B.9. Since draft-ietf-quic-http-11 . . . . . . . . . . . . . . 58
B.10. Since draft-ietf-quic-http-10 . . . . . . . . . . . . . . 58
B.11. Since draft-ietf-quic-http-09 . . . . . . . . . . . . . . 58
B.12. Since draft-ietf-quic-http-08 . . . . . . . . . . . . . . 58
B.13. Since draft-ietf-quic-http-07 . . . . . . . . . . . . . . 58
B.14. Since draft-ietf-quic-http-06 . . . . . . . . . . . . . . 58
B.15. Since draft-ietf-quic-http-05 . . . . . . . . . . . . . . 58
B.16. Since draft-ietf-quic-http-04 . . . . . . . . . . . . . . 59
B.17. Since draft-ietf-quic-http-03 . . . . . . . . . . . . . . 59
B.18. Since draft-ietf-quic-http-02 . . . . . . . . . . . . . . 59
B.19. Since draft-ietf-quic-http-01 . . . . . . . . . . . . . . 59
B.20. Since draft-ietf-quic-http-00 . . . . . . . . . . . . . . 60
B.21. Since draft-shade-quic-http2-mapping-00 . . . . . . . . . 60
Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . 60
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 60
B.9. Since draft-ietf-quic-http-12 . . . . . . . . . . . . . . 58
B.10. Since draft-ietf-quic-http-11 . . . . . . . . . . . . . . 59
B.11. Since draft-ietf-quic-http-10 . . . . . . . . . . . . . . 59
B.12. Since draft-ietf-quic-http-09 . . . . . . . . . . . . . . 59
B.13. Since draft-ietf-quic-http-08 . . . . . . . . . . . . . . 59
B.14. Since draft-ietf-quic-http-07 . . . . . . . . . . . . . . 59
B.15. Since draft-ietf-quic-http-06 . . . . . . . . . . . . . . 59
B.16. Since draft-ietf-quic-http-05 . . . . . . . . . . . . . . 59
B.17. Since draft-ietf-quic-http-04 . . . . . . . . . . . . . . 60
B.18. Since draft-ietf-quic-http-03 . . . . . . . . . . . . . . 60
B.19. Since draft-ietf-quic-http-02 . . . . . . . . . . . . . . 60
B.20. Since draft-ietf-quic-http-01 . . . . . . . . . . . . . . 60
B.21. Since draft-ietf-quic-http-00 . . . . . . . . . . . . . . 61
B.22. Since draft-shade-quic-http2-mapping-00 . . . . . . . . . 61
Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . 61
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 61

1. Introduction

Expand Down Expand Up @@ -217,7 +218,6 @@ Internet-Draft HTTP/3 July 2019
stream flow control, similar to that provided by the HTTP/2 framing
layer. By providing reliability at the stream level and congestion
control across the entire connection, it has the capability to
improve the performance of HTTP compared to a TCP mapping. QUIC also



Expand All @@ -226,6 +226,7 @@ Bishop Expires January 9, 2020 [Page 4]
Internet-Draft HTTP/3 July 2019


improve the performance of HTTP compared to a TCP mapping. QUIC also
incorporates TLS 1.3 at the transport layer, offering comparable
security to running TLS over TCP, with the improved connection setup
latency of TCP Fast Open [RFC7413]}.
Expand Down Expand Up @@ -273,7 +274,6 @@ Internet-Draft HTTP/3 July 2019
As in HTTP/2, request and response headers are compressed for
transmission. Because HPACK [HPACK] relies on in-order transmission
of compressed header blocks (a guarantee not provided by QUIC),
HTTP/3 replaces HPACK with QPACK [QPACK]. QPACK uses separate



Expand All @@ -282,6 +282,7 @@ Bishop Expires January 9, 2020 [Page 5]
Internet-Draft HTTP/3 July 2019


HTTP/3 replaces HPACK with QPACK [QPACK]. QPACK uses separate
unidirectional streams to modify and track header table state, while
header blocks refer to the state of the table without modifying it.

Expand Down Expand Up @@ -332,7 +333,6 @@ Internet-Draft HTTP/3 July 2019




Bishop Expires January 9, 2020 [Page 6]

Internet-Draft HTTP/3 July 2019
Expand Down Expand Up @@ -3061,19 +3061,19 @@ Appendix B. Change Log
*RFC Editor's Note:* Please remove this section prior to
publication of a final version of this document.

B.1. Since draft-ietf-quic-http-19
B.1. Since draft-ietf-quic-http-20

o SETTINGS_NUM_PLACEHOLDERS is 0x9 (#2443,#2530)
o Prohibit closing the control stream (#2509, #2666)

o Non-zero bits in the Empty field of the PRIORITY frame MAY be
treated as an error (#2501)
o Change default priority to use an orphan node (#2502, #2690)

B.2. Since draft-ietf-quic-http-18
o Exclusive priorities are restored (#2754, #2781)

o Resetting streams following a GOAWAY is recommended, but not
required (#2256,#2457)
o Restrict use of frames when using CONNECT (#2229, #2702)

o Close and maybe reset streams if a connection error occurs for
CONNECT (#2228, #2703)

o Use variable-length integers throughout (#2437,#2233,#2253,#2275)



Expand All @@ -3082,11 +3082,62 @@ Bishop Expires January 9, 2020 [Page 55]
Internet-Draft HTTP/3 July 2019


o Encourage provision of sufficient unidirectional streams for QPACK
(#2100, #2529, #2762)

o Allow extensions to use server-initiated bidirectional streams
(#2711, #2773)

o Clarify use of maximum header list size setting (#2516, #2774)

o Extensive changes to error codes and conditions of their sending

* Require connection errors for more error conditions (#2511,
#2510)

* Updated the error codes for illegal GOAWAY frames (#2714,
#2707)

* Specified error code for HEADERS on control stream (#2708)

* Specified error code for servers receiving PUSH_PROMISE (#2709)

* Specified error code for receiving DATA before HEADERS (#2715)

* Describe malformed messages and their handling (#2410, #2764)

* Remove HTTP_PUSH_ALREADY_IN_CACHE error (#2812, #2813)

* Refactor Push ID related errors (#2818, #2820)

* Rationalize HTTP/3 stream creation errors (#2821, #2822)

B.2. Since draft-ietf-quic-http-19

o SETTINGS_NUM_PLACEHOLDERS is 0x9 (#2443,#2530)

o Non-zero bits in the Empty field of the PRIORITY frame MAY be
treated as an error (#2501)

B.3. Since draft-ietf-quic-http-18

o Resetting streams following a GOAWAY is recommended, but not
required (#2256,#2457)

o Use variable-length integers throughout (#2437,#2233,#2253,#2275)

* Variable-length frame types, stream types, and settings
identifiers

* Renumbered stream type assignments



Bishop Expires January 9, 2020 [Page 56]

Internet-Draft HTTP/3 July 2019


* Modified associated reserved values

o Frame layout switched from Length-Type-Value to Type-Length-Value
Expand All @@ -3096,14 +3147,14 @@ Internet-Draft HTTP/3 July 2019

o Use connection error for invalid PRIORITY (#2507, #2508)

B.3. Since draft-ietf-quic-http-17
B.4. Since draft-ietf-quic-http-17

o HTTP_REQUEST_REJECTED is used to indicate a request can be retried
(#2106, #2325)

o Changed error code for GOAWAY on the wrong stream (#2231, #2343)

B.4. Since draft-ietf-quic-http-16
B.5. Since draft-ietf-quic-http-16

o Rename "HTTP/QUIC" to "HTTP/3" (#1973)

Expand All @@ -3129,20 +3180,21 @@ B.4. Since draft-ietf-quic-http-16

o Removed prohibition of zero-length DATA frames (#2098)

B.6. Since draft-ietf-quic-http-15

Substantial editorial reorganization; no technical changes.



Bishop Expires January 9, 2020 [Page 56]

Internet-Draft HTTP/3 July 2019


B.5. Since draft-ietf-quic-http-15

Substantial editorial reorganization; no technical changes.
Bishop Expires January 9, 2020 [Page 57]

Internet-Draft HTTP/3 July 2019

B.6. Since draft-ietf-quic-http-14

B.7. Since draft-ietf-quic-http-14

o Recommend sensible values for QUIC transport parameters
(#1720,#1806)
Expand All @@ -3156,7 +3208,7 @@ B.6. Since draft-ietf-quic-http-14

o HTTP_VERSION_FALLBACK falls back to HTTP/1.1 (#1677,#1685)

B.7. Since draft-ietf-quic-http-13
B.8. Since draft-ietf-quic-http-13

o Reserved some frame types for grease (#1333, #1446)

Expand All @@ -3168,7 +3220,7 @@ B.7. Since draft-ietf-quic-http-13

o Specify behavior for truncated requests (#1596, #1643)

B.8. Since draft-ietf-quic-http-12
B.9. Since draft-ietf-quic-http-12

o TLS SNI extension isn't mandatory if an alternative method is used
(#1459, #1462, #1466)
Expand All @@ -3189,22 +3241,26 @@ B.8. Since draft-ietf-quic-http-12



Bishop Expires January 9, 2020 [Page 57]




Bishop Expires January 9, 2020 [Page 58]

Internet-Draft HTTP/3 July 2019


B.9. Since draft-ietf-quic-http-11
B.10. Since draft-ietf-quic-http-11

o Moved QPACK table updates and acknowledgments to dedicated streams
(#1121, #1122, #1238)

B.10. Since draft-ietf-quic-http-10
B.11. Since draft-ietf-quic-http-10

o Settings need to be remembered when attempting and accepting 0-RTT
(#1157, #1207)

B.11. Since draft-ietf-quic-http-09
B.12. Since draft-ietf-quic-http-09

o Selected QCRAM for header compression (#228, #1117)

Expand All @@ -3213,11 +3269,11 @@ B.11. Since draft-ietf-quic-http-09
o Specified handling of unsupported versions in Alt-Svc (#1093,
#1097)

B.12. Since draft-ietf-quic-http-08
B.13. Since draft-ietf-quic-http-08

o Clarified connection coalescing rules (#940, #1024)

B.13. Since draft-ietf-quic-http-07
B.14. Since draft-ietf-quic-http-07

o Changes for integer encodings in QUIC (#595,#905)

Expand All @@ -3227,11 +3283,11 @@ B.13. Since draft-ietf-quic-http-07

o Improve description of server push usage (#947, #950, #957)

B.14. Since draft-ietf-quic-http-06
B.15. Since draft-ietf-quic-http-06

o Track changes in QUIC error code usage (#485)

B.15. Since draft-ietf-quic-http-05
B.16. Since draft-ietf-quic-http-05

o Made push ID sequential, add MAX_PUSH_ID, remove
SETTINGS_ENABLE_PUSH (#709)
Expand All @@ -3245,12 +3301,12 @@ B.15. Since draft-ietf-quic-http-05



Bishop Expires January 9, 2020 [Page 58]
Bishop Expires January 9, 2020 [Page 59]

Internet-Draft HTTP/3 July 2019


B.16. Since draft-ietf-quic-http-04
B.17. Since draft-ietf-quic-http-04

o Cite RFC 5234 (#404)

Expand All @@ -3267,15 +3323,15 @@ B.16. Since draft-ietf-quic-http-04

o DATA frames cannot be empty (#700)

B.17. Since draft-ietf-quic-http-03
B.18. Since draft-ietf-quic-http-03

None.

B.18. Since draft-ietf-quic-http-02
B.19. Since draft-ietf-quic-http-02

o Track changes in transport draft

B.19. Since draft-ietf-quic-http-01
B.20. Since draft-ietf-quic-http-01

o SETTINGS changes (#181):

Expand All @@ -3301,15 +3357,15 @@ B.19. Since draft-ietf-quic-http-01



Bishop Expires January 9, 2020 [Page 59]
Bishop Expires January 9, 2020 [Page 60]

Internet-Draft HTTP/3 July 2019


o Guide to differences from HTTP/2 and porting HTTP/2 extensions
added (#127,#242)

B.20. Since draft-ietf-quic-http-00
B.21. Since draft-ietf-quic-http-00

o Changed "HTTP/2-over-QUIC" to "HTTP/QUIC" throughout (#11,#29)

Expand All @@ -3328,7 +3384,7 @@ B.20. Since draft-ietf-quic-http-00

o Application-layer-defined error codes (#19,#74)

B.21. Since draft-shade-quic-http2-mapping-00
B.22. Since draft-shade-quic-http2-mapping-00

o Adopted as base for draft-ietf-quic-http

Expand Down Expand Up @@ -3357,4 +3413,4 @@ Author's Address



Bishop Expires January 9, 2020 [Page 60]
Bishop Expires January 9, 2020 [Page 61]

0 comments on commit 6c0a528

Please sign in to comment.