mirror of
https://github.com/curl/curl.git
synced 2026-01-18 17:21:26 +01:00
RELEASE-NOTES: synced
This commit is contained in:
@@ -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: 3529
|
||||
Contributors: 3531
|
||||
|
||||
This release includes the following changes:
|
||||
|
||||
@@ -86,6 +86,7 @@ This release includes the following bugfixes:
|
||||
o connect: remove redundant condition in shutdown start [289]
|
||||
o cookie: avoid saving a cookie file if no transfer was done [11]
|
||||
o cookie: only count accepted cookies in Curl_cookie_add [364]
|
||||
o cookie: remove the temporary file on (all) errors [356]
|
||||
o cpool: make bundle->dest an array; fix UB [218]
|
||||
o curl.h: remove incorrect comment about CURLOPT_PINNEDPUBLICKEY [320]
|
||||
o curl_easy_getinfo: error code on NULL arg [2]
|
||||
@@ -101,6 +102,7 @@ This release includes the following bugfixes:
|
||||
o CURLOPT_COOKIEFILE.md: clarify when the cookies are loaded [159]
|
||||
o CURLOPT_HEADER/WRITEFUNCTION.md: drop '* size' since size is always 1 [63]
|
||||
o CURLOPT_MAXLIFETIME_CONN: make default 24 hours [10]
|
||||
o CURLOPT_SERVER_RESPONSE_TIMEOUT*: add default and see-also [397]
|
||||
o CURLOPT_SSL_VERIFYHOST.md: add see-also to two other VERIFYHOST options [32]
|
||||
o CURLOPT_TIMECONDITION.md: works for FILE and FTP as well [27]
|
||||
o cw-out: unify the error handling pattern in cw_out_do_write [414]
|
||||
@@ -114,6 +116,7 @@ This release includes the following bugfixes:
|
||||
o docs: fix/tidy code fences [87]
|
||||
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]
|
||||
o examples/chkspeed: portable printing when outputting curl_off_t values [365]
|
||||
o examples/sessioninfo: cast printf string mask length to int [232]
|
||||
o examples/sessioninfo: do not disable security [255]
|
||||
@@ -149,6 +152,7 @@ This release includes the following bugfixes:
|
||||
o gnutls: check conversion of peer cert chain [275]
|
||||
o gnutls: fix re-handshake comments [422]
|
||||
o gtls: avoid potential use of uninitialized variable in trace output [83]
|
||||
o header.md: see-also --proxy-header and vice versa [396]
|
||||
o hmac: free memory properly on errors [377]
|
||||
o hostip: don't store negative resolves due unrelated errors [256]
|
||||
o hostip: fix infof() output for non-ipv6 builds using IPv6 address [338]
|
||||
@@ -162,6 +166,7 @@ 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_proxy: fix adding custom proxy headers [424]
|
||||
o httpsrr: free old pointers when storing new [57]
|
||||
o imap: parse and use UIDVALIDITY as a number [420]
|
||||
o imap: treat capabilities case insensitively [345]
|
||||
@@ -278,6 +283,7 @@ This release includes the following bugfixes:
|
||||
o OS400: fix a use-after-free/double-free case [142]
|
||||
o osslq: set idle timeout to 0 [237]
|
||||
o pingpong: remove two old leftover debug infof() calls
|
||||
o pop3: fix CAPA response termination detection [427]
|
||||
o pop3: function could get the ->transfer field wrong [292]
|
||||
o pytest: skip specific tests for no-verbose builds [171]
|
||||
o quic: fix min TLS version handling [14]
|
||||
@@ -300,6 +306,7 @@ This release includes the following bugfixes:
|
||||
o sasl: clear canceled mechanism instead of toggling it [41]
|
||||
o schannel: assign result before using it [62]
|
||||
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_verify: do not call infof with an appended \n [371]
|
||||
o schannel_verify: fix mem-leak in Curl_verify_host [208]
|
||||
@@ -309,6 +316,7 @@ This release includes the following bugfixes:
|
||||
o setopt: allow CURLOPT_DNS_CACHE_TIMEOUT set to -1 [257]
|
||||
o setopt: fix unused variable warning in minimal build [332]
|
||||
o setopt: make CURLOPT_MAXREDIRS accept -1 (again) [1]
|
||||
o singleuse.pl: fix string warning [392]
|
||||
o smb: adjust buffer size checks [45]
|
||||
o smb: transfer debugassert to real check [303]
|
||||
o smtp: check EHLO responses case insensitively [50]
|
||||
@@ -320,7 +328,9 @@ This release includes the following bugfixes:
|
||||
o socks: handle error in verbose trace gracefully [94]
|
||||
o socks: handle premature close [246]
|
||||
o socks: make Curl_blockread_all return CURLcode [67]
|
||||
o socks: properly maintain the status of 'done' [405]
|
||||
o socks: rewwork, cleaning up socks state handling [135]
|
||||
o socks_gssapi: also reset buffer length after free [429]
|
||||
o socks_gssapi: make the gss_context a local variable [144]
|
||||
o socks_gssapi: reject too long tokens [90]
|
||||
o socks_gssapi: remove superfluous releases of the gss_recv_token [139]
|
||||
@@ -365,6 +375,7 @@ This release includes the following bugfixes:
|
||||
o tidy-up: update MS links, allow long URLs via checksrc [73]
|
||||
o tidy-up: URLs [101]
|
||||
o time-cond.md: refer to the singular curl_getdate man page [148]
|
||||
o TLS: IP address verification, extend test [398]
|
||||
o TODO: fix a typo [93]
|
||||
o TODO: remove already implemented or bad items [36]
|
||||
o tool: fix exponential retry delay [47]
|
||||
@@ -412,6 +423,7 @@ This release includes the following bugfixes:
|
||||
o vtls: unify the error handling in ssl_cf_connect(). [413]
|
||||
o vtls_int.h: clarify data_pending [124]
|
||||
o vtls_scache: fix race condition [157]
|
||||
o wcurl: sync to +dev snapshot [425]
|
||||
o windows: replace _beginthreadex() with CreateThread() [80]
|
||||
o windows: stop passing unused, optional argument for Win9x compatibility [75]
|
||||
o windows: use consistent format when showing error codes [199]
|
||||
@@ -461,9 +473,9 @@ advice from friends like these:
|
||||
Nir Azkiel, Patrick Monnerat, Pavel P, plv1313 on github, Pocs Norbert,
|
||||
Ray Satiro, renovate[bot], rinsuki on github, Sakthi SK, Samuel Dionne-Riel,
|
||||
Samuel Henrique, Stanislav Fort, Stefan Eissing, Tatsuhiro Tsujikawa,
|
||||
Theo Buehler, Tim Becker, tkzv on github, Viktor Szakats,
|
||||
WangDaLei on github, Xiaoke Wang, Yedaya Katsman, 包布丁
|
||||
(63 contributors)
|
||||
TheBitBrine, Theo Buehler, Tim Becker, tkzv on github, Viktor Szakatas,
|
||||
Viktor Szakats, WangDaLei on github, Xiaoke Wang, Yedaya Katsman, 包布丁
|
||||
(65 contributors)
|
||||
|
||||
References to bug reports and discussions on issues:
|
||||
|
||||
@@ -817,9 +829,11 @@ References to bug reports and discussions on issues:
|
||||
[348] = https://curl.se/bug/?i=19086
|
||||
[349] = https://curl.se/bug/?i=19076
|
||||
[351] = https://curl.se/bug/?i=19141
|
||||
[352] = https://curl.se/bug/?i=19265
|
||||
[353] = https://curl.se/bug/?i=19073
|
||||
[354] = https://curl.se/bug/?i=19078
|
||||
[355] = https://curl.se/bug/?i=19135
|
||||
[356] = https://curl.se/bug/?i=19267
|
||||
[357] = https://curl.se/bug/?i=19136
|
||||
[358] = https://curl.se/bug/?i=19133
|
||||
[359] = https://curl.se/bug/?i=19139
|
||||
@@ -854,13 +868,18 @@ References to bug reports and discussions on issues:
|
||||
[389] = https://curl.se/bug/?i=19160
|
||||
[390] = https://curl.se/bug/?i=19137
|
||||
[391] = https://curl.se/bug/?i=19223
|
||||
[392] = https://curl.se/bug/?i=19266
|
||||
[393] = https://curl.se/bug/?i=19130
|
||||
[394] = https://curl.se/bug/?i=19153
|
||||
[396] = https://curl.se/bug/?i=19259
|
||||
[397] = https://curl.se/bug/?i=19258
|
||||
[398] = https://curl.se/bug/?i=19252
|
||||
[399] = https://curl.se/bug/?i=19206
|
||||
[400] = https://curl.se/bug/?i=19208
|
||||
[402] = https://curl.se/bug/?i=19211
|
||||
[403] = https://curl.se/bug/?i=19213
|
||||
[404] = https://curl.se/bug/?i=18991
|
||||
[405] = https://curl.se/bug/?i=19255
|
||||
[406] = https://curl.se/bug/?i=19202
|
||||
[407] = https://curl.se/bug/?i=19200
|
||||
[408] = https://curl.se/bug/?i=19201
|
||||
@@ -879,3 +898,8 @@ References to bug reports and discussions on issues:
|
||||
[421] = https://curl.se/bug/?i=19186
|
||||
[422] = https://curl.se/bug/?i=19187
|
||||
[423] = https://curl.se/bug/?i=19185
|
||||
[424] = https://curl.se/bug/?i=19227
|
||||
[425] = https://curl.se/bug/?i=19247
|
||||
[427] = https://curl.se/bug/?i=19228
|
||||
[429] = https://curl.se/bug/?i=19167
|
||||
[430] = https://curl.se/bug/?i=19237
|
||||
|
||||
Reference in New Issue
Block a user