mirror of
https://github.com/curl/curl.git
synced 2026-04-14 00:51:42 +08:00
140 lines
5.6 KiB
Plaintext
140 lines
5.6 KiB
Plaintext
curl and libcurl 8.15.1
|
|
|
|
Public curl releases: 270
|
|
Command line options: 269
|
|
curl_easy_setopt() options: 308
|
|
Public functions in libcurl: 96
|
|
Contributors: 3467
|
|
|
|
This release includes the following changes:
|
|
|
|
o vquic: drop msh3 [8]
|
|
|
|
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 cf-https-connect: delete unused declaration [15]
|
|
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 CODE_STYLE: sync with recent `checksrc.pl` updates [49]
|
|
o curl/system.h: fix for GCC 3.3.x and older [38]
|
|
o curl: tool_read_cb fix of segfault [18]
|
|
o curl_addrinfo: drop workaround for old-mingw [14]
|
|
o curl_fnmatch, servers: drop local macros in favour of `sizeof()` [21]
|
|
o curl_ossl: extend callback table for nghttp3 1.11.0 [46]
|
|
o curl_setup.h: move UWP detection after `config-win32.h` (revert) [51]
|
|
o curl_setup.h: move UWP detection after `config-win32.h` [23]
|
|
o DEPRECATE.md: drop support for Windows XP/2003 [31]
|
|
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 http: silence `-Warray-bounds` with gcc 13+ [44]
|
|
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 ngtcp2: extend callback tables for nghttp3 1.11.0 and ngtcp2 1.14.0 [47]
|
|
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: drop unused `curlx/version_win32.h` includes [52]
|
|
o windows: fix `if_nametoindex()` detection with autotools, improve with cmake [24]
|
|
o windows: include `wincrypt.h` before `iphlpapi.h` for mingw-w64 <6 [50]
|
|
o windows: target version macro tidy-ups [3]
|
|
|
|
This release includes the following known bugs:
|
|
|
|
See https://curl.se/docs/knownbugs.html
|
|
|
|
For all changes ever done in curl:
|
|
|
|
See https://curl.se/changes.html
|
|
|
|
Planned upcoming removals include:
|
|
|
|
o Support for the msh3 HTTP/3 backend
|
|
o Supporting curl builds using VS2008
|
|
o The winbuild build system
|
|
o Windows CE support
|
|
|
|
See https://curl.se/dev/deprecate.html
|
|
|
|
This release would not have looked like this without help, code, reports and
|
|
advice from friends like these:
|
|
|
|
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
|
|
[8] = https://curl.se/bug/?i=17729
|
|
[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
|
|
[14] = https://curl.se/bug/?i=18038
|
|
[15] = https://curl.se/bug/?i=18036
|
|
[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
|
|
[31] = https://curl.se/bug/?i=18016
|
|
[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
|
|
[44] = https://curl.se/bug/?i=18030
|
|
[46] = https://curl.se/bug/?i=18026
|
|
[47] = https://curl.se/bug/?i=18019
|
|
[49] = https://curl.se/bug/?i=18015
|
|
[50] = https://curl.se/bug/?i=18012
|
|
[51] = https://curl.se/bug/?i=18014
|
|
[52] = https://curl.se/bug/?i=18011
|