From: Daniel Stenberg Date: Tue, 25 Jan 2022 08:27:24 +0000 (+0100) Subject: RELEASE-NOTES: synced X-Git-Tag: curl-7_82_0~181 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6a2daeeecd4f1ec5b4099b896fa53c8738d58de5;p=thirdparty%2Fcurl.git RELEASE-NOTES: synced --- diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 3fc6f14b93..42157f8015 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -4,7 +4,7 @@ curl and libcurl 7.82.0 Command line options: 244 curl_easy_setopt() options: 295 Public functions in libcurl: 86 - Contributors: 2568 + Contributors: 2571 This release includes the following changes: @@ -18,7 +18,10 @@ This release includes the following bugfixes: o build: fix -Wenum-conversion handling o checksrc: fix typo in comment [34] o CI: move the rustls CI job to GHA from Zuul [8] + o CI: test building wolfssl with --enable-opensslextra [42] + o CI: workflows/wolfssl: install impacket [47] o cmake: fix iOS CMake project generation error [13] + o cmdline-opts/gen.pl: fix option matching to improve references [50] o curl tool: erase some more sensitive command line arguments [22] o curl-functions.m4: fix LIBRARY_PATH adjustment to avoid eval [5] o curl-functions.m4: revert DYLD_LIBRARY_PATH tricks in CURL_RUN_IFELSE [9] @@ -29,25 +32,36 @@ This release includes the following bugfixes: o CURLMOPT_TIMERFUNCTION/DATA.3: fix the examples [27] o CURLOPT_RESOLVE.3: change example port to 443 o docs/cmdline-opts: add "mutexed" options for more http versions [25] + o docs: document HTTP/2 not insisting on TLS 1.2 [49] o docs: fix mandoc -T lint formatting complaints [2] + o docs: update IETF links to use datatracker [41] o examples/multi-app.c: call curl_multi_remove_handle as well [19] o formdata: avoid size_t => long typecast overflows [37] o gen.pl: terminate "example" sections better [4] + o hostcheck: fixed to not touch used input strings [38] o ldap: return CURLE_URL_MALFORMAT for bad URL [24] o mbedtls: fix CURLOPT_SSLCERT_BLOB (again) - o mbedtls: Fix ssl_init error with mbedTLS 3.1.0+ [12] + o mbedtls: fix ssl_init error with mbedTLS 3.1.0+ [12] o mbedtls: return CURLcode result instead of a mbedtls error code [1] + o md5: check md5_init_func return value + o misc: allow curl to build with wolfssl --enable-opensslextra [43] o misc: remove BeOS code and references [30] o misc: remove the final watcom references [29] o mqtt: free any send leftover data when done [36] o multi: set in_callback for multi interface callbacks [28] o next.d. remove .fi/.nf as they are handled by gen.pl [3] + o ngtcp2: adapt to changed end of headers callback proto [39] o ngtcp2: fix declaration of ‘result’ shadows a previous local [14] o openldap: implement SASL authentication [16] o openssl.h: avoid including OpenSSL headers here [15] + o openssl: check SSL_get_ex_data to prevent potential NULL dereference [40] o openssl: check the return value of BIO_new_mem_buf() [18] + o openssl: return error if TLS 1.3 is requested when not supported [45] + o projects: fix Visual Studio wolfSSL configurations + o quiche: change qlog file extension to `.sqlog` [44] o quiche: verify the server cert on connect [33] o remote-header-name.d: clarify [10] + o runtests.pl: disable debuginfod [51] o runtests.pl: properly print the test if it contains binary zeros o runtests.pl: support the nonewline attribute for the data part [21] o runtests: allow client/file to specify multiple directories @@ -59,6 +73,7 @@ This release includes the following bugfixes: o tool_findfile: check ~/.config/curlrc too [17] o tool_getparam: DNS options that need c-ares now fail without it [31] o url: given a user in the URL, find pwd for that user in netrc [11] + o url: make Curl_disconnect return void [48] This release includes the following known bugs: @@ -68,12 +83,13 @@ This release would not have looked like this without help, code, reports and advice from friends like these: Alessandro Ghedini, Cameron Will, Daniel Stenberg, Fabian Keil, - Fabian Yamaguchi, Filip Lundgren, Ikko Ashimine, Jan Ehrhardt, - jonny112 on github, Manfred Schwarb, Marcel Raad, Melroy van den Berg, - Michał Antoniak, Niels Martignène, Patrick Monnerat, Ray Satiro, - Ryan Schmidt, Sandro Jaeckel, Satadru Pramanik, Stephen Boost, + Fabian Yamaguchi, Filip Lundgren, Harry Sarson, Ikko Ashimine, Jan Ehrhardt, + jhoyla on github, jonny112 on github, Lucas Pardue, Manfred Schwarb, + Marcel Raad, Melroy van den Berg, Michał Antoniak, Niels Martignène, + Patrick Monnerat, pheiduck on githuh, Ray Satiro, Ryan Schmidt, + Sandro Jaeckel, Satadru Pramanik, Stefan Eissing, Stephen Boost, Stephen M. Coakley, updatede on github, Viktor Szakats, Xiaoke Wang, - (24 contributors) + (29 contributors) References to bug reports and discussions on issues: @@ -114,3 +130,16 @@ References to bug reports and discussions on issues: [35] = https://curl.se/bug/?i=8279 [36] = https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43515 [37] = https://hackerone.com/reports/1444539 + [38] = https://curl.se/bug/?i=8321 + [39] = https://curl.se/bug/?i=8322 + [40] = https://curl.se/bug/?i=8268 + [41] = https://curl.se/bug/?i=8317 + [42] = https://curl.se/bug/?i=8315 + [43] = https://curl.se/bug/?i=8292 + [44] = https://curl.se/bug/?i=8316 + [45] = https://curl.se/bug/?i=8309 + [47] = https://curl.se/bug/?i=8307 + [48] = https://curl.se/bug/?i=8303 + [49] = https://curl.se/bug/?i=8235 + [50] = https://curl.se/bug/?i=8299 + [51] = https://curl.se/bug/?i=8291