- Nov 15, 2016
-
-
Daniel Stenberg authored
-
David Schweikert authored
Reviewed-by: Nick Zitzmann Closes #1105
-
Daniel Stenberg authored
Fixes test 1139 failures Follow-up to f82bbe01
-
Daniel Stenberg authored
Brought in ee4f7660 Added test case 1280 to verify Reported-by: Dave Reisner Bug: https://github.com/curl/curl/commit/ee4f76606cfa4ee068bf28edd37c8dae7e8db317#commitcomment-19823146
-
- Nov 14, 2016
-
-
Daniel Stenberg authored
Exit with an error on the first transfer error instead of continuing to do the rest of the URLs. Discussion: https://curl.haxx.se/mail/archive-2016-11/0038.html
-
Daniel Stenberg authored
Now Curl_rand() is made to fail if it cannot get the necessary random level. Changed the proto of Curl_rand() slightly to provide a number of ints at once. Moved out from vtls, since it isn't a TLS function and vtls provides Curl_ssl_random() for this to use. Discussion: https://curl.haxx.se/mail/lib-2016-11/0119.html
-
- Nov 13, 2016
-
-
Daniel Stenberg authored
See MANPAGE.md for the description of how this works. Each command line option is now described in a separate .d file.
-
Daniel Stenberg authored
Blah, I accidentally wrote size_t instead of time_t for two variables. Reported-by: Dave Reisner
-
- Nov 12, 2016
-
-
Daniel Stenberg authored
... as long is still 32bit on modern 64bit windows machines, while time_t is generally 64bit.
-
Dan Fandrich authored
This stops the compiler from potentially making invalid assumptions about the immutability of sdp and sap across the longjmp boundary.
-
- Nov 11, 2016
-
-
Daniel Stenberg authored
-
file://[host]/Daniel Stenberg authored
Previously, the [host] part was just ignored which made libcurl accept strange URLs misleading users. like "file://etc/passwd" which might've looked like it refers to "/etc/passwd" but is just "/passwd" since the "etc" is an ignored host name. Reported-by: Mike Crowe Assisted-by: Kamil Dudka
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
1.1.0+ does more of this by itself so we can avoid extra processing this way.
-
Daniel Stenberg authored
and remove RAND_screen from configure since nothing is using that function
-
Daniel Stenberg authored
-
Daniel Stenberg authored
Discussed: https://curl.haxx.se/mail/lib-2016-11/0087.html
-
Daniel Hwang authored
to consider ECONNREFUSED as a transient error. Closes #1064
-
- Nov 10, 2016
-
-
Daniel Stenberg authored
Now I've managed to negotiate TLS 1.3 with https://enabled.tls13.com/ when using boringssl.
-
Jay Satiro authored
- Fix GnuTLS code for CURL_SSLVERSION_TLSv1_2 that broke when the TLS 1.3 support was added in 6ad3add6. - Homogenize across code for all backends the error message when TLS 1.3 is not available to "<backend>: TLS 1.3 is not yet supported". - Return an error when a user-specified ssl version is unrecognized. --- Prior to this change our code for some of the backends used the 'default' label in the switch statement (ie ver unrecognized) for ssl.version and treated it the same as CURL_SSLVERSION_DEFAULT. Bug: https://curl.haxx.se/mail/lib-2016-11/0048.html Reported-by: Kamil Dudka
-
- Nov 09, 2016
-
-
Isaac Boukris authored
If SPNEGO fails, cleanup the negotiate handle right away. Fixes #1115 Signed-off-by: Isaac Boukris <iboukris@gmail.com> Reported-by: ashman-p
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
- Nov 08, 2016
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
It would always use precision 1 instead of reading it from the argument list as intended. Reported-by: Ray Satiro Bug: #1113
-
Daniel Stenberg authored
Reported-by: Frank Gevaerts
-
- Nov 07, 2016
-
-
Kamil Dudka authored
... with nss-3.26.0 and newer Reported-by: Daniel Stenberg
-
Daniel Stenberg authored
BoringSSL supports TLSv1.3 already, but these changes don't seem to be anough to get it working.
-
Daniel Stenberg authored
Revert the change from ce8d0948 but use the new function Reported-by: Kamil Dudka Bug: https://github.com/curl/curl/commit/ce8d09483eea2fcb1b50e323e1a8ed1f3613b2e3#commitcomment-19666146
-
Kamil Dudka authored
Fully implemented with the NSS backend only for now. Reviewed-by: Ray Satiro
-
Kamil Dudka authored
Fully implemented with the NSS backend only for now. Reviewed-by: Ray Satiro
-
Kamil Dudka authored
... but make sure we use at least TLSv1.0 according to libcurl API Reported-by: Cure53 Reviewed-by: Ray Satiro
-
Daniel Stenberg authored
We're mostly saying just "curl" in lower case these days so here's a big cleanup to adapt to this reality. A few instances are left as the project could still formally be considered called cURL.
-
Tatsuhiro Tsujikawa authored
Previously, we just ignored "Connection" header field. But HTTP/2 specification actually prohibits few more header fields. This commit ignores all of them so that we don't send these bad header fields. Bug: https://curl.haxx.se/mail/archive-2016-10/0033.html Reported-by: Ricki Hirner Closes https://github.com/curl/curl/pull/1092
-
Daniel Stenberg authored
Fixes #1107 Reported-by: Adam Piggott
-
- Nov 06, 2016
-
-
Peter Wu authored
Mirrors the autotools behavior introduced with curl-7_50_3-83-ga34c7ce. Fixes #1089
-
Jay Satiro authored
- Call Curl_initinfo on init and duphandle. Prior to this change the statistical and informational variables were simply zeroed by calloc on easy init and duphandle. While zero is the correct default value for almost all info variables, there is one where it isn't (filetime initializes to -1). Bug: https://github.com/curl/curl/issues/1103 Reported-by: Neal Poole
-
- Nov 05, 2016
-
-
Mauro Rappa authored
Now showing microsecond resolution. Closes #1106
-