RELEASE-NOTES: synced
This commit is contained in:
Родитель
6e4b7abfd3
Коммит
b8435242ba
|
@ -4,7 +4,7 @@ curl and libcurl 8.8.0
|
|||
Command line options: 259
|
||||
curl_easy_setopt() options: 305
|
||||
Public functions in libcurl: 94
|
||||
Contributors: 3159
|
||||
Contributors: 3161
|
||||
|
||||
This release includes the following changes:
|
||||
|
||||
|
@ -20,9 +20,11 @@ This release includes the following changes:
|
|||
This release includes the following bugfixes:
|
||||
|
||||
o bearssl: fix compiler warnings [43]
|
||||
o bearssl: use common code for cipher suite lookup [126]
|
||||
o build: prefer `USE_IPV6` macro internally (was: `ENABLE_IPV6`) [85]
|
||||
o build: remove MacOSX-Framework script [60]
|
||||
o cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set [36]
|
||||
o cf-https-connect: use timeouts as unsigned ints [143]
|
||||
o cf-socket: remove references to l_ip, l_port [9]
|
||||
o ci: add curl-for-win builds: Linux MUSL, macOS, Windows [68]
|
||||
o cmake: add `BUILD_EXAMPLES` option to build examples [128]
|
||||
|
@ -38,11 +40,13 @@ This release includes the following bugfixes:
|
|||
o cmake: tidy-up to use `WORKING_DIRECTORY` [23]
|
||||
o cmake: use namespaced custom target names [80]
|
||||
o cmdline-docs: fix make install with configure --disable-docs [1]
|
||||
o configure: error on missing perl if docs or manual is enabled [135]
|
||||
o configure: make --disable-docs imply --disable-manual [2]
|
||||
o content_encoding: brotli and others, pass through 0-length writes [5]
|
||||
o content_encoding: ignore duplicate chunked encoding [137]
|
||||
o contrithanks: honor `CURLWWW` variable [69]
|
||||
o curl-confopts.m4: define CARES_NO_DEPRECATED when c-ares is used [17]
|
||||
o curl.h: change CURL_SSLVERSION_* from enum to defines [132]
|
||||
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]
|
||||
|
@ -74,6 +78,7 @@ This release includes the following bugfixes:
|
|||
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 hash: change 'slots' to size_t from int [144]
|
||||
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]
|
||||
|
@ -83,6 +88,7 @@ This release includes the following bugfixes:
|
|||
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 if2ip: make the buf_size arg a size_t [142]
|
||||
o INSTALL-CMAKE.md: explain `cmake -G <generator-name>` [32]
|
||||
o lib: add trace support for client reads and writes [45]
|
||||
o lib: merge `ENABLE_QUIC` C macro into `USE_HTTP3` [84]
|
||||
|
@ -91,6 +97,7 @@ This release includes the following bugfixes:
|
|||
o lib: use `#error` instead of invalid syntax in `curl_setup_once.h` [49]
|
||||
o lib: use multi instead of multi_easy for the active multi [41]
|
||||
o libcurl-opts: mention pipelining less [33]
|
||||
o libssh2: replace `access()` with `stat()` [145]
|
||||
o libssh2: set length to 0 if strdup failed [6]
|
||||
o m4: fix rustls pkg-config codepath [22]
|
||||
o makefile: remove the sorting from the vc-ide action [42]
|
||||
|
@ -106,6 +113,7 @@ This release includes the following bugfixes:
|
|||
o multi: introduce SETUP state for better timeouts [26]
|
||||
o multi: multi_wait improvements [131]
|
||||
o multi: remove the unused Curl_preconnect function [98]
|
||||
o multi: remove useless assignment [146]
|
||||
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]
|
||||
|
@ -131,6 +139,7 @@ This release includes the following bugfixes:
|
|||
o tls: fix SecureTransport + BearSSL cmake unity builds [113]
|
||||
o tls: use shared init code for TCP+QUIC [57]
|
||||
o tool: move tool_ftruncate64 to tool_util.c [138]
|
||||
o tool_cb_rea: limit rate unpause for -T . uploads [136]
|
||||
o tool_getparam: output warning for leading unicode quote character [14]
|
||||
o tool_operate: don't truncate the etag save file by default [118]
|
||||
o tool_operate: init vars unconditionally in post_per_transfer [124]
|
||||
|
@ -166,18 +175,18 @@ advice from friends like these:
|
|||
Christian Schmitz, Chris Webb, Colin Leroy-Mira, Dagfinn Ilmari Mannsåker,
|
||||
Dan Fandrich, Daniel J. H., Daniel McCarney, Daniel Stenberg, Dmitry Karpov,
|
||||
Emanuele Torre, Evgeny Grin (Karlson2k), Fabian Keil, fuzzard, Gisle Vanem,
|
||||
Gusted, hammlee96 on github, Harry Sintonen, Hongfei Li, Jan Macku,
|
||||
Jan Venekamp, Jeff King, Jérôme Leclercq, Jiwoo Park,
|
||||
Gusted, hammlee96 on github, Harmen Stoppels, Harry Sintonen, Hongfei Li,
|
||||
Jan Macku, Jan Venekamp, Jeff King, Jérôme Leclercq, Jiwoo Park,
|
||||
Johann Sebastian Schicho, Jonatan Vela, Kailun Qin, kalvdans on github,
|
||||
Keitagit-kun on github, Konstantin Kuzov, kpcyrd on github, Laramie Leavitt,
|
||||
Marcel Raad, Matt Jolly, Mel Zuser, Michael Kaufmann, Michał Antoniak,
|
||||
Patrick Monnerat, Paul Gilmartin, Paul Howarth, Pavel Kropachev,
|
||||
Philip Heiduck, Rahul Krishna M, RainRat, Ray Satiro, riastradh on github,
|
||||
Robert Moreton, Sanjay Pujare, Sergey Bronnikov, Sergey Ogryzkov,
|
||||
Sergio Durigan Junior, southernedge on github, Stefan Eissing,
|
||||
Stephen Farrell, Tal Regev, Tobias Stoeckmann, Toon Claes, Viktor Szakats,
|
||||
zmcx16 on github
|
||||
(62 contributors)
|
||||
magisterquis on hackerone, Marcel Raad, Matt Jolly, Mel Zuser,
|
||||
Michael Kaufmann, Michał Antoniak, Patrick Monnerat, Paul Gilmartin,
|
||||
Paul Howarth, Pavel Kropachev, Philip Heiduck, Rahul Krishna M, RainRat,
|
||||
Ray Satiro, riastradh on github, Robert Moreton, Sanjay Pujare,
|
||||
Sergey Bronnikov, Sergey Ogryzkov, Sergio Durigan Junior,
|
||||
southernedge on github, Stefan Eissing, Stephen Farrell, Tal Regev,
|
||||
Tobias Stoeckmann, Toon Claes, Viktor Szakats, zmcx16 on github
|
||||
(64 contributors)
|
||||
|
||||
References to bug reports and discussions on issues:
|
||||
|
||||
|
@ -306,14 +315,23 @@ References to bug reports and discussions on issues:
|
|||
[123] = https://curl.se/bug/?i=13434
|
||||
[124] = https://curl.se/bug/?i=13430
|
||||
[125] = https://curl.se/bug/?i=13497
|
||||
[126] = https://curl.se/bug/?i=13464
|
||||
[127] = https://curl.se/bug/?i=13494
|
||||
[128] = https://curl.se/bug/?i=13491
|
||||
[129] = https://curl.se/bug/?i=13475
|
||||
[130] = https://curl.se/bug/?i=13386
|
||||
[131] = https://curl.se/bug/?i=13150
|
||||
[132] = https://curl.se/bug/?i=13510
|
||||
[133] = https://curl.se/bug/?i=13355
|
||||
[134] = https://curl.se/bug/?i=13471
|
||||
[135] = https://curl.se/bug/?i=13508
|
||||
[136] = https://curl.se/bug/?i=13174
|
||||
[137] = https://curl.se/bug/?i=13451
|
||||
[138] = https://curl.se/bug/?i=13458
|
||||
[139] = https://curl.se/bug/?i=13467
|
||||
[141] = https://curl.se/bug/?i=13495
|
||||
[142] = https://curl.se/bug/?i=13505
|
||||
[143] = https://curl.se/bug/?i=13503
|
||||
[144] = https://curl.se/bug/?i=13502
|
||||
[145] = https://curl.se/bug/?i=13498
|
||||
[146] = https://curl.se/bug/?i=13500
|
||||
|
|
Загрузка…
Ссылка в новой задаче