summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2022-06-27 08:07:28 +0200
committerDaniel Stenberg <daniel@haxx.se>2022-06-27 08:07:28 +0200
commit45ac4d019475df03562fe0ac54eb67e1d1de0ca7 (patch)
treedb3716faed24933443e917c5f3941aca1f9584a9
parent4924875726e7022888257f28fbfb410819c7aa76 (diff)
downloadcurl-45ac4d019475df03562fe0ac54eb67e1d1de0ca7.tar.gz
RELEASE-NOTES: syncedcurl-7_84_0
Version 7.84.0 release
-rw-r--r--RELEASE-NOTES50
1 files changed, 39 insertions, 11 deletions
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 47cb4cdd9..5bc5055a4 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -4,7 +4,7 @@ curl and libcurl 7.84.0
Command line options: 248
curl_easy_setopt() options: 297
Public functions in libcurl: 88
- Contributors: 2648
+ Contributors: 2652
This release includes the following changes:
@@ -22,6 +22,8 @@ This release includes the following bugfixes:
o aws-sigv4: fix potentional NULL pointer arithmetic [48]
o bindlocal: don't use a random port if port number would wrap [14]
o c-hyper: mark status line as status for Curl_client_write() [58]
+ o ci: avoid `cmake -Hpath` [114]
+ o CI: bump FreeBSD 13.0 to 13.1 [127]
o ci: update github actions [36]
o cmake: add libpsl support [3]
o cmake: do not add libcurl.rc to the static libcurl library [53]
@@ -31,7 +33,9 @@ This release includes the following bugfixes:
o configure: skip libidn2 detection when winidn is used [89]
o configure: use the SED value to invoke sed [28]
o configure: warn about rustls being experimental [103]
+ o content_encoding: return error on too many compression steps [106]
o cookie: address secure domain overlay [7]
+ o cookie: apply limits [83]
o copyright.pl: parse and use .reuse/dep5 for skips [105]
o copyright: make repository REUSE compliant [119]
o curl.1: add a few see also --tls-max [52]
@@ -41,6 +45,7 @@ This release includes the following bugfixes:
o curl_getdate.3: document that some illegal dates pass through [34]
o Curl_parsenetrc: don't access local pwbuf outside of scope [27]
o curl_url_set.3: clarify by default using known schemes only [120]
+ o CURLOPT_ALTSVC.3: document the file format [118]
o CURLOPT_FILETIME.3: fix the protocols this works with
o CURLOPT_HTTPHEADER.3: improve comment in example [66]
o CURLOPT_NETRC.3: document the .netrc file format
@@ -57,6 +62,8 @@ This release includes the following bugfixes:
o examples/crawler.c: use the curl license [73]
o examples: remove fopen.c and rtsp.c [76]
o FAQ: Clarify Windows double quote usage [42]
+ o fopen: add Curl_fopen() for better overwriting of files [72]
+ o ftp: restore protocol state after http proxy CONNECT [110]
o ftp: when failing to do a secure GSSAPI login, fail hard [62]
o GHA/hyper: enable debug in the build
o gssapi: improve handling of errors from gss_display_status [45]
@@ -66,6 +73,7 @@ This release includes the following bugfixes:
o http2: reject overly many push-promise headers [63]
o http: restore header folding behavior [64]
o hyper: use 'alt-used' [71]
+ o krb5: return error properly on decode errors [107]
o lib: make more protocol specific struct fields #ifdefed [84]
o libcurl-security.3: add "Secrets in memory" [30]
o libcurl-security.3: document CRLF header injection [98]
@@ -76,6 +84,7 @@ This release includes the following bugfixes:
o Makefile.am: fix portability issues [1]
o Makefile.m32: delete obsolete options, improve -On [ci skip] [65]
o Makefile.m32: delete two obsolete OpenSSL options [ci skip] [39]
+ o Makefile.m32: stop forcing XP target with ipv6 enabled [ci skip] [116]
o max-time.d: clarify max-time sets max transfer time [70]
o mprintf: ignore clang non-literal format string [19]
o netrc: check %USERPROFILE% as well on Windows [77]
@@ -91,8 +100,10 @@ This release includes the following bugfixes:
o ngtcp2: support boringssl crypto backend [17]
o ngtcp2: use helper funcs to simplify TLS handshake integration [68]
o ntlm: provide a fixed fake host name [32]
+ o projects: fix third-party SSL library build paths for Visual Studio [125]
o quic: add Curl_quic_idle [18]
o quiche: support ca-fallback [49]
+ o rand: stop detecting /dev/urandom in cross-builds [113]
o remote-name.d: mention --output-dir [88]
o runtests.pl: add the --repeat parameter to the --help output [43]
o runtests: fix skipping tests not done event-based [95]
@@ -116,9 +127,11 @@ This release includes the following bugfixes:
o tool_operate: make sure --fail-with-body works with --retry [24]
o transfer: fix potential NULL pointer dereference [15]
o transfer: maintain --path-as-is after redirects [96]
+ o transfer: upload performance; avoid tiny send [124]
o url: free old conn better on reuse [41]
o url: remove redundant #ifdefs in allocate_conn()
o url: URL encode the path when extracted, if spaces were set
+ o urlapi: make curl_url_set(url, CURLUPART_URL, NULL, 0) clear all parts [126]
o urlapi: support CURLU_URLENCODE for curl_url_get()
o urldata: reduce size of a few struct fields [86]
o urldata: remove three unused booleans from struct UserDefined [87]
@@ -138,16 +151,18 @@ This release would not have looked like this without help, code, reports and
advice from friends like these:
Andrea Pappacoda, Balakrishnan Balasubramanian, Boris Verkhovskiy,
- Carlo Alberto, Christian Weisgerber via curl-library, Dan Fandrich,
- Daniel Gustafsson, Daniel Stenberg, Egor Pugin, Emil Engler, Evgeny Grin,
- Fabian Keil, Frank Gevaerts, Frazer Smith, Gisle Vanem, Gregor Jasny,
- Harry Sintonen, Illarion Taev, ImpatientHippo on GitHub, Jakub Bochenski,
- Kamil Dudka, Karlson2k on github, KotlinIsland on github, Ladar Levison,
- Marcel Raad, Marc Hörsken, Marcus T, Max Mehl, michael musset, Nick Zitzmann,
- Nuru on github, Patrick Monnerat, Petr Pisar, Ray Satiro, Ricardo M. Correia,
- Simon Berger, Tatsuhiro Tsujikawa, Thomas Guillem, Viktor Szakats,
- Vincent Torri, vvb2060 on github, Wolf Vollprecht, Elms
- (43 contributors)
+ Carlo Alberto, Christian Weisgerber, Dan Fandrich, Daniel Gustafsson,
+ Daniel Stenberg, Egor Pugin, Emanuele Torre, Emil Engler, Evgeny Grin,
+ Fabian Keil, Frank Gevaerts, Frazer Smith, Gisle Vanem, Glenn Strauss,
+ Gregor Jasny, Harry Sintonen, Illarion Taev, ImpatientHippo on GitHub,
+ Jakub Bochenski, Kamil Dudka, Karlson2k on github, KotlinIsland on github,
+ Ladar Levison, Marcel Raad, Marc Hörsken, Marcus T, Max Mehl, michael musset,
+ Nick Zitzmann, Nuru on github, Patrick Monnerat, Petr Pisar, Philip H,
+ Pierrick Charron, Ray Satiro, Ricardo M. Correia, Simon Berger,
+ Stefan Eissing, Steve Holme, Tatsuhiro Tsujikawa, Thomas Guillem, Tom Eccles,
+ Viktor Szakats, Vincent Torri, vvb2060 on github, Willem Hoek,
+ Wolf Vollprecht, Elms
+ (51 contributors)
References to bug reports and discussions on issues:
@@ -222,6 +237,7 @@ References to bug reports and discussions on issues:
[69] = https://curl.se/bug/?i=8671
[70] = https://curl.se/bug/?i=8877
[71] = https://curl.se/bug/?i=8898
+ [72] = https://curl.se/docs/CVE-2022-32207.html
[73] = https://curl.se/bug/?i=8950
[74] = https://curl.se/bug/?i=8948
[75] = https://curl.se/bug/?i=8952
@@ -232,6 +248,7 @@ References to bug reports and discussions on issues:
[80] = https://curl.se/bug/?i=8912
[81] = https://curl.se/bug/?i=8912
[82] = https://curl.se/bug/?i=8912
+ [83] = https://curl.se/docs/CVE-2022-32205.html
[84] = https://curl.se/bug/?i=8944
[85] = https://curl.se/bug/?i=8940
[86] = https://curl.se/bug/?i=8940
@@ -254,7 +271,18 @@ References to bug reports and discussions on issues:
[103] = https://curl.se/bug/?i=9019
[104] = https://curl.se/bug/?i=9013
[105] = https://curl.se/bug/?i=9006
+ [106] = https://curl.se/docs/CVE-2022-32206.html
+ [107] = https://curl.se/docs/CVE-2022-32208.html
+ [110] = https://curl.se/bug/?i=8737
[112] = https://curl.se/bug/?i=9002
+ [113] = https://curl.se/bug/?i=9038
+ [114] = https://curl.se/bug/?i=9008
+ [116] = https://curl.se/bug/?i=9035
+ [118] = https://curl.se/bug/?i=9033
[119] = https://curl.se/bug/?i=8869
[120] = https://curl.se/bug/?i=8994
[121] = https://curl.se/bug/?i=8981
+ [124] = https://curl.se/bug/?i=8965
+ [125] = https://curl.se/bug/?i=8991
+ [126] = https://curl.se/bug/?i=9028
+ [127] = https://curl.se/bug/?i=8815