From 5a9f2a29855c6929f5b5355581ac86fa9cb80496 Mon Sep 17 00:00:00 2001 From: Lucas Pardue Date: Mon, 19 Oct 2020 19:41:00 +0100 Subject: [PATCH 1/2] Pseudo-headers can be negotiated Taken from @MikeBishop's suggestion on the list --- draft-ietf-quic-http.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/draft-ietf-quic-http.md b/draft-ietf-quic-http.md index e2fc4a1572..11dab2a8a5 100644 --- a/draft-ietf-quic-http.md +++ b/draft-ietf-quic-http.md @@ -565,8 +565,8 @@ convey the target URI, the method of the request, and the status code for the response. Pseudo-header fields are not HTTP fields. Endpoints MUST NOT generate -pseudo-header fields other than those defined in this document, except as -negotiated via an extension; see {{extensions}}. +pseudo-header fields other than those defined in this document; however, an +extension could negotiate a modification of this restriction; see {{extensions}}. Pseudo-header fields are only valid in the context in which they are defined. Pseudo-header fields defined for requests MUST NOT appear in responses; From f7b4476ee0792f73c44052e69640267ff5e4c4d0 Mon Sep 17 00:00:00 2001 From: Mike Bishop Date: Mon, 19 Oct 2020 16:44:52 -0400 Subject: [PATCH 2/2] Wrapping --- draft-ietf-quic-http.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/draft-ietf-quic-http.md b/draft-ietf-quic-http.md index 11dab2a8a5..10d66c4e42 100644 --- a/draft-ietf-quic-http.md +++ b/draft-ietf-quic-http.md @@ -566,7 +566,8 @@ response. Pseudo-header fields are not HTTP fields. Endpoints MUST NOT generate pseudo-header fields other than those defined in this document; however, an -extension could negotiate a modification of this restriction; see {{extensions}}. +extension could negotiate a modification of this restriction; see +{{extensions}}. Pseudo-header fields are only valid in the context in which they are defined. Pseudo-header fields defined for requests MUST NOT appear in responses;