123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- curl and libcurl 7.87.0
- Public curl releases: 212
- Command line options: 248
- curl_easy_setopt() options: 301
- Public functions in libcurl: 91
- Contributors: 2740
- This release includes the following changes:
- 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: 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 sendf: remove unnecessary if condition [26]
- o spellcheck.words: remove 'github' as an accepted word [22]
- 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:
- o see docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html)
- Planned upcoming removals include:
- o NSS
- o Support for systems without 64 bit data types
- See https://curl.se/dev/deprecate.html for details
- This release would not have looked like this without help, code, reports and
- advice from friends like these:
- 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:
- [1] = https://curl.se/bug/?i=9799
- [2] = https://curl.se/bug/?i=9848
- [3] = https://curl.se/bug/?i=9846
- [4] = https://curl.se/bug/?i=9844
- [5] = https://curl.se/bug/?i=9781
- [6] = https://curl.se/bug/?i=9734
- [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/
- [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
- [24] = https://curl.se/bug/?i=9803
- [25] = https://curl.se/bug/?i=9783
- [26] = https://curl.se/bug/?i=9801
- [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
|