diff options
Diffstat (limited to 'RELEASE-NOTES')
-rw-r--r-- | RELEASE-NOTES | 33 |
1 files changed, 27 insertions, 6 deletions
diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 016990667..0dac6b29f 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -4,7 +4,7 @@ curl and libcurl 7.70.0 Command line options: 231 curl_easy_setopt() options: 270 Public functions in libcurl: 82 - Contributors: 2162 + Contributors: 2165 This release includes the following changes: @@ -50,6 +50,7 @@ This release includes the following bugfixes: o copyright: fix out-of-date copyright ranges and missing headers [38] o curl-functions.m4: remove inappropriate AC_REQUIRE [26] o curl.h: remnove CURL_VERSION_ESNI. Never supported nor documented [49] + o curl.h: update comment typo [61] o curl: allow both --etag-compare and --etag-save with same file name [56] o curl_setup: define _WIN32_WINNT_[OS] symbols [27] o CURLINFO_CONDITION_UNMET: return true for 304 http status code [54] @@ -61,12 +62,16 @@ This release includes the following bugfixes: o easy: fix curl_easy_duphandle for builds missing IPv6 that use c-ares [18] o examples/sessioninfo.c: add include to fix compiler warning [42] o github actions: run when pushed to master or */ci + PRs [64] + o gnutls: bump lowest supported version to 3.1.10 [89] + o gnutls: Don't skip really long certificate fields [86] o gnutls: ensure TLS 1.3 when SRP isn't requested [79] o gopher: check remaining time left during write busy loop [78] o gskit: use our internal select wrapper for portability [12] o http2: Fix erroneous debug message that h2 connection closed [21] o http: don't consider upload done if the request isn't completely sent off [67] + o http: free memory when Alt-Used header creation fails due to OOM [98] o lib670: use the same Win32 API check as all other lib tests + o lib: fix typos in comments and errormessages o lib: never define CURL_CA_BUNDLE with a getenv [51] o libssh: Use new ECDSA key types to check known hosts [87] o mailmap: fixup a few author names/fields @@ -74,6 +79,7 @@ This release includes the following bugfixes: o Makefile: run the cd commands in a subshell [1] o memdebug: don't log free(NULL) o mime: properly check Content-Type even if it has parameters [83] + o multi-ssl: reset the SSL backend on `Curl_global_cleanup()` [100] o multi: improve parameter check for curl_multi_remove_handle [6] o nghttp2: 1.12.0 required [40] o ngtcp2: update to git master for the key installation API change [46] @@ -83,6 +89,7 @@ This release includes the following bugfixes: o packages: add OS400/chkstrings.c to the dist [39] o RELEASE-PROCEDURE.md: run the copyright.pl script! o Revert "file: on Windows, refuse paths that start with \\" [50] + o runtests: always put test number in servercmd file o runtests: provide nicer errormsg when protocol "dump" file is empty o schannel: Fix blocking timeout logic [76] o schannel: support .P12 or .PFX client certificates [65] @@ -107,13 +114,17 @@ This release includes the following bugfixes: o tests/data: fix some XML formatting issues in test cases o tests/FILEFORMAT: converted to markdown and extended [84] o tests/server/util.c: use curl_off_t instead of long for pid + o tests: add %NOLISTENPORT and use it [93] o tests: add Windows compatible pidwait like pidkill and pidterm o tests: fix conflict between Cygwin/msys and Windows PIDs [81] o tests: introduce preprocessed test cases o tests: make Python-based servers compatible with Python 2 and 3 [22] o tests: move pingpong server to dynamic listening port o tests: remove python_dependencies for smbserver from our tree [16] + o tests: run the RTSP test server on a dynamic port number [91] + o tests: run the SOCKS test server on a dynamic port number [99] o tests: run the sws server on "any port" [85] + o tests: run the TFTP test server on a dynamic port number [101] o tests: use Cygwin/msys PIDs for stunnel and sshd on Windows o tls: remove the BACKEND define kludge from most backends [23] o tool: do not declare functions with Curl_ prefix [66] @@ -138,10 +149,11 @@ advice from friends like these: Alain Miniussi, Alexander V. Tikhonov, Alex Gaynor, Anderson Toshiyuki Sasaki, Andrew Kurushin, Björn Stenberg, Brad King, - Calvin Buckley, Chris Roberts, Clément Notin, Daiki Ueno, Dan Fandrich, - Daniel Gustafsson, Daniel Stenberg, Dennis Felsing, Dima Tisnek, - Dirkjan Bussink, Eylem Ugurel, Frank Gevaerts, FuccDucc on github, - Gavin Wong, Gilles Vollant, Gisle Vanem, Harry Sintonen, hydra3333 on github, + Brian Bergeron, Calvin Buckley, Chris Roberts, Christoph Krey, Clément Notin, + Daiki Ueno, Dan Fandrich, Daniel Gustafsson, Daniel Stenberg, + davidedec on github, Dennis Felsing, Dima Tisnek, Dirkjan Bussink, + Emil Engler, Eylem Ugurel, Frank Gevaerts, FuccDucc on github, Gavin Wong, + Gilles Vollant, Gisle Vanem, Harry Sintonen, hydra3333 on github, James Fuller, Johannes Schindelin, Jon Rumsey, JP Mens, Kamil Dudka, Karl Chen, Kwon-Young Choi, Leo Neat, Maksim Stsepanenka, Marcel Raad, Marc Hörsken, Markus Olsson, Mathias Gumz, Michael Kaufmann, Michael Osipov, @@ -149,7 +161,7 @@ advice from friends like these: Ray Satiro, Rici Lake, Roger Orr, Ross Burton, Simon Chalifoux, Stepan Efremov, Steven Penny, thanhchungbtc on github, Timothe Litt, Tim Sedlmeyer, Tommy Petty, Viktor Szakats, - (56 contributors) + (60 contributors) Thanks! (and sorry if I forgot to mention someone) @@ -215,6 +227,7 @@ References to bug reports and discussions on issues: [58] = https://curl.haxx.se/bug/?i=5156 [59] = https://curl.haxx.se/bug/?i=5174 [60] = https://curl.haxx.se/bug/?i=5194 + [61] = https://curl.haxx.se/bug/?i=5279 [62] = https://curl.haxx.se/bug/?i=5205 [63] = https://curl.haxx.se/bug/?i=5202 [64] = https://curl.haxx.se/bug/?i=5201 @@ -239,9 +252,17 @@ References to bug reports and discussions on issues: [83] = https://curl.haxx.se/bug/?i=5256 [84] = https://curl.haxx.se/bug/?i=5261 [85] = https://curl.haxx.se/bug/?i=5247 + [86] = https://curl.haxx.se/bug/?i=5271 [87] = https://curl.haxx.se/bug/?i=5252 [88] = https://curl.haxx.se/bug/?i=5063 + [89] = https://curl.haxx.se/bug/?i=5276 [90] = https://curl.haxx.se/bug/?i=5213 + [91] = https://curl.haxx.se/bug/?i=5272 [92] = https://curl.haxx.se/bug/?i=4764 + [93] = https://curl.haxx.se/bug/?i=5270 [94] = https://curl.haxx.se/bug/?i=5233 [95] = https://curl.haxx.se/bug/?i=5228 + [98] = https://curl.haxx.se/bug/?i=5268 + [99] = https://curl.haxx.se/bug/?i=5266 + [100] = https://curl.haxx.se/bug/?i=5255 + [101] = https://curl.haxx.se/bug/?i=5265 |