RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2024-03-05 17:15:27 +01:00
parent 4cea0982a0
commit 6c632b216b
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -4,7 +4,7 @@ curl and libcurl 8.7.0
Command line options: 258
curl_easy_setopt() options: 304
Public functions in libcurl: 93
Contributors: 3105
Contributors: 3108
This release includes the following changes:
@ -16,6 +16,7 @@ This release includes the following changes:
This release includes the following bugfixes:
o _VARIABLES.md: improve the description [105]
o ALTSVC.md: correct a typo [14]
o asyn-thread: use wakeup_close to close the read descriptor [1]
o badwords: use hostname, not host name [46]
@ -25,6 +26,7 @@ This release includes the following bugfixes:
o cd2nroff: gen: make `\>` in input to render as plain '>' in output
o cd2nroff: remove backticks from titles
o checksrc.pl: fix handling .checksrc with CRLF [43]
o cmake: add USE_OPENSSL_QUIC support [21]
o cmake: add warning for using TLS libraries without 1.3 support [25]
o cmake: fix function description in comment [47]
o cmake: fix install for older CMake versions [53]
@ -39,7 +41,9 @@ This release includes the following bugfixes:
o configure: Don't build shell completions when disabled [68]
o configure: Don't make shell completions without perl [83]
o connect.c: fix typo [17]
o CONTRIBUTE: update the section on documentation format [96]
o cookie.md: provide an example sending a fixed cookie [13]
o cookie: if psl fails, reject the cookie [107]
o curl: exit on config file parser errors [40]
o curl: when allocating variables, add the name into the struct [37]
o curl_setup.h: add curl_uint64_t internal type
@ -63,11 +67,13 @@ This release includes the following bugfixes:
o ftp: fix socket wait activity in ftp_domore_getsock [28]
o ftp: tracing improvements [33]
o ftp: treat a 226 arriving before data as a signal to read data [19]
o gen.pl: make the "manpageification" faster [95]
o gen: make `\>` in input to render as plain '>' in output [78]
o getparam: make --ftp-ssl work again [90]
o header.md: remove backslash, make nicer markdown [48]
o HTTP/2: write response directly [12]
o HTTP3.md: adjust the OpenSSL QUIC install instructions [34]
o http: better error message for HTTP/1.x response without status line [86]
o http: move headers collecting to writer [71]
o http_chunks: fix the accounting of consumed bytes [22]
o http_chunks: remove unused 'endptr' variable [58]
@ -75,6 +81,7 @@ This release includes the following bugfixes:
o lib582: remove code causing warning that is never run [38]
o lib: convert Curl_get_line to use dynbuf [42]
o lib: Curl_read/Curl_write clarifications [101]
o lib: enhance client reader resume + rewind [92]
o lib: initialize output pointers to NULL before calling strto[ff,l,ul] [63]
o lib: remove curl_mimepart object when CURL_DISABLE_MIME [72]
o libcurl-docs: cleanups
@ -92,17 +99,22 @@ This release includes the following bugfixes:
o ntml_wb: fix buffer type typo [2]
o OpenSSL QUIC: adapt to v3.3.x [65]
o openssl-quic: check on Windows that socket conv to int is possible [8]
o openssl-quic: fix BIO leak and Windows warning [93]
o openssl-quic: fix unity build, casing, indentation [94]
o OS400: avoid using awk in the build scripts [20]
o proxy1.0.md: fix example [15]
o pytest: adapt to API change [106]
o rustls: make curl compile with 0.12.0 [73]
o schannel: fix hang on unexpected server close [57]
o scripts: fix cijobs.pl for Azure and GHA
o sendf: ignore response body to HEAD [18]
o setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value [76]
o setopt: fix disabling all protocols [99]
o smtp: fix STARTTLS [91]
o strtoofft: fix the overflow check [74]
o test1165: improve pattern matching [60]
o tests: support setting/using blank content env variables
o TIMER_STARTTRANSFER: set the same for everyone [82]
o tool_cb_hdr: only parse etag + content-disposition for 2xx [9]
o tool_operate: change precedence of server Retry-After time [44]
o tool_operate: do not set CURLOPT_QUICK_EXIT in debug builds [3]
@ -129,17 +141,18 @@ advice from friends like these:
5533asdg on github, Andreas Kiefer, av223119 on github, Boris Verkhovskiy,
Brett Buddin, Chris Webb, Dan Fandrich, Daniel Gustafsson, Daniel Stenberg,
Daniel Szmulewicz, Dirk Hünniger, Dmitry Tretyakov, edmcln on github,
Erik Schnetter, Evgeny Grin (Karlson2k), Fabian Vogt, Fabrice Fontaine,
Faraz Fallahi, Gisle Vanem, Harry Sintonen, HsiehYuho on github, Jan Macku,
Jiawen Geng, Joel Depooter, Jon Rumsey, Jordan Brown, Karthikdasari0423,
Konstantin Vlasov, kpcyrd, Lars Kellogg-Stedman, LeeRiva, Louis Solofrizzo,
Lukáš Zaoral, Marcel Raad, Michael Forney, Michael Kaufmann, Michał Antoniak,
Patrick Monnerat, Paweł Witas, Peter Krefting, RainRat, Ramiro Garcia,
Ray Satiro, Richard Levitte, Ryan Carsten Schmidt, Scott Mutter,
Scott Talbert, Sergey Bronnikov, Stefan Eissing, Viktor Szakats,
vulnerabilityspotter on hackerone
(51 contributors)
Daniel Szmulewicz, dependabot[bot], Dirk Hünniger, Dmitry Tretyakov,
edmcln on github, Erik Schnetter, Evgeny Grin (Karlson2k), Fabian Vogt,
Fabrice Fontaine, Faraz Fallahi, Gisle Vanem, Harry Sintonen,
HsiehYuho on github, Jan Macku, Jiawen Geng, Joel Depooter, Jon Rumsey,
Jordan Brown, Karthikdasari0423, Konstantin Vlasov, kpcyrd,
Lars Kellogg-Stedman, LeeRiva, Louis Solofrizzo, Lukáš Zaoral, Marcel Raad,
Michael Forney, Michael Kaufmann, Michał Antoniak, Patrick Monnerat,
Paweł Witas, Peter Krefting, RainRat, Ramiro Garcia, Ray Satiro,
Richard Levitte, Ryan Carsten Schmidt, Scott Mutter, Scott Talbert,
Sebastian Neubauer, Sergey Bronnikov, Stefan Eissing, Tal Regev,
Viktor Szakats, vulnerabilityspotter on hackerone
(54 contributors)
References to bug reports and discussions on issues:
@ -163,6 +176,7 @@ References to bug reports and discussions on issues:
[18] = https://curl.se/mail/lib-2024-02/0000.html
[19] = https://curl.se/bug/?i=12823
[20] = https://curl.se/bug/?i=12826
[21] = https://curl.se/bug/?i=13034
[22] = https://curl.se/bug/?i=12937
[23] = https://curl.se/bug/?i=12750
[24] = https://curl.se/bug/?i=12719
@ -223,12 +237,20 @@ References to bug reports and discussions on issues:
[79] = https://curl.se/bug/?i=12947
[80] = https://curl.se/bug/?i=13015
[81] = https://curl.se/bug/?i=12971
[82] = https://curl.se/bug/?i=13052
[83] = https://curl.se/bug/?i=13022
[84] = https://curl.se/bug/?i=13019
[85] = https://curl.se/bug/?i=12906
[86] = https://curl.se/bug/?i=13045
[87] = https://curl.se/bug/?i=13008
[89] = https://curl.se/bug/?i=12997
[90] = https://curl.se/bug/?i=13006
[91] = https://curl.se/bug/?i=13048
[92] = https://curl.se/bug/?i=13026
[93] = https://curl.se/bug/?i=13043
[94] = https://curl.se/bug/?i=13044
[95] = https://curl.se/bug/?i=13041
[96] = https://curl.se/bug/?i=13046
[97] = https://curl.se/bug/?i=13003
[99] = https://curl.se/bug/?i=13004
[100] = https://curl.se/bug/?i=12998
@ -236,3 +258,6 @@ References to bug reports and discussions on issues:
[102] = https://curl.se/bug/?i=12992
[103] = https://curl.se/bug/?i=13001
[104] = https://curl.se/bug/?i=12999
[105] = https://curl.se/bug/?i=13040
[106] = https://curl.se/bug/?i=13037
[107] = https://curl.se/bug/?i=13033