From 7f78150e87aa1ccf57467b8f40423b7c318e682c Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 23 Jul 2025 23:14:21 +0200 Subject: [PATCH] RELEASE-NOTES: synced --- RELEASE-NOTES | 82 +++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 79 insertions(+), 3 deletions(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index b33c3d0d86..80c88c23f6 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -4,14 +4,52 @@ curl and libcurl 8.15.1 Command line options: 269 curl_easy_setopt() options: 308 Public functions in libcurl: 96 - Contributors: 3460 + Contributors: 3467 This release includes the following changes: This release includes the following bugfixes: + o build: enable _GNU_SOURCE on GNU/Hurd [27] + o build: fix build errors/warnings in rare configurations [7] + o build: link to Apple frameworks required by static wolfSSL [40] + o cmake: capitalize 'Rustls' in the config summary + o cmake: fix `ENABLE_UNIX_SOCKETS=OFF` with pre-fill enabled on unix + o cmake: fix to disable Schannel and SSPI for non-Windows targets + o cmake: keep websockets disabled if HTTP is disabled + o cmake: make `runtests` targets build the curl tool [32] + o curl/system.h: fix for GCC 3.3.x and older [38] + o curl: tool_read_cb fix of segfault [18] + o curl_fnmatch, servers: drop local macros in favour of `sizeof()` [21] + o curl_setup.h: move UWP detection after `config-win32.h` [23] + o DISTROS.md: add Haiku [39] + o docs: fix name in curl_easy_ssls_export man page [12] + o easy handle: check validity on external calls [28] + o gnutls: some small cleanups [41] + o hmac: return error if init fails [2] + o http: const up readonly H2_NON_FIELD [10] + o lib1560: fix memory leak when run without UTF-8 support [17] + o multi event: remove only announced [25] + o multissl: initialize when requesting a random number [30] + o openssl: some small cleanups [42] + o pytest: add SOCKS tests and scoring [9] + o pytest: increase server KeepAliveTimeout [26] + o socks: do_SOCKS5: Fix invalid buffer content on short send [43] + o test1148: drop redundant `LC_NUMBER=` env setting [13] + o test1560: set locale/codeset with `LC_ALL` (was: `LANG`), test in CI [19] + o test1560: skip some URLs if UTF-8 is not supported [34] + o test1: raise alloc limits [11] + o test428: re-enable for Windows [5] + o tests: drop unused `CURL_FORCEHOST` envs [36] + o tests: fix UTF-8 detection, per-test `LC_*` settings, CI coverage [6] + o tests: set `CURL_ENTROPY` per test, not globally [35] + o tests: unset some envs instead of blanking them [4] + o tidy-up: `Curl_thread_create()` callback return type [20] o tool_operate: avoid superfluous strdup'ing output [1] + o vquic-tls: fix SSL backend type for QUIC connections using gnutls [29] + o windows: fix `if_nametoindex()` detection with autotools, improve with cmake [24] + o windows: target version macro tidy-ups [3] This release includes the following known bugs: @@ -33,9 +71,47 @@ Planned upcoming removals include: This release would not have looked like this without help, code, reports and advice from friends like these: - Daniel Stenberg - (1 contributors) + Ahmad Gani, Ammar Faizi, Caolán McNamara, d1r3ct0r, Dan Fandrich, + Daniel Stenberg, Harry Sintonen, Kai Pastor, LoRd_MuldeR, + nevakrien on github, Philippe Antoine, Pino Toscano, Qriist on github, + renovate[bot], Schrijvers Luc, Sergio Durigan Junior, Stefan Eissing, + Tal Regev, Viktor Szakats, yaoy6 on github + (20 contributors) References to bug reports and discussions on issues: [1] = https://curl.se/bug/?i=17946 + [2] = https://curl.se/bug/?i=18008 + [3] = https://curl.se/bug/?i=17981 + [4] = https://curl.se/bug/?i=17994 + [5] = https://curl.se/bug/?i=17991 + [6] = https://curl.se/bug/?i=17988 + [7] = https://curl.se/bug/?i=17962 + [9] = https://curl.se/bug/?i=17986 + [10] = https://curl.se/bug/?i=17996 + [11] = https://curl.se/bug/?i=18004 + [12] = https://curl.se/bug/?i=17995 + [13] = https://curl.se/bug/?i=17993 + [17] = https://curl.se/bug/?i=17998 + [18] = https://curl.se/bug/?i=17978 + [19] = https://curl.se/bug/?i=17938 + [20] = https://curl.se/bug/?i=17889 + [21] = https://curl.se/bug/?i=17898 + [23] = https://curl.se/bug/?i=17980 + [24] = https://curl.se/bug/?i=17982 + [25] = https://curl.se/bug/?i=17949 + [26] = https://curl.se/bug/?i=17968 + [27] = https://curl.se/bug/?i=17975 + [28] = https://curl.se/bug/?i=17958 + [29] = https://curl.se/bug/?i=17976 + [30] = https://curl.se/bug/?i=17963 + [32] = https://curl.se/bug/?i=17967 + [34] = https://curl.se/bug/?i=17933 + [35] = https://curl.se/bug/?i=17971 + [36] = https://curl.se/bug/?i=17972 + [38] = https://curl.se/bug/?i=17951 + [39] = https://curl.se/bug/?i=17953 + [40] = https://github.com/microsoft/vcpkg/pull/46444#pullrequestreview-3026575393 + [41] = https://curl.se/bug/?i=17941 + [42] = https://curl.se/bug/?i=17940 + [43] = https://curl.se/bug/?i=17942 -- 2.47.2