Daniel Stenberg
|
8e85764b7b
lib: remove unused functions, make single-use static
|
1 year ago |
Stefan Eissing
|
fc2f1e547a
http2: support HTTP/2 to forward proxies, non-tunneling
|
1 year ago |
Kvarec Lezki
|
a1763648a5
vtls: remove int typecast for sizeof()
|
1 year ago |
Daniel Stenberg
|
712e5f1e7f
CURLPROXY_HTTPS2: for HTTPS proxy that may speak HTTP/2
|
1 year ago |
Daniel Stenberg
|
0ba120e307
vtls: fix build error when proxy-disabled
|
1 year ago |
Stefan Eissing
|
4ae2d9f24d
proxy: http2 proxy tunnel implementation
|
1 year ago |
Stefan Eissing
|
8f50e393ab
vtls and h2 improvements
|
1 year ago |
Stefan Eissing
|
b74bba9aad
vlts: use full buffer size when receiving data if possible
|
1 year ago |
Stefan Eissing
|
7c5637b8b4
url: fix logic in connection reuse to deny reuse on "unclean" connections
|
1 year ago |
Stefan Eissing
|
257416023d
connect: fix time_connect and time_appconnect timer statistics
|
1 year ago |
Stefan Eissing
|
9fd2d5aa72
socket: detect "dead" connections better, e.g. not fit for reuse
|
1 year ago |
Daniel Stenberg
|
1c91ba3939
vtls: infof using %.*s needs to provide the length as int
|
1 year ago |
Stefan Eissing
|
7dad86a03f
vrls: addressing issues reported by coverity
|
1 year ago |
Daniel Stenberg
|
82123417ff
vtls: fix failf() format argument type for %.*s handling
|
1 year ago |
Stefan Eissing
|
671158242d
connections: introduce http/3 happy eyeballs
|
1 year ago |
Stefan Eissing
|
22d3e89e6f
vtls: do not null-check when we already assume cf-ctx exists
|
1 year ago |
Stefan Eissing
|
9e93bd47c2
vtls: Manage current easy handle in nested cfilter calls
|
1 year ago |
Stefan Eissing
|
f8da4f2f2d
vtls: fix hostname handling in filters
|
1 year ago |
Stefan Eissing
|
db91dbbf2c
curl_log: for failf/infof and debug logging implementations
|
1 year ago |
Daniel Stenberg
|
1485e89213
misc: reduce struct and struct field sizes
|
1 year ago |
Daniel Stenberg
|
2bc1d775f5
copyright: update all copyright lines and remove year ranges
|
1 year ago |
Daniel Stenberg
|
becfe2ec78
urldata: cease storing TLS auth type
|
1 year ago |
Stefan Eissing
|
71b7e01610
lib: connect/h2/h3 refactor
|
1 year ago |
Stefan Eissing
|
b42156b825
cfilter: improve SSL connection checks
|
1 year ago |
Daniel Stenberg
|
07203b0bb8
openssl/mbedtls: use %d for outputing port with failf (int)
|
2 years ago |
Stefan Eissing
|
55807e6c05
tls: backends use connection filters for IO, enabling HTTPS-proxy
|
2 years ago |
Stefan Eissing
|
f18956d0ca
cfilter: re-add `conn` as parameter to cfilter setup methods
|
2 years ago |
Daniel Stenberg
|
9ecebb5d00
vtls: repair build with disabled proxy
|
2 years ago |
Stefan Eissing
|
af22c2a546
vtls: localization of state data in filters
|
2 years ago |
Stefan Eissing
|
4a8b4a1b66
cfiler: filter types have flags indicating what they do
|
2 years ago |