curl/RELEASE-NOTES

110 lines
4.6 KiB
Plaintext
Raw Normal View History

curl and libcurl 7.81.0
Public curl releases: 205
Command line options: 244
curl_easy_setopt() options: 295
2021-09-28 14:27:24 +08:00
Public functions in libcurl: 86
2021-11-26 21:37:49 +08:00
Contributors: 2540
2020-07-01 16:37:20 +08:00
This release includes the following changes:
o mime: use percent-escaping for multipart form field and file names [1]
This release includes the following bugfixes:
o azure: make the "w/o HTTP/SMTP/IMAP" build disable SSL proper [12]
2021-11-23 06:11:40 +08:00
o cmake: don't set _USRDLL on a static Windows build [22]
2021-11-26 21:37:49 +08:00
o cmake: private identifiers use CURL_ instead of CMAKE_ prefix [40]
o configure: add -lm to configure for rustls build. [13]
o configure: better diagnostics if hyper is built wrong [6]
o configure: don't enable TLS when --without-* flags are used [17]
2021-11-23 06:11:40 +08:00
o configure: fix runtime-lib detection on macOS [21]
o curl.1: require "see also" for every documented option [27]
2021-11-26 21:37:49 +08:00
o curl: improve error message for --head with -J [42]
o curl_easy_cleanup.3: remove from multi handle first [3]
o curl_share_setopt.3: split out options into their own manpages [14]
o docs/checksrc: Add documentation for STRERROR [18]
2021-11-23 06:11:40 +08:00
o docs/cmdline-opts: do not say "protocols: all" [26]
2021-11-26 21:37:49 +08:00
o docs/INSTALL.md: typo fix : added missing "get" verb [31]
o docs: address proselint nits [16]
o FAQ: typo fix : "yout" ➤ "your" [30]
2021-11-23 06:11:40 +08:00
o gen.pl: improve example output format [29]
o http: enable haproxy support for hyper backend [20]
2021-11-26 21:37:49 +08:00
o insecure.d: detail its use for SFTP and SCP as well [32]
2021-11-23 06:11:40 +08:00
o insecure.d: expand and clarify [28]
2021-11-26 21:37:49 +08:00
o Makefile.m32: rename -winssl option to -schannel and tidy up [33]
o multi: shut down CONNECT in Curl_detach_connnection [2]
2021-11-23 06:11:40 +08:00
o netrc.d: edit the .netrc example to look nicer [24]
o openssl: remove `RSA_METHOD_FLAG_NO_CHECK` handling if unavailable
o openssl: remove usage of deprecated `SSL_get_peer_certificate`
o openssl: use non-deprecated API to read key parameters
o page-footer: add a mention of how to report bugs to the man page
o page-footer: document more environment variables [23]
o runtests: make the SSH library a testable feature
o rustls: read of zero bytes might be okay [9]
2021-11-23 06:11:40 +08:00
o rustls: remove comment about checking handshaking [15]
o rustls: remove incorrect EOF check [10]
o test302[12]: run only with the libssh2 backend [8]
2021-11-26 21:37:49 +08:00
o tests/CI.md: add more information on CI environments [39]
2021-11-23 06:11:40 +08:00
o tftp: mark protocol as not possible to do over CONNECT [25]
o tool_operate: only set SSH related libcurl options for SSH URLs [11]
o url.c: fix the SIGPIPE comment for Curl_close [4]
2021-11-26 21:37:49 +08:00
o urlapi: provide more detailed return codes [36]
o urlapi: reject short file URLs [41]
o vtls/rustls: adapt to the updated rustls_version proto [19]
o zuul.d: update rustls-ffi to version 0.8.2 [5]
2019-07-19 17:32:23 +08:00
This release includes the following known bugs:
2020-11-04 21:02:01 +08:00
o see docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html)
This release would not have looked like this without help, code, reports and
advice from friends like these:
2021-11-26 21:37:49 +08:00
Bernhard Walle, Boris Rasin, Bruno Baguette, Dan Fandrich, Daniel Stenberg,
David Bohman, Don J Olmstead, Even Rouault, Jacob Hoffman-Andrews,
Jeff Luszcz, Kevin Burke, Marcel Raad, nimaje on github, Patrick Monnerat,
Paul Howarth, Ray Satiro, Rikard Falkeborn, Ryan Sleevi, Stan Hu,
2021-11-23 06:11:40 +08:00
Stefan Eissing, Stephen M. Coakley, Viktor Szakats, Vincent Grande,
2021-11-26 21:37:49 +08:00
(23 contributors)
References to bug reports and discussions on issues:
[1] = https://curl.se/bug/?i=7789
[2] = https://curl.se/bug/?i=7982
[3] = https://curl.se/bug/?i=7983
[4] = https://curl.se/bug/?i=7984
[5] = https://curl.se/bug/?i=8013
[6] = https://curl.se/bug/?i=8001
[8] = https://curl.se/bug/?i=8009
[9] = https://curl.se/bug/?i=8003
[10] = https://curl.se/bug/?i=8003
2021-11-23 06:11:40 +08:00
[11] = https://curl.se/bug/?i=8040
[12] = https://curl.se/bug/?i=8006
[13] = https://curl.se/bug/?i=8002
[14] = https://curl.se/bug/?i=7998
2021-11-23 06:11:40 +08:00
[15] = https://curl.se/bug/?i=8038
2021-11-26 21:37:49 +08:00
[16] = https://curl.se/bug/?i=8060
[17] = https://curl.se/bug/?i=7994
[18] = https://curl.se/bug/?i=7991
[19] = https://curl.se/bug/?i=7956
2021-11-23 06:11:40 +08:00
[20] = https://curl.se/bug/?i=8034
[21] = https://curl.se/bug/?i=8028
[22] = https://curl.se/bug/?i=8030
[23] = https://curl.se/bug/?i=8027
[24] = https://curl.se/bug/?i=8025
[25] = https://curl.se/bug/?i=8018
[26] = https://curl.se/bug/?i=8021
[27] = https://curl.se/bug/?i=8019
[28] = https://curl.se/bug/?i=8017
[29] = https://curl.se/bug/?i=8016
2021-11-26 21:37:49 +08:00
[30] = https://curl.se/bug/?i=8059
[31] = https://curl.se/bug/?i=8058
[32] = https://curl.se/bug/?i=8056
[33] = https://curl.se/bug/?i=8053
[36] = https://curl.se/bug/?i=8049
[39] = https://curl.se/bug/?i=8012
[40] = https://curl.se/bug/?i=7988
[41] = https://curl.se/bug/?i=8042
[42] = https://curl.se/bug/?i=7987