mirror of
https://github.com/moparisthebest/curl
synced 2024-08-13 17:03:50 -04:00
RELEASE-NOTES: synced
for 7.74.0
This commit is contained in:
parent
6d338a87d6
commit
e052859759
@ -12,6 +12,9 @@ This release includes the following changes:
|
|||||||
|
|
||||||
This release includes the following bugfixes:
|
This release includes the following bugfixes:
|
||||||
|
|
||||||
|
o CVE-2020-8286: Inferior OCSP verification [93]
|
||||||
|
o CVE-2020-8285: FTP wildcard stack overflow [95]
|
||||||
|
o CVE-2020-8284: trusting FTP PASV responses [97]
|
||||||
o acinclude: detect manually set minimum macos/ipod version [46]
|
o acinclude: detect manually set minimum macos/ipod version [46]
|
||||||
o alt-svc: enable (in the build) by default [20]
|
o alt-svc: enable (in the build) by default [20]
|
||||||
o alt-svc: minimize variable scope and avoid "DEAD_STORE" [51]
|
o alt-svc: minimize variable scope and avoid "DEAD_STORE" [51]
|
||||||
@ -26,6 +29,7 @@ This release includes the following bugfixes:
|
|||||||
o cmake: check for linux/tcp.h [91]
|
o cmake: check for linux/tcp.h [91]
|
||||||
o cmake: correctly handle linker flags for static libs [52]
|
o cmake: correctly handle linker flags for static libs [52]
|
||||||
o cmake: don't pass -fvisibility=hidden to clang-cl on Windows [53]
|
o cmake: don't pass -fvisibility=hidden to clang-cl on Windows [53]
|
||||||
|
o cmake: don't use reserved target name 'test' [79]
|
||||||
o cmake: make BUILD_TESTING dependent option [30]
|
o cmake: make BUILD_TESTING dependent option [30]
|
||||||
o cmake: make CURL_ZLIB a tri-state variable [70]
|
o cmake: make CURL_ZLIB a tri-state variable [70]
|
||||||
o cmake: set the unicode feature in curl-config on Windows [23]
|
o cmake: set the unicode feature in curl-config on Windows [23]
|
||||||
@ -53,6 +57,7 @@ This release includes the following bugfixes:
|
|||||||
o examples/httpput: remove use of CURLOPT_PUT [39]
|
o examples/httpput: remove use of CURLOPT_PUT [39]
|
||||||
o FAQ: refreshed [56]
|
o FAQ: refreshed [56]
|
||||||
o file: avoid duplicated code sequence [77]
|
o file: avoid duplicated code sequence [77]
|
||||||
|
o ftp: retry getpeername for FTP with TCP_FASTOPEN [100]
|
||||||
o gnutls: fix memory leaks (certfields memory wasn't released) [41]
|
o gnutls: fix memory leaks (certfields memory wasn't released) [41]
|
||||||
o header.d: mention the "Transfer-Encoding: chunked" handling [45]
|
o header.d: mention the "Transfer-Encoding: chunked" handling [45]
|
||||||
o HISTORY: the new domain
|
o HISTORY: the new domain
|
||||||
@ -84,12 +89,14 @@ This release includes the following bugfixes:
|
|||||||
o quiche: remove 'static' from local buffer [71]
|
o quiche: remove 'static' from local buffer [71]
|
||||||
o range.d: clarify that curl will not parse multipart responses [36]
|
o range.d: clarify that curl will not parse multipart responses [36]
|
||||||
o range.d: fix typo
|
o range.d: fix typo
|
||||||
|
o Revert "multi: implement wait using winsock events" [99]
|
||||||
o rtsp: error out on empty Session ID, unified the code
|
o rtsp: error out on empty Session ID, unified the code
|
||||||
o rtsp: fixed Session ID comparison to refuse prefix [65]
|
o rtsp: fixed Session ID comparison to refuse prefix [65]
|
||||||
o rtsp: fixed the RTST Session ID mismatch in test 570 [64]
|
o rtsp: fixed the RTST Session ID mismatch in test 570 [64]
|
||||||
o runtests: return error if no tests ran [16]
|
o runtests: return error if no tests ran [16]
|
||||||
o runtests: revert the mistaken edit of $CURL
|
o runtests: revert the mistaken edit of $CURL
|
||||||
o runtests: show keywords when no tests ran [33]
|
o runtests: show keywords when no tests ran [33]
|
||||||
|
o scripts/completion.pl: parse all opts [101]
|
||||||
o socks: check for DNS entries with the right port number [74]
|
o socks: check for DNS entries with the right port number [74]
|
||||||
o src/tool_filetime: disable -Wformat on mingw for this file [2]
|
o src/tool_filetime: disable -Wformat on mingw for this file [2]
|
||||||
o strerror: use 'const' as the string should never be modified [18]
|
o strerror: use 'const' as the string should never be modified [18]
|
||||||
@ -108,6 +115,7 @@ This release includes the following bugfixes:
|
|||||||
o tool_writeout: use off_t getinfo-types instead of doubles [76]
|
o tool_writeout: use off_t getinfo-types instead of doubles [76]
|
||||||
o travis: use ninja-build for CMake builds [63]
|
o travis: use ninja-build for CMake builds [63]
|
||||||
o travis: use valgrind when running tests for debug builds [40]
|
o travis: use valgrind when running tests for debug builds [40]
|
||||||
|
o urlapi: don't accept blank port number field without scheme [98]
|
||||||
o urlapi: URL encode a '+' in the query part [14]
|
o urlapi: URL encode a '+' in the query part [14]
|
||||||
o urldata: remove 'void *protop' and create the union 'p' [86]
|
o urldata: remove 'void *protop' and create the union 'p' [86]
|
||||||
o vquic/ngtcp2.h: define local_addr as sockaddr_storage [73]
|
o vquic/ngtcp2.h: define local_addr as sockaddr_storage [73]
|
||||||
@ -121,15 +129,17 @@ advice from friends like these:
|
|||||||
|
|
||||||
Andreas Fischer, asavah on github, b9a1 on github, Baruch Siach,
|
Andreas Fischer, asavah on github, b9a1 on github, Baruch Siach,
|
||||||
Basuke Suzuki, bobmitchell1956 on github, BrumBrum on hackerone,
|
Basuke Suzuki, bobmitchell1956 on github, BrumBrum on hackerone,
|
||||||
Cristian Morales Vega, Daiki Ueno, Daniel Gustafsson, Daniel Stenberg,
|
Cristian Morales Vega, d4d on hackerone, Daiki Ueno, Daniel Gustafsson,
|
||||||
Dietmar Hauser, Dirk Wetter, emanruse on github, Emil Engler,
|
Daniel Stenberg, Dietmar Hauser, Dirk Wetter, emanruse on github,
|
||||||
hamstergene on github, Harry Sintonen, Jakub Zakrzewski, Jeroen Ooms,
|
Emil Engler, hamstergene on github, Harry Sintonen, Jacob Hoffman-Andrews,
|
||||||
Jon Rumsey, José Joaquín Atria, Junho Choi, Kael1117 on github,
|
Jakub Zakrzewski, Jeroen Ooms, Jon Rumsey, José Joaquín Atria, Junho Choi,
|
||||||
Klaus Crusius, Kovalkov Dmitrii, Marcel Raad, Marc Hörsken, Marc Schlatter,
|
Kael1117 on github, Klaus Crusius, Kovalkov Dmitrii, Marcel Raad,
|
||||||
Niranjan Hasabnis, nosajsnikta on github, Oliver Urbann, Per Nilsson,
|
Marc Hörsken, Marc Schlatter, Niranjan Hasabnis, nosajsnikta on github,
|
||||||
Philipp Klaus Krause, Ray Satiro, Rikard Falkeborn, Rui LIU, Sergei Nikulov,
|
Oliver Urbann, Per Nilsson, Philipp Klaus Krause, Ray Satiro,
|
||||||
Tobias Hieta, Tom G. Christensen, Viktor Szakats, Vincent Torri,
|
Rikard Falkeborn, Rui LIU, Sergei Nikulov, Thomas Danielsson, Tobias Hieta,
|
||||||
(41 contributors)
|
Tom G. Christensen, Varnavas Papaioannou, Viktor Szakats, Vincent Torri,
|
||||||
|
xnynx on github,
|
||||||
|
(46 contributors)
|
||||||
|
|
||||||
Thanks! (and sorry if I forgot to mention someone)
|
Thanks! (and sorry if I forgot to mention someone)
|
||||||
|
|
||||||
@ -213,6 +223,7 @@ References to bug reports and discussions on issues:
|
|||||||
[76] = https://curl.se/bug/?i=6248
|
[76] = https://curl.se/bug/?i=6248
|
||||||
[77] = https://curl.se/bug/?i=6249
|
[77] = https://curl.se/bug/?i=6249
|
||||||
[78] = https://curl.se/bug/?i=6241
|
[78] = https://curl.se/bug/?i=6241
|
||||||
|
[79] = https://curl.se/bug/?i=6257
|
||||||
[80] = https://curl.se/bug/?i=6211
|
[80] = https://curl.se/bug/?i=6211
|
||||||
[81] = https://curl.se/bug/?i=6058
|
[81] = https://curl.se/bug/?i=6058
|
||||||
[82] = https://curl.se/bug/?i=6205
|
[82] = https://curl.se/bug/?i=6205
|
||||||
@ -226,5 +237,12 @@ References to bug reports and discussions on issues:
|
|||||||
[90] = https://curl.se/bug/?i=6271
|
[90] = https://curl.se/bug/?i=6271
|
||||||
[91] = https://curl.se/bug/?i=6252
|
[91] = https://curl.se/bug/?i=6252
|
||||||
[92] = https://curl.se/bug/?i=6263
|
[92] = https://curl.se/bug/?i=6263
|
||||||
|
[93] = https://curl.se/docs/CVE-2020-8286.html
|
||||||
[94] = https://curl.se/bug/?i=6267
|
[94] = https://curl.se/bug/?i=6267
|
||||||
|
[95] = https://curl.se/docs/CVE-2020-8285.html
|
||||||
[96] = https://curl.se/bug/?i=6264
|
[96] = https://curl.se/bug/?i=6264
|
||||||
|
[97] = https://curl.se/docs/CVE-2020-8284.html
|
||||||
|
[98] = https://curl.se/bug/?i=6283
|
||||||
|
[99] = https://curl.se/bug/?i=6146
|
||||||
|
[100] = https://curl.se/bug/?i=6252
|
||||||
|
[101] = https://curl.se/bug/?i=6280
|
||||||
|
22
docs/THANKS
22
docs/THANKS
@ -116,6 +116,7 @@ Andre Heinecke
|
|||||||
Andreas Damm
|
Andreas Damm
|
||||||
Andreas Falkenhahn
|
Andreas Falkenhahn
|
||||||
Andreas Farber
|
Andreas Farber
|
||||||
|
Andreas Fischer
|
||||||
Andreas Kostyrka
|
Andreas Kostyrka
|
||||||
Andreas Malzahn
|
Andreas Malzahn
|
||||||
Andreas Ntaflos
|
Andreas Ntaflos
|
||||||
@ -201,6 +202,7 @@ Austin Green
|
|||||||
Avery Fay
|
Avery Fay
|
||||||
Axel Tillequin
|
Axel Tillequin
|
||||||
Ayoub Boudhar
|
Ayoub Boudhar
|
||||||
|
b9a1 on github
|
||||||
Balaji Parasuram
|
Balaji Parasuram
|
||||||
Balaji S Rao
|
Balaji S Rao
|
||||||
Balaji Salunke
|
Balaji Salunke
|
||||||
@ -407,6 +409,7 @@ Craig Markwardt
|
|||||||
crazydef on github
|
crazydef on github
|
||||||
Cris Bailiff
|
Cris Bailiff
|
||||||
Cristian Greco
|
Cristian Greco
|
||||||
|
Cristian Morales Vega
|
||||||
Cristian Rodríguez
|
Cristian Rodríguez
|
||||||
Curt Bogmine
|
Curt Bogmine
|
||||||
Cynthia Coan
|
Cynthia Coan
|
||||||
@ -415,6 +418,7 @@ Cyrill Osterwalder
|
|||||||
Cédric Connes
|
Cédric Connes
|
||||||
Cédric Deltheil
|
Cédric Deltheil
|
||||||
D. Flinkmann
|
D. Flinkmann
|
||||||
|
d4d on hackerone
|
||||||
d912e3 on github
|
d912e3 on github
|
||||||
Da-Yoon Chung
|
Da-Yoon Chung
|
||||||
daboul on github
|
daboul on github
|
||||||
@ -532,6 +536,7 @@ Dheeraj Sangamkar
|
|||||||
Didier Brisebourg
|
Didier Brisebourg
|
||||||
Diego Bes
|
Diego Bes
|
||||||
Diego Casorran
|
Diego Casorran
|
||||||
|
Dietmar Hauser
|
||||||
Dilyan Palauzov
|
Dilyan Palauzov
|
||||||
Dima Barsky
|
Dima Barsky
|
||||||
Dima Pasechnik
|
Dima Pasechnik
|
||||||
@ -545,6 +550,7 @@ Dinar
|
|||||||
Dirk Eddelbuettel
|
Dirk Eddelbuettel
|
||||||
Dirk Feytons
|
Dirk Feytons
|
||||||
Dirk Manske
|
Dirk Manske
|
||||||
|
Dirk Wetter
|
||||||
Dirkjan Bussink
|
Dirkjan Bussink
|
||||||
Diven Qi
|
Diven Qi
|
||||||
divinity76 on github
|
divinity76 on github
|
||||||
@ -620,6 +626,7 @@ Elliot Saba
|
|||||||
Ellis Pritchard
|
Ellis Pritchard
|
||||||
Elmira A Semenova
|
Elmira A Semenova
|
||||||
elsamuko on github
|
elsamuko on github
|
||||||
|
emanruse on github
|
||||||
Emanuele Bovisio
|
Emanuele Bovisio
|
||||||
Emil Engler
|
Emil Engler
|
||||||
Emil Lerner
|
Emil Lerner
|
||||||
@ -883,6 +890,7 @@ Jack Zhang
|
|||||||
Jackarain on github
|
Jackarain on github
|
||||||
Jacky Lam
|
Jacky Lam
|
||||||
Jacob Barthelmeh
|
Jacob Barthelmeh
|
||||||
|
Jacob Hoffman-Andrews
|
||||||
Jacob Meuser
|
Jacob Meuser
|
||||||
Jacob Moshenko
|
Jacob Moshenko
|
||||||
Jactry Zeng
|
Jactry Zeng
|
||||||
@ -1081,6 +1089,7 @@ Joshua Kwan
|
|||||||
Joshua Swink
|
Joshua Swink
|
||||||
Josie Huddleston
|
Josie Huddleston
|
||||||
Josue Andrade Gomes
|
Josue Andrade Gomes
|
||||||
|
José Joaquín Atria
|
||||||
Jozef Kralik
|
Jozef Kralik
|
||||||
JP Mens
|
JP Mens
|
||||||
Juan Barreto
|
Juan Barreto
|
||||||
@ -1117,6 +1126,7 @@ Jörg Mueller-Tolk
|
|||||||
Jörn Hartroth
|
Jörn Hartroth
|
||||||
K. R. Walker
|
K. R. Walker
|
||||||
ka7 on github
|
ka7 on github
|
||||||
|
Kael1117 on github
|
||||||
Kai Engert
|
Kai Engert
|
||||||
Kai Noda
|
Kai Noda
|
||||||
Kai Sommerfeld
|
Kai Sommerfeld
|
||||||
@ -1160,6 +1170,7 @@ Kimmo Kinnunen
|
|||||||
Kirill Marchuk
|
Kirill Marchuk
|
||||||
Kjell Ericson
|
Kjell Ericson
|
||||||
Kjetil Jacobsen
|
Kjetil Jacobsen
|
||||||
|
Klaus Crusius
|
||||||
Klaus Stein
|
Klaus Stein
|
||||||
Klevtsov Vadim
|
Klevtsov Vadim
|
||||||
Kobi Gurkan
|
Kobi Gurkan
|
||||||
@ -1168,6 +1179,7 @@ Konstantin Isakov
|
|||||||
Konstantin Kushnir
|
Konstantin Kushnir
|
||||||
kotoriのねこ
|
kotoriのねこ
|
||||||
kouzhudong on github
|
kouzhudong on github
|
||||||
|
Kovalkov Dmitrii
|
||||||
kreshano on github
|
kreshano on github
|
||||||
Kris Kennaway
|
Kris Kennaway
|
||||||
Krishnendu Majumdar
|
Krishnendu Majumdar
|
||||||
@ -1547,6 +1559,7 @@ Nikos Tsipinakis
|
|||||||
niner on github
|
niner on github
|
||||||
Ning Dong
|
Ning Dong
|
||||||
Nir Soffer
|
Nir Soffer
|
||||||
|
Niranjan Hasabnis
|
||||||
Nis Jorgensen
|
Nis Jorgensen
|
||||||
nk
|
nk
|
||||||
NobodyXu on github
|
NobodyXu on github
|
||||||
@ -1556,6 +1569,7 @@ nopjmp on github
|
|||||||
Norbert Frese
|
Norbert Frese
|
||||||
Norbert Kett
|
Norbert Kett
|
||||||
Norbert Novotny
|
Norbert Novotny
|
||||||
|
nosajsnikta on github
|
||||||
NTMan on Github
|
NTMan on Github
|
||||||
Octavio Schroeder
|
Octavio Schroeder
|
||||||
Ofer
|
Ofer
|
||||||
@ -1571,6 +1585,7 @@ Oliver Gondža
|
|||||||
Oliver Graute
|
Oliver Graute
|
||||||
Oliver Kuckertz
|
Oliver Kuckertz
|
||||||
Oliver Schindler
|
Oliver Schindler
|
||||||
|
Oliver Urbann
|
||||||
Olivier Berger
|
Olivier Berger
|
||||||
Olivier Brunel
|
Olivier Brunel
|
||||||
Omar Ramadan
|
Omar Ramadan
|
||||||
@ -1647,6 +1662,7 @@ pendrek at hackerone
|
|||||||
Peng Li
|
Peng Li
|
||||||
Per Lundberg
|
Per Lundberg
|
||||||
Per Malmberg
|
Per Malmberg
|
||||||
|
Per Nilsson
|
||||||
Pete Lomax
|
Pete Lomax
|
||||||
Peter Bray
|
Peter Bray
|
||||||
Peter Forret
|
Peter Forret
|
||||||
@ -1687,6 +1703,7 @@ Philip Craig
|
|||||||
Philip Gladstone
|
Philip Gladstone
|
||||||
Philip Langdale
|
Philip Langdale
|
||||||
Philip Prindeville
|
Philip Prindeville
|
||||||
|
Philipp Klaus Krause
|
||||||
Philipp Waehnert
|
Philipp Waehnert
|
||||||
Philippe Hameau
|
Philippe Hameau
|
||||||
Philippe Marguinaud
|
Philippe Marguinaud
|
||||||
@ -1853,6 +1870,7 @@ Rosimildo da Silva
|
|||||||
Ross Burton
|
Ross Burton
|
||||||
Roy Bellingan
|
Roy Bellingan
|
||||||
Roy Shan
|
Roy Shan
|
||||||
|
Rui LIU
|
||||||
Rune Kleveland
|
Rune Kleveland
|
||||||
Ruslan Baratov
|
Ruslan Baratov
|
||||||
Ruslan Gazizov
|
Ruslan Gazizov
|
||||||
@ -2053,6 +2071,7 @@ therealhirudo on github
|
|||||||
tholin on github
|
tholin on github
|
||||||
Thomas Bouzerar
|
Thomas Bouzerar
|
||||||
Thomas Braun
|
Thomas Braun
|
||||||
|
Thomas Danielsson
|
||||||
Thomas Gamper
|
Thomas Gamper
|
||||||
Thomas Glanzmann
|
Thomas Glanzmann
|
||||||
Thomas J. Moore
|
Thomas J. Moore
|
||||||
@ -2107,6 +2126,7 @@ Todd Short
|
|||||||
Todd Vierling
|
Todd Vierling
|
||||||
Tom Benoist
|
Tom Benoist
|
||||||
Tom Donovan
|
Tom Donovan
|
||||||
|
Tom G. Christensen
|
||||||
Tom Grace
|
Tom Grace
|
||||||
Tom Greenslade
|
Tom Greenslade
|
||||||
Tom Lee
|
Tom Lee
|
||||||
@ -2164,6 +2184,7 @@ Valentin David
|
|||||||
Valentyn Korniienko
|
Valentyn Korniienko
|
||||||
Valerii Zapodovnikov
|
Valerii Zapodovnikov
|
||||||
vanillajonathan on github
|
vanillajonathan on github
|
||||||
|
Varnavas Papaioannou
|
||||||
Vasiliy Faronov
|
Vasiliy Faronov
|
||||||
Vasily Lobaskin
|
Vasily Lobaskin
|
||||||
Vasy Okhin
|
Vasy Okhin
|
||||||
@ -2231,6 +2252,7 @@ Xiang Xiao
|
|||||||
Xiangbin Li
|
Xiangbin Li
|
||||||
Xiaoyin Liu
|
Xiaoyin Liu
|
||||||
XmiliaH on github
|
XmiliaH on github
|
||||||
|
xnynx on github
|
||||||
xwxbug on github
|
xwxbug on github
|
||||||
Yaakov Selkowitz
|
Yaakov Selkowitz
|
||||||
Yang Tse
|
Yang Tse
|
||||||
|
Loading…
Reference in New Issue
Block a user