aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2024-05-03 14:39:39 +0200
committerDaniel Stenberg <daniel@haxx.se>2024-05-03 14:39:39 +0200
commitb8435242baf3e7ca117ee3e5739446d599dc6808 (patch)
treebbbfbd42357f0b1a910089e1bbd23a8beeb5c2fb
parent6e4b7abfd3bef38130598b7f62289881f448a13c (diff)
downloadcurl-upstream-master.tar.gz
RELEASE-NOTES: syncedupstream-master
-rw-r--r--RELEASE-NOTES40
1 files changed, 29 insertions, 11 deletions
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 74ce04933..b440b9732 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -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