From 72c2cac8f0ac3a89c21d00b6c6e36fe6c6a8e62b Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 15 Jul 2019 00:59:09 +0200 Subject: RELEASE-NOTES: 7.65.2 --- RELEASE-NOTES | 148 ++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 92 insertions(+), 56 deletions(-) (limited to 'RELEASE-NOTES') 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 -- cgit v1.2.3