]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
RELEASE-NOTES: synced
authorDaniel Stenberg <daniel@haxx.se>
Thu, 12 Feb 2026 08:25:40 +0000 (09:25 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 12 Feb 2026 08:25:50 +0000 (09:25 +0100)
RELEASE-NOTES

index 7b441fc173aa7df7dc6a2e0d2dce21ca45e07b90..b224eced4766b71ab9e1eee4f239a227785b0de2 100644 (file)
@@ -4,7 +4,7 @@ curl and libcurl 8.19.0
  Command line options:         273
  curl_easy_setopt() options:   308
  Public functions in libcurl:  100
- Contributors:                 3597
+ Contributors:                 3599
 
 This release includes the following changes:
 
@@ -21,6 +21,7 @@ This release includes the following bugfixes:
 
  o altsvc: only accept 17 byte dates from files [22]
  o asyn-ares: abort with OOM error when Curl_dnscache_mk_entry fails [107]
+ o build: check `MSG_NOSIGNAL` directly, drop detection and interim macro [26]
  o build: constify `memchr()`/`strchr()`/etc result variables (cont.) [85]
  o build: detect and include `inttypes.h` again [13]
  o build: drop duplicate C includes [54]
@@ -54,6 +55,7 @@ This release includes the following bugfixes:
  o curl_get_line: drop single-use macro [93]
  o curl_multi_perform.md: resolve inconsistency [143]
  o curl_setup.h: drop extra header guard for internal include [91]
+ o curl_setup.h: merge back single-use internal header `curl_setup_once.h` [78]
  o curl_setup.h: simplify curl memory macro mappings [163]
  o curl_setup_once: allow CURL_DEBUGASSERT for customization [125]
  o CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.md: fix available protocols [97]
@@ -61,6 +63,7 @@ This release includes the following bugfixes:
  o digest: escape double quotes and backslashes in realm and nonce [83]
  o digest: handle quotes in the path [50]
  o docs/INSTALL: update configure details [45]
+ o docs/libcurl: unify WARNING use [89]
  o docs: add LibreELEC to DISTROS.md
  o docs: document the need for a 64-bit type and stdint.h [118]
  o docs: explicitly call out Slowloris as not a security flaw [6]
@@ -69,11 +72,13 @@ This release includes the following bugfixes:
  o fopen.h: simplify curl memory macro mappings [160]
  o ftp: replace a `curlx_free()` with `curlx_dyn_free()` [86]
  o GOVERNANCE.md: Post-Daniel BDFL [31]
+ o gss: exclude verbose error logic from non-verbose builds [122]
  o h2+h3: align stream close handling [131]
  o hostip.c: fix leak of addrinfo [11]
  o hostip6: remove debug-only code [24]
  o hostip: fix unreachable code in rare build configuration [74]
  o http/3: add description for known server error codes [15]
+ o http_aws_sigv4: fix query normalization of %2b [117]
  o imap: add a check for Curl_meta_get() [157]
  o imap: check `imap_sendf()` printf masks at compile-time [67]
  o imap: skip literals inside quoted strings [30]
@@ -155,6 +160,7 @@ This release includes the following bugfixes:
  o verbose.md: explain the { and } prefixes [96]
  o vquic: handle SOCKEMSGSIZE correctly [129]
  o vtls: dedupe common on-session-reuse logic [98]
+ o vtls: use ALPN http/1.0 & http/1.1 for HTTP/1.0 requests [123]
  o VULN-DISCLOSURE-POLICY.md: push reports to the web form [154]
  o winapi: use FormatMessageA instead of FormatMessageW [115]
  o windows: `USE_WINSOCK` to guard winsock2 code (where missing) [133]
@@ -185,11 +191,12 @@ advice from friends like these:
   Daniil Gentili, dEajL3kA, dependabot[bot], Frank Buss, gudyuu on hackerone,
   Itay Bookstein, Jacek Migacz, James Fuller, Jan Macku, jhauga,
   Joshua Vandaële, Juan Belon, Kai Pastor, Maksim Ściepanienka,
-  Megamouse on github, Michał Antoniak, Patrick Monnerat, Ray Satiro,
-  renovate[bot], Rudi Heitbaum, Sascha Frinken, Spenser Black, Stefan Eissing,
-  Tenant HellTower, Thibault de Villèle, Tomáš Malý, tommy, Viktor Szakats,
-  Wyuer on github, z2_, Zhicheng Chen, Йоте
-  (44 contributors)
+  Megamouse on github, Michał Antoniak, Nuno Goncalves, Patrick Monnerat,
+  programmerlexi on github, Ray Satiro, renovate[bot], Rudi Heitbaum,
+  Sascha Frinken, Spenser Black, Stefan Eissing, Tenant HellTower,
+  Thibault de Villèle, Tomáš Malý, tommy, Viktor Szakats, Wyuer on github, z2_,
+  Zhicheng Chen, Йоте
+  (46 contributors)
 
 References to bug reports and discussions on issues:
 
@@ -218,6 +225,7 @@ References to bug reports and discussions on issues:
  [23] = https://curl.se/bug/?i=20312
  [24] = https://curl.se/bug/?i=20334
  [25] = https://curl.se/bug/?i=20333
+ [26] = https://curl.se/bug/?i=20559
  [27] = https://curl.se/bug/?i=20250
  [28] = https://curl.se/bug/?i=20369
  [29] = https://curl.se/bug/?i=20319
@@ -269,6 +277,7 @@ References to bug reports and discussions on issues:
  [75] = https://curl.se/bug/?i=20276
  [76] = https://curl.se/bug/?i=20275
  [77] = https://curl.se/bug/?i=20274
+ [78] = https://curl.se/bug/?i=20555
  [79] = https://curl.se/bug/?i=20266
  [80] = https://curl.se/bug/?i=20226
  [81] = https://curl.se/bug/?i=19418
@@ -279,6 +288,7 @@ References to bug reports and discussions on issues:
  [86] = https://curl.se/bug/?i=20494
  [87] = https://curl.se/bug/?i=20547
  [88] = https://curl.se/bug/?i=20425
+ [89] = https://curl.se/bug/?i=20561
  [90] = https://curl.se/bug/?i=20419
  [91] = https://curl.se/bug/?i=20544
  [92] = https://curl.se/bug/?i=20414
@@ -303,10 +313,13 @@ References to bug reports and discussions on issues:
  [114] = https://curl.se/bug/?i=20383
  [115] = https://curl.se/bug/?i=20261
  [116] = https://curl.se/bug/?i=20463
+ [117] = https://curl.se/bug/?i=20543
  [118] = https://curl.se/bug/?i=20384
  [119] = https://curl.se/bug/?i=20531
  [120] = https://curl.se/bug/?i=20375
  [121] = https://curl.se/bug/?i=20347
+ [122] = https://curl.se/bug/?i=20551
+ [123] = https://curl.se/bug/?i=20487
  [124] = https://curl.se/bug/?i=20370
  [125] = https://curl.se/bug/?i=19744
  [127] = https://curl.se/bug/?i=20458