- Mar 11, 2017
-
-
Michael Kaufmann authored
Do not call curl_easy_reset() between the requests, because the auth state must be preserved for these tests. Follow-up to 0afbcfd8
-
Michael Kaufmann authored
This prevents a "Descriptor is not a socket" error for WinSSL. Reported-by: <Antony74@users.noreply.github.com> Reviewed-by: Jay Satiro Fixes https://github.com/curl/curl/issues/1239
-
Michael Kaufmann authored
Follow-up to 5278462c See https://github.com/curl/curl/issues/1095
-
Isaac Boukris authored
This flag is meant for the current request based on authentication state, once the request is done we can clear the flag. Also change auth.multi to auth.multipass for better readability. Fixes https://github.com/curl/curl/issues/1095 Closes https://github.com/curl/curl/pull/1326 Signed-off-by: Isaac Boukris <iboukris@gmail.com> Reported-by: Michael Kaufmann
-
Dan Fandrich authored
-
Dan Fandrich authored
-
- Mar 10, 2017
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
and try to add the top comment within an HTML comment in the hope that it might get hidden if the text is kept
-
Daniel Stenberg authored
CID 1402159 and 1402158
-
- Mar 09, 2017
-
-
Daniel Stenberg authored
Test 1903 is doing HTTP pipelining, and that is a timing and ordering sensitive operation and this fails far too often on the Travis CI leading to people more or less ignoring test failures there. Not good. The end of pipelning is probably coming sooner rather than later anyway...
-
Dan Fandrich authored
-
Dan Fandrich authored
The man page taken from the release package is found in a different location than if it's built from source. It must be referenced as $< in the rule to get its correct location in the VPATH.
-
Dan Fandrich authored
This eliminates the need for an external gzip program, which wasn't working with Busybox's gzip, anyway. It now compresses using perl's IO::Compress::Gzip
-
Dan Fandrich authored
-
- Mar 08, 2017
-
-
Daniel Stenberg authored
...due to the newly added CURL_SSLVERSION_MAX_* functionality
-
Daniel Stenberg authored
Verified with OpenSSL 1.1.0e and OpenSSL master (1.1.1)
-
Jozef Kralik authored
This commit introduces the CURL_SSLVERSION_MAX_* constants as well as the --tls-max option of the curl tool. Closes https://github.com/curl/curl/pull/1166
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
Assisted-by: Ray Satiro Bug: https://curl.haxx.se/mail/lib-2017-03/0002.html
-
Dan Fandrich authored
-
- Mar 07, 2017
-
-
Steve Brokenshire authored
maketgz now runs scripts/updatemanpages.pl to update the man pages .TH section to use the current date and curl/libcurl version. (TODO Section 3.1) Closes #1058
-
Steve Brokenshire authored
Ignore man page dist files generated by scripts/updatemanpages.pl
-
Steve Brokenshire authored
-
Steve Brokenshire authored
-
Steve Brokenshire authored
Added script to update man pages to use the current date and curl/libcurl versions. updatemanpages.pl has three arrays: list of directories to look in, list of extensions to process, list of files to exclude from processing. Check man page in git repoistory using the date from the existing man page before updating to avoid updating the man page if no change is made. If data is received from the git command then update the man page with the current date and version otherwise leave alone. Applied patch from badger to make the date argument optional, change the git command used, added date argument to processfile subroutine and print to STDERR if no date is found in a man page. Added code to process the changed man page into a new man page with .dist added to the filename to keep the original source files unchanged. Updated POD documentation to reflect that the date argument optional. Code style is in line with CODE_STYLE.md. Directories: docs/ docs/libcurl/ docs/libcurl/opts/ tests/ Extensions: .1 .3 Excluded files: mk-ca-bundle.1 template.3 (TODO Section 3.1)
-
Tatsuhiro Tsujikawa authored
This fixes assertion error which occurs when redirect is done with 0 length body via HTTP/2, and the easy handle is reused, but new connection is established due to hostname change: curl: http2.c:1572: ssize_t http2_recv(struct connectdata *, int, char *, size_t, CURLcode *): Assertion `httpc->drain_total >= data->state.drain' failed. To fix this bug, ensure that http2_handle_stream is called. Fixes #1286 Closes #1302
-
Daniel Stenberg authored
-
Daniel Stenberg authored
Assisted-by: Ray Satiro Bug: https://curl.haxx.se/mail/lib-2017-03/0009.html
-
Jay Satiro authored
Bug: https://github.com/curl/curl/issues/1308 Reported-by: Justin Clift
-
- Mar 06, 2017
-
-
Dan Fandrich authored
-
Daniel Stenberg authored
... because it causes confusion with users. Example URLs: "http://[127.0.0.1]:11211:80" which a lot of languages' URL parsers will parse and claim uses port number 80, while libcurl would use port number 11211. "http://user@example.com:80@localhost" which by the WHATWG URL spec will be treated to contain user name 'user@example.com' but according to RFC3986 is user name 'user' for the host 'example.com' and then port 80 is followed by "@localhost" Both these formats are now rejected, and verified so in test 1260. Reported-by: Orange Tsai
-
Daniel Stenberg authored
-
Sylvestre Ledru authored
Closes #1312
-
Daniel Stenberg authored
Reported-by: Peter Pentchev
-
Daniel Stenberg authored
Reported-by: Giuseppe Persico
-
Daniel Stenberg authored
Pointed-out-by: Ray Satiro Bug: https://curl.haxx.se/mail/lib-2017-03/0004.html
-
- Mar 05, 2017
-
-
Michael Maltese authored
Ref: https://github.com/curl/curl/pull/1228
-
Michael Maltese authored
Ref: https://github.com/curl/curl/pull/1228
-
Michael Maltese authored
Assisted-by: Simon Warta <simon@kullo.net> Ref: https://github.com/curl/curl/pull/1228
-