-curl and libcurl 7.86.1
+curl and libcurl 7.87.0
Public curl releases: 212
Command line options: 248
- curl_easy_setopt() options: 300
+ curl_easy_setopt() options: 301
Public functions in libcurl: 91
- Contributors: 2733
+ Contributors: 2740
This release includes the following changes:
- o
+ o openssl: reduce CA certificate bundle reparsing by caching [11]
This release includes the following bugfixes:
o cmake: really enable warnings with clang [25]
+ o configure: require fork for NTLM-WB [36]
+ o cookie: compare cookie prefixes case insensitively [14]
o curl: timeout in the read callback [15]
o curl_path: do not add '/' if homedir ends with one [4]
o CURLMOPT_SOCKETFUNCTION.3: clarify CURL_POLL_REMOVE [1]
+ o CURLOPT_DEBUGFUNCTION.3: do not assume nul-termination in example [31]
+ o docs/EARLY-RELEASE.md: how to determine an early release [37]
o docs: add missing parameters for --retry flag [2]
o docs: explain the noproxy CIDR notation support [17]
o docs: remove performance note in CURLOPT_SSL_VERIFYPEER [13]
o gen.pl: do not generate CURLHELP bitmask lines > 79 characters [10]
+ o hyper: fix handling of hyper_task's when reusing the same address [33]
+ o lib: fix some type mismatches and remove unneeded typecasts [12]
o lib: sync guard for Curl_getaddrinfo_ex() definition and use [6]
o libcurl-errors.3: remove duplicate word [3]
o misc: remove duplicated include files [28]
o misc: typo and grammar fixes [23]
o noproxy: also match with adjacent comma [19]
- o noproxy: fix tail-matching [16]
+ o noproxy: tailmatch like in 7.85.0 and earlier [35]
o os400: use platform socklen_t in Curl_getnameinfo_a [18]
o README.md: remove badges and xmas-tree garnish [9]
o scripts/checksrc.pl: detect duplicated include files [29]
o strcase: use curl_str(n)equal for case insensitive matches [8]
o system.h: support 64-bit curl_off_t for NonStop 32-bit [21]
o tests/sshserver.pl: re-enable ssh-rsa while using openssh 8.8+
+ o tool_operate: when aborting, make sure there is a non-NULL error buffer [20]
+ o WEBSOCKET.md: fix broken link [30]
+ o websockets: fix handling of partial frames [32]
o windows: fail early with a missing windres in autotools [5]
o windows: fix linking .rc to shared curl with autotools [24]
o winidn: drop WANT_IDN_PROTOTYPES [27]
+ o ws: return CURLE_NOT_BUILT_IN when websockets not built in [34]
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:
- Adam Averay, Ayesh Karunaratne, Christoph Reiter, Daniel Stenberg,
- Eric Vigeant, Henning Schild, Joel Depooter, Jon Rumsey, Luca Niccoli,
- Marc Hörsken, Patrick Monnerat, Patrick Schlangen, Randall S. Becker,
- Ray Satiro, Thomas Glanzmann, Viktor Szakats, Zespre Schmidt
- (17 contributors)
+ Adam Averay, AtariDreams on github, Ayesh Karunaratne, Christoph Reiter,
+ Dan Fandrich, Daniel Gustafsson, Daniel Stenberg, Eric Vigeant,
+ Felipe Gasper, Henning Schild, Joel Depooter, Jon Rumsey, Luca Niccoli,
+ Marc Hörsken, Michael Drake, Oskar Sigvardsson, Patrick Monnerat,
+ Patrick Schlangen, Randall S. Becker, Ray Satiro, Stefan Eissing,
+ Stuart Henderson, Thomas Glanzmann, Trail of Bits, Viktor Szakats,
+ Zespre Schmidt
+ (26 contributors)
References to bug reports and discussions on issues:
[8] = https://curl.se/bug/?i=9837
[9] = https://curl.se/bug/?i=9833
[10] = https://curl.se/bug/?i=9834
+ [11] = https://curl.se/bug/?i=9620
+ [12] = https://curl.se/bug/?i=9835
[13] = https://curl.se/bug/?i=9832
+ [14] = https://curl.se/bug/?i=9863
[15] = https://sourceforge.net/p/curl/bugs/846/
- [16] = https://curl.se/bug/?i=9821
[17] = https://curl.se/bug/?i=9818
[18] = https://curl.se/bug/?i=9811
[19] = https://curl.se/bug/?i=9813
+ [20] = https://curl.se/bug/?i=9865
[21] = https://curl.se/bug/?i=9817
[22] = https://curl.se/bug/?i=9810
[23] = https://curl.se/bug/?i=9802
[27] = https://curl.se/bug/?i=9793
[28] = https://curl.se/bug/?i=9796
[29] = https://curl.se/bug/?i=9796
+ [30] = https://curl.se/mail/lib-2022-10/0097.html
+ [31] = https://curl.se/mail/lib-2022-11/0016.html
+ [32] = https://curl.se/bug/?i=9861
+ [33] = https://curl.se/bug/?i=9840
+ [34] = https://curl.se/bug/?i=9851
+ [35] = https://curl.se/bug/?i=9842
+ [36] = https://curl.se/bug/?i=9847
+ [37] = https://curl.se/bug/?i=9820