From cd706f597fcfaa52bf2d80b551cf27e5b337e95a Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Fri, 29 Jan 2021 11:11:35 +0100 Subject: [PATCH] RELEASE-NOTES: synced --- RELEASE-NOTES | 46 ++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 38 insertions(+), 8 deletions(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index b92dd7431..bd6adfef4 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -4,7 +4,7 @@ curl and libcurl 7.75.0 Command line options: 237 curl_easy_setopt() options: 285 Public functions in libcurl: 85 - Contributors: 2319 + Contributors: 2321 This release includes the following changes: @@ -20,6 +20,7 @@ This release includes the following bugfixes: o badsymbols.pl: add verbose mode -v [31] o badsymbols.pl: ignore stand-alone single hash lines [40] o BUG-BOUNTY: minor language updates [5] + o build: fix djgpp builds [84] o cleanup: fix empty expression statement has no effect o cmake: Add an option to disable libidn2 [48] o cmake: enable gophers correctly in curl-config [10] @@ -34,6 +35,9 @@ This release includes the following bugfixes: o cookie: avoid the C1001 internal compiler error with MSVC 14 [36] o curl.1: fix typo microsft -> microsoft [56] o curl: fix handling of -q option [39] + o curl: include the file name in --xattr/--remote-time error msgs + o curl: move fprintf outputs to warnf [105] + o Curl_chunker: shrink the struct [104] o curl_easy_pause.3: add multiplexed pause effects [41] o CURLINFO_PRETRANSFER_TIME.3: clarify [61] o CURLOPT_URL.3: remove scheme specific details [12] @@ -70,6 +74,7 @@ This release includes the following bugfixes: o lib: remove Curl_ prefix from many static functions [66] o lib: save a bit of space with some structure packing [82] o libssh2: fix "Value stored to 'readdir_len' is never read" + o libssh2: move data from connection object to transfer object [114] o libssh: avoid plain free() of libssh-memory [99] o mime: make sure setting MIMEPOST to NULL resets properly [58] o misc: assorted typo fixes [57] @@ -82,8 +87,11 @@ This release includes the following bugfixes: o multi: skip DONE state if there's no connection left for ftp wildcard o multi: when erroring in TOOFAST state, act as for PERFORM [9] o multi_runsingle: bail out early on data->conn == NULL [74] + o ngtcp2: Fix http3 upload stall [106] + o ngtcp2: Fix stack buffer overflow [107] o ngtcp2: make it build it current master again [21] o nss: get the run-time version instead of build-time [67] + o openssl: lowercase the hostname before using it for SNI [46] o OS400: update ccsidcurl.c [20] o pretransfer: setup the User-Agent header here [60] o quiche: remove fprintf() leftover @@ -93,6 +101,7 @@ This release includes the following bugfixes: o runtests: preprocess DISABLED to allow conditionals [93] o schannel: plug a memory-leak [64] o schannel_verify: fix safefree call typo [50] + o select: convert Curl_select() to private static function [103] o socks: use the download buffer instead [86] o speedcheck: exclude paused transfers [42] o strerror: skip errnum >= 0 assertion on windows [78] @@ -111,6 +120,12 @@ This release includes the following bugfixes: o travis: restrict the openssl3 job to only run https and ftps tests [34] o url: if IDNA conversion fails, fallback to Transitional [29] o urldata: make magic be the first struct field [87] + o urldata: remove 'local_ip' from the connectdata struct [97] + o urldata: remove duplicate 'upkeep_interval_ms' from connectdata [96] + o urldata: remove duplicate port number storage [98] + o urldata: remove the duplicate 'ip_addr_str' field [100] + o urldata: store ip version in a single byte [95] + o warnless: remove curlx_ultosi [108] o wolfssl: add SECURE_RENEGOTIATION support [63] o wolfssl: Support wolfSSL builds missing TLS 1.1 [37] @@ -123,17 +138,18 @@ advice from friends like these: 0xflotus on github, Andrey Gursky, Bubu on github, Cherish98 on github, Christoph M. Becker, Cory Benfield, Cristian Rodríguez, Dan Fandrich, - Daniel Stenberg, Denis Laxalde, Dennis Clarke, Douglas R. Reno, + Daniel Stenberg, David Earl, Denis Laxalde, Dennis Clarke, Douglas R. Reno, Earnestly on github, Emil Engler, Erik Olsson, Fabian Keil, Flameborn on github, Ganesh Kamath, Gergely Nagy, Gisle Vanem, Hans-Christian Noren Egtvedt, Harry Sintonen, Himanshu Gupta, Hongyi Zhao, - Ian Spence, Jeremy Thibault, Jon Rumsey, Jon Wilkes, Julian Montes, - Kevin Ushey, Marcel Raad, Matthias Gatto, Matt Holt, Mike Gelfand, Mike Tzou, - Nick Zitzmann, Olaf Hering, parazyd on github, Patrick Monnerat, Paul Groke, - Ray Satiro, Razvan Cojocaru, Rich Turner, Sai Ram Kunala, Sean McArthur, - Tomas Berger, UrsusArctos on github, William A Rowe Jr, XhmikosR on github, + Ian Spence, Ikko Ashimine, Jeremy Thibault, Jon Rumsey, Jon Wilkes, + Julian Montes, Kevin Ushey, Marcel Raad, Matthias Gatto, Matt Holt, + Mike Gelfand, Mike Tzou, Nick Zitzmann, Olaf Hering, parazyd on github, + Patrick Monnerat, Paul Groke, Ray Satiro, Razvan Cojocaru, Rich Turner, + Sai Ram Kunala, Sean McArthur, Tatsuhiro Tsujikawa, Tomas Berger, + UrsusArctos on github, Viktor Szakats, William A Rowe Jr, XhmikosR on github, 不确定 - (50 contributors) + (54 contributors) Thanks! (and sorry if I forgot to mention someone) @@ -184,6 +200,7 @@ References to bug reports and discussions on issues: [43] = https://curl.se/bug/?i=6356 [44] = https://curl.se/bug/?i=6403 [45] = https://curl.se/bug/?i=6397 + [46] = https://curl.se/bug/?i=6540 [47] = https://curl.se/mail/archive-2020-12/0018.html [48] = https://curl.se/bug/?i=6361 [49] = https://curl.se/bug/?i=6421 @@ -217,12 +234,25 @@ References to bug reports and discussions on issues: [80] = https://twitter.com/mholt6/status/1352130240265375744 [82] = https://curl.se/bug/?i=6483 [83] = https://curl.se/bug/?i=6490 + [84] = https://curl.se/bug/?i=6382 [85] = https://curl.se/bug/?i=6492 [86] = https://curl.se/bug/?i=6491 [87] = https://curl.se/bug/?i=6484 [88] = https://curl.se/bug/?i=6489 [92] = https://curl.se/mail/lib-2021-01/0095.html [93] = https://curl.se/bug/?i=6477 + [95] = https://curl.se/bug/?i=6534 + [96] = https://curl.se/bug/?i=6534 + [97] = https://curl.se/bug/?i=6534 + [98] = https://curl.se/bug/?i=6534 [99] = https://curl.se/bug/?i=6481 + [100] = https://curl.se/bug/?i=6534 [101] = https://curl.se/bug/?i=6425 [102] = https://curl.se/bug/?i=6471 + [103] = https://curl.se/bug/?i=6531 + [104] = https://curl.se/bug/?i=6527 + [105] = https://curl.se/bug/?i=6533 + [106] = https://curl.se/bug/?i=6521 + [107] = https://curl.se/bug/?i=6521 + [108] = https://curl.se/bug/?i=6530 + [114] = https://curl.se/bug/?i=6519