RELEASE-NOTES: synced

curl 8.1.1
This commit is contained in:
Daniel Stenberg 2023-05-23 08:10:56 +02:00
parent 6b821c3543
commit 1561d06752
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -6,14 +6,11 @@ curl and libcurl 8.1.1
Public functions in libcurl: 91 Public functions in libcurl: 91
Contributors: 2875 Contributors: 2875
This release includes the following changes:
o
This release includes the following bugfixes: This release includes the following bugfixes:
o cf-socket: completely remove the disabled USE_RECV_BEFORE_SEND_WORKAROUND [12] o cf-socket: completely remove the disabled USE_RECV_BEFORE_SEND_WORKAROUND [12]
o checksrc: disallow spaces before labels [16] o checksrc: disallow spaces before labels [16]
o cmake: avoid `list(PREPEND)` for compatibility [24]
o cmake: repair cross compiling [10] o cmake: repair cross compiling [10]
o configure: fix --help alignment [9] o configure: fix --help alignment [9]
o configure: generate a script to run the compiler [11] o configure: generate a script to run the compiler [11]
@ -21,13 +18,20 @@ This release includes the following bugfixes:
o docs: document that curl_url_cleanup(NULL) is a safe no-op [4] o docs: document that curl_url_cleanup(NULL) is a safe no-op [4]
o hostip: move easy_lock.h include above curl_memory.h [14] o hostip: move easy_lock.h include above curl_memory.h [14]
o http2: double http request parser max line length [8] o http2: double http request parser max line length [8]
o http2: increase stream window size to 10 MB [22]
o http2: upload improvements [21]
o lib: fix conversion warnings with gcc on macOS
o lib: rename struct 'http_req' to 'httpreq' [23]
o ngtcp2: fix compiler warning about possible null-deref [3] o ngtcp2: fix compiler warning about possible null-deref [3]
o ngtcp2: proper handling of uint64_t when adjusting send buffer [1] o ngtcp2: proper handling of uint64_t when adjusting send buffer [1]
o os400: update chkstrings.c [2] o os400: update chkstrings.c [2]
o runtests: handle interrupted reads from IPC pipes
o runtests: use the correct fd after select [20]
o sectransp.c: make the code c89 compatible [17]
o select: avoid returning an error on EINTR from select() or poll() [5] o select: avoid returning an error on EINTR from select() or poll() [5]
o test425: fix the log directory for the upload
o url: provide better error message when URLs fail to parse [18] o url: provide better error message when URLs fail to parse [18]
o urlapi: allow numerical parts in the host name [7] o urlapi: allow numerical parts in the host name [7]
o urlapi: respect CURLU_ALLOW_SPACE and CURLU_NO_AUTHORITY for redirects [13]
o vquic.c: make recvfrom_packets static, avoid compiler warning [6] o vquic.c: make recvfrom_packets static, avoid compiler warning [6]
This release includes the following known bugs: This release includes the following known bugs:
@ -46,11 +50,12 @@ Planned upcoming removals include:
This release would not have looked like this without help, code, reports and This release would not have looked like this without help, code, reports and
advice from friends like these: advice from friends like these:
Antoine Pitrou, Colin Cross, Daniel Stenberg, Emanuele Torre, Antoine Pitrou, Colin Cross, correctmost on github, Dan Fandrich,
Emilio Cobos Álvarez, Hind Montassif, James Fuller, Jonas Bülow, Jon Rumsey, Daniel Stenberg, Emanuele Torre, Emilio Cobos Álvarez, FeignClaims on github,
Keitagit-kun on github, Pavel Kalyugin, Stefan Eissing, Viktor Szakats, Hind Montassif, James Fuller, Jonas Bülow, Jon Rumsey,
Deal(一线灵) Keitagit-kun on Github, pandada8 on github, Pavel Kalyugin, Ray Satiro,
(14 contributors) Stefan Eissing, Viktor Szakats, Deal(一线灵)
(19 contributors)
References to bug reports and discussions on issues: References to bug reports and discussions on issues:
@ -66,8 +71,13 @@ References to bug reports and discussions on issues:
[10] = https://curl.se/bug/?i=11130 [10] = https://curl.se/bug/?i=11130
[11] = https://curl.se/bug/?i=11114 [11] = https://curl.se/bug/?i=11114
[12] = https://curl.se/bug/?i=11118 [12] = https://curl.se/bug/?i=11118
[13] = https://curl.se/bug/?i=11136
[14] = https://curl.se/bug/?i=11140 [14] = https://curl.se/bug/?i=11140
[15] = https://curl.se/bug/?i=11126 [15] = https://curl.se/bug/?i=11126
[16] = https://curl.se/bug/?i=11134 [16] = https://curl.se/bug/?i=11134
[17] = https://curl.se/bug/?i=11155
[18] = https://curl.se/bug/?i=11137 [18] = https://curl.se/bug/?i=11137
[20] = https://curl.se/bug/?i=11160
[21] = https://curl.se/bug/?i=11165
[22] = https://curl.se/bug/?i=11162
[23] = https://curl.se/bug/?i=11163
[24] = https://curl.se/bug/?i=11141