RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2022-05-23 09:11:32 +02:00
parent 7bc785387d
commit 6e489e00a5
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -4,11 +4,12 @@ curl and libcurl 7.84.0
Command line options: 247
curl_easy_setopt() options: 295
Public functions in libcurl: 88
Contributors: 2638
Contributors: 2639
This release includes the following changes:
o curl: deprecate --random-file and --egd-file [12]
o CURLINFO_CAPATH/CAINFO: get the default CA paths from libcurl [9]
o opts: deprecate RANDOM_FILE and EGDSOCKET [13]
o socks: support unix sockets for socks proxy [2]
@ -18,6 +19,7 @@ This release includes the following bugfixes:
o bindlocal: don't use a random port if port number would wrap [14]
o ci: update github actions [36]
o cmake: add libpsl support [3]
o configure: use the SED value to invoke sed [28]
o cookie: address secure domain overlay [7]
o curl.1: mention exit code zero too [44]
o Curl_parsenetrc: don't access local pwbuf outside of scope [27]
@ -26,15 +28,21 @@ This release includes the following bugfixes:
o gssapi: improve handling of errors from gss_display_status [45]
o gssapi: initialize gss_buffer_desc strings
o http2: always debug print stream id in decimal with %u [46]
o libcurl-security.3: add "Secrets in memory" [30]
o links: update dead links to the curl-wiki [21]
o log2changes: do not indent empty lines [ci skip] [37]
o macos9: remove partial support [22]
o Makefile.am: fix portability issues [1]
o Makefile.m32: delete two obsolete OpenSSL options [ci skip] [39]
o mprintf: ignore clang non-literal format string [19]
o ngtcp2: Allow curl to send larger UDP datagrams [29]
o ngtcp2: Correct use of ngtcp2 and nghttp3 signed integer types [25]
o ngtcp2: extend QUIC transport parameters buffer [4]
o ngtcp2: Fix alert_read_func return value [26]
o ngtcp2: handle error from ngtcp2_conn_submit_crypto_data [5]
o ngtcp2: send appropriate connection close error code [6]
o ngtcp2: support boringssl crypto backend [17]
o ntlm: provide a fixed fake host name [32]
o quic: add Curl_quic_idle [18]
o quiche: support ca-fallback [49]
o sectransp: check for a function defined when __BLOCKS__ is undefined [20]
@ -46,6 +54,7 @@ This release includes the following bugfixes:
o url: free old conn better on reuse [41]
o url: remove redundant #ifdefs in allocate_conn()
o wolfssh.h: removed [10]
o wolfssl: correct the failf() message when a handle can't be made [38]
o wolfSSL: explicitly use compatibility layer [11]
o x509asn1: mark msnprintf return as unchecked [50]
@ -56,13 +65,14 @@ This release includes the following known bugs:
This release would not have looked like this without help, code, reports and
advice from friends like these:
Andrea Pappacoda, Balakrishnan Balasubramanian,
Andrea Pappacoda, Balakrishnan Balasubramanian, Carlo Alberto,
Christian Weisgerber via curl-library, Daniel Gustafsson, Daniel Stenberg,
Egor Pugin, Fabian Keil, Frank Gevaerts, Frazer Smith, Gregor Jasny,
Harry Sintonen, Illarion Taev, Jakub Bochenski, Kamil Dudka,
KotlinIsland on github, Nick Zitzmann, Ray Satiro, Tatsuhiro Tsujikawa,
Vincent Torri, vvb2060 on github, Elms
(21 contributors)
KotlinIsland on github, Marcel Raad, Nick Zitzmann, Patrick Monnerat,
Ray Satiro, Tatsuhiro Tsujikawa, Viktor Szakats, Vincent Torri,
vvb2060 on github, Elms
(25 contributors)
References to bug reports and discussions on issues:
@ -74,6 +84,7 @@ References to bug reports and discussions on issues:
[6] = https://curl.se/bug/?i=8870
[7] = https://hackerone.com/reports/1560324
[8] = https://curl.se/bug/?i=8875
[9] = https://curl.se/bug/?i=8888
[10] = https://curl.se/bug/?i=8863
[11] = https://curl.se/bug/?i=8864
[12] = https://curl.se/bug/?i=8670
@ -85,12 +96,20 @@ References to bug reports and discussions on issues:
[18] = https://curl.se/bug/?i=8698
[19] = https://curl.se/bug/?i=8740
[20] = https://curl.se/bug/?i=8846
[21] = https://curl.se/bug/?i=8897
[22] = https://curl.se/bug/?i=8836
[24] = https://curl.se/bug/?i=8845
[25] = https://curl.se/bug/?i=8851
[26] = https://curl.se/bug/?i=8852
[27] = https://curl.se/bug/?i=8850
[28] = https://curl.se/bug/?i=8891
[29] = https://curl.se/bug/?i=8883
[30] = https://curl.se/bug/?i=8881
[32] = https://curl.se/bug/?i=8859
[36] = https://curl.se/bug/?i=8843
[37] = https://curl.se/bug/?i=8887
[38] = https://curl.se/bug/?i=8885
[39] = https://curl.se/bug/?i=8884
[41] = https://curl.se/bug/?i=8841
[42] = https://curl.se/bug/?i=8823
[44] = https://curl.se/bug/?i=8833