mirror of
https://github.com/curl/curl.git
synced 2024-11-21 01:16:58 +08:00
RELEASE-NOTES: synced
This commit is contained in:
parent
13d550203e
commit
1ec3f449fb
@ -1,20 +1,23 @@
|
|||||||
curl and libcurl 7.87.0
|
curl and libcurl 7.87.0
|
||||||
|
|
||||||
Public curl releases: 212
|
Public curl releases: 212
|
||||||
Command line options: 248
|
Command line options: 249
|
||||||
curl_easy_setopt() options: 301
|
curl_easy_setopt() options: 301
|
||||||
Public functions in libcurl: 91
|
Public functions in libcurl: 91
|
||||||
Contributors: 2740
|
Contributors: 2745
|
||||||
|
|
||||||
This release includes the following changes:
|
This release includes the following changes:
|
||||||
|
|
||||||
|
o curl: add --url-query [52]
|
||||||
o openssl: reduce CA certificate bundle reparsing by caching [11]
|
o openssl: reduce CA certificate bundle reparsing by caching [11]
|
||||||
|
|
||||||
This release includes the following bugfixes:
|
This release includes the following bugfixes:
|
||||||
|
|
||||||
o cmake: really enable warnings with clang [25]
|
o cmake: really enable warnings with clang [25]
|
||||||
|
o config-win32: fix SIZEOF_OFF_T for MSVC and old MinGW [41]
|
||||||
o configure: require fork for NTLM-WB [36]
|
o configure: require fork for NTLM-WB [36]
|
||||||
o cookie: compare cookie prefixes case insensitively [14]
|
o cookie: compare cookie prefixes case insensitively [14]
|
||||||
|
o curl-rustls.m4: on macOS, rustls also needs the Security framework [44]
|
||||||
o curl: timeout in the read callback [15]
|
o curl: timeout in the read callback [15]
|
||||||
o curl_path: do not add '/' if homedir ends with one [4]
|
o curl_path: do not add '/' if homedir ends with one [4]
|
||||||
o CURLMOPT_SOCKETFUNCTION.3: clarify CURL_POLL_REMOVE [1]
|
o CURLMOPT_SOCKETFUNCTION.3: clarify CURL_POLL_REMOVE [1]
|
||||||
@ -24,24 +27,37 @@ This release includes the following bugfixes:
|
|||||||
o docs: explain the noproxy CIDR notation support [17]
|
o docs: explain the noproxy CIDR notation support [17]
|
||||||
o docs: remove performance note in CURLOPT_SSL_VERIFYPEER [13]
|
o docs: remove performance note in CURLOPT_SSL_VERIFYPEER [13]
|
||||||
o gen.pl: do not generate CURLHELP bitmask lines > 79 characters [10]
|
o gen.pl: do not generate CURLHELP bitmask lines > 79 characters [10]
|
||||||
|
o headers: add endif comments [51]
|
||||||
|
o http: do not send PROXY more than once [46]
|
||||||
|
o http: set 'this_is_a_follow' in the Location: logic [40]
|
||||||
o hyper: fix handling of hyper_task's when reusing the same address [33]
|
o hyper: fix handling of hyper_task's when reusing the same address [33]
|
||||||
|
o KNOWN_BUGS: remove eight entries [50]
|
||||||
|
o lib: add CURL_WRITEFUNC_ERROR to signal write callback error [47]
|
||||||
|
o lib: connection filters (cfilter) addition to curl: [43]
|
||||||
o lib: fix some type mismatches and remove unneeded typecasts [12]
|
o lib: fix some type mismatches and remove unneeded typecasts [12]
|
||||||
|
o lib: remove bad set.opt_no_body assignments [42]
|
||||||
o lib: sync guard for Curl_getaddrinfo_ex() definition and use [6]
|
o lib: sync guard for Curl_getaddrinfo_ex() definition and use [6]
|
||||||
o libcurl-errors.3: remove duplicate word [3]
|
o libcurl-errors.3: remove duplicate word [3]
|
||||||
|
o maketgz: set the right version in lib/libcurl.plist [53]
|
||||||
o misc: remove duplicated include files [28]
|
o misc: remove duplicated include files [28]
|
||||||
o misc: typo and grammar fixes [23]
|
o misc: typo and grammar fixes [23]
|
||||||
o noproxy: also match with adjacent comma [19]
|
o noproxy: also match with adjacent comma [19]
|
||||||
o noproxy: tailmatch like in 7.85.0 and earlier [35]
|
o noproxy: tailmatch like in 7.85.0 and earlier [35]
|
||||||
o os400: use platform socklen_t in Curl_getnameinfo_a [18]
|
o os400: use platform socklen_t in Curl_getnameinfo_a [18]
|
||||||
o README.md: remove badges and xmas-tree garnish [9]
|
o README.md: remove badges and xmas-tree garnish [9]
|
||||||
|
o rtsp: fix RTSP auth [49]
|
||||||
o scripts/checksrc.pl: detect duplicated include files [29]
|
o scripts/checksrc.pl: detect duplicated include files [29]
|
||||||
o sendf: remove unnecessary if condition [26]
|
o sendf: remove unnecessary if condition [26]
|
||||||
o spellcheck.words: remove 'github' as an accepted word [22]
|
o spellcheck.words: remove 'github' as an accepted word [22]
|
||||||
o strcase: use curl_str(n)equal for case insensitive matches [8]
|
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 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 tests/sshserver.pl: re-enable ssh-rsa while using openssh 8.8+
|
||||||
|
o tool_getparam: make --no-get work as the opposite of --get [39]
|
||||||
|
o tool_operate: provide better errmsg for -G with bad URL [16]
|
||||||
o tool_operate: when aborting, make sure there is a non-NULL error buffer [20]
|
o tool_operate: when aborting, make sure there is a non-NULL error buffer [20]
|
||||||
|
o vtls: fix build without proxy support [38]
|
||||||
o WEBSOCKET.md: fix broken link [30]
|
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]
|
o websockets: fix handling of partial frames [32]
|
||||||
o windows: fail early with a missing windres in autotools [5]
|
o windows: fail early with a missing windres in autotools [5]
|
||||||
o windows: fix linking .rc to shared curl with autotools [24]
|
o windows: fix linking .rc to shared curl with autotools [24]
|
||||||
@ -62,14 +78,16 @@ Planned upcoming removals include:
|
|||||||
This release would not have looked like this without help, code, reports and
|
This release would not have looked like this without help, code, reports and
|
||||||
advice from friends like these:
|
advice from friends like these:
|
||||||
|
|
||||||
Adam Averay, AtariDreams on github, Ayesh Karunaratne, Christoph Reiter,
|
Adam Averay, Alex Xu, AtariDreams on github, Ayesh Karunaratne,
|
||||||
Dan Fandrich, Daniel Gustafsson, Daniel Stenberg, Eric Vigeant,
|
Christopher Sauer, Christoph Reiter, Dan Fandrich, Daniel Gustafsson,
|
||||||
Felipe Gasper, Henning Schild, Joel Depooter, Jon Rumsey, Luca Niccoli,
|
Daniel Stenberg, Emanuele Torre, Emil Österlund, Eric Vigeant, Erik Janssen,
|
||||||
|
Fata Nugraha, Felipe Gasper, Henning Schild, Hirotaka Tagawa, Joel Depooter,
|
||||||
|
Jon Rumsey, jvreelanda on github, Lorenzo Miniero, Luca Niccoli,
|
||||||
Marc Hörsken, Michael Drake, Oskar Sigvardsson, Patrick Monnerat,
|
Marc Hörsken, Michael Drake, Oskar Sigvardsson, Patrick Monnerat,
|
||||||
Patrick Schlangen, Randall S. Becker, Ray Satiro, Stefan Eissing,
|
Patrick Schlangen, Peter Piekarski, Randall S. Becker, Ray Satiro,
|
||||||
Stuart Henderson, Thomas Glanzmann, Trail of Bits, Viktor Szakats,
|
Stefan Eissing, Stuart Henderson, Thomas Glanzmann, Trail of Bits,
|
||||||
Zespre Schmidt
|
Viktor Szakats, Zespre Schmidt
|
||||||
(26 contributors)
|
(36 contributors)
|
||||||
|
|
||||||
References to bug reports and discussions on issues:
|
References to bug reports and discussions on issues:
|
||||||
|
|
||||||
@ -79,6 +97,7 @@ References to bug reports and discussions on issues:
|
|||||||
[4] = https://curl.se/bug/?i=9844
|
[4] = https://curl.se/bug/?i=9844
|
||||||
[5] = https://curl.se/bug/?i=9781
|
[5] = https://curl.se/bug/?i=9781
|
||||||
[6] = https://curl.se/bug/?i=9734
|
[6] = https://curl.se/bug/?i=9734
|
||||||
|
[7] = https://curl.se/bug/?i=9890
|
||||||
[8] = https://curl.se/bug/?i=9837
|
[8] = https://curl.se/bug/?i=9837
|
||||||
[9] = https://curl.se/bug/?i=9833
|
[9] = https://curl.se/bug/?i=9833
|
||||||
[10] = https://curl.se/bug/?i=9834
|
[10] = https://curl.se/bug/?i=9834
|
||||||
@ -87,6 +106,7 @@ References to bug reports and discussions on issues:
|
|||||||
[13] = https://curl.se/bug/?i=9832
|
[13] = https://curl.se/bug/?i=9832
|
||||||
[14] = https://curl.se/bug/?i=9863
|
[14] = https://curl.se/bug/?i=9863
|
||||||
[15] = https://sourceforge.net/p/curl/bugs/846/
|
[15] = https://sourceforge.net/p/curl/bugs/846/
|
||||||
|
[16] = https://curl.se/bug/?i=9889
|
||||||
[17] = https://curl.se/bug/?i=9818
|
[17] = https://curl.se/bug/?i=9818
|
||||||
[18] = https://curl.se/bug/?i=9811
|
[18] = https://curl.se/bug/?i=9811
|
||||||
[19] = https://curl.se/bug/?i=9813
|
[19] = https://curl.se/bug/?i=9813
|
||||||
@ -108,3 +128,17 @@ References to bug reports and discussions on issues:
|
|||||||
[35] = https://curl.se/bug/?i=9842
|
[35] = https://curl.se/bug/?i=9842
|
||||||
[36] = https://curl.se/bug/?i=9847
|
[36] = https://curl.se/bug/?i=9847
|
||||||
[37] = https://curl.se/bug/?i=9820
|
[37] = https://curl.se/bug/?i=9820
|
||||||
|
[38] = https://curl.se/bug/?i=9895
|
||||||
|
[39] = https://curl.se/bug/?i=9891
|
||||||
|
[40] = https://curl.se/bug/?i=9885
|
||||||
|
[41] = https://curl.se/bug/?i=9712
|
||||||
|
[42] = https://curl.se/bug/?i=9888
|
||||||
|
[43] = https://curl.se/bug/?i=9855
|
||||||
|
[44] = https://curl.se/bug/?i=9883
|
||||||
|
[46] = https://curl.se/bug/?i=9442
|
||||||
|
[47] = https://curl.se/bug/?i=9874
|
||||||
|
[49] = https://curl.se/bug/?i=4750
|
||||||
|
[50] = https://curl.se/bug/?i=9871
|
||||||
|
[51] = https://curl.se/bug/?i=9853
|
||||||
|
[52] = https://curl.se/bug/?i=9691
|
||||||
|
[53] = https://curl.se/bug/?i=9866
|
||||||
|
Loading…
Reference in New Issue
Block a user