mirror of
https://github.com/curl/curl.git
synced 2024-12-03 06:20:31 +08:00
RELEASE-NOTES: synced
This commit is contained in:
parent
fe17c162d0
commit
d1a8b3519f
@ -1,7 +1,7 @@
|
||||
curl and libcurl 8.8.0
|
||||
|
||||
Public curl releases: 257
|
||||
Command line options: 258
|
||||
Command line options: 259
|
||||
curl_easy_setopt() options: 305
|
||||
Public functions in libcurl: 94
|
||||
Contributors: 3151
|
||||
@ -14,6 +14,7 @@ This release includes the following changes:
|
||||
o lib: add curl_multi_waitfds [34]
|
||||
o NTLM_WB: drop support [67]
|
||||
o TLS: add support for ECH (Encrypted Client Hello) [109]
|
||||
o urlapi: add CURLU_GET_EMPTY for empty queries and fragments [111]
|
||||
|
||||
This release includes the following bugfixes:
|
||||
|
||||
@ -40,9 +41,11 @@ This release includes the following bugfixes:
|
||||
o curl-confopts.m4: define CARES_NO_DEPRECATED when c-ares is used [17]
|
||||
o curl: make --help adapt to the terminal width [11]
|
||||
o curl: use curl_getenv instead of the curlx_ version [20]
|
||||
o Curl_creader_read: init two variables to avoid using them uninited [99]
|
||||
o curl_global_trace.md: shorten the description [29]
|
||||
o curl_sha512_256: fix detection of OpenSSL 1.1.1 or later [8]
|
||||
o curl_sha512_256: do not use workaround for NetBSD when not needed [21]
|
||||
o curl_sha512_256: fix detection of OpenSSL 1.1.1 or later [8]
|
||||
o curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY [105]
|
||||
o CURLINFO_REQUEST_SIZE: fixed, add tests for transfer infos reported [52]
|
||||
o cw-out: improved error handling [104]
|
||||
o dist: `set -eu`, fix shellcheck, make reproducible and smaller tarballs [38]
|
||||
@ -57,13 +60,18 @@ This release includes the following bugfixes:
|
||||
o docs/MAIL-ETIQUETTE: convert to markdown [12]
|
||||
o docs: add CURLOPT_NOPROGRESS to CURLOPT_XFERINFOFUNCTION example [61]
|
||||
o docs: clarify CURLOPT_MAXFILESIZE and CURLOPT_MAXFILESIZE_LARGE [74]
|
||||
o file: remove useless assignment [89]
|
||||
o ftp: fix socket leak on rare error [102]
|
||||
o GHA: add shellcheck job and fix warnings, shell tidy-ups [70]
|
||||
o GHA: add valgrind to a wolfSSL build [37]
|
||||
o GHA: on macOS remove $HOME/.curlrc [50]
|
||||
o gnutls: lazy init the trust settings [75]
|
||||
o http/2, http/3: decouple stream state from easy handle [92]
|
||||
o http2 + ngtcp2: pass CURLcode errors from callbacks [94]
|
||||
o http2: emit RST when client write fails [65]
|
||||
o http: reject HTTP major version switch mid connection [100]
|
||||
o http: with chunked POST forced, disable length check on read callback [31]
|
||||
o http_aws_sigv4: remove useless assignment [88]
|
||||
o idn: make Curl_idnconvert_hostname() use Curl_idn_decode() [16]
|
||||
o INSTALL-CMAKE.md: explain `cmake -G <generator-name>` [32]
|
||||
o lib: add trace support for client reads and writes [45]
|
||||
@ -81,7 +89,9 @@ This release includes the following bugfixes:
|
||||
o mbedtls: fix building with v3 in CMake Unity mode [107]
|
||||
o misc: fix typos [62]
|
||||
o mprintf: check fputc error rather than matching returned character [82]
|
||||
o mqtt: when Curl_xfer_recv returns error, don't use nread [101]
|
||||
o multi: introduce SETUP state for better timeouts [26]
|
||||
o multi: remove the unused Curl_preconnect function [98]
|
||||
o multi: timeout handles even without connection [81]
|
||||
o openldap: create ldap URLs correctly for IPv6 addresses [19]
|
||||
o openssl: do not set SSL_MODE_RELEASE_BUFFERS [10]
|
||||
@ -89,6 +99,7 @@ This release includes the following bugfixes:
|
||||
o projects: drop MSVC project files for recent versions [79]
|
||||
o quic: fixup duplicate static function name (for cmake unity) [77]
|
||||
o RELEASE-PROCEDURE: mention an initial working build [7]
|
||||
o request: make Curl_req_init return void [96]
|
||||
o request: paused upload on completed download, assess connection [54]
|
||||
o reuse: add copyright + license info to individual docs/*.md files [13]
|
||||
o ROADMAP: remove completed entries, mention websocket
|
||||
@ -96,12 +107,14 @@ This release includes the following bugfixes:
|
||||
o smtp: result of Curl_bufq_cread was not used [78]
|
||||
o tests/http: fix compiler warning [39]
|
||||
o tests: add -q as first option when invoking curl for tests [97]
|
||||
o tests: check caddy server version to match test expectations [106]
|
||||
o tls: use shared init code for TCP+QUIC [57]
|
||||
o tool_getparam: output warning for leading unicode quote character [14]
|
||||
o tool_xattr: "guess" URL scheme if none is provided [3]
|
||||
o tool_xattr: in debug builds, act normally if CURL_FAKE_XATTR is not set [4]
|
||||
o url: do not URL decode proxy crendentials [55]
|
||||
o url: fix use of an uninitialized variable [86]
|
||||
o urlapi: allow setting port number zero [76]
|
||||
o urlapi: fix relative redirects to fragment-only [83]
|
||||
o urldata: remove fields not used depending on used features [46]
|
||||
o vquic: use CURL_FORMAT_CURL_OFF_T for 64 bit printf output [18]
|
||||
@ -128,13 +141,13 @@ advice from friends like these:
|
||||
Emanuele Torre, Evgeny Grin (Karlson2k), Fabian Keil, Gisle Vanem,
|
||||
hammlee96 on github, Harry Sintonen, Hongfei Li, Jan Macku, Jeff King,
|
||||
Jérôme Leclercq, Jiwoo Park, Jonatan Vela, Kailun Qin, kalvdans on github,
|
||||
Keitagit-kun on github, Konstantin Kuzov, kpcyrd on github, Marcel Raad,
|
||||
Matt Jolly, Michael Kaufmann, Michał Antoniak, Patrick Monnerat,
|
||||
Keitagit-kun on github, Konstantin Kuzov, kpcyrd on github, Laramie Leavitt,
|
||||
Marcel Raad, Matt Jolly, Michael Kaufmann, Michał Antoniak, Patrick Monnerat,
|
||||
Paul Howarth, Pavel Kropachev, Rahul Krishna M, RainRat, Ray Satiro,
|
||||
riastradh on github, Robert Moreton, Sanjay Pujare, Sergey Bronnikov,
|
||||
Sergey Ogryzkov, Sergio Durigan Junior, Stefan Eissing, Stephen Farrell,
|
||||
Tal Regev, Tobias Stoeckmann, Toon Claes, Viktor Szakats
|
||||
(51 contributors)
|
||||
(52 contributors)
|
||||
|
||||
References to bug reports and discussions on issues:
|
||||
|
||||
@ -213,6 +226,7 @@ References to bug reports and discussions on issues:
|
||||
[73] = https://curl.se/bug/?i=13368
|
||||
[74] = https://curl.se/bug/?i=13372
|
||||
[75] = https://curl.se/bug/?i=13339
|
||||
[76] = https://curl.se/bug/?i=13427
|
||||
[77] = https://curl.se/bug/?i=13332
|
||||
[78] = https://curl.se/bug/?i=13398
|
||||
[79] = https://curl.se/bug/?i=13311
|
||||
@ -224,13 +238,25 @@ References to bug reports and discussions on issues:
|
||||
[85] = https://curl.se/bug/?i=13349
|
||||
[86] = https://curl.se/bug/?i=13399
|
||||
[87] = https://curl.se/bug/?i=13321
|
||||
[88] = https://curl.se/bug/?i=13426
|
||||
[89] = https://curl.se/bug/?i=13425
|
||||
[90] = https://curl.se/bug/?i=13393
|
||||
[91] = https://curl.se/bug/?i=13392
|
||||
[92] = https://curl.se/bug/?i=13204
|
||||
[93] = https://curl.se/bug/?i=13232
|
||||
[94] = https://curl.se/bug/?i=13411
|
||||
[95] = https://curl.se/bug/?i=13246
|
||||
[96] = https://curl.se/bug/?i=13423
|
||||
[97] = https://curl.se/bug/?i=13387
|
||||
[98] = https://curl.se/bug/?i=13422
|
||||
[99] = https://curl.se/bug/?i=13419
|
||||
[100] = https://curl.se/bug/?i=13421
|
||||
[101] = https://curl.se/bug/?i=13418
|
||||
[102] = https://curl.se/bug/?i=13417
|
||||
[104] = https://curl.se/bug/?i=13337
|
||||
[105] = https://curl.se/bug/?i=13407
|
||||
[106] = https://curl.se/bug/?i=13405
|
||||
[107] = https://curl.se/bug/?i=13377
|
||||
[108] = https://curl.se/bug/?i=13373
|
||||
[109] = https://curl.se/bug/?i=11922
|
||||
[111] = https://curl.se/bug/?i=13396
|
||||
|
Loading…
Reference in New Issue
Block a user