From 436d63fbb18db9c91e816b27a3b9316cd7310471 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Tue, 3 Jan 2023 09:34:54 +0100 Subject: [PATCH] RELEASE-NOTES: synced --- RELEASE-NOTES | 58 ++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 50 insertions(+), 8 deletions(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 3def3ef306..a87a85d53c 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -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 -- 2.47.3