-curl and libcurl 8.14.1
+curl and libcurl 8.14.2
- Public curl releases: 268
+ Public curl releases: 269
Command line options: 269
curl_easy_setopt() options: 308
Public functions in libcurl: 96
This release includes the following bugfixes:
- o asyn-thrdd: fix cleanup when RR fails due to OOM [20]
- o autotools: recognize more Linux targets when setting `-D_GNU_SOURCE` [35]
- o BUG-BOUNTY.md. mention the medium bounty amount in 2025 [5]
- o cmake: fix missed version number for multi-pkg-config detections [14]
- o cmdline-docs: mention HTTP resumed uploads to be shaky [21]
- o curl: make -N handled correctly [34]
- o curl: upload from '.' fix [9]
- o dllmain: exclude from Cygwin builds [32]
- o docs/tests: remove mention of hyper [23]
- o docs: fix typos [12]
- o ftp: fix teardown of DATA connection in done [31]
- o http: fail early when rewind of input failed when following redirects [2]
- o license: update some copyright links to curl.se [24]
- o memanalyze.pl: fix getaddrinfo/freeaddrinfo checks [25]
- o misc: fix spelling [15]
- o misc: we write *an* IPv6 address [10]
- o multi: fix add_handle resizing [3]
- o spelling: 'a' vs 'an' [8]
- o spelling: call it null-terminate consistently [6]
- o test1510: fix expectation [19]
- o tests: await portfile to be complete [1]
- o tests: fix checks for https-mtls proto [30]
- o tests: improve server start reliability [18]
- o tests: move test docs into /docs [16]
- o tests: re-enable 1510, document heimdal memleak [22]
- o tests: test mtls also w/ clientAuth EKU only [28]
- o tests: test mtls with --insecure [29]
- o tls BIOs: handle BIO_CTRL_EOF correctly [33]
- o tool_getparam: make --no-anyauth not be accepted [13]
- o tool_getparam: refactored, simplified [4]
- o tool_getparam: remove two nextarg NULL checks [11]
- o VULN-DISCLOSURE-POLICY.md: the distros list wants <= 7 days embargo [26]
- o wolfssl: fix sending of early data [7]
- o ws: handle blocked sends better [27]
- o ws: tests and fixes [17]
+ o curl.h: make CURLSSLOPT_* symbols defined as longs [3]
+ o docs/examples: add ftp-delete.c [5]
+ o INSTALL.md: cygwin details and add source code link [4]
+ o pytest: adapt for runs with openssl-1.1.1
+ o pytest: disable test_07_37 and test_07_36 with openssl's quic [1]
+ o SCP/SFTP: avoid busy loop after EAGAIN [8]
+ o system.h: remove some macros [6]
+ o test1117: reduce write delays [9]
This release includes the following known bugs:
This release would not have looked like this without help, code, reports and
advice from friends like these:
- Calvin Ruocco, Dan Fandrich, Daniel Stenberg, denandz on github,
- Ethan Everett, Jacob Mealey, Jeremy Drake, Jeroen Ooms, John Bampton,
- Kadambini Nema, Michael Kaufmann, Rasmus Melchior Jacobsen, Ray Satiro,
- Samuel Henrique, Stefan Eissing, Viktor Szakats, x-xiang on github,
- Yedaya Katsman, Yuyi Wang, z2_
- (20 contributors)
+ Daniel Stenberg, John Haugabook, Stefan Eissing
+ (3 contributors)
References to bug reports and discussions on issues:
- [1] = https://curl.se/bug/?i=17492
- [2] = https://curl.se/bug/?i=17472
- [3] = https://curl.se/bug/?i=17473
- [4] = https://curl.se/bug/?i=17448
- [5] = https://curl.se/bug/?i=17470
- [6] = https://curl.se/bug/?i=17489
- [7] = https://curl.se/bug/?i=17481
- [8] = https://curl.se/bug/?i=17487
- [9] = https://curl.se/bug/?i=17513
- [10] = https://curl.se/bug/?i=17484
- [11] = https://curl.se/bug/?i=17483
- [12] = https://curl.se/bug/?i=17480
- [13] = https://curl.se/bug/?i=17508
- [14] = https://curl.se/bug/?i=16980
- [15] = https://curl.se/bug/?i=17478
- [16] = https://curl.se/bug/?i=17463
- [17] = https://curl.se/bug/?i=17136
- [18] = https://curl.se/bug/?i=17516
- [19] = https://curl.se/bug/?i=17515
- [20] = https://curl.se/bug/?i=17507
- [21] = https://curl.se/bug/?i=17521
- [22] = https://curl.se/bug/?i=17462
- [23] = https://curl.se/bug/?i=17500
- [24] = https://curl.se/bug/?i=17502
- [25] = https://curl.se/bug/?i=17503
- [26] = https://curl.se/bug/?i=17497
- [27] = https://curl.se/bug/?i=17496
- [28] = https://curl.se/bug/?i=17493
- [29] = https://curl.se/bug/?i=17493
- [30] = https://curl.se/bug/?i=17493
- [31] = https://curl.se/bug/?i=17482
- [32] = https://curl.se/bug/?i=17262
- [33] = https://curl.se/bug/?i=17471
- [34] = https://curl.se/bug/?i=17527
- [35] = https://curl.se/bug/?i=17512
+ [1] = https://curl.se/bug/?i=17539
+ [3] = https://curl.se/bug/?i=17535
+ [4] = https://curl.se/bug/?i=17485
+ [5] = https://curl.se/bug/?i=17540
+ [6] = https://curl.se/bug/?i=17498
+ [8] = https://curl.se/bug/?i=17533
+ [9] = https://curl.se/bug/?i=17530