From: Daniel Stenberg Date: Thu, 27 Jun 2024 07:23:38 +0000 (+0200) Subject: RELEASE-NOTES: synced X-Git-Tag: curl-8_9_0~176 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ffe193c99197f72dc2615ce1a5bfd37e466cfe98;p=thirdparty%2Fcurl.git RELEASE-NOTES: synced --- diff --git a/RELEASE-NOTES b/RELEASE-NOTES index ca721ed2eb..27d02a8fcf 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -4,7 +4,7 @@ curl and libcurl 8.8.1 Command line options: 263 curl_easy_setopt() options: 306 Public functions in libcurl: 94 - Contributors: 3196 + Contributors: 3199 This release includes the following changes: @@ -25,6 +25,7 @@ This release includes the following bugfixes: o (lib)curl.rc: set debug flag also for `CURLDEBUG` and `UNITTESTS` [2] o asyn-thread: avoid using GetAddrInfoExW with impersonation [7] o autoconf: remove 'deeper' checks for `AC_CHECK_FUNCS` [23] + o autotools: fix pkg-config names (zstd, ngtcp2*) [170] o aws-sigv4: url encode the canonical path [55] o BINDINGS: update java link to one that exists [115] o build: add more supported attributes to the IAR compiler [46] @@ -49,6 +50,7 @@ This release includes the following bugfixes: o cmake: stop setting SOVERSION for the static lib target [127] o cmake: use `APPLE` instead of `CMAKE_SYSTEM_NAME` string [24] o cmake: whitespace, formatting/tidy-up in comments [25] + o cmdline-docs: "added in" cleanups [171] o cmdline-opts/_PROTOCOLS.md: mention WS(S) [94] o cmdline-opts/ech.md: shorten the help text [93] o cmdline-opts/fail.md: expand and clarify [95] @@ -92,11 +94,13 @@ This release includes the following bugfixes: o GHA: unify http3 workflows into one [77] o gnutls: improve TLS shutdown [62] o gnutls: pass in SNI name, not hostname when checking cert [114] + o http/3: add shutdown support [154] o http: remove "struct HTTP" [134] o http: write last header line late [44] o lib/v*: tidy up types and casts [64] o lib: fix gcc warning in certain debug builds [19] o lib: fix thread entry point to return `DWORD` on WinCE [85] + o lib: graceful connection shutdown [162] o lib: prefer `var = time(NULL)` over `time(&var)` [52] o lib: tidy up types and casts [92] o lib: xfer_setup and non-blocking shutdown [111] @@ -104,6 +108,9 @@ This release includes the following bugfixes: o libssh: remove CURLOPT_SSL_VERIFYHOST check [36] o managen: "added in" fixes [131] o managen: cleanups to generate nicer-looking output [141] + o managen: error on trailing blank lines in input files [165] + o managen: only output .RE for manpage output [156] + o managen: output tabs for each 8 leading spaces [164] o managen: warn on excessively long help texts [87] o mbedtls: check version for cipher id [12] o mbedtls: send close-notify on close [11] @@ -111,6 +118,7 @@ This release includes the following bugfixes: o misc: fix typos [108] o multi: add multi->proto_hash, a key-value store for protocol data [37] o multi: fix multi_wait() timeout handling [51] + o multi: multi_getsock(), check correct socket [167] o noproxy: test bad ipv6 net size first [82] o openssl/gnutls: rectify the TLS version checks for QUIC [61] o openssl: fix %-specifier in infof() call [57] @@ -119,15 +127,21 @@ This release includes the following bugfixes: o os400: make it compilable again [128] o pytest: add ftp upload tests [16] o pytest: include testenv/vsftpd.py in dist tarball [99] + o quic: enable UDP GRO [157] + o quic: openssl quic, cmake and doc version update to 3.3.0 [148] + o quic: require at least OpenSSL 3.3 for QUIC [158] o request.md: language fix [70] o request: change the struct field bodywrites to a bool, only for hyper [132] o runtests: sort test IDs in summary lines [33] + o runtests: support %DATE for YYYY-MM-DD of right now + o runtests: support %VERNUM o runtests: support crlf="yes" for the section o sectransp: remove large cipher table [76] o sectransp: use common code for cipher suite lookup [54] o socket: change TCP keepalive from ms to seconds on DragonFly BSD [74] o socket: use SOCK_NONBLOCK to eliminate extra system call [86] o socketpair: add `eventfd` and use `SOCK_NONBLOCK` for `socketpair()` [81] + o system_win32: add missing curl.h include [160] o tcpkeepalive: support TCP keep-alive parameters on Solaris <11.4 [91] o test1486: verify that write-out.md and tool_writeout.c are in sync [112] o test: add test1484, for HEAD with content [18] @@ -159,6 +173,7 @@ This release includes the following bugfixes: o winbuild: remove outdated WIN32 defines [5] o windows: fix UWP builds, add GHA job [79] o winsock: move SO_SNDBUF update into cf-socket [53] + o wolfssl: assume key_file equal to clientcert if no key_file [169] o x509asn1: add some common ECDSA OIDs [67] o x509asn1: ASN1tostr() should fail when 'constructed' is set [125] o x509asn1: fallback to dotted OID representation [69] @@ -179,20 +194,22 @@ Planned upcoming removals include: This release would not have looked like this without help, code, reports and advice from friends like these: - Alejandro R. Sedeño, alervd on github, Alexander Shtuchkin, Andy Pan, - Aurélien Pierre, Ayesh Karunaratne, Bo Anderson, brian m. carlson, + Alejandro R. Sedeño, alervd on github, Alexander Shtuchkin, Alex Snast, + Andy Pan, Aurélien Pierre, Ayesh Karunaratne, Bo Anderson, brian m. carlson, Christian Heusel, Christian Schmitz, Dan Fandrich, Daniel Gustafsson, - Daniel Stenberg, dependabot[bot], dogma, Dorian Craps, edmcln on github, - Eli Schwartz, Elliott Balsley, fds242 on github, Guilherme Puida, - Harry Sintonen, James Abbatiello, Jan Venekamp, Jay Guerette, Jiang Wenjian, - Jonathan Matthews, Joseph Chen, Kai Pastor, kartatz, Keerthi Timmaraju, - Lee Li, Luke Hamburg, Marcel Raad, Matthias Gatto, Matthieu Baerts, - Matt Jolly, Morgan Willcock, Olivier Bonaventure, Orgad Shaneh, - Patrick Monnerat, Pavel Pavlov, pszlazak on github, RainRat, Ray Satiro, - renovate[bot], Ryan Carsten Schmidt, Samuel Chiang, Sebastian Andersson, + Daniel Stenberg, dependabot[bot], Dexter Gerig, dogma, Dorian Craps, + edmcln on github, Eli Schwartz, Elliott Balsley, fds242 on github, + Guilherme Puida, Harry Sintonen, James Abbatiello, Jan Venekamp, + Jay Guerette, Jiang Wenjian, Jonathan Matthews, Joseph Chen, Kai Pastor, + kartatz, Keerthi Timmaraju, Lee Li, Luke Hamburg, Marcel Raad, + Matthias Gatto, Matthieu Baerts, Matt Jolly, Morgan Willcock, + Olivier Bonaventure, Orgad Shaneh, Patrick Monnerat, Pavel Pavlov, + pszlazak on github, RainRat, Ray Satiro, renovate[bot], Ryan Carsten Schmidt, + Samuel Chiang, saurabhsingh-dev on github, Sebastian Andersson, Sergey Bronnikov, Sergey Markelov, Stefan Eissing, Stephen Farrell, - Tal Regev, Tatsuhiro Tsujikawa, Viktor Szakats, vvb2060, Yedaya Katsman, z2_ - (59 contributors) + Tal Regev, Tatsuhiro Tsujikawa, Viktor Szakats, vvb2060, Yedaya Katsman, z2_, + 李四 + (63 contributors) References to bug reports and discussions on issues: @@ -342,8 +359,21 @@ References to bug reports and discussions on issues: [144] = https://curl.se/bug/?i=13996 [146] = https://curl.se/bug/?i=13991 [147] = https://curl.se/bug/?i=13989 + [148] = https://curl.se/bug/?i=14028 [149] = https://curl.se/bug/?i=13985 [150] = https://curl.se/bug/?i=13983 [151] = https://curl.se/bug/?i=13942 [152] = https://curl.se/bug/?i=13978 [153] = https://curl.se/bug/?i=13967 + [154] = https://curl.se/bug/?i=14022 + [156] = https://curl.se/bug/?i=14025 + [157] = https://curl.se/bug/?i=14012 + [158] = https://curl.se/bug/?i=14026 + [160] = https://curl.se/bug/?i=14019 + [162] = https://curl.se/bug/?i=13976 + [164] = https://curl.se/bug/?i=14016 + [165] = https://curl.se/bug/?i=14015 + [167] = https://curl.se/bug/?i=13998 + [169] = https://curl.se/bug/?i=14007 + [170] = https://curl.se/bug/?i=14005 + [171] = https://curl.se/bug/?i=14003