The following errata report has been submitted for RFC9114,
"HTTP/3".

--------------------------------------
You may review the report below and at:
https://www.rfc-editor.org/errata/eid7780

--------------------------------------
Type: Technical
Reported by: Lucas Pardue <lu...@lucaspardue.com>

Section: 7.2.6

Original Text
-------------
The GOAWAY frame applies to the entire connection,
not a specific stream. A client MUST treat a
GOAWAY frame on a stream other than the control
stream as a connection error of type
H3_FRAME_UNEXPECTED.

Corrected Text
--------------
The GOAWAY frame applies to the entire connection,
not a specific stream. An endpoint MUST treat a
GOAWAY frame on a stream other than the control
stream as a connection error of type
H3_FRAME_UNEXPECTED.

Notes
-----
HTTP/3 originally only supported GOAWAY from server to client. In this PR we 
added the ability to also send GOAWAY from client to server 
https://github.com/quicwg/base-drafts/pull/3129/files. Unfortunately we didn't 
update the highlighted text to cover the situation where a server receives a 
GOAWAY on a different stream. 

FWIW the implementation I am responsible for already applies the rule to 
request streams.

Instructions:
-------------
This erratum is currently posted as "Reported". (If it is spam, it 
will be removed shortly by the RFC Production Center.) Please
use "Reply All" to discuss whether it should be verified or
rejected. When a decision is reached, the verifying party  
will log in to change the status and edit the report, if necessary.

--------------------------------------
RFC9114 (draft-ietf-quic-http-34)
--------------------------------------
Title               : HTTP/3
Publication Date    : June 2022
Author(s)           : M. Bishop, Ed.
Category            : PROPOSED STANDARD
Source              : QUIC
Area                : Transport
Stream              : IETF
Verifying Party     : IESG

Reply via email to