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

RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2020-11-21 23:25:38 +01:00
parent 0d16a49c16
commit ca7fa376c1
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -4,7 +4,7 @@ curl and libcurl 7.74.0
Command line options: 235 Command line options: 235
curl_easy_setopt() options: 284 curl_easy_setopt() options: 284
Public functions in libcurl: 85 Public functions in libcurl: 85
Contributors: 2282 Contributors: 2283
This release includes the following changes: This release includes the following changes:
@ -20,22 +20,27 @@ This release includes the following bugfixes:
o CI/azure: improve on flakiness by avoiding libtool wrappers [7] o CI/azure: improve on flakiness by avoiding libtool wrappers [7]
o CI/tests: enable test target on TravisCI for CMake builds [38] o CI/tests: enable test target on TravisCI for CMake builds [38]
o CI/travis: add brotli and zstd to the libssh2 build [27] o CI/travis: add brotli and zstd to the libssh2 build [27]
o cirrus: build with FreeBSD 12.2 in CirrusCI [80]
o cmake: call the feature unixsockets without dash [26] o cmake: call the feature unixsockets without dash [26]
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: 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: set the unicode feature in curl-config on Windows [23] o cmake: set the unicode feature in curl-config on Windows [23]
o cmake: store IDN2 information in curl_config.h [25] o cmake: store IDN2 information in curl_config.h [25]
o cmake: use libcurl.rc in all Windows builds [69]
o configure: pass -pthread to Libs.private for pkg-config [50] o configure: pass -pthread to Libs.private for pkg-config [50]
o configure: use pkgconfig to find openSSL when cross-compiling [28] o configure: use pkgconfig to find openSSL when cross-compiling [28]
o connect: repair build without ipv6 availability [19] o connect: repair build without ipv6 availability [19]
o curl.1: add an "OUTPUT" section at the top of the manpage [32] o curl.1: add an "OUTPUT" section at the top of the manpage [32]
o curl.se: new home [59] o curl.se: new home [59]
o curl: add compatibility for Amiga and GCC 6.5 [61]
o curl: only warn not fail, if not finding the home dir [15] o curl: only warn not fail, if not finding the home dir [15]
o curl_easy_escape: limit output string length to 3 * max input [55] o curl_easy_escape: limit output string length to 3 * max input [55]
o Curl_pgrsStartNow: init speed limit time stamps at start [48] o Curl_pgrsStartNow: init speed limit time stamps at start [48]
o curl_url_set.3: fix typo in the RETURN VALUE section [3] o curl_url_set.3: fix typo in the RETURN VALUE section [3]
o CURLOPT_DNS_USE_GLOBAL_CACHE.3: fix typo [34] o CURLOPT_DNS_USE_GLOBAL_CACHE.3: fix typo [34]
o CURLOPT_HSTS.3: document the file format [82]
o CURLOPT_NOBODY.3: fix typo [6] o CURLOPT_NOBODY.3: fix typo [6]
o CURLOPT_TCP_NODELAY.3: fix comment in example code [8] o CURLOPT_TCP_NODELAY.3: fix comment in example code [8]
o CURLOPT_URL.3: clarify SCP/SFTP URLs are for uploads as well o CURLOPT_URL.3: clarify SCP/SFTP URLs are for uploads as well
@ -57,8 +62,10 @@ This release includes the following bugfixes:
o mqttd: fclose test file when done [60] o mqttd: fclose test file when done [60]
o ngtcp2: adapt to recent nghttp3 updates [49] o ngtcp2: adapt to recent nghttp3 updates [49]
o openssl: acknowledge SRP disabling in configure properly [9] o openssl: acknowledge SRP disabling in configure properly [9]
o openssl: guard against OOM on context creation [68]
o os400: Sync libcurl API options [5] o os400: Sync libcurl API options [5]
o packages/OS400: make the source code-style compliant [4] o packages/OS400: make the source code-style compliant [4]
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 rtsp: error out on empty Session ID, unified the code o rtsp: error out on empty Session ID, unified the code
@ -70,6 +77,8 @@ This release includes the following bugfixes:
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]
o test122[12]: remove these two tests [1] o test122[12]: remove these two tests [1]
o tests/*server.py: close log file after each log line [81]
o tests/server/tftpd.c: close upload file right after transfer [62]
o tests: add missing global_init/cleanup calls [42] o tests: add missing global_init/cleanup calls [42]
o tests: fix some http/2 tests for older versions of nghttpx [47] o tests: fix some http/2 tests for older versions of nghttpx [47]
o tool_debug_cb: do not assume zero-terminated data o tool_debug_cb: do not assume zero-terminated data
@ -94,9 +103,10 @@ advice from friends like these:
Dirk Wetter, Emil Engler, hamstergene on github, Harry Sintonen, Dirk Wetter, Emil Engler, hamstergene on github, Harry Sintonen,
Jakub Zakrzewski, Jeroen Ooms, Jon Rumsey, José Joaquín Atria, Jakub Zakrzewski, Jeroen Ooms, Jon Rumsey, José Joaquín Atria,
Kael1117 on github, Marcel Raad, Marc Hörsken, Marc Schlatter, Kael1117 on github, Marcel Raad, Marc Hörsken, Marc Schlatter,
Niranjan Hasabnis, nosajsnikta on github, Philipp Klaus Krause, Ray Satiro, Niranjan Hasabnis, nosajsnikta on github, Oliver Urbann,
Rui LIU, Sergei Nikulov, Tobias Hieta, Tom G. Christensen, Viktor Szakats, Philipp Klaus Krause, Ray Satiro, Rui LIU, Sergei Nikulov, Tobias Hieta,
(32 contributors) Tom G. Christensen, Viktor Szakats, Vincent Torri,
(34 contributors)
Thanks! (and sorry if I forgot to mention someone) Thanks! (and sorry if I forgot to mention someone)
@ -162,6 +172,15 @@ References to bug reports and discussions on issues:
[58] = https://curl.se/bug/?i=6171 [58] = https://curl.se/bug/?i=6171
[59] = https://curl.se/bug/?i=6172 [59] = https://curl.se/bug/?i=6172
[60] = https://curl.se/bug/?i=6058 [60] = https://curl.se/bug/?i=6058
[61] = https://curl.se/bug/?i=6220
[62] = https://curl.se/bug/?i=6058
[63] = https://curl.se/bug/?i=6077 [63] = https://curl.se/bug/?i=6077
[64] = https://curl.se/bug/?i=6161 [64] = https://curl.se/bug/?i=6161
[65] = https://curl.se/bug/?i=6161 [65] = https://curl.se/bug/?i=6161
[68] = https://curl.se/bug/?i=6224
[69] = https://curl.se/bug/?i=6215
[70] = https://curl.se/bug/?i=6173
[71] = https://curl.se/bug/?i=6223
[80] = https://curl.se/bug/?i=6211
[81] = https://curl.se/bug/?i=6058
[82] = https://curl.se/bug/?i=6205