← Commit list

ddeb34a217

Daniel Stenberg
Daniel Stenberg
2026-09-05
SUCCESS Duration: 397s

Subject

RELEASE-NOTES: synced

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

RELEASE-NOTES+69 -6
@@ -4,21 +4,52 @@ curl and libcurl 8.22.1
Command line options: 278
curl_easy_setopt() options: 312
Public functions in libcurl: 100
- Authors: 1520
- Contributors: 3790
+ Authors: 1524
+ Contributors: 3795
This release includes the following changes:
+ o tool_cb_wrt: inject the no-clobber number before the extension [21]
+ o tool_cb_wrt: try up to .9999 when no-clobbering [46]
This release includes the following bugfixes:
+ o build: drop `HTTP_ONLY` option [23]
+ o clang-tidy: merge nested `if()`s [39]
+ o connectdata: use less curltime [34]
+ o cookie: ignore individual cookie errors when loading [6]
+ o curl_addrinfo: drop redundant parentheses [41]
+ o CURLOPT*ISSUERCERT*: not verified cryptographically [28]
o CURLOPT_SHARE.md: remove bad explanation for cookie sharing [7]
+ o digest: check peer equality for staleness [24]
+ o digest: fix maximum length quoted value parsing [22]
+ o digest: parse without storing 'value' in local buffer [20]
o docs: add the missing .html to the url-encode book link [3]
o doh: reject undersized HTTPS RDATA [11]
+ o escape: polish encoding and decoding for speed [37]
+ o ftp: tighten use_ssl check for conn reuse [19]
+ o getparam: switch off CONNECT headers when using -J [4]
+ o global_init: tidy up, simplify, fix issues [43]
+ o HTTP-CONNECT: do not react to 401 responses [31]
+ o http: reject resumed uploads [16]
+ o mprintf: stage output and emit it in runs [38]
+ o multi: reduce struct size with small cleanups [25]
+ o multi: remove redundant completion message list [32]
+ o multi: store timeout epoch as whole seconds [36]
+ o multi_ntfy: replace enabled bitset with inline flags [44]
+ o multihandle: some easy shrinks [33]
o ngtcp2: shrink max sendbuf [13]
+ o openssl/gtls: reject CRLfile with native CA store, matching rustls [27]
+ o ossl_verifyhost: remove assumption of null termination of ASN1_STRING. [26]
+ o runtests: Added runnernums in order to have O(1) lookup [45]
+ o schannel: auto_client_cert conn matching [17]
+ o schannel: clear borrowed sslContext on close [15]
o test1399: improve reliability [9]
+ o tool: (re)set SSL verification in --libcurl output [1]
+ o uint-bset: skip unused slots when counting
o vquic: fix preprocessor check for old Darwin versions [8]
o vtls: fix Curl_cert_hostcheck when the pattern is not a C string [12]
+ o warnless: dedupe Intel compiler warning suppression pragmas [42]
o x509: stricter parsing [2]
This release includes the following known bugs:
@@ -41,18 +72,50 @@ Planned upcoming removals include:
This release would not have looked like this without help, code, reports and
advice from friends like these:
- Artem Prilutskiy, Christian Hesse, Daniel Lang, Daniel Stenberg,
- David Benjamin, Max Dymond, Ray Satiro, Roshan Ramani, Stefan Eissing,
- Un1q32
- (10 contributors)
+ Artem Prilutskiy, Aviv Engelberg, Christian Hesse, Daniel Lang,
+ Daniel Stenberg, David Benjamin, Fredrik Blau, Huang Yiheng, Joshua Rogers,
+ Martin Dukek, Max Dymond, Mihai-Gabriel Marin, Ray Satiro, renovate[bot],
+ Ron Kuper, Roshan Ramani, Rudolf Polzer, Stanislav Fort, Stefan Eissing,
+ Un1q32, Viktor Szakats
+ (21 contributors)
References to bug reports and discussions on issues:
+ [1] = https://curl.se/bug/?i=22701
[2] = https://curl.se/bug/?i=22799
[3] = https://curl.se/bug/?i=22811
+ [4] = https://curl.se/bug/?i=22838
+ [6] = https://curl.se/bug/?i=22840
[7] = https://curl.se/bug/?i=22788
[8] = https://curl.se/bug/?i=22797
[9] = https://curl.se/bug/?i=22798
[11] = https://curl.se/bug/?i=22791
[12] = https://curl.se/bug/?i=22795
[13] = https://curl.se/bug/?i=22786
+ [15] = https://curl.se/bug/?i=22720
+ [16] = https://curl.se/bug/?i=22703
+ [17] = https://curl.se/bug/?i=22827
+ [19] = https://curl.se/bug/?i=22823
+ [20] = https://curl.se/bug/?i=22831
+ [21] = https://curl.se/bug/?i=22787
+ [22] = https://curl.se/bug/?i=22830
+ [23] = https://curl.se/bug/?i=22740
+ [24] = https://curl.se/bug/?i=22828
+ [25] = https://curl.se/bug/?i=22807
+ [26] = https://curl.se/bug/?i=22822
+ [27] = https://curl.se/bug/?i=22826
+ [28] = https://curl.se/bug/?i=22825
+ [31] = https://curl.se/bug/?i=22817
+ [32] = https://curl.se/bug/?i=22805
+ [33] = https://curl.se/bug/?i=22801
+ [34] = https://curl.se/bug/?i=22815
+ [36] = https://curl.se/bug/?i=22806
+ [37] = https://curl.se/bug/?i=22780
+ [38] = https://curl.se/bug/?i=22766
+ [39] = https://curl.se/bug/?i=22793
+ [41] = https://curl.se/bug/?i=22810
+ [42] = https://curl.se/bug/?i=22796
+ [43] = https://curl.se/bug/?i=22746
+ [44] = https://curl.se/bug/?i=22804
+ [45] = https://curl.se/bug/?i=22753
+ [46] = https://curl.se/bug/?i=22784