mirror of
https://github.com/moparisthebest/curl
synced 2024-12-23 08:38:49 -05:00
RELEASE-NOTES: synced
This commit is contained in:
parent
012c19c33a
commit
03c8cef1c3
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user