curl/lib/vquic
Stefan Eissing bc6e3e6049
h3/ngtcp2: improve error handling
- identify ngtcp2 and nghttp3 error codes that are fatal
- close quic connection on fatal errors
- refuse further filter operations once connection is closed
- confusion about the nghttp3 API. We should close the QUIC stream on
  cancel and not use the nghttp3 calls intended to be invoked when the
  QUIC stream was closed by the peer.

Closes #13562
2024-05-10 09:29:19 +02:00
..
curl_msh3.c http/2, http/3: decouple stream state from easy handle 2024-04-17 14:24:09 +02:00
curl_msh3.h
curl_ngtcp2.c h3/ngtcp2: improve error handling 2024-05-10 09:29:19 +02:00
curl_ngtcp2.h
curl_osslq.c http/2, http/3: decouple stream state from easy handle 2024-04-17 14:24:09 +02:00
curl_osslq.h
curl_quiche.c http3: quiche+ngtcp2 improvements 2024-04-26 14:03:05 +02:00
curl_quiche.h
vquic_int.h lib: merge ENABLE_QUIC C macro into USE_HTTP3 2024-04-13 08:33:27 +00:00
vquic-tls.c tests: add SNI and peer name checks 2024-04-29 08:20:35 +02:00
vquic-tls.h lib: merge ENABLE_QUIC C macro into USE_HTTP3 2024-04-13 08:33:27 +00:00
vquic.c lib: merge ENABLE_QUIC C macro into USE_HTTP3 2024-04-13 08:33:27 +00:00
vquic.h lib: merge ENABLE_QUIC C macro into USE_HTTP3 2024-04-13 08:33:27 +00:00