🠰 8.10.0 all changes pending release
Changes in 8.10.1 - September 18 2024
Bugfixes:
- autotools: fix `--with-ca-embed` build rule
- cmake: ensure `CURL_USE_OPENSSL`/`USE_OPENSSL_QUIC` are set in sync
- cmake: fix MSH3 to appear on the feature list
- connect: store connection info when really done
- CURLMOPT_TIMERFUNCTION.md: emphasize that only a single timer should run
- FTP: partly revert eeb7c1280742f5c8fa48a4340fc1e1a1a2c7075a
- http2: when uploading data from stdin, fix eos forwarding
- http: make max-filesize check not count ignored bodies
- lib: fix AF_INET6 use outside of USE_IPV6
- libcurl-docs: CURLINFO_LOCAL_* work for QUIC as well as TCP
- multi: check that the multi handle is valid in curl_multi_assign
- QUIC: on connect, keep on trying on draining server
- request: correctly reset the eos_sent flag
- runtests: accecpt 'quictls' as OpenSSL compatible
- rustls: fixed minor logic bug in default cipher selection
- rustls: rustls-ffi 0.14.0 update
- rustls: support strong CSRNG data
- setopt: remove superfluous use of ternary expressions
- singleuse: drop `Curl_memrchr()` for no-HTTP builds
- test537: cap the rlimit max this test runs
- tests: tweak lock file handling and timers
- tool_cb_wrt: use "curl_response" if no file name in URL
- transfer: fix sendrecv() without interim poll
- vtls: fix `Curl_ssl_conn_config_match` doc param