curl/lib/vquic
Stefan Eissing 7c5637b8b4
url: fix logic in connection reuse to deny reuse on "unclean" connections
- add parameter to `conn_is_alive()` cfilter method that returns
  if there is input data waiting on the connection
- refrain from re-using connnection from the cache that have
  input pending
- adapt http/2 and http/3 alive checks to digest pending input
  to check the connection state
- remove check_cxn method from openssl as that was just doing
  what the socket filter now does.
- add tests for connection reuse with special server configs

Closes #10690
2023-03-07 12:50:31 +01:00
..
curl_msh3.c url: fix logic in connection reuse to deny reuse on "unclean" connections 2023-03-07 12:50:31 +01:00
curl_msh3.h quic: rename vquic implementations, fix for quiche build. 2023-01-05 23:39:49 +01:00
curl_ngtcp2.c url: fix logic in connection reuse to deny reuse on "unclean" connections 2023-03-07 12:50:31 +01:00
curl_ngtcp2.h quic: rename vquic implementations, fix for quiche build. 2023-01-05 23:39:49 +01:00
curl_quiche.c url: fix logic in connection reuse to deny reuse on "unclean" connections 2023-03-07 12:50:31 +01:00
curl_quiche.h quic: rename vquic implementations, fix for quiche build. 2023-01-05 23:39:49 +01:00
vquic_int.h vquic: stabilization and improvements 2023-02-10 10:26:40 +01:00
vquic.c http: fix unix domain socket use in https connects 2023-02-28 22:59:19 +01:00
vquic.h connections: introduce http/3 happy eyeballs 2023-02-02 09:57:34 +01:00