mirror of
https://github.com/curl/curl.git
synced 2024-12-15 06:40:09 +08:00
RELEASE-NOTES: synced
This commit is contained in:
parent
4133007798
commit
f81abcbfeb
@ -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: 3263
|
||||
Contributors: 3267
|
||||
|
||||
This release includes the following changes:
|
||||
|
||||
@ -28,12 +28,14 @@ This release includes the following bugfixes:
|
||||
o build: clarify CA embed is for curl tool, mark default, improve summary [72]
|
||||
o build: detect and use `_setmode()` with Cygwin/MSYS, also use on Windows [136]
|
||||
o build: disable warning `-Wunreachable-code-break` [195]
|
||||
o build: fix clang-cl builds, add CI job [254]
|
||||
o build: fix cross-compile check for poll with bionic [70]
|
||||
o build: fix possible `-Wformat-overflow` in lib557 [85]
|
||||
o build: limit arc4random detection to no-SSL configs [43]
|
||||
o build: show if CA bundle to embed was found [83]
|
||||
o build: tidy up and improve versioned-symbols options [5]
|
||||
o build: tidy up deprecation suppression, enable warnings for clang [12]
|
||||
o certs: add missing `-CAcreateserial` option for LibreSSL [247]
|
||||
o checksrc: add check for spaces around logical AND operators [220]
|
||||
o checksrc: Added checks for colon operator in ternary expressions [77]
|
||||
o checksrc: check for spaces around '?', '>' and '<' [46]
|
||||
@ -83,6 +85,7 @@ This release includes the following bugfixes:
|
||||
o cmake: use `list(APPEND)` on `CURL_INCLUDES` [223]
|
||||
o cmake: use OpenSSL for LDAP detection only if available [102]
|
||||
o cmake: use the `BSD` variable [210]
|
||||
o config: rename the OS define to CURL_OS to reduce collision risk [256]
|
||||
o configure: add GSS to `libcurl.pc` `Depends:` [126]
|
||||
o configure: catch Apple in more target triplets [6]
|
||||
o configure: drop duplicate feature checks for `poll()`, `if_nametoindex()` [135]
|
||||
@ -95,6 +98,7 @@ This release includes the following bugfixes:
|
||||
o curl.h: remove the struct pointer for CURL/CURLSH/CURLM typedefs [174]
|
||||
o curl: add build options for safe/no CA bundle search (Windows) [26]
|
||||
o curl: detect ECH support dynamically, not at build time [230]
|
||||
o curl_addrinfo: support operating systems with only getaddrinfo(3) [239]
|
||||
o curl_multi_perform.md: fix typo [224]
|
||||
o curl_trc: fix build with verbose messages disabled [79]
|
||||
o curl_url_set.md: document HOST handling when URL is parsed [2]
|
||||
@ -156,9 +160,11 @@ This release includes the following bugfixes:
|
||||
o multi: split multi_runsingle into sub functions [200]
|
||||
o negotiate: conditional check around GSS & SSL specific code [1]
|
||||
o netrc: cache the netrc file in memory [138]
|
||||
o ngtcp2: do not loop on recv [251]
|
||||
o ngtcp2: set max window size to 10x of initial (128KB) [232]
|
||||
o openssl quic: populate x509 store before handshake [117]
|
||||
o openssl: convert a memcpy to dynbuf use [57]
|
||||
o openssl: extend the OpenSSL error messages [238]
|
||||
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]
|
||||
@ -167,6 +173,7 @@ This release includes the following bugfixes:
|
||||
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: include curl version string and python platform in log [242]
|
||||
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]
|
||||
@ -176,6 +183,7 @@ This release includes the following bugfixes:
|
||||
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: fix TLS cert verification by IP SAN [253]
|
||||
o schannel: ignore error on recv beyond close notify [167]
|
||||
o schannel: reclassify extra-verbose schannel_recv messages [153]
|
||||
o select: use poll() if existing, avoid poll() with no sockets [75]
|
||||
@ -241,6 +249,7 @@ This release includes the following bugfixes:
|
||||
o tests: testrunner fairness [39]
|
||||
o tests: testrunner reliability improvements [55]
|
||||
o tests: use '-4' where needed [17]
|
||||
o tests: use a set for several of the curl_props [249]
|
||||
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]
|
||||
@ -251,6 +260,7 @@ This release includes the following bugfixes:
|
||||
o tool_operate: make --skip-existing work for --parallel [180]
|
||||
o tool_operate: reuse the schannel backend check [130]
|
||||
o tool_xattr: create the user.creator xattr attribute [197]
|
||||
o unit1307: tidy up Apple OS detection [252]
|
||||
o unit1660: fix unreachable code warning in no-SSL builds [30]
|
||||
o url: connection reuse on h3 connections [20]
|
||||
o url: use same credentials on redirect [181]
|
||||
@ -259,14 +269,17 @@ This release includes the following bugfixes:
|
||||
o version: minor cleanups [152]
|
||||
o version: say quictls in MSH3 builds [219]
|
||||
o vquic: fix compiler warning with gcc + MUSL [168]
|
||||
o vquic: recv_mmsg, use fewer, but larger buffers [250]
|
||||
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 winbuild: drop `gen_resp_file.bat` [248]
|
||||
o wolfssl: convert malloc + memcpys to dynbuf for cipher string [96]
|
||||
o wolfSSL: fix handling of TLSv1.3 sessions [185]
|
||||
o wolfssl: no more use of the OpenSSL API [216]
|
||||
o wolfssl: use old version API without openssl extra [160]
|
||||
|
||||
This release includes the following known bugs:
|
||||
@ -289,9 +302,10 @@ 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, John Haugabook, Jon Rumsey, Kai Pastor,
|
||||
Kazuho Oku, lomberd2 on github, MacKenzie, Marwan Yassini, Max Dymond,
|
||||
dependabot[bot], Dylam De La Torre, edmcln, elvinasp on github,
|
||||
Emanuel Komínek, Gabriel Marin, Ian Spence, Jeroen Ooms, jkamp-aws on github,
|
||||
John Haugabook, Jonas 'Sortie' Termansen, Jon Rumsey, Kai Pastor, Kazuho Oku,
|
||||
koujaz on github, 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],
|
||||
@ -299,7 +313,7 @@ advice from friends like these:
|
||||
Tatsuhiro Tsujikawa, Tobias Bora, Tobias Wendorff, Venkat Krishna R,
|
||||
Viktor Szakats, Vollstrecker on github, vvb2060 on github, Yedaya Katsman,
|
||||
zjyhjqs
|
||||
(49 contributors)
|
||||
(54 contributors)
|
||||
|
||||
References to bug reports and discussions on issues:
|
||||
|
||||
@ -518,6 +532,7 @@ References to bug reports and discussions on issues:
|
||||
[213] = https://curl.se/bug/?i=15400
|
||||
[214] = https://curl.se/bug/?i=15353
|
||||
[215] = https://curl.se/bug/?i=15404
|
||||
[216] = https://curl.se/bug/?i=15480
|
||||
[217] = https://curl.se/bug/?i=15403
|
||||
[218] = https://curl.se/bug/?i=15337
|
||||
[219] = https://curl.se/bug/?i=15335
|
||||
@ -538,9 +553,21 @@ References to bug reports and discussions on issues:
|
||||
[234] = https://curl.se/bug/?i=15398
|
||||
[235] = https://curl.se/bug/?i=15445
|
||||
[236] = https://curl.se/bug/?i=15443
|
||||
[238] = https://curl.se/bug/?i=15473
|
||||
[239] = https://curl.se/bug/?i=15475
|
||||
[240] = https://curl.se/bug/?i=15440
|
||||
[241] = https://curl.se/bug/?i=15439
|
||||
[242] = https://curl.se/bug/?i=15470
|
||||
[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
|
||||
[247] = https://curl.se/bug/?i=15471
|
||||
[248] = https://curl.se/bug/?i=15463
|
||||
[249] = https://curl.se/bug/?i=15462
|
||||
[250] = https://curl.se/bug/?i=15267
|
||||
[251] = https://curl.se/bug/?i=15466
|
||||
[252] = https://curl.se/bug/?i=15461
|
||||
[253] = https://curl.se/bug/?i=15149
|
||||
[254] = https://curl.se/bug/?i=15449
|
||||
[256] = https://curl.se/bug/?i=15455
|
||||
|
Loading…
Reference in New Issue
Block a user