QUIC RXDP/QSM: Enforce MAX_STREAMS
authorHugo Landau <hlandau@openssl.org>
Tue, 18 Apr 2023 18:30:55 +0000 (19:30 +0100)
committerHugo Landau <hlandau@openssl.org>
Fri, 12 May 2023 13:47:12 +0000 (14:47 +0100)
commit90cecc406f58b229ffa9c8e8473eaa6924c4a5d5
treec02a56da8c5bccb7b033be06e55ec825773ed6ca
parenta6b6ea17376572e3c0227b98f21dedc48215aa9a
QUIC RXDP/QSM: Enforce MAX_STREAMS

Also use accept queue popping by the application as the retirement
event, i.e., as the cue to increase the limit.

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20765)
include/internal/quic_stream_map.h
ssl/quic/quic_impl.c
ssl/quic/quic_rx_depack.c
ssl/quic/quic_stream_map.c
test/quic_txp_test.c