RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2022-01-25 09:27:24 +01:00
parent 955cb99130
commit 6a2daeeecd
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -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