RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2025-11-02 23:09:54 +01:00
parent c898da26c6
commit 3060495830
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -4,7 +4,7 @@ curl and libcurl 8.17.0
Command line options: 273
curl_easy_setopt() options: 308
Public functions in libcurl: 100
Contributors: 3533
Contributors: 3534
This release includes the following changes:
@ -115,6 +115,7 @@ This release includes the following bugfixes:
o docs/libcurl: use lowercase must [5]
o docs: expand on quoting rules for file names in SFTP quote [300]
o docs: fix/tidy code fences [87]
o doh: cleanup resources on error paths [434]
o doswin: CloseHandle the thread on shutdown [307]
o easy_getinfo: check magic, Curl_close safety [3]
o ECH.md: make OpenSSL branch clone instructions work [430]
@ -171,8 +172,10 @@ This release includes the following bugfixes:
o http: make Content-Length parser more WHATWG [183]
o http: only accept ';' as a separator for custom headers [407]
o http: return error for a second Location: header [393]
o http_aws_sigv4: check the return value of curl_maprintf() [381]
o http_proxy: fix adding custom proxy headers [424]
o httpsrr: free old pointers when storing new [57]
o httpsrr: send HTTPS query to the right target [435]
o imap: fix custom FETCH commands to handle literal responses [441]
o imap: parse and use UIDVALIDITY as a number [420]
o imap: treat capabilities case insensitively [345]
@ -276,6 +279,7 @@ This release includes the following bugfixes:
o openssl: better return code checks when logging cert data [342]
o openssl: call SSL_get_error() with proper error [207]
o openssl: clear retry flag on x509 error [130]
o openssl: combine all the x509-store flags [451]
o openssl: fail if more than MAX_ALLOWED_CERT_AMOUNT certs [339]
o openssl: fail the transfer if ossl_certchain() fails [23]
o openssl: fix build for v1.0.2 [225]
@ -317,6 +321,7 @@ This release includes the following bugfixes:
o schannel: fix memory leak [363]
o schannel: handle Curl_conn_cf_send() errors better [352]
o schannel: lower the maximum allowed time to block to 7 seconds [333]
o schannel: properly close the certfile on error [450]
o schannel_verify: do not call infof with an appended \n [371]
o schannel_verify: fix mem-leak in Curl_verify_host [208]
o schannel_verify: use more human friendly error messages [96]
@ -352,6 +357,7 @@ This release includes the following bugfixes:
o socks_sspi: restore non-blocking socket on error paths [48]
o socks_sspi: use the correct free function [331]
o socksd: remove --bindonly mention, there is no such option [305]
o spelling: fix new finds by typos-cli 1.39.0 [454]
o src/var: remove dead code [369]
o ssl-session-cache: check use on config and availability [448]
o ssl-sessions.md: mark option experimental [12]
@ -369,6 +375,7 @@ This release includes the following bugfixes:
o telnet: send failure logged but not returned [175]
o telnet: use pointer[0] for "unknown" option instead of pointer[i] [217]
o test1100: fix missing `<protocol>` section [432]
o tests/libtest/cli*: fix init/deinit, leaks, and more [455]
o tests/server: drop pointless memory allocation overrides [219]
o tests/server: drop unsafe open() override in signal handler (Windows) [151]
o tftp: check and act on tftp_set_timeouts() returning error [38]
@ -432,6 +439,7 @@ This release includes the following bugfixes:
o vquic: sending non-gso packets fix for EAGAIN [265]
o vtls: alpn setting, check proto parameter [134]
o vtls: drop duplicate `CURL_SHA256_DIGEST_LENGTH` definition [387]
o vtls: properly handle SSL shutdown timeout [433]
o vtls: remove call to PKCS12_PBE_add() [408]
o vtls: unify the error handling in ssl_cf_connect(). [413]
o vtls_int.h: clarify data_pending [124]
@ -478,9 +486,9 @@ advice from friends like these:
Christian Schmitz, curl.stunt430, Dalei, Dan Fandrich, Daniel Stenberg,
Daniel Terhorst-North, dependabot[bot], divinity76 on github,
Emilio Pozuelo Monfort, Emre Çalışkan, Ethan Everett,
Evgeny Grin (Karlson2k), fds242 on github, Harry Sintonen, Howard Chu,
Ignat Loskutov, Jakub Stasiak, James Fuller, Javier Blazquez, Jicea,
jmaggard10 on github, Jochen Sprickerhof, Johannes Schindelin,
Evgeny Grin (Karlson2k), fds242 on github, Gunni on github, Harry Sintonen,
Howard Chu, Ignat Loskutov, Jakub Stasiak, James Fuller, Javier Blazquez,
Jicea, jmaggard10 on github, Jochen Sprickerhof, Johannes Schindelin,
Jonathan Cardoso Machado, Joseph Birr-Pixton, Joshua Rogers,
kapsiR on github, kuchara on github, madoe on github, Marc Aldorasi,
Marcel Raad, Michael Osipov, Michał Petryka, Mitchell Blank Jr,
@ -490,7 +498,7 @@ advice from friends like these:
Tatsuhiro Tsujikawa, TheBitBrine, Theo Buehler, Tim Becker, tkzv on github,
Viktor Szakatas, Viktor Szakats, WangDaLei on github, Xiaoke Wang,
Yedaya Katsman, 包布丁
(68 contributors)
(69 contributors)
References to bug reports and discussions on issues:
@ -874,6 +882,7 @@ References to bug reports and discussions on issues:
[378] = https://curl.se/bug/?i=19169
[379] = https://curl.se/bug/?i=19163
[380] = https://curl.se/bug/?i=19168
[381] = https://curl.se/bug/?i=9328
[382] = https://curl.se/bug/?i=19170
[383] = https://curl.se/bug/?i=19226
[384] = https://curl.se/bug/?i=19225
@ -922,6 +931,9 @@ References to bug reports and discussions on issues:
[429] = https://curl.se/bug/?i=19167
[430] = https://curl.se/bug/?i=19237
[432] = https://curl.se/bug/?i=19288
[433] = https://curl.se/bug/?i=19323
[434] = https://curl.se/bug/?i=19310
[435] = https://curl.se/bug/?i=19301
[438] = https://curl.se/bug/?i=19271
[439] = https://curl.se/bug/?i=19278
[441] = https://curl.se/bug/?i=18847
@ -931,3 +943,7 @@ References to bug reports and discussions on issues:
[445] = https://curl.se/bug/?i=19240
[448] = https://curl.se/bug/?i=18983
[449] = https://curl.se/bug/?i=19148
[450] = https://curl.se/bug/?i=19304
[451] = https://curl.se/bug/?i=19306
[454] = https://curl.se/bug/?i=19312
[455] = https://curl.se/bug/?i=19309