This commit is contained in:
Daniel Stenberg 2024-05-03 14:39:39 +02:00
Родитель 6e4b7abfd3
Коммит b8435242ba
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 5CC908FDB71E12C2
1 изменённых файлов: 29 добавлений и 11 удалений

Просмотреть файл

@ -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