RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2023-08-16 11:11:24 +02:00
parent be21769cc7
commit eb3b049df5
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -1,10 +1,10 @@
curl and libcurl 8.3.0
Public curl releases: 222
Public curl releases: 251
Command line options: 257
curl_easy_setopt() options: 303
Public functions in libcurl: 92
Contributors: 2954
Contributors: 2957
This release includes the following changes:
@ -20,6 +20,7 @@ This release includes the following changes:
This release includes the following bugfixes:
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 cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP [61]
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 cookie-jar.d: emphasize that this option is ONLY writing cookies [72]
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 docs/cmdline-opts/gen.pl: hide "added in" before 7.50.0 [76]
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 http3/ngtcp2: shorten handshake, trace cleanup [13]
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 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 lib: fix a few *printf() flag mistakes [47]
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 page-footer: QLOGDIR works with ngtcp2 and quiche [62]
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 Revert "schannel: reverse the order of certinfo insertions" [14]
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_cb_wrt: fix invalid unicode for windows console [25]
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 urlapi: fix heap buffer overflow [30]
o urlapi: make sure zoneid is also duplicated in curl_url_dup [29]
o vquic: show stringified messages for errno [40]
o vtls: clarify "ALPN: offers" message [27]
o winbuild: improve check for static zlib [15]
o write-out.d: clarify %{time_starttransfer}
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,
Daniel Stenberg, Dan Jacobson, Derzsi Dániel, Douglas R. Reno,
ed0d2b2ce19451f2, Emanuele Torre, eppesuig, FC Stegerman, Gabriel Corona,
Gisle Vanem, Goro FUJI, Graham Campbell, Guillaume Algis, Joseph Tharayil,
junsik on github, kyled-dell on github, Maksim Arhipov, Marcel Raad,
Markus Sommer, Martin Galvan, Maurício Meneghini Fauth, Nathan Moinvaziri,
Niall McGee, Nicholas Nethercote, Pablo Busse, Patrick Monnerat,
ed0d2b2ce19451f2, Emanuele Torre, Enrico Scholz, eppesuig, FC Stegerman,
Gabriel Corona, Gisle Vanem, Goro FUJI, Graham Campbell, Guillaume Algis,
JazJas on github, Joseph Tharayil, junsik on github, kyled-dell on github,
Maksim Arhipov, Marcel Raad, Marin Hannache, Markus Sommer, Martin Galvan,
Maurício Meneghini Fauth, Nathan Moinvaziri, Niall McGee,
Nicholas Nethercote, Pablo Busse, Patrick Monnerat,
Philippe Antoine on HackerOne, Ray Satiro, Richard W.M. Jones,
Rutger Broekhoff, Ryan Schmidt, Samuel Chiang, Sergey, Stefan Eissing,
Thomas M. DuBuisson, Viktor Szakats, wangzhikun, Wilhelm von Thiele,
yushicheng7788 on github, zhihaoy on github
(44 contributors)
Thomas M. DuBuisson, trrui-huawei, Viktor Szakats, wangzhikun,
Wilhelm von Thiele, yushicheng7788 on github, zhihaoy on github
(48 contributors)
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
[58] = https://curl.se/bug/?i=11597
[59] = https://curl.se/bug/?i=11596
[60] = https://curl.se/bug/?i=11681
[61] = https://curl.se/bug/?i=11619
[62] = https://curl.se/bug/?i=11631
[63] = https://curl.se/bug/?i=11618
[64] = https://curl.se/bug/?i=11666
[65] = https://curl.se/bug/?i=11617
[66] = https://curl.se/bug/?i=11616
[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
[73] = https://curl.se/bug/?i=11653
[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
[77] = https://curl.se/bug/?i=11669
[78] = https://curl.se/bug/?i=11645
[79] = https://curl.se/bug/?i=1199308
[80] = https://curl.se/bug/?i=11627
[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