RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2024-10-30 09:47:06 +01:00
parent bc6212004a
commit 98561a3bef
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -4,7 +4,7 @@ curl and libcurl 8.11.0
Command line options: 266
curl_easy_setopt() options: 306
Public functions in libcurl: 94
Contributors: 3262
Contributors: 3263
This release includes the following changes:
@ -130,6 +130,7 @@ This release includes the following bugfixes:
o lib: fix disabled-verbose-strings + enable-debug build warnings
o lib: fix unity builds with BearSSL, MSH3, Quiche, OmniOS [32]
o lib: move curl_path.[ch] into vssh/ [182]
o lib: msnprintf tidy-ups [245]
o lib: remove Curl_ prefix from static functions [202]
o lib: remove function pointer typecasts for hmac/sha256/md5 [175]
o lib: use bool/TRUE/FALSE properly [48]
@ -145,6 +146,7 @@ This release includes the following bugfixes:
o mk-lib1521: fix the long return code check [204]
o mprintf: do not ignore length modifiers of `%o`, `%x`, `%X` [164]
o mprintf: treat `%o` as unsigned, add tests for `%o`, `%x`, `%X` [162]
o mqtt: fix mqtt.md wording and add clearer explanation [172]
o multi.c: make stronger check for paused transfer before asserting [24]
o multi.c: warn/assert on stall only without timer [80]
o multi: avoid reading whole struct pointer from pointer [10]
@ -159,15 +161,20 @@ This release includes the following bugfixes:
o openssl: convert a memcpy to dynbuf use [57]
o openssl: improve retries on shutdown [151]
o openssl: remove two strcpy() calls [64]
o OS400: don't delete source files when building with debug [235]
o packages/OS400/curlmain: remove the strncpy calls [155]
o processhelp.pm: improve taskkill calls (Windows) [52]
o pytest: fix run against multissl curl [236]
o pytest: improve pytest_07_42a reliability [118]
o pytest: include `buildinfo.txt` in the output [189]
o pytest: show curl features and protocols [150]
o quic: use send/recvmmsg when available [93]
o quic: use the session cache with wolfSSL as well [231]
o request: on shutdown send, proceed normally on timeout [18]
o runtests.md: suggest a value for -j for torture tests
o runtests: add comment for handle64 pathsep requirement
o runtests: drop unused code for old/classic-mingw support [87]
o runtests: pass single backslashes with Windows Perl [243]
o runtests: use deterministic sort for `TESTINFO` lines [201]
o schannel: ignore error on recv beyond close notify [167]
o schannel: reclassify extra-verbose schannel_recv messages [153]
@ -175,11 +182,14 @@ This release includes the following bugfixes:
o sendf: add condition to max-filesize check [3]
o server/mqttd: fix two memory leaks [178]
o setopt: avoid superfluous length checks before strcmp() [105]
o setopt: return error for bad input to CURLOPT_RTSP_REQUEST [240]
o setopt_cptr: make overflow check only done when needed [241]
o singleuse: make `git grep` faster, add Apple `nm` support [109]
o smb: do not redefine `getpid` on Windows [187]
o smb: replace use of strcpy() with snprintf() [122]
o socks_gssapi: switch to dynbuf from buffer with strcpy [42]
o source: avoid use of 'very' in comments
o src/lib: remove redundant ternary operators [244]
o src: guard for double declaration of `curl_ca_embed` in unity builds [166]
o sws: fix unused static function with `TCP_NODELAY` undefined [134]
o telnet: avoid two strcpy() by pointing to the strings instead [99]
@ -233,6 +243,7 @@ This release includes the following bugfixes:
o tests: use '-4' where needed [17]
o tftp: avoid two memcpy/strcpy [94]
o tidy-up: rename CURL_WINDOWS_APP to CURL_WINDOWS_UWP [36]
o tls: avoid abusing CURLE_SSL_ENGINE_INITFAILED [246]
o tool: support --show-headers AND --remote-header-name [103]
o tool_doswin: simplify; remove unused options and strncpy calls [65]
o tool_getparam: drop unused time() call [177]
@ -251,6 +262,7 @@ This release includes the following bugfixes:
o vtls: convert Curl_pin_peer_pubkey to use dynbuf [74]
o vtls: convert pubkey_pem_to_der to use dynbuf [90]
o warnless: remove curlx_sktosi and curlx_sitosk [104]
o winbuild/README: consolidate command prompt section [193]
o winbuild/README: document how to clean a build [163]
o winbuild: add initial wolfSSL support [227]
o wolfssl: convert malloc + memcpys to dynbuf for cipher string [96]
@ -278,16 +290,16 @@ advice from friends like these:
ad-chaos on github, Aki Sakurai, Baruch Siach, Chris Stubbs, Colton Willey,
Dan Fandrich, Daniel Stenberg, Denis Goleshchikhin, Deniz Sökmen,
dependabot[bot], Dylam De La Torre, Emanuel Komínek, Gabriel Marin,
Ian Spence, jkamp-aws on github, Jon Rumsey, Kai Pastor, Kazuho Oku,
lomberd2 on github, MacKenzie, Max Dymond, Michael Kaufmann,
Montg0mery on github, Moritz Knüsel, Nemos2024 on github, newfunction,
Nicolas George, Pavel Kropachev, Pierre-Etienne Meunier,
Ian Spence, jkamp-aws on github, John Haugabook, Jon Rumsey, Kai Pastor,
Kazuho Oku, lomberd2 on github, MacKenzie, Marwan Yassini, Max Dymond,
Michael Kaufmann, Montg0mery on github, Moritz Knüsel, Nemos2024 on github,
newfunction, Nicolas George, Pavel Kropachev, Pierre-Etienne Meunier,
ralfjunker on github, Rasmus Melchior Jacobsen, Ray Satiro, renovate[bot],
Robert Maynard, Sebastian Walz, Sinkevich Artem, Stefan Eissing, Tal Regev,
Tatsuhiro Tsujikawa, Tobias Bora, Tobias Wendorff, Venkat Krishna R,
Viktor Szakats, Vollstrecker on github, vvb2060 on github, Yedaya Katsman,
zjyhjqs
(47 contributors)
(49 contributors)
References to bug reports and discussions on issues:
@ -440,6 +452,7 @@ References to bug reports and discussions on issues:
[147] = https://curl.se/bug/?i=15316
[148] = https://curl.se/bug/?i=15258
[149] = https://curl.se/bug/?i=15193
[150] = https://curl.se/bug/?i=15452
[151] = https://curl.se/bug/?i=15321
[152] = https://curl.se/bug/?i=15393
[153] = https://curl.se/bug/?i=14826
@ -461,6 +474,7 @@ References to bug reports and discussions on issues:
[169] = https://curl.se/bug/?i=15285
[170] = https://curl.se/bug/?i=15285
[171] = https://curl.se/bug/?i=15415
[172] = https://curl.se/bug/?i=15451
[173] = https://curl.se/bug/?i=15289
[174] = https://curl.se/bug/?i=15289
[175] = https://curl.se/bug/?i=15289
@ -481,6 +495,7 @@ References to bug reports and discussions on issues:
[190] = https://curl.se/bug/?i=15384
[191] = https://curl.se/bug/?i=15271
[192] = https://curl.se/bug/?i=15257
[193] = https://curl.se/bug/?i=15313
[194] = https://curl.se/bug/?i=15414
[195] = https://curl.se/bug/?i=15416
[196] = https://curl.se/bug/?i=15265
@ -521,3 +536,11 @@ References to bug reports and discussions on issues:
[232] = https://curl.se/bug/?i=15392
[233] = https://curl.se/bug/?i=15395
[234] = https://curl.se/bug/?i=15398
[235] = https://curl.se/bug/?i=15445
[236] = https://curl.se/bug/?i=15443
[240] = https://curl.se/bug/?i=15440
[241] = https://curl.se/bug/?i=15439
[243] = https://curl.se/bug/?i=15436
[244] = https://curl.se/bug/?i=15435
[245] = https://curl.se/bug/?i=15434
[246] = https://curl.se/bug/?i=15430