curl/lib/vquic
Stefan Eissing 469c037fcf
openssl-quic: do not iterate over multi handles
Iterate over the filters stream hash instead, lookup easy handles
at the multi when needed.

This also limits to pollset array sizes to the number of streams
on the connection and not the total number of transfers in the multi.

Closes #16611
2025-03-07 14:54:25 +01:00
..
.checksrc strparse: switch to curl_off_t as base data type 2025-02-15 21:58:48 +01:00
curl_msh3.c hash_offt: standalone hash for curl_off_t 2025-03-01 18:42:10 +01:00
curl_msh3.h quic: rename vquic implementations, fix for quiche build. 2023-01-05 23:39:49 +01:00
curl_ngtcp2.c ngtcp2: do not iterate over multi handles 2025-03-07 11:14:37 +01:00
curl_ngtcp2.h ngtcp2: adjust config and code checks for ngtcp2 without nghttp3 2023-03-23 15:39:13 +01:00
curl_osslq.c openssl-quic: do not iterate over multi handles 2025-03-07 14:54:25 +01:00
curl_osslq.h http3: initial support for OpenSSL 3.2 QUIC stack 2024-01-22 16:15:45 +01:00
curl_quiche.c hash_offt: standalone hash for curl_off_t 2025-03-01 18:42:10 +01:00
curl_quiche.h quic: rename vquic implementations, fix for quiche build. 2023-01-05 23:39:49 +01:00
vquic-tls.c OpenSSL/quictls: add support for TLSv1.3 early data 2025-03-03 09:27:04 +01:00
vquic-tls.h wolfssl: tls early data support 2025-02-24 10:01:51 +01:00
vquic.c lib: strparse.h include where missing 2025-02-16 14:20:14 +01:00
vquic.h lib: clarify 'conn->httpversion' 2025-01-24 10:59:02 +01:00
vquic_int.h lib: merge ENABLE_QUIC C macro into USE_HTTP3 2024-04-13 08:33:27 +00:00