RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2021-01-29 11:11:35 +01:00
parent 60de76e2ad
commit cd706f597f
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
1 changed files with 38 additions and 8 deletions

View File

@ -4,7 +4,7 @@ curl and libcurl 7.75.0
Command line options: 237 Command line options: 237
curl_easy_setopt() options: 285 curl_easy_setopt() options: 285
Public functions in libcurl: 85 Public functions in libcurl: 85
Contributors: 2319 Contributors: 2321
This release includes the following changes: 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: add verbose mode -v [31]
o badsymbols.pl: ignore stand-alone single hash lines [40] o badsymbols.pl: ignore stand-alone single hash lines [40]
o BUG-BOUNTY: minor language updates [5] o BUG-BOUNTY: minor language updates [5]
o build: fix djgpp builds [84]
o cleanup: fix empty expression statement has no effect o cleanup: fix empty expression statement has no effect
o cmake: Add an option to disable libidn2 [48] o cmake: Add an option to disable libidn2 [48]
o cmake: enable gophers correctly in curl-config [10] 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 cookie: avoid the C1001 internal compiler error with MSVC 14 [36]
o curl.1: fix typo microsft -> microsoft [56] o curl.1: fix typo microsft -> microsoft [56]
o curl: fix handling of -q option [39] 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 curl_easy_pause.3: add multiplexed pause effects [41]
o CURLINFO_PRETRANSFER_TIME.3: clarify [61] o CURLINFO_PRETRANSFER_TIME.3: clarify [61]
o CURLOPT_URL.3: remove scheme specific details [12] 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: remove Curl_ prefix from many static functions [66]
o lib: save a bit of space with some structure packing [82] 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: 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 libssh: avoid plain free() of libssh-memory [99]
o mime: make sure setting MIMEPOST to NULL resets properly [58] o mime: make sure setting MIMEPOST to NULL resets properly [58]
o misc: assorted typo fixes [57] 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: 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: when erroring in TOOFAST state, act as for PERFORM [9]
o multi_runsingle: bail out early on data->conn == NULL [74] 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 ngtcp2: make it build it current master again [21]
o nss: get the run-time version instead of build-time [67] 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 OS400: update ccsidcurl.c [20]
o pretransfer: setup the User-Agent header here [60] o pretransfer: setup the User-Agent header here [60]
o quiche: remove fprintf() leftover o quiche: remove fprintf() leftover
@ -93,6 +101,7 @@ This release includes the following bugfixes:
o runtests: preprocess DISABLED to allow conditionals [93] o runtests: preprocess DISABLED to allow conditionals [93]
o schannel: plug a memory-leak [64] o schannel: plug a memory-leak [64]
o schannel_verify: fix safefree call typo [50] 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 socks: use the download buffer instead [86]
o speedcheck: exclude paused transfers [42] o speedcheck: exclude paused transfers [42]
o strerror: skip errnum >= 0 assertion on windows [78] 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 travis: restrict the openssl3 job to only run https and ftps tests [34]
o url: if IDNA conversion fails, fallback to Transitional [29] o url: if IDNA conversion fails, fallback to Transitional [29]
o urldata: make magic be the first struct field [87] 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: add SECURE_RENEGOTIATION support [63]
o wolfssl: Support wolfSSL builds missing TLS 1.1 [37] 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, 0xflotus on github, Andrey Gursky, Bubu on github, Cherish98 on github,
Christoph M. Becker, Cory Benfield, Cristian Rodríguez, Dan Fandrich, 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, Earnestly on github, Emil Engler, Erik Olsson, Fabian Keil,
Flameborn on github, Ganesh Kamath, Gergely Nagy, Gisle Vanem, Flameborn on github, Ganesh Kamath, Gergely Nagy, Gisle Vanem,
Hans-Christian Noren Egtvedt, Harry Sintonen, Himanshu Gupta, Hongyi Zhao, Hans-Christian Noren Egtvedt, Harry Sintonen, Himanshu Gupta, Hongyi Zhao,
Ian Spence, Jeremy Thibault, Jon Rumsey, Jon Wilkes, Julian Montes, Ian Spence, Ikko Ashimine, Jeremy Thibault, Jon Rumsey, Jon Wilkes,
Kevin Ushey, Marcel Raad, Matthias Gatto, Matt Holt, Mike Gelfand, Mike Tzou, Julian Montes, Kevin Ushey, Marcel Raad, Matthias Gatto, Matt Holt,
Nick Zitzmann, Olaf Hering, parazyd on github, Patrick Monnerat, Paul Groke, Mike Gelfand, Mike Tzou, Nick Zitzmann, Olaf Hering, parazyd on github,
Ray Satiro, Razvan Cojocaru, Rich Turner, Sai Ram Kunala, Sean McArthur, Patrick Monnerat, Paul Groke, Ray Satiro, Razvan Cojocaru, Rich Turner,
Tomas Berger, UrsusArctos on github, William A Rowe Jr, XhmikosR on github, 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) 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 [43] = https://curl.se/bug/?i=6356
[44] = https://curl.se/bug/?i=6403 [44] = https://curl.se/bug/?i=6403
[45] = https://curl.se/bug/?i=6397 [45] = https://curl.se/bug/?i=6397
[46] = https://curl.se/bug/?i=6540
[47] = https://curl.se/mail/archive-2020-12/0018.html [47] = https://curl.se/mail/archive-2020-12/0018.html
[48] = https://curl.se/bug/?i=6361 [48] = https://curl.se/bug/?i=6361
[49] = https://curl.se/bug/?i=6421 [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 [80] = https://twitter.com/mholt6/status/1352130240265375744
[82] = https://curl.se/bug/?i=6483 [82] = https://curl.se/bug/?i=6483
[83] = https://curl.se/bug/?i=6490 [83] = https://curl.se/bug/?i=6490
[84] = https://curl.se/bug/?i=6382
[85] = https://curl.se/bug/?i=6492 [85] = https://curl.se/bug/?i=6492
[86] = https://curl.se/bug/?i=6491 [86] = https://curl.se/bug/?i=6491
[87] = https://curl.se/bug/?i=6484 [87] = https://curl.se/bug/?i=6484
[88] = https://curl.se/bug/?i=6489 [88] = https://curl.se/bug/?i=6489
[92] = https://curl.se/mail/lib-2021-01/0095.html [92] = https://curl.se/mail/lib-2021-01/0095.html
[93] = https://curl.se/bug/?i=6477 [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 [99] = https://curl.se/bug/?i=6481
[100] = https://curl.se/bug/?i=6534
[101] = https://curl.se/bug/?i=6425 [101] = https://curl.se/bug/?i=6425
[102] = https://curl.se/bug/?i=6471 [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