RELEASE-NOTES: synced
This commit is contained in:
parent
be21769cc7
commit
eb3b049df5
@ -1,10 +1,10 @@
|
|||||||
curl and libcurl 8.3.0
|
curl and libcurl 8.3.0
|
||||||
|
|
||||||
Public curl releases: 222
|
Public curl releases: 251
|
||||||
Command line options: 257
|
Command line options: 257
|
||||||
curl_easy_setopt() options: 303
|
curl_easy_setopt() options: 303
|
||||||
Public functions in libcurl: 92
|
Public functions in libcurl: 92
|
||||||
Contributors: 2954
|
Contributors: 2957
|
||||||
|
|
||||||
This release includes the following changes:
|
This release includes the following changes:
|
||||||
|
|
||||||
@ -20,6 +20,7 @@ This release includes the following changes:
|
|||||||
This release includes the following bugfixes:
|
This release includes the following bugfixes:
|
||||||
|
|
||||||
o bearssl: don't load CA certs when peer verification is disabled [33]
|
o bearssl: don't load CA certs when peer verification is disabled [33]
|
||||||
|
o build: streamline non-UWP wincrypt detections [87]
|
||||||
o c-hyper: adjust the hyper to curlcode conversion [52]
|
o c-hyper: adjust the hyper to curlcode conversion [52]
|
||||||
o cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP [61]
|
o cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP [61]
|
||||||
o cf-socket: log successful interface bind [39]
|
o cf-socket: log successful interface bind [39]
|
||||||
@ -38,6 +39,8 @@ This release includes the following bugfixes:
|
|||||||
o configure: use the pkg-config --libs-only-l flag for libssh2 [16]
|
o configure: use the pkg-config --libs-only-l flag for libssh2 [16]
|
||||||
o cookie-jar.d: emphasize that this option is ONLY writing cookies [72]
|
o cookie-jar.d: emphasize that this option is ONLY writing cookies [72]
|
||||||
o crypto: ensure crypto initialization works [69]
|
o crypto: ensure crypto initialization works [69]
|
||||||
|
o CURLINFO_CERTINFO.3: better explain curl_certinfo struct [64]
|
||||||
|
o CURLINFO_TLS_SSL_PTR.3: clarify a recommendation [75]
|
||||||
o CURLOPT_SSL_VERIFYPEER.3: mention it does not load CA certs when disabled [42]
|
o CURLOPT_SSL_VERIFYPEER.3: mention it does not load CA certs when disabled [42]
|
||||||
o docs/cmdline-opts/gen.pl: hide "added in" before 7.50.0 [76]
|
o docs/cmdline-opts/gen.pl: hide "added in" before 7.50.0 [76]
|
||||||
o docs/cmdline-opts: spellfixes, typos and polish [9]
|
o docs/cmdline-opts: spellfixes, typos and polish [9]
|
||||||
@ -58,7 +61,11 @@ This release includes the following bugfixes:
|
|||||||
o http2: upgrade tests and add fix for non-existing stream [44]
|
o http2: upgrade tests and add fix for non-existing stream [44]
|
||||||
o http3/ngtcp2: shorten handshake, trace cleanup [13]
|
o http3/ngtcp2: shorten handshake, trace cleanup [13]
|
||||||
o http3: quiche, handshake optimization, trace cleanup [63]
|
o http3: quiche, handshake optimization, trace cleanup [63]
|
||||||
|
o http: do not require a user name when using CURLAUTH_NEGOTIATE [86]
|
||||||
|
o http: remove the p_pragma struct field [60]
|
||||||
o http: return error when receiving too large header set [43]
|
o http: return error when receiving too large header set [43]
|
||||||
|
o imap: add a check for failing strdup()
|
||||||
|
o imap: remove the only sscanf() call in the IMAP code [84]
|
||||||
o include/curl/mprintf.h: add __attribute__ for the prototypes [38]
|
o include/curl/mprintf.h: add __attribute__ for the prototypes [38]
|
||||||
o lib: fix a few *printf() flag mistakes [47]
|
o lib: fix a few *printf() flag mistakes [47]
|
||||||
o list-only.d: mention SFTP as supported protocol [55]
|
o list-only.d: mention SFTP as supported protocol [55]
|
||||||
@ -72,6 +79,8 @@ This release includes the following bugfixes:
|
|||||||
o openssl: use `SSL_CTX_set_keylog_callback` with LibreSSL 3.5.0 [67]
|
o openssl: use `SSL_CTX_set_keylog_callback` with LibreSSL 3.5.0 [67]
|
||||||
o page-footer: QLOGDIR works with ngtcp2 and quiche [62]
|
o page-footer: QLOGDIR works with ngtcp2 and quiche [62]
|
||||||
o page-header: move up a URL paragraph from GLOBBING to URL
|
o page-header: move up a URL paragraph from GLOBBING to URL
|
||||||
|
o quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
|
||||||
|
o quiche: enable quiche to handle timeout events [82]
|
||||||
o resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set [2]
|
o resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set [2]
|
||||||
o Revert "schannel: reverse the order of certinfo insertions" [14]
|
o Revert "schannel: reverse the order of certinfo insertions" [14]
|
||||||
o schannel: fix user-set legacy algorithms in Windows 10 & 11 [53]
|
o schannel: fix user-set legacy algorithms in Windows 10 & 11 [53]
|
||||||
@ -83,12 +92,14 @@ This release includes the following bugfixes:
|
|||||||
o tool: make the length argument an int for printf()-.* flags [49]
|
o tool: make the length argument an int for printf()-.* flags [49]
|
||||||
o tool_cb_wrt: fix invalid unicode for windows console [25]
|
o tool_cb_wrt: fix invalid unicode for windows console [25]
|
||||||
o tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR [12]
|
o tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR [12]
|
||||||
|
o transfer: don't set TIMER_STARTTRANSFER on first send [77]
|
||||||
o url: remove infof() output for "still name resolving" [28]
|
o url: remove infof() output for "still name resolving" [28]
|
||||||
o urlapi: fix heap buffer overflow [30]
|
o urlapi: fix heap buffer overflow [30]
|
||||||
o urlapi: make sure zoneid is also duplicated in curl_url_dup [29]
|
o urlapi: make sure zoneid is also duplicated in curl_url_dup [29]
|
||||||
o vquic: show stringified messages for errno [40]
|
o vquic: show stringified messages for errno [40]
|
||||||
o vtls: clarify "ALPN: offers" message [27]
|
o vtls: clarify "ALPN: offers" message [27]
|
||||||
o winbuild: improve check for static zlib [15]
|
o winbuild: improve check for static zlib [15]
|
||||||
|
o write-out.d: clarify %{time_starttransfer}
|
||||||
|
|
||||||
This release includes the following known bugs:
|
This release includes the following known bugs:
|
||||||
|
|
||||||
@ -106,16 +117,17 @@ advice from friends like these:
|
|||||||
|
|
||||||
Alexander Jaeger, balikalina on Github, Dan Fandrich, Daniel Gustafsson,
|
Alexander Jaeger, balikalina on Github, Dan Fandrich, Daniel Gustafsson,
|
||||||
Daniel Stenberg, Dan Jacobson, Derzsi Dániel, Douglas R. Reno,
|
Daniel Stenberg, Dan Jacobson, Derzsi Dániel, Douglas R. Reno,
|
||||||
ed0d2b2ce19451f2, Emanuele Torre, eppesuig, FC Stegerman, Gabriel Corona,
|
ed0d2b2ce19451f2, Emanuele Torre, Enrico Scholz, eppesuig, FC Stegerman,
|
||||||
Gisle Vanem, Goro FUJI, Graham Campbell, Guillaume Algis, Joseph Tharayil,
|
Gabriel Corona, Gisle Vanem, Goro FUJI, Graham Campbell, Guillaume Algis,
|
||||||
junsik on github, kyled-dell on github, Maksim Arhipov, Marcel Raad,
|
JazJas on github, Joseph Tharayil, junsik on github, kyled-dell on github,
|
||||||
Markus Sommer, Martin Galvan, Maurício Meneghini Fauth, Nathan Moinvaziri,
|
Maksim Arhipov, Marcel Raad, Marin Hannache, Markus Sommer, Martin Galvan,
|
||||||
Niall McGee, Nicholas Nethercote, Pablo Busse, Patrick Monnerat,
|
Maurício Meneghini Fauth, Nathan Moinvaziri, Niall McGee,
|
||||||
|
Nicholas Nethercote, Pablo Busse, Patrick Monnerat,
|
||||||
Philippe Antoine on HackerOne, Ray Satiro, Richard W.M. Jones,
|
Philippe Antoine on HackerOne, Ray Satiro, Richard W.M. Jones,
|
||||||
Rutger Broekhoff, Ryan Schmidt, Samuel Chiang, Sergey, Stefan Eissing,
|
Rutger Broekhoff, Ryan Schmidt, Samuel Chiang, Sergey, Stefan Eissing,
|
||||||
Thomas M. DuBuisson, Viktor Szakats, wangzhikun, Wilhelm von Thiele,
|
Thomas M. DuBuisson, trrui-huawei, Viktor Szakats, wangzhikun,
|
||||||
yushicheng7788 on github, zhihaoy on github
|
Wilhelm von Thiele, yushicheng7788 on github, zhihaoy on github
|
||||||
(44 contributors)
|
(48 contributors)
|
||||||
|
|
||||||
References to bug reports and discussions on issues:
|
References to bug reports and discussions on issues:
|
||||||
|
|
||||||
@ -178,9 +190,11 @@ References to bug reports and discussions on issues:
|
|||||||
[57] = https://curl.se/bug/?i=11594
|
[57] = https://curl.se/bug/?i=11594
|
||||||
[58] = https://curl.se/bug/?i=11597
|
[58] = https://curl.se/bug/?i=11597
|
||||||
[59] = https://curl.se/bug/?i=11596
|
[59] = https://curl.se/bug/?i=11596
|
||||||
|
[60] = https://curl.se/bug/?i=11681
|
||||||
[61] = https://curl.se/bug/?i=11619
|
[61] = https://curl.se/bug/?i=11619
|
||||||
[62] = https://curl.se/bug/?i=11631
|
[62] = https://curl.se/bug/?i=11631
|
||||||
[63] = https://curl.se/bug/?i=11618
|
[63] = https://curl.se/bug/?i=11618
|
||||||
|
[64] = https://curl.se/bug/?i=11666
|
||||||
[65] = https://curl.se/bug/?i=11617
|
[65] = https://curl.se/bug/?i=11617
|
||||||
[66] = https://curl.se/bug/?i=11616
|
[66] = https://curl.se/bug/?i=11616
|
||||||
[67] = https://curl.se/bug/?i=11615
|
[67] = https://curl.se/bug/?i=11615
|
||||||
@ -191,8 +205,14 @@ References to bug reports and discussions on issues:
|
|||||||
[72] = https://curl.se/bug/?i=11661
|
[72] = https://curl.se/bug/?i=11661
|
||||||
[73] = https://curl.se/bug/?i=11653
|
[73] = https://curl.se/bug/?i=11653
|
||||||
[74] = https://curl.haxx.se/mail/lib-2018-10/0113.html
|
[74] = https://curl.haxx.se/mail/lib-2018-10/0113.html
|
||||||
|
[75] = https://curl.se/bug/?i=11665
|
||||||
[76] = https://curl.se/bug/?i=11651
|
[76] = https://curl.se/bug/?i=11651
|
||||||
|
[77] = https://curl.se/bug/?i=11669
|
||||||
[78] = https://curl.se/bug/?i=11645
|
[78] = https://curl.se/bug/?i=11645
|
||||||
[79] = https://curl.se/bug/?i=1199308
|
[79] = https://curl.se/bug/?i=1199308
|
||||||
[80] = https://curl.se/bug/?i=11627
|
[80] = https://curl.se/bug/?i=11627
|
||||||
[81] = https://curl.se/bug/?i=11624
|
[81] = https://curl.se/bug/?i=11624
|
||||||
|
[82] = https://curl.se/bug/?i=11654
|
||||||
|
[84] = https://curl.se/bug/?i=11673
|
||||||
|
[86] = https://sourceforge.net/p/curl/bugs/440/
|
||||||
|
[87] = https://curl.se/bug/?i=11657
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user