From: Daniel Stenberg Date: Fri, 25 Nov 2022 07:40:19 +0000 (+0100) Subject: RELEASE-NOTES: synced X-Git-Tag: curl-7_87_0~113 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e3302eb5bbeb2207ff3c44302db6d86ded50c342;p=thirdparty%2Fcurl.git RELEASE-NOTES: synced --- diff --git a/RELEASE-NOTES b/RELEASE-NOTES index d789d65221..5ab76b110f 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -2,9 +2,9 @@ curl and libcurl 7.87.0 Public curl releases: 212 Command line options: 249 - curl_easy_setopt() options: 301 + curl_easy_setopt() options: 302 Public functions in libcurl: 91 - Contributors: 2755 + Contributors: 2758 This release includes the following changes: @@ -24,7 +24,9 @@ This release includes the following bugfixes: o cookie: compare cookie prefixes case insensitively [14] o cookie: expire cookies at once when max-age is negative [45] o curl-rustls.m4: on macOS, rustls also needs the Security framework [44] + o curl: override the numeric locale and set "C" by force [60] o curl: timeout in the read callback [15] + o curl_endian: remove Curl_write64_le from header [81] 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] @@ -33,8 +35,11 @@ This release includes the following bugfixes: o docs/INSTALL.md: expand on static builds [62] o docs/WEBSOCKET.md: explain the URL use [71] o docs: add missing parameters for --retry flag [2] + o docs: add more "SEE ALSO" links to CA related pages [82] o docs: explain the noproxy CIDR notation support [17] o docs: remove performance note in CURLOPT_SSL_VERIFYPEER [13] + o examples/10-at-a-time: fix possible skipped final transfers [85] + o examples: update descriptions [83] o gen.pl: do not generate CURLHELP bitmask lines > 79 characters [10] o headers: add endif comments [51] o HTTP-COOKIES.md: mention that http://localhost is a secure context [76] @@ -50,14 +55,17 @@ This release includes the following bugfixes: o lib: fix some type mismatches and remove unneeded typecasts [12] o lib: parse numbers with fixed known base 10 [77] o lib: remove bad set.opt_no_body assignments [42] + o lib: rewind BEFORE request instead of AFTER previous [65] o lib: sync guard for Curl_getaddrinfo_ex() definition and use [6] o libcurl-errors.3: remove duplicate word [3] o log2changes.pl: wrap long lines at 80 columns [59] + o Makefile.mk: portable Makefile.m32 [86] o maketgz: set the right version in lib/libcurl.plist [53] o misc: remove duplicated include files [28] o misc: typo and grammar fixes [23] o negtelnetserver.py: have it call its close() method [68] o netrc.d: provide mutext info [63] + o netware: remove leftover traces [80] o noproxy: also match with adjacent comma [19] o noproxy: tailmatch like in 7.85.0 and earlier [35] o nroff-scan.pl: detect double highlights @@ -81,6 +89,7 @@ This release includes the following bugfixes: o url: move back the IDN conversion of proxy names [74] o urldata: change port num storage to int and unsigned short [66] o vtls: fix build without proxy support [38] + o vtls: localization of state data in filters [84] o WEBSOCKET.md: fix broken link [30] o Websocket: fixes for partial frames and buffer updates. [7] o websockets: fix handling of partial frames [32] @@ -103,19 +112,21 @@ Planned upcoming removals include: This release would not have looked like this without help, code, reports and advice from friends like these: - Adam Averay, Alexandre Ferrieux, Alex Xu, Andrei Rybak, Andy Stamp, - Anthony Hu, AtariDreams on github, Ayesh Karunaratne, Christopher Sauer, - Christoph Reiter, Dan Fandrich, Daniel Gustafsson, Daniel Stenberg, - Egor Pugin, Emanuele Torre, Emil Österlund, Eric Vigeant, Erik Janssen, - Fata Nugraha, Felipe Gasper, godmar on github, Henning Schild, - Hirotaka Tagawa, Joel Depooter, John Sherrill, Jon Rumsey, - jvreelanda on github, Karthikdasari0423 on github, Lorenzo Miniero, - Luca Niccoli, Marc Hörsken, Michael Drake, MonkeybreadSoftware on github, - Nathan Moinvaziri, Oskar Sigvardsson, Patrick Monnerat, Patrick Schlangen, - Peter Piekarski, Philip Chan, Randall S. Becker, Ray Satiro, Sean McArthur, - Stefan Eissing, Stephan Guilloux, Stuart Henderson, Thomas Glanzmann, - Trail of Bits, Viktor Szakats, xianghongai on github, Zespre Schmidt - (50 contributors) + Adam Averay, Alexandre Ferrieux, Alex Xu, Ali Utku Selen, Andrei Rybak, + Andy Stamp, Anthony Hu, AtariDreams on github, Ayesh Karunaratne, + Christopher Sauer, Christoph Reiter, Dan Fandrich, Daniel Faust, + Daniel Gustafsson, Daniel Stenberg, Egor Pugin, Emanuele Torre, + Emil Österlund, Eric Vigeant, Erik Janssen, Fata Nugraha, Felipe Gasper, + godmar on github, Henning Schild, Hirotaka Tagawa, Joel Depooter, + John Sherrill, Jon Rumsey, jvreelanda on github, Karthikdasari0423 on github, + Lorenzo Miniero, Luca Niccoli, Marc Hörsken, Michael Drake, + Mikhail Kuznetsov, MonkeybreadSoftware on github, + MonkeybreadSoftware on github, Nathan Moinvaziri, Oskar Sigvardsson, + Patrick Monnerat, Patrick Schlangen, Peter Piekarski, Philip Chan, + Randall S. Becker, Ray Satiro, Ryan Schmidt, Sean McArthur, Stefan Eissing, + Stephan Guilloux, Stuart Henderson, Thomas Glanzmann, Trail of Bits, + Viktor Szakats, xianghongai on github, Zespre Schmidt + (55 contributors) References to bug reports and discussions on issues: @@ -178,10 +189,12 @@ References to bug reports and discussions on issues: [57] = https://curl.se/bug/?i=9893 [58] = https://curl.se/bug/?i=9667 [59] = https://curl.se/bug/?i=9896 + [60] = https://curl.se/bug/?i=9969 [61] = https://curl.se/bug/?i=9849 [62] = https://curl.se/bug/?i=9944 [63] = https://curl.se/bug/?i=9899 [64] = https://curl.se/bug/?i=9899 + [65] = https://curl.se/bug/?i=9735 [66] = https://curl.se/bug/?i=9946 [67] = https://curl.se/bug/?i=9583 [68] = https://curl.se/bug/?i=9894 @@ -193,3 +206,10 @@ References to bug reports and discussions on issues: [75] = https://curl.se/bug/?i=2975 [76] = https://curl.se/bug/?i=9938 [77] = https://curl.se/bug/?i=9933 + [80] = https://curl.se/bug/?i=9966 + [81] = https://curl.se/bug/?i=9968 + [82] = https://curl.se/bug/?i=9959 + [83] = https://curl.se/bug/?i=9960 + [84] = https://curl.se/bug/?i=9919 + [85] = https://curl.se/bug/?i=9953 + [86] = https://curl.se/bug/?i=9764