Commit 54b636f1 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

release: 7.54.1

parent 49ff9390
Loading
Loading
Loading
Loading
+32 −9
Original line number Original line Diff line number Diff line
@@ -4,7 +4,7 @@ Curl and libcurl 7.54.1
 Command line options:         207
 Command line options:         207
 curl_easy_setopt() options:   245
 curl_easy_setopt() options:   245
 Public functions in libcurl:  61
 Public functions in libcurl:  61
 Contributors:                 1548
 Contributors:                 1571


This release includes the following changes:
This release includes the following changes:


@@ -12,6 +12,7 @@ This release includes the following changes:


This release includes the following bugfixes:
This release includes the following bugfixes:


 o CVE-2017-9502: file: URL buffer overflow [65]
 o openssl: fix memory leak in servercert
 o openssl: fix memory leak in servercert
 o tests: remove the html and PDF versions from the tarball
 o tests: remove the html and PDF versions from the tarball
 o mbedtls: enable NTLM (& SMB) even if MD4 support is unavailable
 o mbedtls: enable NTLM (& SMB) even if MD4 support is unavailable
@@ -114,6 +115,18 @@ This release includes the following bugfixes:
 o libtest: fix implicit-fallthrough warnings with GCC 7
 o libtest: fix implicit-fallthrough warnings with GCC 7
 o BINDINGS: add Ring binding [58]
 o BINDINGS: add Ring binding [58]
 o curl_ntlm_core: pass unsigned char to toupper
 o curl_ntlm_core: pass unsigned char to toupper
 o test1262: verify ftp download with -z for "if older than this"
 o test1521: test all curl_easy_setopt options [59]
 o typecheck-gcc: allow CURLOPT_STDERR to be NULL too
 o metalink: remove unused printf() argument
 o file: make speedcheck use current time for checks [60]
 o configure: fix link with librtmp when specifying path [61]
 o examples/multi-uv.c: fix deprecated symbol [62]
 o cmake: Fix inconsistency regarding mbed TLS include directory [63]
 o setopt: check CURLOPT_ADDRESS_SCOPE option range
 o gitignore: ignore all vim swap files [64]
 o urlglob: fix division by zero
 o libressl: OCSP and intermediate certs workaround no longer needed [66]


This release includes the following known bugs:
This release includes the following known bugs:


@@ -123,14 +136,16 @@ This release would not have looked like this without help, code, reports and
advice from friends like these:
advice from friends like these:


  Akhil Kedia, Alan Jenkins, Anatol Belski, Bernhard M. Wiedemann,
  Akhil Kedia, Alan Jenkins, Anatol Belski, Bernhard M. Wiedemann,
  Brian Childs, canavan at github, Dan Fandrich, Daniel Stenberg,
  Brian Childs, canavan at github, Chris Carlmar, Dan Fandrich,
  Edward Thomson, Gisle Vanem, Helmut K. C. Tessarek, Joel Depooter,
  Daniel Stenberg, Edward Thomson, Gisle Vanem, GwanYeong Kim,
  jonrumsey at github, Kai Engert, Kamil Dudka, Kevin Ji, Lloyd Fournier,
  Helmut K. C. Tessarek, Joel Depooter, jonrumsey at github, Kai Engert,
  Mahmoud Samir Fayed, Marcel Raad, Martin Kepplinger, Max Dymond,
  Kamil Dudka, Kevin Ji, Lloyd Fournier, Mahmoud Samir Fayed, Marcel Raad,
  Michael Kaufmann, Nick Zitzmann, Phil Crump, Piotr Dobrogost, Ray Satiro,
  Martin Kepplinger, Max Dymond, Michael Kaufmann, Nick Zitzmann, Paul Harris,
  Richard Hsu, Ron Eldor, Sergei Nikulov, Simon Warta, stootill at github,
  Phil Crump, Piotr Dobrogost, Ray Satiro, Richard Hsu, Ron Eldor,
  Thomas Klausner, Travis Burtrum, Vincas Razma, wyattoday at github,
  Ryuichi KAWAMATA, Sergei Nikulov, Simon Warta, stootill at github,
  (35 contributors)
  Stuart Henderson, TheAssassin at github, Thomas Klausner, Travis Burtrum,
  Vincas Razma, wyattoday at github,
  (41 contributors)


        Thanks! (and sorry if I forgot to mention someone)
        Thanks! (and sorry if I forgot to mention someone)


