]> git.ipfire.org Git - thirdparty/curl.git/commit
quic: implement CURLINFO_TLS_SSL_PTR
authorStefan Eissing <stefan@eissing.org>
Thu, 3 Jul 2025 10:06:41 +0000 (12:06 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Sun, 6 Jul 2025 18:29:54 +0000 (20:29 +0200)
commit2db8ae480fdcae7f005bf847fbbf837821c8184c
tree00ac09858047c07e36b13e30d7fe36ebf54ee8dd
parent81693c77bec126fc820d34eab55012d828466c4e
quic: implement CURLINFO_TLS_SSL_PTR

Replace the old Curl_ssl_get_internals() with a new connection filter
query to retrieve the information. Implement that filter query for TCP
and QUIC TLS filter types.

Add tests in client tls_session_reuse to use the info option and check
that pointers are returned.

Reported-by: Larry Campbell
Fixes #17801
Closes #17809
13 files changed:
lib/cfilters.c
lib/cfilters.h
lib/getinfo.c
lib/vquic/curl_ngtcp2.c
lib/vquic/curl_osslq.c
lib/vquic/curl_quiche.c
lib/vquic/curl_quiche.h
lib/vquic/vquic-tls.c
lib/vquic/vquic-tls.h
lib/vtls/vtls.c
lib/vtls/vtls.h
src/tool_operate.c
tests/client/tls_session_reuse.c