curl/lib/vquic
Stefan Eissing 70779199f3
cf: replace the method get_host with query
Connection filters had a method `get_host()` which had not really been
documented. Since then, the cf had the `query()` method added. Replace
the separate get_host with query.

Add `CF_QUERY_HOST_PORT` as query to connection filters to retrieve
which remote hostname and port the filter (or its sub-filter) is talking
to. The query is implemented by HTTP and SOCKS filters, all others pass
it through.

Add `Curl_conn_get_current_host()` to retrieve the remote host and port
for a connection. During connect, this will return the host the
connection is talking to right now. Before/After connect, this will
return `conn->host.name`.

This is used by SASL authentication.

Closes #17419
2025-06-21 17:20:44 +02:00
..
.checksrc strparse: switch to curl_off_t as base data type 2025-02-15 21:58:48 +01:00
curl_msh3.c cf: replace the method get_host with query 2025-06-21 17:20:44 +02:00
curl_msh3.h lib: include files using known path 2025-04-08 17:00:00 +02:00
curl_ngtcp2.c cf: replace the method get_host with query 2025-06-21 17:20:44 +02:00
curl_ngtcp2.h vquic: ngtcp2 + openssl support 2025-04-16 22:32:07 +02:00
curl_osslq.c cf: replace the method get_host with query 2025-06-21 17:20:44 +02:00
curl_osslq.h lib: include files using known path 2025-04-08 17:00:00 +02:00
curl_quiche.c cf: replace the method get_host with query 2025-06-21 17:20:44 +02:00
curl_quiche.h lib: include files using known path 2025-04-08 17:00:00 +02:00
vquic-tls.c pytest: add pinnedpubkey test cases 2025-05-21 22:45:42 +02:00
vquic-tls.h lib: include files using known path 2025-04-08 17:00:00 +02:00
vquic.c curlx: move into to curlx/ 2025-05-07 11:01:15 +02:00
vquic.h vquic: ngtcp2 + openssl support 2025-04-16 22:32:07 +02:00
vquic_int.h vquic: consistent name for the stream struct across backends 2025-04-22 10:26:04 +02:00