RFC Errata
RFC 9000, "QUIC: A UDP-Based Multiplexed and Secure Transport", May 2021
Source of RFC: quic (wit)See Also: RFC 9000 w/ inline errata
Errata ID: 7365
Status: Verified
Type: Editorial
Publication Format(s) : TEXT, PDF, HTML
Reported By: yongboy
Date Reported: 2023-02-23
Verifier Name: Francesca Palombini
Date Verified: 2024-10-30
Section 12.4. says:
| 0x19 | RETIRE_CONNECTION_ID | Section 19.16 | __01 | |
It should say:
| 0x19 | RETIRE_CONNECTION_ID | Section 19.16 | ___1 | |
Notes:
Based on the context and section 12.5 ending says:
Note that it is not possible to send the following frames in 0-RTT
packets for various reasons: ACK, CRYPTO, HANDSHAKE_DONE, NEW_TOKEN,
PATH_RESPONSE, and RETIRE_CONNECTION_ID. A server MAY treat receipt
of these frames in 0-RTT packets as a connection error of type
PROTOCOL_VIOLATION.
So, I think the RETIRE_CONNECTION_ID frame should not appear in the 0-RTT packet, only contained in the 1-RTT package.