1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-23 08:38:49 -05:00

RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2020-07-30 00:06:27 +02:00
parent be6d2f3418
commit d8b8afe320
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -4,7 +4,7 @@ curl and libcurl 7.72.0
Command line options: 232 Command line options: 232
curl_easy_setopt() options: 277 curl_easy_setopt() options: 277
Public functions in libcurl: 82 Public functions in libcurl: 82
Contributors: 2219 Contributors: 2226
This release includes the following changes: This release includes the following changes:
@ -16,39 +16,56 @@ This release includes the following bugfixes:
o appveyor: collect libcurl.dll variants with prefix or suffix [38] o appveyor: collect libcurl.dll variants with prefix or suffix [38]
o bearssl: fix build with disabled proxy support [16] o bearssl: fix build with disabled proxy support [16]
o checksrc: ban gmtime/localtime [40]
o CI/azure: unconditionally enable warnings-as-errors with autotools [19] o CI/azure: unconditionally enable warnings-as-errors with autotools [19]
o CI/macos: enable warnings as errors for CMake builds [4] o CI/macos: enable warnings as errors for CMake builds [4]
o CI/macos: set minimum macOS version [56]
o CI/macos: unconditionally enable warnings-as-errors with autotools [21] o CI/macos: unconditionally enable warnings-as-errors with autotools [21]
o cirrus-ci: upgrade 11-STABLE to 11.4 [2] o cirrus-ci: upgrade 11-STABLE to 11.4 [2]
o CMake: fix test for warning suppressions [17] o CMake: fix test for warning suppressions [17]
o cmake: fix windows xp build [13] o cmake: fix windows xp build [13]
o configure.ac: Sort features name in summary [6] o configure.ac: Sort features name in summary [6]
o configure: allow disabling warnings [26] o configure: allow disabling warnings [26]
o configure: cleanup wolfssl + pkg-config conflicts when cross compiling. [48]
o configure: show zstd "no" in summary when built without it [49]
o curl: add %{method} to the -w variables o curl: add %{method} to the -w variables
o curl: improve the existing file check with -J [43]
o curl_multi_setopt: fix compiler warning "result is always false" [42]
o curl_version_info.3: CURL_VERSION_KERBEROS4 is deprecated [9] o curl_version_info.3: CURL_VERSION_KERBEROS4 is deprecated [9]
o CURLINFO_CERTINFO.3: fix typo [3] o CURLINFO_CERTINFO.3: fix typo [3]
o CURLOPT_NOBODY.3: clarify what setting to 0 means [46]
o docs: add date of 7.20 to CURLM_CALL_MULTI_PERFORM mentions [18]
o docs: Update a few leftover mentions of DarwinSSL [29] o docs: Update a few leftover mentions of DarwinSSL [29]
o doh: remove redundant cast [20] o doh: remove redundant cast [20]
o file2memory: use a define instead of -1 unsigned value [30] o file2memory: use a define instead of -1 unsigned value [30]
o ftpserver: don't verify SMTP MAIL FROM names [8] o ftpserver: don't verify SMTP MAIL FROM names [8]
o getinfo: reset retry-after value in initinfo [51]
o gnutls: repair the build with `CURL_DISABLE_PROXY` [5] o gnutls: repair the build with `CURL_DISABLE_PROXY` [5]
o http2: close the http2 connection when no more requests may be sent [7] o http2: close the http2 connection when no more requests may be sent [7]
o http2: fix nghttp2_strerror -> nghttp2_http2_strerror in debug messages [11] o http2: fix nghttp2_strerror -> nghttp2_http2_strerror in debug messages [11]
o md(4|5): don't use deprecated macOS functions [23] o md(4|5): don't use deprecated macOS functions [23]
o mprintf: Fix dollar string handling [54]
o mprintf: Fix stack overflows [53]
o multi: remove two checks always true [36] o multi: remove two checks always true [36]
o multi: update comment to say easyp list is linear [44]
o ngtcp2: adjust to recent sockaddr updates [27] o ngtcp2: adjust to recent sockaddr updates [27]
o ngtcp2: update to modified qlog callback prototype [14] o ngtcp2: update to modified qlog callback prototype [14]
o nss: fix build with disabled proxy support [32] o nss: fix build with disabled proxy support [32]
o ntlm: free target_info before (re-)malloc [55]
o page-header: provide protocol details in the curl.1 man page [28] o page-header: provide protocol details in the curl.1 man page [28]
o quiche: handle calling disconnect twice [50]
o setopt: unset NOBODY switches to GET if still HEAD [47]
o socks: use size_t for size variable [39] o socks: use size_t for size variable [39]
o strdup: remove the odd strlen check [24] o strdup: remove the odd strlen check [24]
o test1119: verify stdout in the test [33] o test1119: verify stdout in the test [33]
o test1139: make it display the difference on test failures o test1139: make it display the difference on test failures
o tool_getparam: make --krb option work again [10] o tool_getparam: make --krb option work again [10]
o transfer: fix data_pending for builds with both h2 and h3 enabled [41]
o transfer: fix memory-leak with CURLOPT_CURLU in a duped handle [15] o transfer: fix memory-leak with CURLOPT_CURLU in a duped handle [15]
o travis: update quiche builds for new boringssl layout [25] o travis: update quiche builds for new boringssl layout [25]
o url: silence MSVC warning [12] o url: silence MSVC warning [12]
o util: silence conversion warnings [22] o util: silence conversion warnings [22]
o WIN32: stop forcing narrow-character API [52]
o windows: add unicode to feature list [35] o windows: add unicode to feature list [35]
This release includes the following known bugs: This release includes the following known bugs:
@ -58,13 +75,17 @@ 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 Kiernan, Baruch Siach, Carlo Marcelo Arenas Belón, Alessandro Ghedini, Alex Kiernan, Baruch Siach, BrumBrum on hackerone,
Daniel Gustafsson, Daniel Stenberg, Erik Johansson, Filip Salomonsson, Carlo Marcelo Arenas Belón, causal-agent on github, Daniel Gustafsson,
Gilles Vollant, ihsinme on github, Jeremy Maitin-Shepard, Daniel Stenberg, divinity76 on github, Ehren Bendler, Erik Johansson,
Jonathan Cardoso Machado, Kamil Dudka, Laramie Leavitt, Marcel Raad, Filip Salomonsson, Gilles Vollant, Gisle Vanem, ihsinme on github,
Marc Hörsken, Matthias Naegler, Nicolas Sterchele, NobodyXu on github, Jeremy Maitin-Shepard, joey-l-us on github, Jonathan Cardoso Machado,
Peter Wu, Ray Satiro, tbugfinder on github, Viktor Szakats, xwxbug on github, Jonathan Nieder, Kamil Dudka, Laramie Leavitt, lilongyan-huawei on github,
(24 contributors) Marcel Raad, Marc Hörsken, Masaya Suzuki, Matthias Naegler,
Nicolas Sterchele, NobodyXu on github, Peter Wu, Ray Satiro,
Tatsuhiro Tsujikawa, tbugfinder on github, Tobias Stoeckmann, Viktor Szakats,
xwxbug on github,
(35 contributors)
Thanks! (and sorry if I forgot to mention someone) Thanks! (and sorry if I forgot to mention someone)
@ -87,6 +108,7 @@ References to bug reports and discussions on issues:
[15] = https://curl.haxx.se/bug/?i=5665 [15] = https://curl.haxx.se/bug/?i=5665
[16] = https://curl.haxx.se/bug/?i=5666 [16] = https://curl.haxx.se/bug/?i=5666
[17] = https://curl.haxx.se/bug/?i=5714 [17] = https://curl.haxx.se/bug/?i=5714
[18] = https://curl.haxx.se/bug/?i=5744
[19] = https://curl.haxx.se/bug/?i=5706 [19] = https://curl.haxx.se/bug/?i=5706
[20] = https://curl.haxx.se/bug/?i=5704 [20] = https://curl.haxx.se/bug/?i=5704
[21] = https://curl.haxx.se/bug/?i=5694 [21] = https://curl.haxx.se/bug/?i=5694
@ -107,3 +129,19 @@ References to bug reports and discussions on issues:
[36] = https://curl.haxx.se/bug/?i=5676 [36] = https://curl.haxx.se/bug/?i=5676
[38] = https://curl.haxx.se/bug/?i=5659 [38] = https://curl.haxx.se/bug/?i=5659
[39] = https://curl.haxx.se/bug/?i=5654 [39] = https://curl.haxx.se/bug/?i=5654
[40] = https://curl.haxx.se/bug/?i=5732
[41] = https://curl.haxx.se/bug/?i=5734
[42] = https://github.com/curl/curl/commit/61a08508f6a458fe21bbb18cd2a9bac2f039452b#commitcomment-40941232
[43] = https://hackerone.com/reports/926638
[44] = https://curl.haxx.se/bug/?i=5737
[46] = https://curl.haxx.se/bug/?i=5729
[47] = https://curl.haxx.se/bug/?i=5725
[48] = https://curl.haxx.se/bug/?i=5605
[49] = https://curl.haxx.se/bug/?i=5720
[50] = https://curl.haxx.se/bug/?i=5726
[51] = https://curl.haxx.se/bug/?i=5661
[52] = https://curl.haxx.se/bug/?i=5658
[53] = https://curl.haxx.se/bug/?i=5722
[54] = https://curl.haxx.se/bug/?i=5722
[55] = https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24379
[56] = https://curl.haxx.se/bug/?i=5723