@@ -194,3 +209,11 @@ References to bug reports and discussions on issues:
 [56] = https://curl.haxx.se/bug/?i=1532
 [56] = https://curl.haxx.se/bug/?i=1532
 [57] = https://curl.haxx.se/bug/?i=1536
 [57] = https://curl.haxx.se/bug/?i=1536
 [58] = https://curl.haxx.se/bug/?i=1539
 [58] = https://curl.haxx.se/bug/?i=1539
 [59] = https://curl.haxx.se/bug/?i=1543
 [60] = https://curl.haxx.se/bug/?i=1550
 [61] = https://curl.haxx.se/mail/lib-2017-06/0017.html
 [62] = https://curl.haxx.se/bug/?i=1557
 [63] = https://curl.haxx.se/bug/?i=1541
 [64] = https://curl.haxx.se/bug/?i=1561
 [65] = https://curl.haxx.se/docs/adv_20170614.html
 [66] = https://curl.haxx.se/mail/lib-2017-06/0038.html
+24 −0
Original line number Original line Diff line number Diff line
@@ -19,10 +19,12 @@ Adam Tkac
Adrian Schuur
Adrian Schuur
Adriano Meirelles
Adriano Meirelles
Ajit Dhumale
Ajit Dhumale
Akhil Kedia
Aki Koskinen
Aki Koskinen
Akos Pasztory
Akos Pasztory
Akshay Vernekar
Akshay Vernekar
Alain Danteny
Alain Danteny
Alan Jenkins
Alan Pinstein
Alan Pinstein
Albert Chin-A-Young
Albert Chin-A-Young
Albert Choy
Albert Choy
@@ -159,6 +161,7 @@ Benoit Neil
Benoit Sigoure
Benoit Sigoure
Bernard Leak
Bernard Leak
Bernard Spil
Bernard Spil
Bernhard M. Wiedemann
Bernhard Reutner-Fischer
Bernhard Reutner-Fischer
Bert Huijben
Bert Huijben
Bertrand Demiddelaer
Bertrand Demiddelaer
@@ -190,6 +193,7 @@ Brendan Jurd
Brent Beardsley
Brent Beardsley
Brian Akins
Brian Akins
Brian Carpenter
Brian Carpenter
Brian Childs
Brian Chrisman
Brian Chrisman
Brian Dessent
Brian Dessent
Brian J. Murrell
Brian J. Murrell
@@ -223,6 +227,7 @@ Chen Prog
Chih-Chung Chang
Chih-Chung Chang
Chris "Bob Bob"
Chris "Bob Bob"
Chris Araman
Chris Araman
Chris Carlmar
Chris Combes
Chris Combes
Chris Conlon
Chris Conlon
Chris Deidun
Chris Deidun
@@ -414,6 +419,7 @@ Eduard Bloch
Edward Kimmel
Edward Kimmel
Edward Rudd
Edward Rudd
Edward Sheldrake
Edward Sheldrake
Edward Thomson
Eelco Dolstra
Eelco Dolstra
Eetu Ojanen
Eetu Ojanen
Egon Eckert
Egon Eckert
@@ -543,6 +549,7 @@ Guillaume Arluison
Gunter Knauf
Gunter Knauf
Gustaf Hui
Gustaf Hui
Gustavo Grieco
Gustavo Grieco
GwanYeong Kim
Gwenole Beauchesne
Gwenole Beauchesne
Gökhan Şengün
Gökhan Şengün
Götz Babin-Ebell
Götz Babin-Ebell
@@ -562,6 +569,7 @@ He Qin
Heikki Korpela
Heikki Korpela
Heinrich Ko
Heinrich Ko
Heinrich Schaefer
Heinrich Schaefer
Helmut K. C. Tessarek
Helwing Lutz
Helwing Lutz
Hendrik Visage
Hendrik Visage
Henrik Gaßmann
Henrik Gaßmann
@@ -792,6 +800,7 @@ Kent Boortz
Keshav Krity
Keshav Krity
Kevin Baughman
Kevin Baughman
Kevin Fisk
Kevin Fisk
Kevin Ji
Kevin Lussier
Kevin Lussier
Kevin Reed
Kevin Reed
Kevin Roth
Kevin Roth
@@ -848,6 +857,7 @@ Lior Kaplan
Lisa Xu
Lisa Xu
Liviu Chircu
Liviu Chircu
Liza Alenchery
Liza Alenchery
Lloyd Fournier
Lluís Batlle i Rossell
Lluís Batlle i Rossell
Loic Dachary
Loic Dachary
Loren Kirkby
Loren Kirkby
@@ -870,6 +880,7 @@ Lyndon Hill
Maciej Karpiuk
Maciej Karpiuk
Maciej Puzio
Maciej Puzio
Maciej W. Rozycki
Maciej W. Rozycki
Mahmoud Samir Fayed
Maks Naumov
Maks Naumov
Maksim Kuzevanov
Maksim Kuzevanov
Maksim Stsepanenka
Maksim Stsepanenka
@@ -951,6 +962,7 @@ Matthias Bolte
Maurice Barnum
Maurice Barnum
Mauro Iorio
Mauro Iorio
Mauro Rappa
Mauro Rappa
Max Dymond
Max Katsev
Max Katsev
Max Khon
Max Khon
Maxim Ivanov
Maxim Ivanov
@@ -1137,6 +1149,7 @@ Petr Bahula
Petr Novak
Petr Novak
Petr Pisar
Petr Pisar
Phil Blundell
Phil Blundell
Phil Crump
Phil Karn
Phil Karn
Phil Lisiecki
Phil Lisiecki
Phil Pellouchoud
Phil Pellouchoud
@@ -1151,6 +1164,7 @@ Pierre Brico
Pierre Chapuis
Pierre Chapuis
Pierre Joye
Pierre Joye
Pierre Ynard
Pierre Ynard
Piotr Dobrogost
Pooyan McSporran
Pooyan McSporran
Pramod Sharma
Pramod Sharma
Prash Dush
Prash Dush
@@ -1209,6 +1223,7 @@ Richard Cooper
Richard Gorton
Richard Gorton
Richard Gray
Richard Gray
Richard Hosking
Richard Hosking
Richard Hsu
Richard Michael
Richard Michael
Richard Moore
Richard Moore
Richard Prescott
Richard Prescott
@@ -1250,6 +1265,7 @@ Romain Coltel
Roman Koifman
Roman Koifman
Roman Mamedov
Roman Mamedov
Romulo A. Ceccon
Romulo A. Ceccon
Ron Eldor
Ron Parker
Ron Parker
Ron Zapp
Ron Zapp
Ronnie Mose
Ronnie Mose
@@ -1263,6 +1279,7 @@ Ryan Chan
Ryan Nelson
Ryan Nelson
Ryan Schmidt
Ryan Schmidt
Ryan Scott
Ryan Scott
Ryuichi KAWAMATA
Rémy Léone
Rémy Léone
S. Moonesamy
S. Moonesamy
Salvador Dávila
Salvador Dávila
@@ -1361,6 +1378,7 @@ Steven Gu
Steven M. Schweda
Steven M. Schweda
Steven Parkes
Steven Parkes
Stoned Elipot
Stoned Elipot
Stuart Henderson
Sune Ahlgren
Sune Ahlgren
Sven Anders
Sven Anders
Sven Neuhaus
Sven Neuhaus
@@ -1378,6 +1396,7 @@ Tanguy Fautre
Tatsuhiro Tsujikawa
Tatsuhiro Tsujikawa
Temprimus
Temprimus
Terri Oda
Terri Oda
TheAssassin at github
Theodore Dubois
Theodore Dubois
Thomas Braun
Thomas Braun
Thomas Glanzmann
Thomas Glanzmann
@@ -1468,6 +1487,7 @@ Vikram Saxena
Viktor Szakáts
Viktor Szakáts
Ville Skyttä
Ville Skyttä
Vilmos Nebehaj
Vilmos Nebehaj
Vincas Razma
Vincent Bronner
Vincent Bronner
Vincent Le Normand
Vincent Le Normand
Vincent Penquerc'h
Vincent Penquerc'h
@@ -1526,8 +1546,10 @@ afrind on github
asavah on github
asavah on github
baumanj on github
baumanj on github
bsammon on github
bsammon on github
canavan at github
dkjjr89 on github
dkjjr89 on github
eXeC64 on github
eXeC64 on github
jonrumsey at github
jonrumsey on github
jonrumsey on github
jveazey on github
jveazey on github
ka7 on github
ka7 on github
@@ -1543,11 +1565,13 @@ neheb on github
nk
nk
nopjmp on github
nopjmp on github
silveja1 on github
silveja1 on github
stootill at github
swalkaus at yahoo.com
swalkaus at yahoo.com
tarek112 on github
tarek112 on github
tommink[at]post.pl
tommink[at]post.pl
vanillajonathan on github
vanillajonathan on github
wmsch on github
wmsch on github
wyattoday at github
zelinchen on github
zelinchen on github
İsmail Dönmez
İsmail Dönmez
Štefan Kremeň
Štefan Kremeň