796ce293 | 25-Jan-2021 |
Dmitry Wagin |
http: improve AWS HTTP v4 Signature auth - Add support services without region and service prefixes in the URL endpoint (ex. Min.IO, GCP, Yandex Cloud, Mail.Ru Cloud Solutions, etc)
http: improve AWS HTTP v4 Signature auth - Add support services without region and service prefixes in the URL endpoint (ex. Min.IO, GCP, Yandex Cloud, Mail.Ru Cloud Solutions, etc) by providing region and service parameters via aws-sigv4 option. - Add [:region[:service]] suffix to aws-sigv4 option; - Fix memory allocation errors. - Refactor memory management. - Use Curl_http_method instead() STRING_CUSTOMREQUEST. - Refactor canonical headers generating. - Remove repeated sha256_to_hex() usage. - Add some docs fixes. - Add some codestyle fixes. - Add overloaded strndup() for debug - curl_dbg_strndup(). - Update tests. Closes #6524
show more ...
|
3c221071 | 30-Jan-2021 |
Daniel Stenberg |
hyper: fix CONNECT to set 'data' as userdata Follow-up to 14e075d1a7fd |
4fc5e7ed | 29-Jan-2021 |
Layla |
connect: fix compile errors in `Curl_conninfo_local` .. for the `#else` (`!HAVE_GETSOCKNAME`) case Fixes https://github.com/curl/curl/issues/6548 Closes #6549 Signed-of
connect: fix compile errors in `Curl_conninfo_local` .. for the `#else` (`!HAVE_GETSOCKNAME`) case Fixes https://github.com/curl/curl/issues/6548 Closes #6549 Signed-off-by: Layla <layla@insightfulvr.com>
show more ...
|
1c1158a9 | 29-Jan-2021 |
Michał Antoniak |
transfer: fix GCC 10 warning with flag '-Wint-in-bool-context' ... and return the error code from the Curl_mime_rewind call. Closes #6537 |
0cf5670c | 27-Jan-2021 |
Michał Antoniak |
avoid warning: enum constant in boolean context |
f6d13090 | 29-Jan-2021 |
Daniel Stenberg |
copyright: fix missing year (range) updates |
cd706f59 | 29-Jan-2021 |
Daniel Stenberg |
RELEASE-NOTES: synced |
60de76e2 | 28-Jan-2021 |
Daniel Stenberg |
openssl: lowercase the hostname before using it for SNI ... because it turns out several servers out there don't actually behave correctly otherwise in spite of the fact that the SNI fie
openssl: lowercase the hostname before using it for SNI ... because it turns out several servers out there don't actually behave correctly otherwise in spite of the fact that the SNI field is specifically said to be case insensitive in RFC 6066 section 3. Reported-by: David Earl Fixes #6540 Closes #6543
show more ...
|
36ef6484 | 28-Jan-2021 |
Daniel Stenberg |
KNOWN_BUGS: cmake: ExternalProject_Add does not set CURL_CA_PATH Closes #6313 |
ded1d9c8 | 28-Jan-2021 |
Daniel Stenberg |
KNOWN_BUGS: Multi perform hangs waiting for threaded resolver Closes #4852 |
4615f844 | 28-Jan-2021 |
Daniel Stenberg |
KNOWN_BUGS: "pulseUI VPN client" is known to be buggy First entry in the new section "applications" for known problems in libcurl using applications. Closes #6306 |
553f286a | 27-Jan-2021 |
Daniel Stenberg |
tool_writeout: make %{errormsg} blank for no errors Closes #6539 |
3611f6a4 | 27-Dec-2020 |
Gisle Vanem |
build: fix djgpp builds - Update build instructions in packages/DOS/README - Extend 'VPATH' with 'vquic' and 'vssh'. - Allow 'Makefile.dist' to build both 'lib' and 'src'.
build: fix djgpp builds - Update build instructions in packages/DOS/README - Extend 'VPATH' with 'vquic' and 'vssh'. - Allow 'Makefile.dist' to build both 'lib' and 'src'. - Allow using the Windows hosted djgpp cross compiler to build for MSDOS under Windows. - 'USE_SSL' -> 'USE_OPENSSL' - Added a 'link_EXE' macro. Etc, etc. - Linking 'curl.exe' needs '$(CURLX_CFILES)' too. - Do not pick-up '../lib/djgpp/*.o' files. Recompile locally. - Generate a gzipped 'tool_hugehelp.c' if 'USE_ZLIB=1'. - Remove 'djgpp-clean' - Adapt to new C-ares directory structure - Use conditional variable assignments Clarify the 'conditional variable assignment' in 'common.dj'. Closes https://github.com/curl/curl/pull/6382
show more ...
|
73d743cf | 27-Jan-2021 |
Ikko Ashimine |
hyper: fix typo in c-hyper.c settting -> setting Closes #6538 |
95718021 | 27-Jan-2021 |
Daniel Stenberg |
libssh2: fix CURL_LIBSSH2_DEBUG-enabled build Follow-up to 2dcc940959772a Reported-by: Gisle Vanem Bug: https://github.com/curl/curl/commit/2dcc940959772a652f6813fb6bd3092095a48
libssh2: fix CURL_LIBSSH2_DEBUG-enabled build Follow-up to 2dcc940959772a Reported-by: Gisle Vanem Bug: https://github.com/curl/curl/commit/2dcc940959772a652f6813fb6bd3092095a4877b#commitcomment-46420088
show more ...
|
44c9e18e | 26-Jan-2021 |
Jay Satiro |
asyn-thread: fix build for when getaddrinfo missing This is a follow-up to 8315343 which several days ago moved the resolver pointer into the async struct but did not update the code tha
asyn-thread: fix build for when getaddrinfo missing This is a follow-up to 8315343 which several days ago moved the resolver pointer into the async struct but did not update the code that uses it when getaddrinfo is not present. Closes https://github.com/curl/curl/pull/6536
show more ...
|
62e0fe21 | 26-Jan-2021 |
Daniel Stenberg |
urldata: move 'ints' to the end of 'connectdata' To optimize storage slightly. Closes #6534 |
e76b058f | 26-Jan-2021 |
Daniel Stenberg |
urldata: store ip version in a single byte Closes #6534 |
1c3def53 | 26-Jan-2021 |
Daniel Stenberg |
urldata: remove duplicate 'upkeep_interval_ms' from connectdata ... and rely only on the value already set in Curl_easy. Closes #6534 |
d6a37c23 | 26-Jan-2021 |
Daniel Stenberg |
urldata: remove 'local_ip' from the connectdata struct As the info is already stored in the transfer handle anyway, there's no need to carry around a duplicate buffer for the life-time o
urldata: remove 'local_ip' from the connectdata struct As the info is already stored in the transfer handle anyway, there's no need to carry around a duplicate buffer for the life-time of the handle. Closes #6534
show more ...
|
764c6bd3 | 26-Jan-2021 |
Daniel Stenberg |
urldata: remove duplicate port number storage ... and use 'int' for ports. We don't use 'unsigned short' since -1 is still often used internally to signify "unknown value" and 0 - 65535
urldata: remove duplicate port number storage ... and use 'int' for ports. We don't use 'unsigned short' since -1 is still often used internally to signify "unknown value" and 0 - 65535 are all valid port numbers. Closes #6534
show more ...
|
642d7802 | 26-Jan-2021 |
Daniel Stenberg |
urldata: remove the duplicate 'ip_addr_str' field ... as the numerical IP address is already stored and kept in 'primary_ip'. Closes #6534 |
32766cb4 | 26-Jan-2021 |
Daniel Stenberg |
select: convert Curl_select() to private static function The old function should not be used anywhere anymore (the only remaining gskit use has to be fixed to instead use Curl_poll or no
select: convert Curl_select() to private static function The old function should not be used anywhere anymore (the only remaining gskit use has to be fixed to instead use Curl_poll or none at all). The static function version is now called our_select() and is only built if necessary. Closes #6531
show more ...
|
5ad37771 | 25-Jan-2021 |
Daniel Stenberg |
Curl_chunker: shrink the struct ... by removing a field, converting the hex index into a byte and rearranging the order. Cuts it down from 48 bytes to 32 on x86_64. Closes #6527 |
a705f28b | 26-Jan-2021 |
Daniel Stenberg |
curl: include the file name in --xattr/--remote-time error msgs |