diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 3ce30cb35..d8569aa6d 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -4,7 +4,7 @@ curl and libcurl 7.72.0 Command line options: 232 curl_easy_setopt() options: 277 Public functions in libcurl: 82 - Contributors: 2228 + Contributors: 2230 This release includes the following changes: @@ -25,6 +25,7 @@ This release includes the following bugfixes: o CI/macos: enable warnings as errors for CMake builds [4] o CI/macos: set minimum macOS version [56] o CI/macos: unconditionally enable warnings-as-errors with autotools [21] + o CI: Add muse CI analyzer [79] o cirrus-ci: upgrade 11-STABLE to 11.4 [2] o CMake: fix test for warning suppressions [17] o cmake: fix windows xp build [13] @@ -33,6 +34,7 @@ This release includes the following bugfixes: o configure: cleanup wolfssl + pkg-config conflicts when cross compiling. [48] o configure: show zstd "no" in summary when built without it [49] o connect: remove redundant message about connect failure [66] + o curl.1: add a few missing valid exit codes [76] o curl: add %{method} to the -w variables o curl: improve the existing file check with -J [43] o curl_multi_setopt: fix compiler warning "result is always false" [42] @@ -46,6 +48,8 @@ This release includes the following bugfixes: o ftpserver: don't verify SMTP MAIL FROM names [8] o getinfo: reset retry-after value in initinfo [51] o gnutls: repair the build with `CURL_DISABLE_PROXY` [5] + o gtls: survive not being able to get name/issuer [73] + o h2: repair trailer handling [81] o http2: close the http2 connection when no more requests may be sent [7] o http2: fix nghttp2_strerror -> nghttp2_http2_strerror in debug messages [11] o md(4|5): don't use deprecated macOS functions [23] @@ -55,6 +59,7 @@ This release includes the following bugfixes: o multi: remove two checks always true [36] o multi: update comment to say easyp list is linear [44] o multi_remove_handle: close unused connect-only connections [62] + o ngtcp2: adapt to error code rename [69] o ngtcp2: adjust to recent sockaddr updates [27] o ngtcp2: update to modified qlog callback prototype [14] o nss: fix build with disabled proxy support [32] @@ -63,18 +68,27 @@ This release includes the following bugfixes: o page-header: provide protocol details in the curl.1 man page [28] o quiche: handle calling disconnect twice [50] o runtests.pl: treat LibreSSL and BoringSSL as OpenSSL [59] + o runtests: move the gnutls-serv tests to a dynamic port [74] + o runtests: move the smbserver to use a dynamic port number [71] + o runtests: move the TELNET server to a dynamic port [68] + o runtests: run the http2 tests on a random port number [72] + o runtests: support dynamicly base64 encoded sections in tests [75] o setopt: unset NOBODY switches to GET if still HEAD [47] o socks: use size_t for size variable [39] o strdup: remove the odd strlen check [24] o test1119: verify stdout in the test [33] o test1139: make it display the difference on test failures + o test1908: treat file as text [83] + o tests/FILEFORMAT.md: mention %HTTP2PORT o tests/sshserver.pl: fix compatibility with OpenSSH for Windows o tls-max.d: this option is only for TLS-using connections [45] o tlsv1.3.d. only for TLS-using connections [37] o tool_doswin: Simplify Windows version detection [57] o tool_getparam: make --krb option work again [10] + o TrackMemory tests: ignore realloc and free in getenv.c [84] o transfer: fix data_pending for builds with both h2 and h3 enabled [41] o transfer: fix memory-leak with CURLOPT_CURLU in a duped handle [15] + o travis/script.sh: fix use of `-n' with unquoted envvar [80] o travis: add ppc64le and s390x builds [65] o travis: update quiche builds for new boringssl layout [25] o url: fix CURLU and location following [70] @@ -83,6 +97,7 @@ This release includes the following bugfixes: o win32: Add Curl_verify_windows_version() to curlx [58] o WIN32: stop forcing narrow-character API [52] o windows: add unicode to feature list [35] + o windows: disable Unix Sockets for old mingw [82] This release includes the following known bugs: @@ -99,9 +114,10 @@ advice from friends like these: Jonathan Cardoso Machado, Jonathan Nieder, Kamil Dudka, Laramie Leavitt, lilongyan-huawei on github, Marc Aldorasi, Marcel Raad, Marc Hörsken, Masaya Suzuki, Matthias Naegler, Nicolas Sterchele, NobodyXu on github, - Peter Wu, Ray Satiro, sspiri on github, Tatsuhiro Tsujikawa, - tbugfinder on github, Tobias Stoeckmann, Viktor Szakats, xwxbug on github, - (39 contributors) + Peter Wu, Ray Satiro, sspiri on github, Tadej Vengust, Tatsuhiro Tsujikawa, + tbugfinder on github, Thomas M. DuBuisson, Tobias Stoeckmann, Viktor Szakats, + xwxbug on github, + (41 contributors) Thanks! (and sorry if I forgot to mention someone) @@ -174,4 +190,18 @@ References to bug reports and discussions on issues: [65] = https://curl.haxx.se/bug/?i=5752 [66] = https://curl.haxx.se/bug/?i=5708 [67] = https://curl.haxx.se/bug/?i=5721 + [68] = https://curl.haxx.se/bug/?i=5785 + [69] = https://curl.haxx.se/bug/?i=5786 [70] = https://curl.haxx.se/bug/?i=5709 + [71] = https://curl.haxx.se/bug/?i=5782 + [72] = https://curl.haxx.se/bug/?i=5779 + [73] = https://curl.haxx.se/bug/?i=5778 + [74] = https://curl.haxx.se/bug/?i=5778 + [75] = https://curl.haxx.se/bug/?i=5761 + [76] = https://curl.haxx.se/bug/?i=5777 + [79] = https://curl.haxx.se/bug/?i=5772 + [80] = https://curl.haxx.se/bug/?i=5773 + [81] = https://curl.haxx.se/bug/?i=5663 + [82] = https://curl.haxx.se/bug/?i=5674 + [83] = https://curl.haxx.se/bug/?i=5767 + [84] = https://curl.haxx.se/bug/?i=5767