mirror of
https://github.com/openssl/openssl.git
synced 2026-10-29 00:45:27 +08:00
When FIN stream frame is received at particular offset, then the FIN's offset must be the largest offset kept in stream reassembly buffer. Receiving stream frame with offset larger than FIN frame must be reported as protocol violation and connection must be closed. In order to report protocol violation error the stream reassembly module must have a reference to QUIC_CHANNEL object where particular stream belongs to. The refernce to channel is part of QUIC_RSTREAM_QPARAM structure. This change makes stream quality parameter mandatory. Co-authored-by: Jakub Zelenka <bukka@php.net> Reviewed-by: Tomas Mraz <tomas@openssl.foundation> Reviewed-by: Mounir Idrassi <mounir.idrassi@idrix.fr> Merge-date: Sat Sep 26 11:35:33 2026 Merged-from: https://github.com/openssl/openssl/pull/32038