openssl/ssl/quic
Matt Caswell d13488b936 Don't create an ack frame if one isn't wanted for this pn_space
The txp->want_ack value has different bit values for different pn_space
values. Make sure we take that into account when we read it.

Fixes #22568

Reviewed-by: Hugo Landau <hlandau@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22579)
2023-11-01 19:07:09 +01:00
..
build.info
cc_newreno.c
quic_ackm.c If the loss detection timer has fired we may not have lost packets 2023-10-30 08:01:58 +00:00
quic_cfq.c
quic_channel_local.h QUIC TLS: Ensure QUIC_TLS is ticked between each processed RX packet 2023-10-25 11:14:23 +01:00
quic_channel.c QUIC CHANNEL: Make ping deadline and idle deadline calculation consistent 2023-10-30 08:08:05 +00:00
quic_demux.c
quic_fc.c
quic_fifd.c
quic_impl.c QUIC APL: Optimise write buffer sizes automatically 2023-11-01 15:35:19 +00:00
quic_local.h
quic_method.c
quic_reactor.c
quic_record_rx.c When requeueing deferred URXEs retain the order 2023-10-24 17:35:54 +01:00
quic_record_shared.c
quic_record_shared.h
quic_record_tx.c Don't encrypt/decrypt packet data during fuzzing 2023-10-23 10:08:12 +01:00
quic_record_util.c
quic_rstream.c
quic_rx_depack.c QUIC TLS: Ensure QUIC_TLS is ticked between each processed RX packet 2023-10-25 11:14:23 +01:00
quic_sf_list.c
quic_sstream.c
quic_statm.c
quic_stream_map.c
quic_thread_assist.c When calling ossl_crypto_condvar_wait_timeout() we must use real time 2023-10-10 08:17:43 +01:00
quic_tls.c Check for NULL when freeing the QUIC_TLS object 2023-10-31 11:40:02 +00:00
quic_trace.c
quic_tserver.c Postpone two TODO(QUIC) items appropriately 2023-10-20 16:29:18 +01:00
quic_txp.c Don't create an ack frame if one isn't wanted for this pn_space 2023-11-01 19:07:09 +01:00
quic_txpim.c
quic_wire_pkt.c Don't encrypt/decrypt packet data during fuzzing 2023-10-23 10:08:12 +01:00
quic_wire.c
uint_set.c