RELEASE-NOTES: synced
This commit is contained in:
Родитель
60de76e2ad
Коммит
cd706f597f
|
@ -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
|
||||||
|
|
Загрузка…
Ссылка в новой задаче