curl/lib/vtls
Stefan Eissing 952770dc65
gnutls: fix connection state check on handshake
When running curl event based, connect attempts stalled as the 'done'
check was using the wrong state in gnutls.

Add event based pytest runs to all http3 jobs and the openssl and
mbedtls ones on linux.

Closes #16423
2025-02-22 01:01:10 +01:00
..
.checksrc strparse: switch to curl_off_t as base data type 2025-02-15 21:58:48 +01:00
bearssl.c cfilter: remove 'blocking' connect handling 2025-02-20 11:13:51 +01:00
bearssl.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
cipher_suite.c tidy-up: use CURL_ARRAYSIZE() 2025-02-19 00:59:45 +01:00
cipher_suite.h rustls: add support for setting TLS version and ciphers 2024-08-16 09:55:02 +02:00
gtls.c gnutls: fix connection state check on handshake 2025-02-22 01:01:10 +01:00
gtls.h vtls: only remember the expiry timestamp in session cache 2024-12-30 16:14:52 +01:00
hostcheck.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
hostcheck.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
keylog.c lib: use bool/TRUE/FALSE properly 2024-10-03 09:31:56 +02:00
keylog.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
mbedtls_threadlock.c mbedtls: properly cleanup the thread-shared entropy 2024-03-12 03:09:37 -04:00
mbedtls_threadlock.h tidy-up: one comment and EOF newlines 2024-03-12 15:38:44 +00:00
mbedtls.c cfilter: remove 'blocking' connect handling 2025-02-20 11:13:51 +01:00
mbedtls.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
openssl.c openssl: drop support for old OpenSSL/LibreSSL versions 2025-02-21 12:02:35 +01:00
openssl.h openssl: define HAVE_KEYLOG_CALLBACK before use 2025-01-28 11:15:10 +01:00
rustls.c build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
rustls.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
schannel_int.h schannel: fix TLS cert verification by IP SAN 2024-10-31 08:59:37 +01:00
schannel_verify.c build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
schannel.c build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
schannel.h msvc: add missing push/pop for warning pragmas 2025-01-27 20:59:47 +01:00
sectransp.c cfilter: remove 'blocking' connect handling 2025-02-20 11:13:51 +01:00
sectransp.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
vtls_int.h cfilter: remove 'blocking' connect handling 2025-02-20 11:13:51 +01:00
vtls_scache.c build: add Windows CE / CeGCC support, with CI jobs 2025-02-21 13:56:34 +01:00
vtls_scache.h multihandle: add an ssl_scache here 2025-01-13 10:32:03 +01:00
vtls_spack.c vtls: feature ssls-export for SSL session im-/export 2025-01-08 23:32:07 +01:00
vtls_spack.h vtls: feature ssls-export for SSL session im-/export 2025-01-08 23:32:07 +01:00
vtls.c http: negotiation and room for alt-svc/https rr to navigate 2025-02-20 15:45:46 +01:00
vtls.h lib: TLS session ticket caching reworked 2024-12-20 14:59:23 +01:00
wolfssl.c wolfssl: fix CA certificate multiple location import 2025-02-21 03:11:50 -05:00
wolfssl.h lib: TLS session ticket caching reworked 2024-12-20 14:59:23 +01:00
x509asn1.c tidy-up: delete, comment or scope C macros reported unused 2025-02-14 10:37:14 +01:00
x509asn1.h x509asn1: add parse recursion limit 2025-02-03 20:10:09 +01:00