This project is mirrored from https://gitlab.com/gitlab-org/build/omnibus-mirror/curl.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Apr 13, 2019
-
-
Daniel Stenberg authored
Make all SOCKS tests use socksd instead of ssh.
-
- Apr 11, 2019
-
-
Daniel Stenberg authored
Based-on-code-by: Poul T Lomholt
-
- Apr 06, 2019
-
-
Daniel Stenberg authored
As previously planned and documented in DEPRECATE.md, all pipelining code is removed. Closes #3651
-
- Mar 18, 2019
-
-
Daniel Stenberg authored
The threaded-shared-conn.c example turned into test case. Only works if pthread was detected. An attempt to detect future regressions such as e3a53e3e Closes #3687
-
- Mar 09, 2019
-
-
Daniel Stenberg authored
Reproduced bug #3649 Closes #3659
-
- Mar 04, 2019
-
-
Daniel Stenberg authored
Test 659 verifies Also fixed the test 658 name Closes #3641
-
- Mar 03, 2019
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
- Feb 27, 2019
-
-
Daniel Stenberg authored
Follow-up to 8eddb8f4. If the cookieinfo pointer is NULL there really is nothing to save. Without this fix, we got a problem when a handle was using shared object with cookies and is told to "FLUSH" it to file (which worked) and then the share object was removed and when the easy handle was closed just afterwards it has no cookieinfo and no cookies so it decided to save an empty jar (overwriting the file just flushed). Test 1905 now verifies that this works. Assisted-by: Michael Wallner Assisted-by: Marcel Raad Closes #3621
-
- Jan 10, 2019
-
-
Daniel Stenberg authored
Attempt to reproduce issue #3444. Closes #3447
-
Daniel Stenberg authored
Both user and password are cleared uncondtitionally. Added unit test 1621 to verify. Fixes #3423 Closes #3433
-
Daniel Stenberg authored
Added test 1562 to verify. Reported-by: Jeroen Ooms Fixes #3445 Closes #3450
-
- Jan 09, 2019
-
-
Katsuhiko YOSHIDA authored
Closes #3417
-
- Jan 07, 2019
-
-
Brad Spencer authored
Added Curl_resolver_kill() for all three resolver modes, which only blocks when necessary, along with test 1592 to confirm curl_multi_remove_handle() doesn't block unless it must. Closes #3428 Fixes #3371
-
- Dec 27, 2018
-
-
Claes Jakobsson authored
This adds support for wildcard hosts in CURLOPT_RESOLVE. These are try-last so any non-wildcard entry is resolved first. If specified, any host not matched by another CURLOPT_RESOLVE config will use this as fallback. Example send a.com to 10.0.0.1 and everything else to 10.0.0.2: curl --resolve *:443:10.0.0.2 --resolve a.com:443:10.0.0.1 \ https://a.com https://b.com This is probably quite similar to using: --connect-to a.com:443:10.0.0.1:443 --connect-to :443:10.0.0.2:443 Closes #3406 Reviewed-by:
Daniel Stenberg <daniel@haxx.se>
-
- Dec 21, 2018
-
-
Daniel Stenberg authored
Added CURLOPT_HTTP09_ALLOWED and --http0.9 for this purpose. For now, both the tool and library allow HTTP/0.9 by default. docs/DEPRECATE.md lays out the plan for when to reverse that default: 6 months after the 7.64.0 release. The options are added already now so that applications/scripts can start using them already now. Fixes #2873 Closes #3383
-
- Dec 14, 2018
-
-
Ayoub Boudhar authored
This adds the CURLOPT_TRAILERDATA and CURLOPT_TRAILERFUNCTION options that allow a callback based approach to sending trailing headers with chunked transfers. The test server (sws) was updated to take into account the detection of the end of transfer in the case of trailing headers presence. Test 1591 checks that trailing headers can be sent using libcurl. Closes #3350
-
- Dec 13, 2018
-
-
Daniel Gustafsson authored
Only allow secure origins to be able to write cookies with the 'secure' flag set. This reduces the risk of non-secure origins to influence the state of secure origins. This implements IETF Internet-Draft draft-ietf-httpbis-cookie-alone-01 which updates RFC6265. Closes #2956 Reviewed-by:
Daniel Stenberg <daniel@haxx.se>
-
- Dec 12, 2018
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
... when not actually following the redirect. Otherwise we return error for this and an application can't extract the value. Test 1518 added to verify. Reported-by: Pavel Pavlov Fixes #3340 Closes #3364
-
- Dec 11, 2018
-
-
Daniel Gustafsson authored
This adds a new unittest intended to cover the internal functions in the urlapi code, starting with parse_port(). In order to avoid name collisions in debug builds, parse_port() is renamed Curl_parse_port() since it will be exported. Reviewed-by:
Daniel Stenberg <daniel@haxx.se> Reviewed-by:
Marcel Raad <Marcel.Raad@teamviewer.com>
-
Jay Satiro authored
- Include query in the path passed to generate HTTP auth. Recent changes to use the URL API internally (46e16406, 7.62.0) inadvertently broke authentication URIs by omitting the query. Fixes https://github.com/curl/curl/issues/3353 Closes #3356
-
- Dec 09, 2018
-
-
Daniel Stenberg authored
-
- Nov 28, 2018
-
-
Daniel Stenberg authored
Because of issue #3315 Closes #3317
-
- Nov 23, 2018
-
-
Daniel Stenberg authored
Important for when the file is going to be read again and thus must not contain old contents! Adds test 327 to verify. Reported-by: daboul on github Fixes #3299 Closes #3300
-
- Nov 09, 2018
-
-
James Fuller authored
Allows an application to pass in a pre-parsed URL via a URL handle. Closes #3227
-
- Nov 07, 2018
-
-
Frank Gevaerts authored
Closes #3115
-
- Nov 06, 2018
-
-
Daniel Stenberg authored
The function identifying a leading "scheme" part of the URL considered a few letters ending with a colon to be a scheme, making something like "short:80" to become an unknown scheme instead of a short host name and a port number. Extended test 1560 to verify. Also fixed test203 to use file_pwd to make it get the correct path on windows. Removed test 2070 since it was a duplicate of 203. Assisted-by: Marcel Raad Reported-by: Hagai Auro Fixes #3220 Fixes #3233 Closes #3223 Closes #3235
-
- Nov 03, 2018
-
-
Daniel Gustafsson authored
The internal buffer in infof() is limited to 2048 bytes of payload plus an additional byte for NULL termination. Servers with very long error messages can however cause truncation of the string, which currently isn't very clear, and leads to badly formatted output. This appends a "...\n" (or just "..." in case the format didn't with a newline char) marker to the end of the string to clearly show that it has been truncated. Also include a unittest covering infof() to try and catch any bugs introduced in this quite important function. Closes #3216 Reviewed-by:
Daniel Stenberg <daniel@haxx.se> Reviewed-by:
Marcel Raad <Marcel.Raad@teamviewer.com>
-
- Nov 02, 2018
-
-
Daniel Stenberg authored
When not actually following the redirect and the target URL is only stored for later retrieval, curl always accepted "non-supported" schemes. This was a regression from 46e16406. Reported-by: Brad King Fixes #3210 Closes #3215
-
- Oct 30, 2018
-
-
Daniel Stenberg authored
-
- Oct 27, 2018
-
-
Daniel Stenberg authored
The version used for Gskit, NSS, GnuTLS, WolfSSL and schannel.
-
- Sep 08, 2018
-
-
Daniel Stenberg authored
See header file and man pages for API. All documented API details work and are tested in the 1560 test case. Closes #2842
-
- Sep 06, 2018
-
-
Nicklas Avén authored
... and add "MAILINDEX". As described in #2789, this is a suggested solution. Changing UID=xx to actually get mail with UID xx and add "MAILINDEX" to get a mail with a special index in the mail box (old behavior). So MAILINDEX=1 gives the first non deleted mail in the mail box. Fixes #2789 Closes #2815
-
Daniel Stenberg authored
-
- Sep 05, 2018
-
-
James Fuller authored
Approved-by: Daniel Gustafsson Closes #2937
-
- Aug 15, 2018
-
-
Daniel Stenberg authored
... simply because this is usually a sign of the user having omitted the file name and the next option is instead "eaten" by the parser as a file name. Add test1268 to verify Closes #2885
-
- Aug 14, 2018
-
-
Kamil Dudka authored
Added test 656 (based on test 604) to verify the fix. Bug: https://bugzilla.redhat.com/1595135 Closes #2879
-
- Aug 13, 2018
-
-
Daniel Stenberg authored
Deal with tiny "HTTP/0.9" (header-less) responses by checking the status-line early, even before a full "HTTP/" is received to allow detecting 0.9 properly. Test 1266 and 1267 added to verify. Fixes #2420 Closes #2872
-
- Aug 11, 2018
-
-
Marcel Raad authored
Split off testing file names with double quotes into new test 1158. Disable it for MSYS using a precheck as it doesn't support file names with double quotes (but Cygwin does, for example). Fixes https://github.com/curl/curl/issues/2796 Closes https://github.com/curl/curl/pull/2854
-