2
0
mirror of https://github.com/curl/curl.git synced 2025-04-18 16:30:45 +08:00

RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2022-02-09 10:09:10 +01:00
parent d8490eb16d
commit 77a9be6c5e
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

@ -4,7 +4,7 @@ curl and libcurl 7.82.0
Command line options: 245
curl_easy_setopt() options: 295
Public functions in libcurl: 86
Contributors: 2581
Contributors: 2582
This release includes the following changes:
@ -22,6 +22,7 @@ This release includes the following bugfixes:
o checksrc: fix typo in comment [34]
o CI: move 'distcheck' job from zuul to azure pipelines [60]
o CI: move scan-build job from Zuul to Azure Pipelines [59]
o CI: move the NSS job from zuul to GHA [84]
o ci: move the OpenSSL + c-ares job from Zuul to Circle CI [75]
o CI: move the rustls CI job to GHA from Zuul [8]
o CI: move two jobs from Zuul to Circle CI [73]
@ -30,11 +31,15 @@ This release includes the following bugfixes:
o cirlceci: also run a c-ares job on arm with debug enabled [74]
o cmake: fix iOS CMake project generation error [13]
o cmdline-opts/gen.pl: fix option matching to improve references [50]
o config.d: Clarify _curlrc filename is still valid on Windows [95]
o configure: remove support for "embedded ares" [82]
o configure: set CURL_LIBRARY_PATH for nghttp2 [58]
o configure: support specification of a nghttp2 library path [101]
o configure: use correct CFLAGS for threaded resolver with xlC on AIX [54]
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]
o curl-openssl: fix SRP check for OpenSSL 3.0 [86]
o curl-openssl: remove the OpenSSL headers and library versions check [35]
o curl: remove "separators" (when using globbed URLs) [32]
o curl_getdate.3: remove pointless .PP line [68]
@ -51,9 +56,14 @@ This release includes the following bugfixes:
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 h2/h3: allow CURLOPT_HTTPHEADER change ":scheme" [88]
o hostcheck: fixed to not touch used input strings [38]
o http: make Curl_compareheader() take string length arguments too [87]
o ldap: return CURLE_URL_MALFORMAT for bad URL [24]
o lib: remove support for CURL_DOES_CONVERSIONS [96]
o maketgz: return error if 'make dist' fails [79]
o mbedtls: enable use of mbedtls without CRL support [57]
o mbedtls: enable use of mbedtls without filesystem functions support [100]
o mbedtls: fix CURLOPT_SSLCERT_BLOB (again)
o mbedtls: fix ssl_init error with mbedTLS 3.1.0+ [12]
o mbedtls: remove #include <mbedtls/certs.h> [56]
@ -85,25 +95,35 @@ This release includes the following bugfixes:
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.pl: tolerate test directories without Makefile.inc [98]
o runtests: allow client/file to specify multiple directories
o runtests: make 'rustls' a testable feature
o runtests: make 'wolfssl' a testable feature [6]
o rustls: add CURLOPT_CAINFO_BLOB support [26]
o scripts/cijobs.pl: output data about all currect CI jobs [78]
o scripts/completion.pl: improve zsh completion [46]
o scripts/copyright.pl: support many provided file names on the cmdline
o scripts/delta: check the file delta for current branch
o setopt: do bounds-check before strdup [99]
o setopt: fix the TLSAUTH #ifdefs for proxy-disabled builds [53]
o smb: passing a socket for writing and reading data instead of FIRSTSOCKET [90]
o test3021: disable all msys2 path transformation
o test374: gif data without new line at the end [20]
o tests/disable-scan.pl: properly detect multiple symbols per line [94]
o tests/unit/Makefile.am: add NSS_LIBS to build with NSS fine [85]
o tool_findfile: check ~/.config/curlrc too [17]
o tool_getparam: DNS options that need c-ares now fail without it [31]
o TPF: drop support [97]
o url: given a user in the URL, find pwd for that user in netrc [11]
o url: keep trailing dot in host name [62]
o url: make Curl_disconnect return void [48]
o urlapi: remove an unnecessary call to strlen [64]
o urldata: CONN_IS_PROXIED replaces bits.close when proxy can be disabled [52]
o version_win32: fix warning for `CURL_WINDOWS_APP` [93]
o vtls: pass on the right SNI name [61]
o vxworks: drop support [65]
o write-out.d: Fix num_headers formatting
o x509asn1: toggle off functions not needed for diff tls backends [91]
This release includes the following known bugs:
@ -120,10 +140,10 @@ advice from friends like these:
luminixinc on github, Manfred Schwarb, Marcel Raad, Melroy van den Berg,
Michał Antoniak, neutric on github, Niels Martignène, Patrick Monnerat,
pheiduck on github, Ray Satiro, Ryan Schmidt, Samuel Henrique,
Sandro Jaeckel, Satadru Pramanik, Sebastian Sterk, Stefan Eissing,
Stephen Boost, Stephen M. Coakley, updatede on github, Viktor Szakats,
Xiaoke Wang,
(43 contributors)
Sandro Jaeckel, Satadru Pramanik, Sebastian Sterk,
siddharthchhabrap on github, Stefan Eissing, Stephen Boost,
Stephen M. Coakley, updatede on github, Viktor Szakats, Xiaoke Wang,
(44 contributors)
References to bug reports and discussions on issues:
@ -204,3 +224,22 @@ References to bug reports and discussions on issues:
[75] = https://curl.se/bug/?i=8357
[76] = https://hackerone.com/reports/1463013
[77] = https://curl.se/bug/?i=8354
[78] = https://curl.se/bug/?i=8408
[79] = https://curl.se/mail/lib-2022-02/0070.html
[82] = https://curl.se/bug/?i=8397
[84] = https://curl.se/bug/?i=8396
[85] = https://curl.se/bug/?i=8396
[86] = https://curl.se/bug/?i=8394
[87] = https://curl.se/bug/?i=8391
[88] = https://curl.se/bug/?i=8381
[90] = https://curl.se/bug/?i=8383
[91] = https://curl.se/bug/?i=8386
[93] = https://curl.se/bug/?i=8385
[94] = https://curl.se/bug/?i=8384
[95] = https://curl.se/bug/?i=8382
[96] = https://curl.se/bug/?i=8378
[97] = https://curl.se/bug/?i=8378
[98] = https://curl.se/bug/?i=8379
[99] = https://curl.se/bug/?i=8377
[100] = https://curl.se/bug/?i=8376
[101] = https://curl.se/bug/?i=8375