openssl/ssl/quic
Matt Caswell 76af88a621 Use the reactor from ctx.obj for net read/write desired implementations
The ossl_quic_get_net_write_desired() and
ossl_quic_reactor_net_read_desired() implementations can be used by
listeners. But in that case there is no ctx.qc object present. Instead we
should use the reactor from ctx.obj which will work also for a listener.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Saša Nedvědický <sashan@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/25642)
2025-02-17 11:27:33 -05:00
..
build.info QUIC APL: Introduce the QUIC_OBJ base type and infrastructure 2025-02-17 11:27:32 -05:00
cc_newreno.c Resolve some of the TODO(QUIC) items 2023-08-08 15:58:59 +02:00
json_enc.c Copyright year updates 2024-04-09 13:43:26 +02:00
qlog.c Copyright year updates 2024-04-09 13:43:26 +02:00
qlog_event_helpers.c Copyright year updates 2024-04-09 13:43:26 +02:00
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 Copyright year updates 2024-09-05 09:35:49 +02:00
quic_channel.c Always tick the QUIC_ENGINE regardless of the state of a connection 2025-02-17 11:27:33 -05:00
quic_channel_local.h QUIC APL: Implement base listener API, move addressing mode handling into PORT 2025-02-17 11:27:32 -05:00
quic_demux.c use-of-uninitialized-value in quic_tserver_test 2025-01-06 20:46:08 +01:00
quic_engine.c Simplify the QUIC time override handling 2025-02-17 11:27:32 -05:00
quic_engine_local.h Minor updates 2023-12-21 08:12:06 +00:00
quic_fc.c Copyright year updates 2024-04-09 13:43:26 +02:00
quic_fifd.c Copyright year updates 2024-04-09 13:43:26 +02:00
quic_impl.c Use the reactor from ctx.obj for net read/write desired implementations 2025-02-17 11:27:33 -05:00
quic_lcidm.c QUIC CHANNEL, LCIDM: Factor duplicate CID generation function 2023-12-21 08:12:00 +00:00
quic_local.h Simplify the QUIC time override handling 2025-02-17 11:27:32 -05:00
quic_method.c QUIC APL: Implement base listener API, move addressing mode handling into PORT 2025-02-17 11:27:32 -05:00
quic_obj.c QUIC OBJ: Require blocking support in the domain flags to use blocking mode 2025-02-17 11:27:32 -05:00
quic_obj_local.h QUIC APL: Refine domain flag handling 2025-02-17 11:27:32 -05:00
quic_port.c QUIC REACTOR: Allow ticks to schedule notifications of other threads 2025-02-17 11:27:32 -05:00
quic_port_local.h QUIC APL: Unify blocking mode handling for all object types 2025-02-17 11:27:32 -05:00
quic_rcidm.c Rename list macros 2024-09-26 10:02:30 +02:00
quic_reactor.c QUIC Concurrency API: Various minor fixes 2025-02-17 11:27:32 -05:00
quic_record_rx.c Copyright year updates 2024-04-09 13:43:26 +02:00
quic_record_shared.c ossl_qrl_enc_level_set_provide_secret(): Avoid leaking keyslot in error condition 2023-11-06 07:47:17 +00:00
quic_record_shared.h
quic_record_tx.c Copyright year updates 2024-04-09 13:43:26 +02:00
quic_record_util.c Copyright year updates 2024-09-05 09:35:49 +02:00
quic_rstream.c Copyright year updates 2023-09-07 09:59:15 +01:00
quic_rx_depack.c Copyright year updates 2024-04-09 13:43:26 +02:00
quic_sf_list.c Copyright year updates 2023-09-07 09:59:15 +01:00
quic_srt_gen.c QUIC SRT GEN: Minor updates 2023-11-25 09:14:05 +00:00
quic_srtm.c Copyright year updates 2024-04-09 13:43:26 +02:00
quic_sstream.c QUIC SSTREAM: Fix bug in ossl_quic_sstream_is_totally_acked 2023-11-02 08:49:01 +00:00
quic_statm.c Copyright year updates 2023-09-07 09:59:15 +01:00
quic_stream_map.c Add (void) cast to result of ossl_quic_rxfc_on_retire() 2024-07-08 18:17:15 +02:00
quic_thread_assist.c Simplify the QUIC time override handling 2025-02-17 11:27:32 -05:00
quic_tls.c QUIC: Avoid ticking before a connection is established 2025-02-17 11:27:32 -05:00
quic_tls_api.c Enable the quic-tls API to work, even in the case of no-quic 2025-02-11 17:17:10 +00:00
quic_trace.c libssl: Move SSL object unwrapping macros to separate header 2025-02-17 11:27:32 -05:00
quic_tserver.c Simplify the QUIC time override handling 2025-02-17 11:27:32 -05:00
quic_txp.c Fix encryption level ordering 2025-01-08 11:17:01 -05:00
quic_txpim.c Copyright year updates 2023-09-07 09:59:15 +01:00
quic_types.c QUIC: Move CID generation to quic_types.c 2023-12-21 08:12:06 +00:00
quic_wire.c Copyright year updates 2024-04-09 13:43:26 +02:00
quic_wire_pkt.c Fix memory leaks in ossl_quic_calculate_retry_integrity_tag() 2024-10-23 15:14:08 +02:00
uint_set.c Copyright year updates 2023-09-07 09:59:15 +01:00