Skip to content

Commit 16d00c5

Browse files
committed
Also update HTTP draft, but left QCRAM reference in the changelog
1 parent 29ae5e9 commit 16d00c5

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

draft-ietf-quic-http.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,11 @@ normative:
3838
org: Mozilla
3939
role: editor
4040

41-
QCRAM:
42-
title: "Header Compression for HTTP over QUIC"
41+
QPACK:
42+
title: "QPACK: Header Compression for HTTP over QUIC"
4343
date: {DATE}
4444
seriesinfo:
45-
Internet-Draft: draft-ietf-quic-qcram-latest
45+
Internet-Draft: draft-ietf-quic-qpack-latest
4646
author:
4747
-
4848
ins: C. Krasic
@@ -344,7 +344,7 @@ abort a response in progress as a result of receiving a solicited RST_STREAM.
344344

345345
### Header Compression
346346

347-
HTTP/QUIC uses QCRAM header compression as described in [QCRAM], a variation of
347+
HTTP/QUIC uses QPACK header compression as described in [QPACK], a variation of
348348
HPACK which allows the flexibility to avoid header-compression-induced
349349
head-of-line blocking. See that document for additional details.
350350

@@ -554,7 +554,7 @@ with a payload length of zero, the recipient MUST respond with a stream error
554554
### HEADERS {#frame-headers}
555555

556556
The HEADERS frame (type=0x1) is used to carry a header block, compressed using
557-
QCRAM. See [QCRAM] for more details.
557+
QPACK. See [QPACK] for more details.
558558

559559
The HEADERS frame defines a single flag:
560560

@@ -844,7 +844,7 @@ Push ID:
844844
({{frame-cancel-push}}), and PRIORITY frames ({{frame-priority}}).
845845

846846
Header Block:
847-
: QCRAM-compressed request headers for the promised response. See [QCRAM] for
847+
: QPACK-compressed request headers for the promised response. See [QPACK] for
848848
more details.
849849

850850
A server MUST NOT use a Push ID that is larger than the client has provided in a
@@ -976,16 +976,16 @@ HTTP_NO_ERROR code.
976976
### HEADER_ACK {#frame-header-ack}
977977

978978
The HEADER_ACK frame (type=0x8) is used by header compression to ensure
979-
consistency. The frames are sent from the QCRAM decoder to the QCRAM encoder;
979+
consistency. The frames are sent from the QPACK decoder to the QPACK encoder;
980980
that is, the server sends them to the client to acknowledge processing of the
981981
client's header blocks, and the client sends them to the server to acknowledge
982982
processing of the server's header blocks.
983983

984-
The HEADER_ACK frame is sent on the Control Stream when the QCRAM decoder has
985-
fully processed a header block. It is used by the peer's QCRAM encoder to
984+
The HEADER_ACK frame is sent on the Control Stream when the QPACK decoder has
985+
fully processed a header block. It is used by the peer's QPACK encoder to
986986
determine whether subsequent indexed representations that might reference that
987987
block are vulnerable to head-of-line blocking, and to prevent eviction races.
988-
See [QCRAM] for more details on the use of this information.
988+
See [QPACK] for more details on the use of this information.
989989

990990
The HEADER_ACK frame indicates the stream on which the header block was
991991
processed by encoding the Stream ID as a variable-length integer. The same
@@ -1190,7 +1190,7 @@ Likewise, HPACK was designed with the assumption of in-order delivery. A
11901190
sequence of encoded header blocks must arrive (and be decoded) at an endpoint in
11911191
the same order in which they were encoded. This ensures that the dynamic state
11921192
at the two endpoints remains in sync. As a result, HTTP/QUIC uses a modified
1193-
version of HPACK, described in [QCRAM].
1193+
version of HPACK, described in [QPACK].
11941194

11951195
Frame type definitions in HTTP/QUIC often use the QUIC variable-length integer
11961196
encoding. In particular, Stream IDs use this encoding, which allow for a larger

0 commit comments

Comments
 (0)