summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--RELEASE-NOTES148
1 files changed, 92 insertions, 56 deletions
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 88de580eb..30b7a85fb 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -8,39 +8,53 @@ curl and libcurl 7.65.2
This release includes the following bugfixes:
+ o CIPHERS.md: Explain Schannel error SEC_E_ALGORITHM_MISMATCH [64]
+ o CMake: Convert errant elseif() to else() [58]
+ o CMake: Fix finding Brotli on case-sensitive file systems [61]
o CURLMOPT_SOCKETFUNCTION.3: clarified [8]
o CURLMOPT_SOCKETFUNCTION.3: fix typo
o CURLOPT_CAINFO.3: polished wording [9]
o CURLOPT_HEADEROPT.3: Fix example [46]
+ o CURLOPT_RANGE.3: Caution against using it for HTTP PUT [62]
+ o CURLOPT_SEEKDATA.3: fix variable name [63]
+ o DEPRECATE: fixup versions and spelling [55]
o bindlocal: detect and avoid IP version mismatches in bind() [1]
o build: fix Codacy warnings [6]
+ o buildconf.bat: fix header filename [59]
o c-ares: honor port numbers in CURLOPT_DNS_SERVERS [37]
o config-os400: add getpeername and getsockname defines [27]
o configure: --disable-progress-meter [29]
+ o configure: fix --disable-code-coverage [60]
o configure: fix typo '--disable-http-uath' [41]
o configure: more --disable switches to toggle off individual features [7]
o configure: remove CURL_DISABLE_TLS_SRP [19]
o conn_maxage: move the check to prune_dead_connections() [24]
o curl: skip CURLOPT_PROXY_CAPATH for disabled-proxy builds [38]
o curl_multi_wait.3: escape backslash in example [44]
+ o docs: Explain behavior change in --tlsv1. options since 7.54 [66]
o docs: Fix links to OpenSSL docs
o docs: fix string suggesting HTTP/2 is not the default [40]
o examples/fopen: fix comparison [6]
o examples/htmltitle: use C++ casts between pointer types [6]
+ o headers: Remove no longer exported functions [57]
o http2: call done_sending on end of upload [36]
o http2: don't call stream-close on already closed streams [32]
o http2: remove CURL_DISABLE_TYPECHECK define
+ o http: allow overriding timecond with custom header [53]
o http: clarify header buffer size calculation
o krb5: fix compiler warning [15]
o lib: Use UTF-8 encoding in comments [47]
o libcurl-tutorial.3: Fix small typo (mutipart -> multipart) [3]
+ o libcurl: Restrict redirect schemes to HTTP, HTTPS, FTP and FTPS [51]
o multi: enable multiplexing by default (again) [34]
o multi: fix the transfer hashes in the socket hash entries [17]
o multi: make sure 'data' can present in several sockhash entries [2]
o netrc: Return the correct error code when out of memory [28]
o nss: don't set unused parameter [49]
+ o nss: inspect returnvalue of token check [65]
o nss: only cache valid CRL entries [48]
o nss: support using libnss on macOS [50]
+ o openssl: define HAVE_SSL_GET_SHUTDOWN based on version number [52]
o openssl: disable engine if OPENSSL_NO_UI_CONSOLE is defined [43]
o openssl: fix pubkey/signature algorithm detection in certinfo [25]
o openssl: remove outdated comment [20]
@@ -48,7 +62,9 @@ This release includes the following bugfixes:
o quote.d: asterisk prefix works for SFTP as well [16]
o runtests: keep logfiles around by default [26]
o runtests: report single test time + total duration [13]
+ o smb: Use the correct error code for access denied on file open [54]
o sws: remove unused variables [6]
+ o system_win32: fix clang warning [56]
o system_win32: fix typo
o test1165: verify that CURL_DISABLE_ symbols are in sync
o test1521: adapt to SLISTPOINT
@@ -82,67 +98,87 @@ 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:
- 1ocalhost on github, Alex Grebenschikov, Ben Voris, Brian Carpenter,
- Caleb Raitto, Cliff Crosland, Daniel Gustafsson, Daniel Stenberg,
- Gaël Portay, Gergely Nagy, Gisle Vanem, Jakub Zakrzewski, James Brown,
- Jay Satiro, jonrumsey on github, Koen Dergent, Kunal Ekawde, Marcel Raad,
+ 1ocalhost on github, aasivov on github, AceCrow on Github,
+ Alessandro Ghedini, Alex Grebenschikov, Ben Voris, Bjarni Ingi Gislason,
+ Brian Carpenter, Caleb Raitto, Christopher Head, Cliff Crosland,
+ Daniel Gustafsson, Daniel Stenberg, Gaël Portay, Gergely Nagy,
+ Giorgos Oikonomou, Gisle Vanem, Jakub Zakrzewski, James Brown, Jan Chren,
+ jonrumsey on github, Juergen Hoetzel, Koen Dergent, Kunal Ekawde,
+ Kyle Edwards, Linos Giannopoulos, Marcel Raad, Michael Brehm,
Michael Wallner, MrSorcus on github, Niklas Hambüchen, Patrick Monnerat,
- Richard Alcock, Rich Mirch, Shankar Jadhavar, sstruchtrup on github,
- Stephan Szabo, Steve Holme, Thomas Gamper, Tom van der Woerdt,
+ pendrek at hackerone, Peter Simonyi, Ray Satiro, Richard Alcock, Rich Mirch,
+ Shankar Jadhavar, sstruchtrup on github, Stefano Simonelli, Stephan Szabo,
+ Steve Holme, Thomas Gamper, Tom van der Woerdt, Vasily Lobaskin,
Viktor Szakats,
- (31 contributors)
+ (46 contributors)
Thanks! (and sorry if I forgot to mention someone)
References to bug reports and discussions on issues:
- [1] = https://curl.haxx.se/bug/?id=3993
- [2] = https://curl.haxx.se/bug/?id=3986
- [3] = https://curl.haxx.se/bug/?id=4000
- [4] = https://curl.haxx.se/bug/?id=3994
- [5] = https://curl.haxx.se/bug/?id=3999
- [6] = https://curl.haxx.se/bug/?id=3975
- [7] = https://curl.haxx.se/bug/?id=4009
- [8] = https://curl.haxx.se/bug/?id=4006
+ [1] = https://curl.haxx.se/bug/?i=3993
+ [2] = https://curl.haxx.se/bug/?i=3986
+ [3] = https://curl.haxx.se/bug/?i=4000
+ [4] = https://curl.haxx.se/bug/?i=3994
+ [5] = https://curl.haxx.se/bug/?i=3999
+ [6] = https://curl.haxx.se/bug/?i=3975
+ [7] = https://curl.haxx.se/bug/?i=4009
+ [8] = https://curl.haxx.se/bug/?i=4006
[9] = https://curl.haxx.se/mail/lib-2019-06/0019.html
- [10] = https://curl.haxx.se/bug/?id=3984
- [11] = https://curl.haxx.se/bug/?id=3903
- [12] = https://curl.haxx.se/bug/?id=3833
- [13] = https://curl.haxx.se/bug/?id=4027
- [14] = https://curl.haxx.se/bug/?id=4021
- [15] = https://curl.haxx.se/bug/?id=4020
- [16] = https://curl.haxx.se/bug/?id=4017
- [17] = https://curl.haxx.se/bug/?id=4012
- [18] = https://curl.haxx.se/bug/?id=4013
- [19] = https://curl.haxx.se/bug/?id=4010
- [20] = https://curl.haxx.se/bug/?id=4033
- [21] = https://curl.haxx.se/bug/?id=4031
- [22] = https://curl.haxx.se/bug/?id=4034
- [23] = https://curl.haxx.se/bug/?id=3950
- [24] = https://curl.haxx.se/bug/?id=4029
- [25] = https://curl.haxx.se/bug/?id=3706
- [26] = https://curl.haxx.se/bug/?id=4035
- [27] = https://curl.haxx.se/bug/?id=4037
- [28] = https://curl.haxx.se/bug/?id=4036
- [29] = https://curl.haxx.se/bug/?id=4023
- [30] = https://curl.haxx.se/bug/?id=4048
- [31] = https://curl.haxx.se/bug/?id=4042
- [32] = https://curl.haxx.se/bug/?id=4055
- [33] = https://curl.haxx.se/bug/?id=4050
- [34] = https://curl.haxx.se/bug/?id=4051
- [35] = https://curl.haxx.se/bug/?id=4070
- [36] = https://curl.haxx.se/bug/?id=4068
- [37] = https://curl.haxx.se/bug/?id=4066
- [38] = https://curl.haxx.se/bug/?id=4061
- [39] = https://curl.haxx.se/bug/?id=4065
- [40] = https://curl.haxx.se/bug/?id=4075
- [41] = https://curl.haxx.se/bug/?id=4076
- [42] = https://curl.haxx.se/bug/?id=4072
- [43] = https://curl.haxx.se/bug/?id=4073
- [44] = https://curl.haxx.se/bug/?id=4079
- [45] = https://curl.haxx.se/bug/?id=4086
- [46] = https://curl.haxx.se/bug/?id=4090
- [47] = https://curl.haxx.se/bug/?id=4087
- [48] = https://curl.haxx.se/bug/?id=4053
- [49] = https://curl.haxx.se/bug/?id=4054
- [50] = https://curl.haxx.se/bug/?id=4046
+ [10] = https://curl.haxx.se/bug/?i=3984
+ [11] = https://curl.haxx.se/bug/?i=3903
+ [12] = https://curl.haxx.se/bug/?i=3833
+ [13] = https://curl.haxx.se/bug/?i=4027
+ [14] = https://curl.haxx.se/bug/?i=4021
+ [15] = https://curl.haxx.se/bug/?i=4020
+ [16] = https://curl.haxx.se/bug/?i=4017
+ [17] = https://curl.haxx.se/bug/?i=4012
+ [18] = https://curl.haxx.se/bug/?i=4013
+ [19] = https://curl.haxx.se/bug/?i=4010
+ [20] = https://curl.haxx.se/bug/?i=4033
+ [21] = https://curl.haxx.se/bug/?i=4031
+ [22] = https://curl.haxx.se/bug/?i=4034
+ [23] = https://curl.haxx.se/bug/?i=3950
+ [24] = https://curl.haxx.se/bug/?i=4029
+ [25] = https://curl.haxx.se/bug/?i=3706
+ [26] = https://curl.haxx.se/bug/?i=4035
+ [27] = https://curl.haxx.se/bug/?i=4037
+ [28] = https://curl.haxx.se/bug/?i=4036
+ [29] = https://curl.haxx.se/bug/?i=4023
+ [30] = https://curl.haxx.se/bug/?i=4048
+ [31] = https://curl.haxx.se/bug/?i=4042
+ [32] = https://curl.haxx.se/bug/?i=4055
+ [33] = https://curl.haxx.se/bug/?i=4050
+ [34] = https://curl.haxx.se/bug/?i=4051
+ [35] = https://curl.haxx.se/bug/?i=4070
+ [36] = https://curl.haxx.se/bug/?i=4068
+ [37] = https://curl.haxx.se/bug/?i=4066
+ [38] = https://curl.haxx.se/bug/?i=4061
+ [39] = https://curl.haxx.se/bug/?i=4065
+ [40] = https://curl.haxx.se/bug/?i=4075
+ [41] = https://curl.haxx.se/bug/?i=4076
+ [42] = https://curl.haxx.se/bug/?i=4072
+ [43] = https://curl.haxx.se/bug/?i=4073
+ [44] = https://curl.haxx.se/bug/?i=4079
+ [45] = https://curl.haxx.se/bug/?i=4086
+ [46] = https://curl.haxx.se/bug/?i=4090
+ [47] = https://curl.haxx.se/bug/?i=4087
+ [48] = https://curl.haxx.se/bug/?i=4053
+ [49] = https://curl.haxx.se/bug/?i=4054
+ [50] = https://curl.haxx.se/bug/?i=4046
+ [51] = https://curl.haxx.se/bug/?i=4094
+ [52] = https://curl.haxx.se/bug/?i=4100
+ [53] = https://curl.haxx.se/bug/?i=4103
+ [54] = https://curl.haxx.se/bug/?i=4095
+ [55] = https://curl.haxx.se/bug/?i=4107
+ [56] = https://github.com/curl/curl/commit/48b9ea4#commitcomment-34084597
+ [57] = https://curl.haxx.se/bug/?i=4096
+ [58] = https://curl.haxx.se/bug/?i=4101
+ [59] = https://curl.haxx.se/bug/?i=4102
+ [60] = https://curl.haxx.se/bug/?i=4099
+ [61] = https://curl.haxx.se/bug/?i=4117
+ [62] = https://curl.haxx.se/bug/?i=3814
+ [63] = https://curl.haxx.se/bug/?i=4118
+ [64] = https://curl.haxx.se/bug/?i=3389
+ [65] = https://curl.haxx.se/bug/?i=4110
+ [66] = https://curl.haxx.se/bug/?i=4097