RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2019-10-09 14:24:52 +02:00
parent 490effc193
commit 41c69f473e
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
1 changed files with 32 additions and 14 deletions

View File

@ -1,19 +1,21 @@
curl and libcurl 7.67.0 curl and libcurl 7.67.0
Public curl releases: 186 Public curl releases: 186
Command line options: 225 Command line options: 226
curl_easy_setopt() options: 269 curl_easy_setopt() options: 269
Public functions in libcurl: 81 Public functions in libcurl: 81
Contributors: 2014 Contributors: 2014
This release includes the following changes: This release includes the following changes:
o urlapi: CURLU_NO_AUTHORITY allows empty authority/host part [22] o curl: added --no-progress-meter [73]
o setopt: CURLMOPT_MAX_CONCURRENT_STREAMS is new [55] o setopt: CURLMOPT_MAX_CONCURRENT_STREAMS is new [55]
o urlapi: CURLU_NO_AUTHORITY allows empty authority/host part [22]
This release includes the following bugfixes: This release includes the following bugfixes:
o BINDINGS: five new bindings addded o BINDINGS: five new bindings addded
o CURLOPT_TIMEOUT.3: remove the mention of "minutes" [74]
o ESNI: initial build/setup support [71] o ESNI: initial build/setup support [71]
o FTP: FTPFILE_NOCWD: avoid redundant CWDs [28] o FTP: FTPFILE_NOCWD: avoid redundant CWDs [28]
o FTP: allow "rubbish" prepended to the SIZE response [15] o FTP: allow "rubbish" prepended to the SIZE response [15]
@ -31,9 +33,14 @@ This release includes the following bugfixes:
o appveyor: add a winbuild [14] o appveyor: add a winbuild [14]
o appveyor: upgrade VS2017 to VS2019 [29] o appveyor: upgrade VS2017 to VS2019 [29]
o asyn-thread: s/AF_LOCAL/AF_UNIX for Solaris [3] o asyn-thread: s/AF_LOCAL/AF_UNIX for Solaris [3]
o build: Remove unused HAVE_LIBSSL and HAVE_LIBCRYPTO defines [77]
o checksrc: fix uninitialized variable warning [57] o checksrc: fix uninitialized variable warning [57]
o chunked-encoding: stop hiding the CURLE_BAD_CONTENT_ENCODING error [56] o chunked-encoding: stop hiding the CURLE_BAD_CONTENT_ENCODING error [56]
o cirrus: Increase the git clone depth
o cirrus: Switch the FreeBSD 11.x build to 11.3 and add a 13.0 build
o cirrus: switch off blackhole status on the freebsd CI machines [72]
o cleanups: 21 various PVS-Studio warnings [24] o cleanups: 21 various PVS-Studio warnings [24]
o connect: return CURLE_OPERATION_TIMEDOUT for errno == ETIMEDOUT [72]
o cookie: avoid harmless use after free [69] o cookie: avoid harmless use after free [69]
o cookie: pass in the correct cookie amount to qsort() [27] o cookie: pass in the correct cookie amount to qsort() [27]
o cookies: change argument type for Curl_flush_cookies [67] o cookies: change argument type for Curl_flush_cookies [67]
@ -44,6 +51,7 @@ This release includes the following bugfixes:
o curl: fix memory leaked by parse_metalink() [17] o curl: fix memory leaked by parse_metalink() [17]
o curl: load large files with -d @ much faster [19] o curl: load large files with -d @ much faster [19]
o docs/HTTP3: fix `--with-ssl` ngtcp2 configure flag [21] o docs/HTTP3: fix `--with-ssl` ngtcp2 configure flag [21]
o docs: added multi-event.c example [75]
o docs: disambiguate CURLUPART_HOST is for host name (ie no port) [62] o docs: disambiguate CURLUPART_HOST is for host name (ie no port) [62]
o docs: note on failed handles not being counted by curl_multi_perform [70] o docs: note on failed handles not being counted by curl_multi_perform [70]
o doh: allow only http and https in debug mode [48] o doh: allow only http and https in debug mode [48]
@ -57,6 +65,7 @@ This release includes the following bugfixes:
o http2: relax verification of :authority in push promise requests [8] o http2: relax verification of :authority in push promise requests [8]
o http: lowercase headernames for HTTP/2 and HTTP/3 [49] o http: lowercase headernames for HTTP/2 and HTTP/3 [49]
o ldap: Stop using wide char version of ldapp_err2string [1] o ldap: Stop using wide char version of ldapp_err2string [1]
o ldap: fix OOM error on missing query string [76]
o mime: when disabled, avoid C99 macro [7] o mime: when disabled, avoid C99 macro [7]
o ngtcp2: adapt to API change [66] o ngtcp2: adapt to API change [66]
o ngtcp2: compile with latest ngtcp2 + nghttp3 draft-23 [25] o ngtcp2: compile with latest ngtcp2 + nghttp3 draft-23 [25]
@ -77,6 +86,7 @@ This release includes the following bugfixes:
o smb: check for full size message before reading message details [10] o smb: check for full size message before reading message details [10]
o socks: Fix destination host shown on SOCKS5 error [32] o socks: Fix destination host shown on SOCKS5 error [32]
o tests: fix narrowing conversion warnings [37] o tests: fix narrowing conversion warnings [37]
o tests: use port 2 instead of 60000 for a safer non-listening port [72]
o url: don't set appconnect time for non-ssl/non-ssh connections [42] o url: don't set appconnect time for non-ssl/non-ssh connections [42]
o url: fix the NULL hostname compiler warning [44] o url: fix the NULL hostname compiler warning [44]
o url: only reuse TLS connections with matching pinning [5] o url: only reuse TLS connections with matching pinning [5]
@ -99,18 +109,20 @@ This release includes the following known bugs:
This release would not have looked like this without help, code, reports and This release would not have looked like this without help, code, reports and
advice from friends like these: advice from friends like these:
Alessandro Ghedini, Alex Konev, Alex Samorukov, Barry Pollard, Alessandro Ghedini, Alex Konev, Alex Samorukov, Andrei Valeriu BICA,
Bernhard Walle, Christoph M. Becker, Dagobert Michelsen, Daniel Silverstone, Barry Pollard, Bernhard Walle, Christoph M. Becker, Dagobert Michelsen,
Daniel Stenberg, Denis Chaplygin, Emil Engler, George Liu, Gilles Vollant, Dan Fandrich, Daniel Silverstone, Daniel Stenberg, Denis Chaplygin,
Griffin Downs, Ilya Kosarev, Jens Finkhaeuser, Jeremy Lainé, Jimmy Gaussen, Emil Engler, George Liu, Gilles Vollant, Griffin Downs, Ilya Kosarev,
Joel Depooter, jzinn on github, Kamil Dudka, Kunal Ekawde, Lucas Pardue, infinnovation-dev on github, Jens Finkhaeuser, Jeremy Lainé, Jimmy Gaussen,
Lucas Severo, Marcel Hernandez, Marcel Raad, Max Dymond, Michael Kaufmann, Joel Depooter, Jojojov on github, jzinn on github, Kamil Dudka, Kunal Ekawde,
momala454 on github, Niall O'Reilly, Patrick Monnerat, Paul Dreik, Lucas Pardue, Lucas Severo, Marcel Hernandez, Marcel Raad, Martin Gartner,
Peter Sumatra, Philippe Marguinaud, Ray Satiro, Roland Hieber, Max Dymond, Michael Kaufmann, momala454 on github, Nathaniel J. Smith,
Sebastian Haglund, Spezifant on github, Stian Soiland-Reyes, Niall O'Reilly, nico-abram on github, Patrick Monnerat, Paul B. Omta,
SumatraPeter on github, Tatsuhiro Tsujikawa, Valerii Zapodovnikov, Paul Dreik, Peter Sumatra, Philippe Marguinaud, Piotr Komborski, Ray Satiro,
Yechiel Kalmenson, Zenju on github, Roland Hieber, Samuel Surtees, Sebastian Haglund, Spezifant on github,
(44 contributors) Stian Soiland-Reyes, SumatraPeter on github, Tatsuhiro Tsujikawa,
Valerii Zapodovnikov, Yechiel Kalmenson, Zenju on github,
(54 contributors)
Thanks! (and sorry if I forgot to mention someone) Thanks! (and sorry if I forgot to mention someone)
@ -187,3 +199,9 @@ References to bug reports and discussions on issues:
[69] = https://curl.haxx.se/bug/?i=4454 [69] = https://curl.haxx.se/bug/?i=4454
[70] = https://curl.haxx.se/bug/?i=4446 [70] = https://curl.haxx.se/bug/?i=4446
[71] = https://curl.haxx.se/bug/?i=4011 [71] = https://curl.haxx.se/bug/?i=4011
[72] = https://curl.haxx.se/bug/?i=4461
[73] = https://curl.haxx.se/bug/?i=4422
[74] = https://curl.haxx.se/bug/?i=4469
[75] = https://curl.haxx.se/bug/?i=4471
[76] = https://curl.haxx.se/bug/?i=4467
[77] = https://curl.haxx.se/bug/?i=4460