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 2021-03-21 11:27:12 +01:00
parent 012c19c33a
commit 03c8cef1c3
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -4,7 +4,7 @@ curl and libcurl 7.76.0
Command line options: 240 Command line options: 240
curl_easy_setopt() options: 288 curl_easy_setopt() options: 288
Public functions in libcurl: 85 Public functions in libcurl: 85
Contributors: 2348 Contributors: 2350
This release includes the following changes: This release includes the following changes:
@ -32,19 +32,26 @@ This release includes the following bugfixes:
o config: fix building SMB with configure using Win32 Crypto [91] o config: fix building SMB with configure using Win32 Crypto [91]
o config: fix detection of restricted Windows App environment o config: fix detection of restricted Windows App environment
o configure: fail if --with-quiche is used and quiche isn't found [48] o configure: fail if --with-quiche is used and quiche isn't found [48]
o configure: make AC_TRY_* into AC_*_IFELSE
o configure: make hyper opt-in, and fail if missing [53] o configure: make hyper opt-in, and fail if missing [53]
o configure: only add OpenSSL paths if they are defined [68] o configure: only add OpenSSL paths if they are defined [68]
o configure: provide Largefile feature for curl-config [79] o configure: provide Largefile feature for curl-config [79]
o configure: remove use of deprecated macros
o configure: s/AC_HELP_STRING/AS_HELP_STRING [110]
o cookies: Fix potential NULL pointer deref with PSL [66] o cookies: Fix potential NULL pointer deref with PSL [66]
o curl: set CURLOPT_NEW_FILE_PERMS if requested [65] o curl: set CURLOPT_NEW_FILE_PERMS if requested [65]
o curl_multibyte: always return a heap-allocated copy of string [29] o curl_multibyte: always return a heap-allocated copy of string [29]
o curl_multibyte: fall back to local code page stat/access on Windows [8] o curl_multibyte: fall back to local code page stat/access on Windows [8]
o Curl_timeleft: check both timeouts during connect [109]
o curl_url_set.3: mention CURLU_PATH_AS_IS [13] o curl_url_set.3: mention CURLU_PATH_AS_IS [13]
o CURLOPT_QUOTE.3: clarify that libcurl doesn't parse what's sent [16] o CURLOPT_QUOTE.3: clarify that libcurl doesn't parse what's sent [16]
o docs/HTTP2: remove the outdated remark about multiplexing for the tool o docs/HTTP2: remove the outdated remark about multiplexing for the tool
o docs/Makefile.inc: format to be update-friendly [11] o docs/Makefile.inc: format to be update-friendly [11]
o docs: add CURLOPT_CURLU to 'See also' in curl_url_ functions [52] o docs: add CURLOPT_CURLU to 'See also' in curl_url_ functions [52]
o docs: add missing Arg tag to --stderr [58] o docs: add missing Arg tag to --stderr [58]
o docs: Add SSL backend names to CURL_SSL_BACKEND [106]
o docs: clarify timeouts for queued transfers in multi API [101]
o docs: Explain DOH transfers inherit some SSL settings [107]
o docs: fix FILE example url in --metalink documentation [19] o docs: fix FILE example url in --metalink documentation [19]
o doh: Fix sharing user's resolve list with DOH handles [46] o doh: Fix sharing user's resolve list with DOH handles [46]
o doh: Inherit CURLOPT_STDERR from user's easy handle [60] o doh: Inherit CURLOPT_STDERR from user's easy handle [60]
@ -67,12 +74,14 @@ This release includes the following bugfixes:
o http2: don't set KEEP_SEND when there's no more data to be sent [90] o http2: don't set KEEP_SEND when there's no more data to be sent [90]
o http2: fail if connection terminated without END_STREAM [97] o http2: fail if connection terminated without END_STREAM [97]
o http: do not add a referrer header with empty value [44] o http: do not add a referrer header with empty value [44]
o http: make 416 not fail with resume + CURLOPT_FAILONERRROR [108]
o http: remove superfluous NULL assign [75] o http: remove superfluous NULL assign [75]
o http: use credentials from transfer, not connection [25] o http: use credentials from transfer, not connection [25]
o ldap: use correct memory free function [63] o ldap: use correct memory free function [63]
o lib1536: check ptr against NULL before dereferencing it [83] o lib1536: check ptr against NULL before dereferencing it [83]
o lib1537: check ptr against NULL before dereferencing it [84] o lib1537: check ptr against NULL before dereferencing it [84]
o lib: remove 'conn->data' completely [45] o lib: remove 'conn->data' completely [45]
o libssh2:ssh_connect: clear session pointer after free [98]
o memdebug: close debug logfile explicitly on exit [28] o memdebug: close debug logfile explicitly on exit [28]
o mingw: enable using strcasecmp() [50] o mingw: enable using strcasecmp() [50]
o multi: do once-per-transfer inits in before_perform in DID state [54] o multi: do once-per-transfer inits in before_perform in DID state [54]
@ -94,14 +103,13 @@ This release includes the following bugfixes:
o runtests.pl: add %TESTNUMBER variable to make copying tests more convenient o runtests.pl: add %TESTNUMBER variable to make copying tests more convenient
o runtests.pl: add a -P option to specify an external proxy o runtests.pl: add a -P option to specify an external proxy
o runtests.pl: kill processes locking test log files [62] o runtests.pl: kill processes locking test log files [62]
o rustls: allocate a buffer for TLS data. [88]
o rustls: support CURLOPT_SSL_VERIFYPEER [55]
o setopt: error on CURLOPT_HTTP09_ALLOWED set true with Hyper [77] o setopt: error on CURLOPT_HTTP09_ALLOWED set true with Hyper [77]
o test1188: change error to check for: --fail HTTP status [26] o test1188: change error to check for: --fail HTTP status [26]
o test220/314: adjust to run with Hyper o test220/314: adjust to run with Hyper
o test304: header CRLF cleanup to work with Hyper o test304: header CRLF cleanup to work with Hyper
o test306: make it not run with Hyper o test306: make it not run with Hyper
o tests: disable .curlrc in more environments [7] o tests: disable .curlrc in more environments [7]
o tests: use %TESTNUMBER instead of fixed number [103]
o time: enable 64-bit time_t in supported mingw environments [24] o time: enable 64-bit time_t in supported mingw environments [24]
o tool_help: add missing argument for --create-file-mode [18] o tool_help: add missing argument for --create-file-mode [18]
o tool_help: Increase space between option and description [64] o tool_help: Increase space between option and description [64]
@ -130,18 +138,18 @@ 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:
Ádler Jonas Gross, Alejandro Colomar, Alex Xu, Amaury Denoyelle, Ádler Jonas Gross, Alejandro Colomar, Alex Xu, Amaury Denoyelle, Andrei Bica,
arvids-kokins-bidstack on github, awesomenode on github, Benbuck Nason, arvids-kokins-bidstack on github, awesomenode on github, Benbuck Nason,
Bodo Bergmann, Carl Zogheib, Dan Fandrich, Daniel Gustafsson, Bodo Bergmann, Carl Zogheib, Dan Fandrich, Daniel Gustafsson,
Daniel Stenberg, David Demelier, David Goerger, ebejan on github, Daniel Stenberg, David Demelier, David Goerger, ebejan on github,
Emil Engler, Fabian Keil, Firefox OS, Gisle Vanem, Gregor Jasny, Emil Engler, Fabian Keil, Firefox OS, Gisle Vanem, Gregor Jasny,
Ikko Ashimine, Jack Boos Yu, Jacob Hoffman-Andrews, Jean-Philippe Menil, Ikko Ashimine, Jack Boos Yu, Jacob Hoffman-Andrews, Jean-Philippe Menil,
Joel Teichroeb, Johannes Lesr, Jon Rumsey, Jordan Brown, Joseph Chen, Joel Teichroeb, Johannes Lesr, Jonathan Watt, Jon Rumsey, Jordan Brown,
Jun-ya Kato, kokke on github, Lawrence Gripper, Manuj Bhatia, Marcel Raad, Joseph Chen, Jun-ya Kato, kokke on github, Lawrence Gripper, Manuj Bhatia,
Marc Hörsken, Michael Hordijk, Ray Satiro, Robert Ronto, Sergei Nikulov, Marcel Raad, Marc Hörsken, Michael Hordijk, Ray Satiro, Robert Ronto,
Simon Josefsson, Stephan Szabo, Viktor Szakats, Vincent Torri, Sergei Nikulov, Simon Josefsson, Stephan Szabo, Viktor Szakats,
Vladimir Varlamov, ZimCodes on github, ウさん Vincent Torri, Vladimir Varlamov, ZimCodes on github, ウさん
(46 contributors) (48 contributors)
References to bug reports and discussions on issues: References to bug reports and discussions on issues:
@ -199,7 +207,6 @@ References to bug reports and discussions on issues:
[52] = https://curl.se/bug/?i=6639 [52] = https://curl.se/bug/?i=6639
[53] = https://curl.se/bug/?i=6598 [53] = https://curl.se/bug/?i=6598
[54] = https://curl.se/bug/?i=6640 [54] = https://curl.se/bug/?i=6640
[55] = https://curl.se/bug/?i=6719
[56] = https://curl.se/bug/?i=6697 [56] = https://curl.se/bug/?i=6697
[57] = https://curl.se/bug/?i=6677 [57] = https://curl.se/bug/?i=6677
[58] = https://curl.se/bug/?i=6692 [58] = https://curl.se/bug/?i=6692
@ -232,7 +239,6 @@ References to bug reports and discussions on issues:
[85] = https://curl.se/bug/?i=6751 [85] = https://curl.se/bug/?i=6751
[86] = https://curl.se/bug/?i=6703 [86] = https://curl.se/bug/?i=6703
[87] = https://curl.se/bug/?i=6664 [87] = https://curl.se/bug/?i=6664
[88] = https://curl.se/bug/?i=6742
[89] = https://curl.se/bug/?i=6750 [89] = https://curl.se/bug/?i=6750
[90] = https://curl.se/bug/?i=6747 [90] = https://curl.se/bug/?i=6747
[91] = https://curl.se/bug/?i=6277 [91] = https://curl.se/bug/?i=6277
@ -242,3 +248,11 @@ References to bug reports and discussions on issues:
[95] = https://curl.se/bug/?i=6728 [95] = https://curl.se/bug/?i=6728
[96] = https://curl.se/bug/?i=6737 [96] = https://curl.se/bug/?i=6737
[97] = https://curl.se/bug/?i=6736 [97] = https://curl.se/bug/?i=6736
[98] = https://curl.se/bug/?i=6764
[101] = https://curl.se/bug/?i=6758
[103] = https://curl.se/bug/?i=6738
[106] = https://curl.se/bug/?i=6755
[107] = https://curl.se/bug/?i=6688
[108] = https://curl.se/bug/?i=6740
[109] = https://curl.se/bug/?i=6744
[110] = https://curl.se/bug/?i=6647