From 11b991232fbcaa88e2b1faecac224416b0001e35 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 10 Sep 2025 07:41:00 +0200 Subject: [PATCH] RELEASE-NOTES: synced curl 8.16.0 release --- RELEASE-NOTES | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 6c8d5d5813..5b9f4324af 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -4,7 +4,7 @@ curl and libcurl 8.16.0 Command line options: 272 curl_easy_setopt() options: 308 Public functions in libcurl: 98 - Contributors: 3502 + Contributors: 3499 This release includes the following changes: @@ -117,10 +117,12 @@ This release includes the following bugfixes: o DISTROS.md: add Haiku [39] o docs/cmdline-opts: the auth types are not mutually exclusive [103] o docs: add CURLOPT type change history, drop casts where present [143] + o docs: add major incident section to vuln disclosure policy [271] o docs: fix link CONTRIBUTE.md link [192] o docs: fix name in curl_easy_ssls_export man page [12] o docs: fix typo (staring -> starting) [211] o docs: point two broken links to archive.org [134] + o docs: put `<>` within backticks in titles [261] o doh: rename symbols to avoid collision with mingw-w64 headers [66] o easy handle: check validity on external calls [28] o examples: drop long cast for `CURLALTSVC_*` @@ -163,6 +165,7 @@ This release includes the following bugfixes: o ngtcp2: extend callback tables for nghttp3 1.11.0 and ngtcp2 1.14.0 [47] o ngtcp2: handshake timeout should be equal to --connect-timeout [262] o ngtcp2: use custom mem funcs [204] + o openldap: fix `-Wtentative-definition-compat` [268] o openssl: add and use `HAVE_BORINGSSL_LIKE` internal macro [222] o openssl: add and use `HAVE_OPENSSL3` internal macro [223] o openssl: assume `OPENSSL_VERSION_NUMBER` [181] @@ -264,6 +267,7 @@ This release includes the following bugfixes: o urldata: reduce two long struct fields to unsigned short [174] o urlglob: only accept 255 globs o vquic-tls: fix SSL backend type for QUIC connections using gnutls [29] + o vquic: replace assert [254] o vquic: use curl_getenv [168] o vtls: set seen http version on successful ALPN [160] o websocket example: cast print values to unsigned int [251] @@ -283,6 +287,7 @@ This release includes the following bugfixes: o wolfssl: rename ML-KEM hybrids to match IETF draft [173] o write-out.md: header_json is not included the json object [243] o ws: avoid NULL pointer deref in curl_ws_recv [91] + o ws: get a new mask for each new outgoing frame [255] This release includes the following known bugs: @@ -306,25 +311,26 @@ Planned upcoming removals include: This release would not have looked like this without help, code, reports and advice from friends like these: - adamse on github, Ahmad Gani, Alice Lee Poetics, Ammar Faizi, Andriy Druk, - Anthony Hu, Berthin Torres Callañaupa, BobodevMm on github, Calvin Ruocco, - Caolán McNamara, Cole Leavitt, d1r3ct0r, Dan Fandrich, Daniel Böhmer, - Daniel Engberg, Daniel McCarney, Daniel Stenberg, David Zhuang, - devgs on github, Dominik Tomecki, Dustin L. Howett, Eshan Kelkar, - Florian Friedrich, Gabriel Marin, Gisle Vanem, Google Big Sleep, - Harry Sintonen, IoannisGS on github, Jelle Raaijmakers, Jeroen Ooms, + adamse on github, Ahmad Gani, Alice Lee Poetics, Ammar Faizi, + Andrew Kirillov, Andriy Druk, Anthony Hu, Berthin Torres Callañaupa, + BobodevMm on github, Calvin Ruocco, Caolán McNamara, Cole Leavitt, + correctmost on github, d1r3ct0r, Dan Fandrich, Daniel Böhmer, Daniel Engberg, + Daniel McCarney, Daniel Stenberg, David Zhuang, devgs on github, + Dominik Tomecki, Dustin L. Howett, Eshan Kelkar, Florian Friedrich, + Gabriel Marin, Gisle Vanem, Google Big Sleep, Harry Sintonen, + IoannisGS on github, James Fuller, Jelle Raaijmakers, Jeroen Ooms, Kai Pastor, Karthik Das, kkmuffme on github, kupavcevdenis on github, letshack9707 on hackerone, lf- on github, LoRd_MuldeR, Marcel Raad, Michael Osipov, Michał Petryka, Natris on github, nevakrien on github, Oxan van Leeuwen, Paul Gilmartin, Pavel Kropachev, Petar Popovic, - Philippe Antoine, Pino Toscano, Qriist, Qriist on github, Ray Satiro, + Philippe Antoine, Pino Toscano, Qriist on github, Ray Satiro, renovate[bot], RepoRascal on hackerone, rm-rmonaghan on github, Roberto Hidalgo, Samuel Henrique, Schrijvers Luc, Sebastian Carlos, Sergio Durigan Junior, Simon Dalvai, Stanislav Osipov, Stefan Eissing, stephannn on github, sunriseL, Tal Regev, Terence Eden, Todd Gamblin, Viktor Szakats, Waldemar Kornewald, XCas13, xfangfang, yaoy6 on github, Yedaya Katsman, ウさん - (74 contributors) + (76 contributors) References to bug reports and discussions on issues: @@ -581,14 +587,19 @@ References to bug reports and discussions on issues: [251] = https://curl.se/bug/?i=18326 [252] = https://curl.se/bug/?i=18263 [253] = https://curl.se/bug/?i=18433 + [254] = https://curl.se/bug/?i=18495 + [255] = https://curl.se/bug/?i=18496 [256] = https://curl.se/bug/?i=18424 [258] = https://curl.se/bug/?i=18469 [259] = https://curl.se/bug/?i=18455 [260] = https://curl.se/bug/?i=18430 + [261] = https://curl.se/bug/?i=18498 [262] = https://curl.se/bug/?i=18431 [265] = https://curl.se/bug/?i=18422 [266] = https://curl.se/bug/?i=18413 + [268] = https://curl.se/bug/?i=18470 [269] = https://curl.se/bug/?i=18286 [270] = https://curl.se/bug/?i=18457 + [271] = https://curl.se/bug/?i=18483 [273] = https://curl.se/bug/?i=18462 [275] = https://curl.se/bug/?i=18459 -- 2.47.3