- Mar 07, 2015
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
Since they already exist and will make comparing easier
-
Daniel Stenberg authored
-
Alessandro Ghedini authored
-
Alessandro Ghedini authored
-
Alessandro Ghedini authored
-
Alessandro Ghedini authored
-
Alessandro Ghedini authored
-
- Mar 06, 2015
-
-
Daniel Stenberg authored
-
- Mar 05, 2015
-
-
Daniel Stenberg authored
Since 1342a96e, a timeout detected in the multi state machine didn't necesarily clear everything up, like formpost data. Bug: https://github.com/bagder/curl/issues/147 Reported-by: Michel Promonet Patched-by: Michel Promonet
-
Daniel Stenberg authored
SSLeay was the name of the library that was subsequently turned into OpenSSL many moons ago (1999). curl does not work with the old SSLeay library since years. This is now reflected by only using USE_OPENSSL in code that depends on OpenSSL.
-
- Mar 03, 2015
-
-
Daniel Stenberg authored
No need to use _MPRINTF_REPLACE internally.
-
Daniel Stenberg authored
... and as a consequence, introduce curl_printf.h with that re-define magic instead and make all libcurl code use that instead.
-
- Feb 27, 2015
-
-
Tatsuhiro Tsujikawa authored
Previously, we just ignored error code passed to on_stream_close_callback and just return 0 (success) after stream closure even if stream was reset with error. This patch records error code in on_stream_close_callback, and return -1 and use CURLE_HTTP2 error code on abnormal stream closure.
-
- Feb 25, 2015
-
-
Daniel Stenberg authored
Pointed-out-by: Tatsuhiro Tsujikawa Bug: http://curl.haxx.se/bug/view.cgi?id=1487
-
Daniel Stenberg authored
-
Kamil Dudka authored
In that case, we only skip writing the error message for failed NSS initialization (while still returning the correct error code).
-
Kamil Dudka authored
The vtls layer now checks the return value, so it is no longer necessary to abort if a random number cannot be provided by NSS. This also fixes the following Coverity report: Error: FORWARD_NULL (CWE-476): lib/vtls/nss.c:1918: var_compare_op: Comparing "data" to null implies that "data" might be null. lib/vtls/nss.c:1923: var_deref_model: Passing null pointer "data" to "Curl_failf", which dereferences it. lib/sendf.c:154:3: deref_parm: Directly dereferencing parameter "data".
-
- Feb 24, 2015
-
-
Marc Hoersken authored
This reverts commit 03fa5768.
-
Marc Hoersken authored
obj_count can be 1 if the custom read function is set or the stdin handle is a reference to a pipe. Since the pipe should be handled using the PeekNamedPipe-check below, the custom read function should only be used if it is actually enabled.
-
Marc Hoersken authored
According to [1]: "Returning 0 will signal end-of-file to the library and cause it to stop the current transfer." This change makes the Windows telnet code handle this case accordingly. [1] http://curl.haxx.se/libcurl/c/CURLOPT_READFUNCTION.html
-
- Feb 23, 2015
-
-
Kamil Dudka authored
... even if the last IPv6 connection attempt has failed. Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1187531#c4
-
Kamil Dudka authored
... in case the protocol versions are mixed in a DNS response (IPv6 -> IPv4 -> IPv6). Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1187531#c3
-
- Feb 20, 2015
-
-
Julian Ospald authored
SSL_CTX_load_verify_locations by default (and if given non-Null parameters) searches the CAfile first and falls back to CApath. This allows for CAfile to be a basis (e.g. installed by the package manager) and CApath to be a user configured directory. This wasn't reflected by the previous configure constraint which this patch fixes. Bug: https://github.com/bagder/curl/pull/139
-
Ben Boeckel authored
-
- Feb 19, 2015
-
-
Alessandro Ghedini authored
Correctly check for memcmp() return value (it returns 0 if the strings match). This is not really important, since curl is going to use http/1.1 anyway, but it's still a bug I guess.
-
Alessandro Ghedini authored
Correctly check for strncmp() return value (it returns 0 if the strings match).
-
Alessandro Ghedini authored
-
- Feb 16, 2015
-
-
Steve Holme authored
-
- Feb 15, 2015
-
-
Nick Zitzmann authored
-
- Feb 12, 2015
-
-
Kamil Dudka authored
lib/vtls/openssl.c:1450:7: warning: extra tokens at end of #endif directive
-
- Feb 11, 2015
-
-
Steve Holme authored
For consistency with other conditionally compiled code in openssl.c, use OPENSSL_IS_BORINGSSL rather than HAVE_BORINGSSL and try to use HAVE_BORINGSSL outside of openssl.c when the OpenSSL header files are not included.
-
Patrick Monnerat authored
-
- Feb 09, 2015
-
-
Steve Holme authored
Versions of OpenSSL prior to v0.9.8h do not support the necessary functions for OCSP stapling.
-
Tatsuhiro Tsujikawa authored
Previously we don't ignore PUSH_PROMISE header fields in on_header callback. It makes header values mixed with following HEADERS, resulting protocol error.
-
Jay Satiro authored
Prior to this change the options for exclusive SSL protocol versions did not actually set the protocol exclusive. http://curl.haxx.se/mail/lib-2015-01/0002.html Reported-by: Dan Fandrich
-
Jay Satiro authored
-
- Feb 07, 2015
-
-
Steve Holme authored
Removed the curl_ prefix from the schannel source files as discussed with Marc and Daniel at FOSDEM.
-
- Feb 06, 2015
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-