RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2023-01-03 09:34:54 +01:00
parent 22f795c834
commit 436d63fbb1
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -4,7 +4,7 @@ curl and libcurl 7.87.1
Command line options: 249
curl_easy_setopt() options: 302
Public functions in libcurl: 91
Contributors: 2781
Contributors: 2787
This release includes the following changes:
@ -16,35 +16,56 @@ This release includes the following bugfixes:
o cfilters:Curl_conn_get_select_socks: use the first non-connected filter [24]
o cmake: bump requirement to 3.7 [23]
o cmake: check for sendmsg [39]
o cmake: fix the snprintf detection [5]
o copyright: update all copyright lines and remove year ranges [35]
o curl.h: mark CURLSSLBACKEND_MESALINK as deprecated [52]
o curl_global_sslset.3: clarify the openssl situation [53]
o docs/DEPRECATE.md: deprecate gskit [36]
o docs: add link to GitHub Discussions [49]
o docs: mention indirect effects of --insecure [19]
o examples: remove the curlgtk.c example [48]
o ftpserver: lower the normal DATA connect timeout to speed up torture tests [27]
o haxproxy: send before TLS handhshake [34]
o hsts: handle adding the same host name again
o http2: when using printf %.*s, the length arg must be 'int' [41]
o HTTP3: mention what needs to be in place to remove EXPERIMENTAL label [31]
o http: add additional condition for including stdint.h [54]
o http: decode transfer encoding first [51]
o http: remove the trace message "Mark bundle... multiuse" [6]
o lib670: make test.h the first include [56]
o lib: connect/h2/h3 refactor [57]
o libssh2: try sha2 algos for hostkey methods [2]
o Linux CI: update some dependecies to latest tag [44]
o Makefile.mk: fix wolfssl and mbedtls default paths [21]
o md4: fix build with GnuTLS + OpenSSL v1 [12]
o misc: fix grammar and spelling [14]
o msh3: add support for request payload [28]
o msh3: update to v0.5 Release [17]
o multihandle: turn bool struct fields into bits [26]
o ngtcp2: fix the build without 'sendmsg' [38]
o openssl: remove attached easy handles from SSL instances [29]
o release-notes.pl: check fixes/closes lines better
o Revert "x509asn1: avoid freeing unallocated pointers" [37]
o runtest.pl: add expected fourth return value [40]
o runtests: also tear down http2/http3 servers when https server is stopped [8]
o runtests: consider warnings fatal and error on them [32]
o runtests: make 'mbedtls' a testable feature
o SECURITY-PROCESS.md: document severity levels [20]
o socketpair: allow localhost MITM sniffers [30]
o strdup: name it Curl_strdup [16]
o test1560: use a UTF8-using locale when run [46]
o tests: add 3 new HTTP/2 test cases, plus https: support for nghttpx [9]
o tests: avoid use of sha1 in certificates [4]
o tool_operate: fix `CURLOPT_SOCKS5_GSSAPI_NEC` type [1]
o transfer: break the read loop when RECV is cleared [22]
o typecheck: accept expressions for option/info parameters [3]
o urldata: cease storing TLS auth type [55]
o urldata: make 'ftp_create_missing_dirs' depend on FTP || SFTP [13]
o urldata: make set.http200aliases conditional on HTTP being present [11]
o urldata: move the cookefilelist to the 'set' struct [15]
o urldata: remove unused struct fields, made more conditional [10]
o vtls: use ALPN HTTP/1.0 when HTTP/1.0 is used
o workflows/linux.yml: merge 3 common packages [18]
o writeout: add %{certs} and %{num_certs} [33]
@ -54,6 +75,7 @@ This release includes the following known bugs:
Planned upcoming removals include:
o gskit
o NSS
o Support for systems without 64 bit data types
@ -62,13 +84,14 @@ Planned upcoming removals include:
This release would not have looked like this without help, code, reports and
advice from friends like these:
Andy Alt, Daniel Stenberg, Esdras de Morais da Silva, Hannah Schierling,
Harry Sintonen, Hide Ishikawa, John Bampton, Marcel Raad, Martin Waleczek,
Nick Banks, nick-telia on github, norbertmm on github, Patrick Monnerat,
Paul Howarth, Radu Hociung, Ryan Schmidt, Sergio-IME on github,
SerusDev on github, Stefan Eissing, Thomas Klausner, Viktor Szakats,
Yurii Rashkovskii
(22 contributors)
Andy Alt, Cameron Blomquist, Daniel Stenberg, Esdras de Morais da Silva,
Hannah Schierling, Harry Sintonen, Hide Ishikawa, Jakob Hirsch, John Bampton,
Josh Brobst, Marcel Raad, Martin Waleczek, Nick Banks, nick-telia on github,
norbertmm on github, odek86 on github, Patrick Monnerat, Paul Howarth,
Philip Heiduck, Radu Hociung, Ryan Schmidt, Sergio-IME on github,
SerusDev on github, Stefan Eissing, Stephan Guilloux, Thomas Klausner,
Timmy Schierling, Viktor Szakats, William Tang, Yurii Rashkovskii
(30 contributors)
References to bug reports and discussions on issues:
@ -103,5 +126,24 @@ References to bug reports and discussions on issues:
[29] = https://curl.se/bug/?i=10151
[30] = https://curl.se/bug/?i=10144
[31] = https://curl.se/bug/?i=10168
[32] = https://curl.se/bug/?i=10208
[33] = https://curl.se/bug/?i=10019
[34] = https://curl.se/bug/?i=10165
[35] = https://curl.se/bug/?i=10205
[36] = https://curl.se/bug/?i=10201
[37] = https://curl.se/bug/?i=10163
[38] = https://curl.se/bug/?i=10210
[39] = https://curl.se/bug/?i=10211
[40] = https://curl.se/bug/?i=10206
[41] = https://curl.se/bug/?i=10203
[44] = https://curl.se/bug/?i=10195
[46] = https://curl.se/bug/?i=10193
[48] = https://curl.se/bug/?i=10197
[49] = https://curl.se/bug/?i=10171
[51] = https://curl.se/bug/?i=10187
[52] = https://curl.se/bug/?i=10189
[53] = https://curl.se/bug/?i=10188
[54] = https://curl.se/bug/?i=10185
[55] = https://curl.se/bug/?i=10181
[56] = https://curl.se/bug/?i=10182
[57] = https://curl.se/bug/?i=10141