RELEASE-NOTES: synced

for 7.74.0
This commit is contained in:
Daniel Stenberg 2020-12-09 07:38:24 +01:00
parent 6d338a87d6
commit e052859759
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
2 changed files with 49 additions and 9 deletions

View File

@ -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

View File

@ -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