RELEASE-NOTES: synced

and bump curlver to 7.83.2 for now (but likely to become 7.84.0 soon)
This commit is contained in:
Daniel Stenberg 2022-05-16 09:23:21 +02:00
parent bda0d5fb84
commit 64a4bb6cc8
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
2 changed files with 35 additions and 91 deletions

View File

@ -1,54 +1,30 @@
curl and libcurl 7.83.1
curl and libcurl 7.83.2
Public curl releases: 208
Public curl releases: 209
Command line options: 247
curl_easy_setopt() options: 295
Public functions in libcurl: 88
Contributors: 2632
This release includes the following changes:
o
This release includes the following bugfixes:
o altsvc: fix host name matching for trailing dots [31]
o cirrus: Update to FreeBSD 12.3 [24]
o cirrus: Use pip for Python packages on FreeBSD [23]
o conn: fix typo 'connnection' -> 'connection' in two function names [1]
o cookies: make bad_domain() not consider a trailing dot fine [26]
o curl: free resource in error path [3]
o curl: guard against size_t wraparound in no-clobber code [4]
o CURLOPT_DOH_URL.3: mention the known bug [19]
o CURLOPT_HSTS*FUNCTION.3: document the involved structs as well [20]
o CURLOPT_SSH_AUTH_TYPES.3: fix the default [18]
o data/test376: set a proper name
o GHA/mbedtls: enabled nghttp2 in the build [11]
o gha: build msh3 [5]
o gskit: fixed bogus setsockopt calls [17]
o gskit: remove unused function set_callback [2]
o hsts: ignore trailing dots when comparing hosts names [28]
o HTTP-COOKIES: add missing CURLOPT_COOKIESESSION [40]
o http: move Curl_allow_auth_to_host() [9]
o http_proxy/hyper: handle closed connections [34]
o hyper: fix test 357 [32]
o Makefile: fix "make ca-firefox" [37]
o mbedtls: bail out if rng init fails [14]
o mbedtls: fix compile when h2-enabled [12]
o mbedtls: fix some error messages
o misc: use "autoreconf -fi" instead buildconf [22]
o msh3: get msh3 version from MsH3Version [6]
o msh3: print boolean value as text representation [10]
o msh3: psss remote_port to MsH3ConnectionOpen [7]
o ngtcp2: add ca-fallback support for OpenSSL backend [35]
o nss: return error if seemingly stuck in a cert loop [30]
o openssl: define HAVE_SSL_CTX_SET_EC_CURVES for libressl [8]
o post_per_transfer: remove the updated file name [27]
o sectransp: bail out if SSLSetPeerDomainName fails [33]
o tests/server: declare variable 'reqlogfile' static [39]
o tests: fix markdown formatting in README [38]
o test{898,974,976}: add 'HTTP proxy' keywords [16]
o tls: check more TLS details for connection reuse [25]
o url: check SSH config match on connection reuse [21]
o urlapi: address (harmless) UndefinedBehavior sanitizer warning [15]
o urlapi: reject percent-decoding host name into separator bytes [29]
o x509asn1: make do_pubkey handle EC public keys [13]
o aws-sigv4: fix potentional NULL pointer arithmetic [48]
o ci: update github actions [36]
o curl.1: mention exit code zero too [44]
o FAQ: Clarify Windows double quote usage [42]
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 quiche: support ca-fallback [49]
o tests 266, 116 and 1540: add a small write delay
o tests/server/sws.c: change the HTTP writedelay unit to milliseconds [47]
o url: free old conn better on reuse [41]
o url: remove redundant #ifdefs in allocate_conn()
o x509asn1: mark msnprintf return as unchecked [50]
This release includes the following known bugs:
@ -57,51 +33,19 @@ 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:
Adam Rosenfield, Axel Chong, Christian Weisgerber, Daniel Gustafsson,
Daniel Stenberg, Fabian Keil, Florian Kohnhäuser, Garrett Squire,
Harry Sintonen, LigH-de on github, Michael Olbrich, Nick Banks,
Patrick Monnerat, Philip H, Prithvi MK, Ray Satiro, Ryan Schmidt,
Sergey Markelov, Tatsuhiro Tsujikawa, Yusuke Nakamura
(20 contributors)
Andrea Pappacoda, Daniel Gustafsson, Daniel Stenberg, Fabian Keil,
Frazer Smith, Kamil Dudka, KotlinIsland on github, Ray Satiro
(8 contributors)
References to bug reports and discussions on issues:
[1] = https://curl.se/bug/?i=8759
[2] = https://curl.se/bug/?i=8782
[3] = https://curl.se/bug/?i=8770
[4] = https://curl.se/bug/?i=8771
[5] = https://curl.se/bug/?i=8779
[6] = https://curl.se/bug/?i=8762
[7] = https://curl.se/bug/?i=8762
[8] = https://curl.se/mail/lib-2022-04/0059.html
[9] = https://curl.se/bug/?i=8772
[10] = https://curl.se/bug/?i=8763
[11] = https://curl.se/bug/?i=8767
[12] = https://curl.se/bug/?i=8766
[13] = https://curl.se/bug/?i=8757
[14] = https://curl.se/bug/?i=8796
[15] = https://curl.se/bug/?i=8797
[16] = https://curl.se/bug/?i=8791
[17] = https://curl.se/bug/?i=8793
[18] = https://curl.se/bug/?i=8792
[19] = https://curl.se/bug/?i=8790
[20] = https://curl.se/bug/?i=8788
[21] = https://curl.se/docs/CVE-2022-27782.html
[22] = https://curl.se/bug/?i=8777
[23] = https://curl.se/bug/?i=8783
[24] = https://curl.se/bug/?i=8783
[25] = https://curl.se/docs/CVE-2022-27782.html
[26] = https://curl.se/docs/CVE-2022-27779.html
[27] = https://curl.se/docs/CVE-2022-27778.html
[28] = https://curl.se/docs/CVE-2022-30115.html
[29] = https://curl.se/docs/CVE-2022-27780.html
[30] = https://curl.se/docs/CVE-2022-27781.html
[31] = https://curl.se/bug/?i=8819
[32] = https://curl.se/bug/?i=8811
[33] = https://curl.se/bug/?i=8798
[34] = https://curl.se/bug/?i=8700
[35] = https://curl.se/bug/?i=8828
[37] = https://curl.se/bug/?i=8804
[38] = https://curl.se/bug/?i=8802
[39] = https://curl.se/bug/?i=8799
[40] = https://curl.se/bug/?i=8795
[36] = https://curl.se/bug/?i=8843
[41] = https://curl.se/bug/?i=8841
[42] = https://curl.se/bug/?i=8823
[44] = https://curl.se/bug/?i=8833
[45] = https://curl.se/bug/?i=8832
[46] = https://curl.se/bug/?i=8808
[47] = https://curl.se/bug/?i=8827
[48] = https://curl.se/bug/?i=8814
[49] = https://curl.se/bug/?i=8696
[50] = https://curl.se/bug/?i=8831

View File

@ -30,13 +30,13 @@
/* This is the version number of the libcurl package from which this header
file origins: */
#define LIBCURL_VERSION "7.83.1-DEV"
#define LIBCURL_VERSION "7.83.2-DEV"
/* The numeric version number is also available "in parts" by using these
defines: */
#define LIBCURL_VERSION_MAJOR 7
#define LIBCURL_VERSION_MINOR 83
#define LIBCURL_VERSION_PATCH 1
#define LIBCURL_VERSION_PATCH 2
/* This is the numeric version of the libcurl version number, meant for easier
parsing and comparisons by programs. The LIBCURL_VERSION_NUM define will
@ -57,7 +57,7 @@
CURL_VERSION_BITS() macro since curl's own configure script greps for it
and needs it to contain the full number.
*/
#define LIBCURL_VERSION_NUM 0x075301
#define LIBCURL_VERSION_NUM 0x075302
/*
* This is the date and time when the full source package was created. The