1
0
mirror of https://github.com/moparisthebest/curl synced 2024-08-13 17:03:50 -04:00

RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2020-11-13 13:32:37 +01:00
parent 87614768ce
commit df2af7dd81
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -4,11 +4,11 @@ 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: 2278 Contributors: 2282
This release includes the following changes: This release includes the following changes:
o hsts: add support for Strict-Transport-Security [37] o hsts: add experimental support for Strict-Transport-Security [37]
This release includes the following bugfixes: This release includes the following bugfixes:
@ -21,6 +21,8 @@ This release includes the following bugfixes:
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 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: 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: 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]
@ -29,12 +31,15 @@ This release includes the following bugfixes:
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: 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_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_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
o docs: document the 8MB input string limit [57]
o docs: Fix various typos in documentation [58] o docs: Fix various typos in documentation [58]
o examples/httpput: remove use of CURLOPT_PUT [39] o examples/httpput: remove use of CURLOPT_PUT [39]
o FAQ: refreshed [56] o FAQ: refreshed [56]
@ -43,10 +48,13 @@ This release includes the following bugfixes:
o HISTORY: the new domain o HISTORY: the new domain
o http3: fix two build errors, silence warnings [10] o http3: fix two build errors, silence warnings [10]
o http: pass correct header size to debug callback for chunked post [44] o http: pass correct header size to debug callback for chunked post [44]
o http_proxy: use enum with state names for 'keepon' [54]
o httpput-postfields.c: new example doing PUT with POSTFIELDS [35]
o libssh2: fix build with disabled proxy support [17] o libssh2: fix build with disabled proxy support [17]
o libssh2: fix transport over HTTPS proxy [31] o libssh2: fix transport over HTTPS proxy [31]
o libssh2: require version 1.0 or later [24] o libssh2: require version 1.0 or later [24]
o Makefile.m32: add support for HTTP/3 via ngtcp2+nghttp3 [11] o Makefile.m32: add support for HTTP/3 via ngtcp2+nghttp3 [11]
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 os400: Sync libcurl API options [5] o os400: Sync libcurl API options [5]
@ -80,14 +88,15 @@ 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:
asavah on github, b9a1 on github, Baruch Siach, Basuke Suzuki, Andreas Fischer, asavah on github, b9a1 on github, Baruch Siach,
bobmitchell1956 on github, BrumBrum on hackerone, Cristian Morales Vega, Basuke Suzuki, bobmitchell1956 on github, BrumBrum on hackerone,
Daniel Gustafsson, Daniel Stenberg, Dietmar Hauser, Dirk Wetter, Emil Engler, Cristian Morales Vega, Daniel Gustafsson, Daniel Stenberg, Dietmar Hauser,
hamstergene on github, Harry Sintonen, Jeroen Ooms, Jon Rumsey, Dirk Wetter, Emil Engler, hamstergene on github, Harry Sintonen,
José Joaquín Atria, Kael1117 on github, Marcel Raad, Marc Hörsken, Jakub Zakrzewski, Jeroen Ooms, Jon Rumsey, José Joaquín Atria,
nosajsnikta on github, Philipp Klaus Krause, Ray Satiro, Rui LIU, Kael1117 on github, Marcel Raad, Marc Hörsken, Marc Schlatter,
Sergei Nikulov, Tom G. Christensen, Viktor Szakats, Niranjan Hasabnis, nosajsnikta on github, Philipp Klaus Krause, Ray Satiro,
(27 contributors) Rui LIU, Sergei Nikulov, Tobias Hieta, Tom G. Christensen, Viktor Szakats,
(32 contributors)
Thanks! (and sorry if I forgot to mention someone) Thanks! (and sorry if I forgot to mention someone)
@ -107,6 +116,7 @@ References to bug reports and discussions on issues:
[12] = https://curl.se/bug/?i=6095 [12] = https://curl.se/bug/?i=6095
[13] = https://curl.se/bug/?i=6088 [13] = https://curl.se/bug/?i=6088
[14] = https://curl.se/bug/?i=6086 [14] = https://curl.se/bug/?i=6086
[15] = https://curl.se/bug/?i=6200
[16] = https://curl.se/bug/?i=6053 [16] = https://curl.se/bug/?i=6053
[17] = https://curl.se/bug/?i=6125 [17] = https://curl.se/bug/?i=6125
[18] = https://curl.se/bug/?i=6068 [18] = https://curl.se/bug/?i=6068
@ -126,6 +136,7 @@ References to bug reports and discussions on issues:
[32] = https://curl.se/bug/?i=6134 [32] = https://curl.se/bug/?i=6134
[33] = https://curl.se/bug/?i=6126 [33] = https://curl.se/bug/?i=6126
[34] = https://curl.se/bug/?i=6131 [34] = https://curl.se/bug/?i=6131
[35] = https://curl.se/bug/?i=6188
[36] = https://curl.se/bug/?i=6124 [36] = https://curl.se/bug/?i=6124
[37] = https://curl.se/bug/?i=5896 [37] = https://curl.se/bug/?i=5896
[38] = https://curl.se/bug/?i=6074 [38] = https://curl.se/bug/?i=6074
@ -142,9 +153,15 @@ References to bug reports and discussions on issues:
[49] = https://curl.se/bug/?i=6185 [49] = https://curl.se/bug/?i=6185
[50] = https://curl.se/bug/?i=6168 [50] = https://curl.se/bug/?i=6168
[51] = https://curl.se/bug/?i=6182 [51] = https://curl.se/bug/?i=6182
[52] = https://curl.se/bug/?i=6195
[53] = https://curl.se/bug/?i=6194
[54] = https://curl.se/mail/lib-2020-11/0026.html
[55] = https://curl.se/bug/?i=6192
[56] = https://curl.se/bug/?i=6177 [56] = https://curl.se/bug/?i=6177
[57] = https://curl.se/bug/?i=6190
[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
[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