| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
In a url after <scheme>:// follows the possibly empty authority part
till the next /, so that url missed a /.
Closes #6573
Reviewed-by: Daniel Stenberg <daniel@haxx.se>
Reviewed-by: Daniel Gustafsson <daniel@yesql.se>
|
|
|
|
|
|
|
| |
Reported-by: David Goerger
Follow-up from 8335c6417
Fixes #6566
Closes #6568
|
| |
|
|
|
|
|
|
|
|
| |
gskit_send() first paramater is a pointer to Curl_easy not connectdata
struct.
Closes #6570
Fixes #6569
|
|
|
|
|
|
| |
Reported-by: Joseph Chen
Fixes #6562
Closes #6563
|
|
|
|
|
|
|
|
|
|
|
| |
... as we ignore it anyway because servers don't report the correct size
and proftpd even blatantly returns a 550.
Updates a set of tests accordingly.
Reported-by: awesomenode on github
Fixes #6564
Closes #6565
|
|
|
|
| |
Using an FTP prefix for PP provided functionality was misleading.
|
|
|
|
| |
... and bump pending version to 7.75.1 (for now)
|
|
|
|
|
|
|
|
| |
Broken since 215db08 (precedes 7.75.0).
Reported-by: Benbuck Nason
Fixes https://github.com/curl/curl/issues/6567
|
|
|
|
|
|
|
| |
Broken since 215db08 (precedes 7.75.0).
Bug: https://curl.se/mail/lib-2021-02/0008.html
Reported-by: Firefox OS
|
|
|
|
|
|
|
|
| |
chkstrings fails because a new string option that could require codepage
conversion has been added.
Closes #6561
Fixes #6560
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
We want to avoid that completely, so we don't plan for things after such
an event.
|
|
|
|
|
|
|
|
|
|
|
| |
- Separate ngtcp2_transport_params.
ngtcp2/ngtcp2@05d7adc made ngtcp2_transport_params separate from
ngtcp2_settings.
ngtcp2 master is required to build curl with http3 support.
Closes #6554
|
|
|
|
|
|
|
|
|
| |
As it is not used anymore.
Reported-by: Jacob Hoffman-Andrews
Bug: https://curl.se/mail/lib-2021-02/0000.html
Closes #6557
|
|
|
|
| |
Closes #6555
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
Follow-up to 14e075d1a7fd
|
|
|
|
|
|
|
|
|
| |
.. for the `#else` (`!HAVE_GETSOCKNAME`) case
Fixes https://github.com/curl/curl/issues/6548
Closes #6549
Signed-off-by: Layla <layla@insightfulvr.com>
|
|
|
|
|
|
| |
... and return the error code from the Curl_mime_rewind call.
Closes #6537
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
... 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
|
|
|
|
| |
Closes #6313
|
|
|
|
| |
Closes #4852
|
|
|
|
|
|
|
| |
First entry in the new section "applications" for known problems in
libcurl using applications.
Closes #6306
|
|
|
|
| |
Closes #6539
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
| |
settting -> setting
Closes #6538
|
|
|
|
|
|
|
| |
Follow-up to 2dcc940959772a
Reported-by: Gisle Vanem
Bug: https://github.com/curl/curl/commit/2dcc940959772a652f6813fb6bd3092095a4877b#commitcomment-46420088
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
To optimize storage slightly.
Closes #6534
|
|
|
|
| |
Closes #6534
|
|
|
|
|
|
| |
... and rely only on the value already set in Curl_easy.
Closes #6534
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
... 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
|
|
|
|
|
|
| |
... as the numerical IP address is already stored and kept in 'primary_ip'.
Closes #6534
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
... 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
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
For setting and getting time of the download. To make the outputs
respect --silent etc.
Reported-by: Viktor Szakats
Fixes #6533
Closes #6535
|
|
|
|
| |
Closes #6521
|
|
|
|
| |
Closes #6521
|
|
|
|
| |
Follow-up to 217552503ff3
|