]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
RELEASE-NOTES: synced curl-7_78_0
authorDaniel Stenberg <daniel@haxx.se>
Mon, 19 Jul 2021 07:18:45 +0000 (09:18 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 21 Jul 2021 06:44:28 +0000 (08:44 +0200)
curl 7.78.0 release

RELEASE-NOTES
docs/THANKS

index 83bbbee09e4be2400f2f03ddf7269e1a95e41cf1..1dc81810fc5093e1d84a6f53b1840ef0a1fa6cfc 100644 (file)
@@ -4,7 +4,7 @@ curl and libcurl 7.78.0
  Command line options:         242
  curl_easy_setopt() options:   290
  Public functions in libcurl:  85
- Contributors:                 2454
+ Contributors:                 2459
 
 This release includes the following changes:
 
@@ -34,11 +34,13 @@ This release includes the following bugfixes:
  o c-hyper: support CURLINFO_STARTTRANSFER_TIME [29]
  o c-hyper: support CURLOPT_HEADER [32]
  o ccsidcurl: fix the compile errors [27]
+ o CI/cirrus: install impacket from PyPI instead of FreeBSD packages [166]
  o CI: add bearssl build [1]
  o CI: add Circle CI [92]
  o CI: add jobs using Zuul [86]
  o CI: delete --enable-hsts option (it is the default now) [2]
  o CI: remove travis details [144]
+ o cleanup: spell DoH with a lowercase o [172]
  o cmake: add CURL_DISABLE_NTLM option [44]
  o cmake: avoid leaking absolute paths into exported config [3]
  o cmake: fix IoctlSocket FIONBIO check [156]
@@ -73,9 +75,11 @@ This release includes the following bugfixes:
  o docs: fix inconsistencies in EGDSOCKET documentation [159]
  o docs: fix incorrect argument name reference [161]
  o docs: Fix typos [146]
+ o docs: make docs for --etag-save match the program behaviour [169]
  o docs: use --max-redirs instead of --max-redir [28]
  o doh: (void)-prefix call to curl_easy_setopt
  o doh: fix wrong DEBUGASSERT for doh private_data [62]
+ o easy: during upkeep, attach Curl_easy to connections in the cache [171]
  o examples/multi-single: fix scan-build warning [150]
  o examples: length-limit two sscanf() uses of %s [96]
  o examples: safer and more proper read callback logic [127]
@@ -104,12 +108,14 @@ This release includes the following bugfixes:
  o idn: fix libidn2 with windows unicode builds [117]
  o infof: remove newline from format strings, always append it [149]
  o lib: don't compare fd to FD_SETSIZE when using poll [61]
+ o lib: fix compiler warnings with CURL_DISABLE_NETRC [168]
  o lib: fix type of len passed to *printf's %*s [133]
  o lib: more %u for port and int for %*s fixes [132]
  o lib: use %u instead of %ld for port number printf [134]
  o libcurl-security.3: mention file descriptors and forks [108]
  o libssh2: limit time a disconnect can take to 1 second [111]
  o mbedtls: make mbedtls_strerror always work [6]
+ o mbedtls: Remove unnecessary include [175]
  o mqtt: detect illegal and too large file size [43]
  o mqtt: extend the error message for no topic [136]
  o msnprintf: return number of printed characters excluding null byte [148]
@@ -134,11 +140,13 @@ This release includes the following bugfixes:
  o rustls: remove native_roots fallback [65]
  o schannel: set ALPN length correctly for HTTP/2 [24]
  o SChannel: Use '_tcsncmp()' instead [164]
+ o sectransp: check for client certs by name first, then file [167]
  o setopt: fix incorrect comments [10]
  o socketpair: fix potential hangs [37]
  o socks4: scan for the IPv4 address in resolve results [124]
  o ssl: read pending close notify alert before closing the connection [9]
  o sws: malloc request struct instead of using stack [60]
+ o telnet: fix option parser to not send uninitialized contents [170]
  o test1116: hyper doesn't pass through "surprise-trailers" [123]
  o test1147: hyper doesn't allow "crazy" request headers like built-in [114]
  o test1151: added missing CRLF to work with hyper [120]
@@ -175,11 +183,13 @@ This release includes the following bugfixes:
  o url: bad CURLOPT_CONNECT_TO syntax now returns error [31]
  o version: turn version number functions into returning void [135]
  o vtls: exit addsessionid if no cache is inited [7]
+ o vtls: fix connection reuse checks for issuer cert and case sensitivity [165]
  o vtls: only store TIMER_APPCONNECT for non-proxy connect [93]
  o vtls: use free() not curl_free() [140]
  o warnless: simplify type size handling [30]
  o Win32: fix build with Watt-32
  o winbuild/README: VC should be set to 6 'or larger' [64]
+ o winbuild: support alternate nghttp2 static lib name [174]
  o wolfssl: failing to set a session id is not reason to error out [151]
  o write-out.d: clarify urlnum is not unique for de-globbed URLs [145]
  o zuul: use the new rustls directory name [141]
@@ -199,16 +209,18 @@ advice from friends like these:
   Fawad Mirza, Francisco Munoz, Gabriel Simmer, Gealber Morales, Gergely Nagy,
   Gerrit Renker, Gisle Vanem, Gregor Jasny, Gregory Muchka, Harry Sintonen,
   Hugh Macdonald, Jacob Hoffman-Andrews, Jishan Shaikh, Joel Depooter,
-  Jonathan Wernberg, Jon Rumsey, Jun-ya Kato, Kevin Burke, Laurent Dufresne,
-  Li Xinwei, Marcel Raad, Marc Hörsken, Mark Swaanenburg, Martin Howarth,
+  Jonathan Wernberg, Jon Rumsey, Josh Soref, Josie Huddleston, Jun-ya Kato,
+  Kevin Burke, Laurent Dufresne, Li Xinwei, MAntoniak on github, Marcel Raad,
+  Marc Hörsken, Mark Swaanenburg, Martin Howarth, Max Zettlmeißl,
   Michael Forney, Michael Kaufmann, Mohammed Naser, nian6324 on github,
-  Nikos Mavrogiannopoulos, Paul Groke, Peter Körner, Phil E. Taylor, Randolf J,
-  Ray Satiro, Red Hat Product Security, Richard Marion, Richard Whitehouse,
-  Sergey Markelov, Shikha Sharma, shithappens2016 on github, sylgal on github,
+  Nikos Mavrogiannopoulos, Paul Groke, Peter Körner, Phil E. Taylor,
+  Pierre Yager, Randolf J, Ray Satiro, Red Hat Product Security,
+  Richard Marion, Richard Whitehouse, Sergey Markelov, Shikha Sharma,
+  shithappens2016 on github, sylgal on github, Timur Artikov, Tobias Nyholm,
   Tommy Chiang, User Sg, Vadim Grinshpun, Valentín Gutiérrez, Viktor Szakats,
   William Desportes, Wyatt OʼDay, Xiang Xiao, Yongkang Huang, Younes El-karama,
   Zhang Xiuhua, Борис Верховский, Коваленко Анатолий Викторович,
-  (76 contributors)
+  (83 contributors)
 
 References to bug reports and discussions on issues:
 
@@ -375,3 +387,13 @@ References to bug reports and discussions on issues:
  [162] = https://curl.se/bug/?i=7378
  [163] = https://curl.se/bug/?i=7397
  [164] = https://curl.se/bug/?i=7398
+ [165] = https://curl.se/docs/CVE-2021-22924.html
+ [166] = https://curl.se/bug/?i=7418
+ [167] = https://curl.se/docs/CVE-2021-22926.html
+ [168] = https://curl.se/bug/?i=7423
+ [169] = https://curl.se/bug/?i=7429
+ [170] = https://curl.se/docs/CVE-2021-22925.html
+ [171] = https://curl.se/bug/?i=7386
+ [172] = https://curl.se/bug/?i=7413
+ [174] = https://curl.se/bug/?i=7446
+ [175] = https://curl.se/bug/?i=7419
index 2844ef1564d504d1221ec970b517d7a52c5de3ce..f003461c4037256457cc5e394269ea9c1f384ac4 100644 (file)
@@ -45,10 +45,12 @@ Alan Jenkins
 Alan Pinstein
 Albert Chin-A-Young
 Albert Choy
+Albin Vass
 Alejandro Alvarez Ayllon
 Alejandro Colomar
 Alejandro R. Sedeño
 Aleksandar Milivojevic
+Aleksander Mazur
 Aleksey Tulinov
 Ales Mlakar
 Ales Novak
@@ -97,6 +99,7 @@ Alexey Simak
 Alexey Zakhlestin
 Alexis Carvalho
 Alexis La Goutte
+Alexis Vachette
 Alfonso Martone
 Alfred Gebert
 Allen Pulsifer
@@ -118,6 +121,7 @@ Anderson Toshiyuki Sasaki
 Andi Jahja
 Andre Guibert de Bruet
 Andre Heinecke
+Andrea Pappacoda
 Andreas Damm
 Andreas Falkenhahn
 Andreas Farber
@@ -138,6 +142,7 @@ Andrei Cipu
 Andrei Karas
 Andrei Kurushin
 Andrei Neculau
+Andrei Rybak
 Andrei Sedoi
 Andrei Valeriu BICA
 Andrei Virtosu
@@ -216,6 +221,7 @@ Axel Tillequin
 Ayoub Boudhar
 Ayushman Singh Chauhan
 b9a1 on github
+Bachue Zhou
 Balaji Parasuram
 Balaji S Rao
 Balaji Salunke
@@ -227,6 +233,7 @@ Bart Whiteley
 Baruch Siach
 Bas Mevissen
 Bas van Schaik
+Bastian Krause
 Bastien Bouclet
 Basuke Suzuki
 baumanj on github
@@ -269,6 +276,8 @@ Bill Middlecamp
 Bill Nagel
 Bill Pyne
 Billyzou0741326 on github
+Bin Lan
+Bin Meng
 Bjarni Ingi Gislason
 Bjoern Franke
 Bjoern Sikora
@@ -396,6 +405,7 @@ Christopher Reid
 Christopher Stone
 Chungtsun Li
 Ciprian Badescu
+civodul on github
 Claes Jakobsson
 Clarence Gardner
 Claudio Neves
@@ -546,6 +556,7 @@ David Wright
 David Yan
 davidedec on github
 dbrowndan on github
+dEajL3kA on github
 Dengminwen
 Denis Baručić
 Denis Chaplygin
@@ -633,6 +644,7 @@ Dániel Bakai
 Early Ehlinger
 Earnestly on github
 Eason-Yu on github
+Ebe Janchivdorj
 ebejan on github
 Ebenezer Ikonne
 Ed Morley
@@ -717,6 +729,7 @@ Fabrice Fontaine
 Fabrizio Ammollo
 Fahim Chandurwala
 Faizur Rahman
+Fawad Mirza
 fds242 on github
 Federico Bianchi
 Fedor Karpelevitch
@@ -739,6 +752,7 @@ Florian Weimer
 Florin Petriuc
 Forrest Cahoon
 Francisco Moraes
+Francisco Munoz
 Francisco Sedano
 Francois Petitjean
 Francois Rivard
@@ -764,6 +778,7 @@ Fredrik Thulin
 FuccDucc on github
 fullincome on github
 Gabriel Kuri
+Gabriel Simmer
 Gabriel Sjoberg
 Ganesh Kamath
 Garrett Holmstrom
@@ -775,6 +790,7 @@ Gavin Wong
 Gavrie Philipson
 Gaz Iqbal
 Gaël Portay
+Gealber Morales
 Geeknik Labs
 Geoff Beier
 Georeth Zhou
@@ -787,6 +803,7 @@ Gerd v. Egidy
 Gergely Nagy
 Gerhard Herre
 Gerrit Bruchhäuser
+Gerrit Renker
 Ghennadi Procopciuc
 Giancarlo Formicuccia
 Giaslas Georgios
@@ -819,6 +836,7 @@ Greg Rowe
 Greg Zavertnik
 Gregor Jasny
 Gregory Jefferis
+Gregory Muchka
 Gregory Nicholls
 Gregory Szorc
 Griffin Downs
@@ -882,6 +900,7 @@ Howard Chu
 hsiao yi
 htasta on github
 Hubert Kario
+Hugh Macdonald
 Hugo van Kemenade
 Huzaifa Sidhpurwala
 huzunhao on github
@@ -1048,6 +1067,7 @@ Jimmy Gaussen
 Jiri Dvorak
 Jiri Hruska
 Jiri Jaburek
+Jishan Shaikh
 Jiří Malák
 jmdavitt on github
 jnbr on github
@@ -1129,6 +1149,7 @@ Jonathan Hseu
 Jonathan Moerman
 Jonathan Nieder
 Jonathan Watt
+Jonathan Wernberg
 Jongki Suwandi
 Joombalaya on github
 Joonas Kuorilehto
@@ -1139,6 +1160,7 @@ Josef Wolf
 Joseph Chen
 Josh Bialkowski
 Josh Kapell
+Josh Soref
 joshhe on github
 Joshua Kwan
 Joshua Swink
@@ -1280,6 +1302,7 @@ Lars Johannesen
 Lars Nilsson
 Lars Torben Wilson
 Laurent Bonnans
+Laurent Dufresne
 Laurent Rabret
 Lauri Kasanen
 Laurie Clark-Michalek
@@ -1402,6 +1425,7 @@ Mark Lentczner
 Mark Nottingham
 Mark Salisbury
 Mark Snelling
+Mark Swaanenburg
 Mark Tully
 Mark W. Eichin
 Mark Wotton
@@ -1427,6 +1451,7 @@ Martin Gartner
 Martin Hager
 Martin Halle
 Martin Hedenfalk
+Martin Howarth
 Martin Jansen
 Martin Kammerhofer
 Martin Kepplinger
@@ -1479,6 +1504,7 @@ Max Kellermann
 Max Khon
 Max Peal
 Max Savenkov
+Max Zettlmeißl
 Maxim Ivanov
 Maxim Perenesenko
 Maxim Prohorov
@@ -1577,6 +1603,7 @@ Mohamed Lrhazi
 Mohamed Osama
 Mohammad AlSaleh
 Mohammad Hasbini
+Mohammed Naser
 Mohun Biswas
 momala454 on github
 moohoorama on github
@@ -1614,6 +1641,7 @@ Neil Spring
 nevv on HackerOne/curl
 Niall O'Reilly
 niallor on github
+nian6324 on github
 nianxuejie on github
 Nic Roets
 Nicholas Maniscalco
@@ -1785,6 +1813,7 @@ Petr Pisar
 Petr Voytsik
 Phil Blundell
 Phil Crump
+Phil E. Taylor
 Phil Karn
 Phil Lisiecki
 Phil Pellouchoud
@@ -1802,6 +1831,7 @@ Pierre
 Pierre Brico
 Pierre Chapuis
 Pierre Joye
+Pierre Yager
 Pierre Ynard
 Pierre-Yves Bigourdan
 Piotr Dobrogost
@@ -1846,6 +1876,7 @@ Ram Krushna Mishra
 ramsay-jones on github
 Ran Mozes
 Randall S. Becker
+Randolf J
 Randy Armstrong
 Randy McMurchy
 Raphael Gozzo
@@ -1856,6 +1887,7 @@ Ray Pekowski
 Ray Satiro
 Razvan Cojocaru
 rcombs on github
+Red Hat Product Security
 Reed Loden
 Reinhard Max
 Reinout van Schouwen
@@ -1893,11 +1925,13 @@ Richard Gorton
 Richard Gray
 Richard Hosking
 Richard Hsu
+Richard Marion
 Richard Michael
 Richard Moore
 Richard Prescott
 Richard Silverman
 Richard van den Berg
+Richard Whitehouse
 Richy Kim
 Rici Lake
 Rick Deist
@@ -2052,8 +2086,10 @@ Shard
 Shaun Jackman
 Shawn Landden
 Shawn Poulson
+Shikha Sharma
 Shine Fan
 Shiraz Kanga
+shithappens2016 on github
 Shlomi Fish
 Shmulik Regev
 Siddhartha Prakash Jain
@@ -2146,6 +2182,7 @@ Sven Neuhaus
 Sven Wegener
 Svyatoslav Mishyn
 swalkaus at yahoo.com
+sylgal on github
 Sylvestre Ledru
 Symeon Paraschoudis
 Sébastien Willemijns
@@ -2211,6 +2248,7 @@ Timotej Lazar
 Timothe Litt
 Timothy Gu
 Timothy Polich
+Timur Artikov
 Tinus van den Berg
 TJ Saunders
 tmkk on github
@@ -2220,6 +2258,7 @@ Tobias Hieta
 Tobias Hintze
 Tobias Lindgren
 Tobias Markus
+Tobias Nyholm
 Tobias Rundström
 Tobias Stoeckmann
 Toby Peterson
@@ -2255,6 +2294,7 @@ Tomasz Kojm
 Tomasz Lacki
 Tommie Gannert
 tommink[at]post.pl
+Tommy Chiang
 Tommy Odom
 Tommy Petty
 Tommy Tam
@@ -2287,9 +2327,12 @@ Ulrich Doehner
 Ulrich Telle
 Ulrich Zadow
 UrsusArctos on github
+User Sg
 ustcqidi on github
+Vadim Grinshpun
 Valentin David
 Valentyn Korniienko
+Valentín Gutiérrez
 Valerii Zapodovnikov
 vanillajonathan on github
 Varnavas Papaioannou
@@ -2351,12 +2394,14 @@ Will Roberts
 Willem Sparreboom
 William A. Rowe Jr
 William Ahern
+William Desportes
 wmsch on github
 wncboy on github
 Wojciech Zwiefka
 Wouter Van Rooy
 Wu Yongzheng
 Wyatt O'Day
+Wyatt OʼDay
 Xavier Bouchoux
 XhmikosR on github
 XhstormR on github
@@ -2380,6 +2425,8 @@ Yiming Jing
 Yingwei Liu
 Ymir1711 on github
 Yonggang Luo
+Yongkang Huang
+Younes El-karama
 youngchopin on github
 Yousuke Kimoto
 Yu Xin
@@ -2396,6 +2443,7 @@ Zekun Ni
 zelinchen on github
 Zenju on github
 Zero King
+Zhang Xiuhua
 Zhao Yisha
 Zhaoyang Wu
 Zhibiao Wu
@@ -2409,6 +2457,7 @@ zzq1015 on github
 İsmail Dönmez
 Łukasz Domeradzki
 Štefan Kremeň
+Борис Верховский
 Коваленко Анатолий Викторович
 Никита Дорохин
 ウさん