- Feb 10, 2014
-
-
Steve Holme authored
Commmit c5f8e2f5 removed the easy handle clean-up from tool_operate, letting the code that was already present in free_config_fields() perform the task. Unfortunately, this wasn't the correct place to do this as it broke protocols, that would perform a logout, as the main clean-up in tool_main had already been called.
-
Dan Fandrich authored
It seems the fips config option causes an error if FIPS mode was not enabled at stunnel compile-time. FIPS support was disabled by default in stunnel 5.00, so this is probably really only needed on versions between 4.32 and 5.00.
-
Fabian Frank authored
when using --http2 one can now selectively disable NPN or ALPN with --no-alpn and --no-npn. for now honored with NSS only. TODO: honor this option with GnuTLS and OpenSSL
-
Fabian Frank authored
SSL_ENABLE_ALPN can be used for preprocessor ALPN feature detection, but not SSL_NEXT_PROTO_SELECTED, since it is an enum value and not a preprocessor macro.
-
- Feb 09, 2014
-
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
-
Daniel Stenberg authored
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
-
Marc Hoersken authored
-
Steve Holme authored
-
Steve Holme authored
-
Dan Fandrich authored
-
- Feb 08, 2014
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
For verify file, if the strippart condition removes the line completely it is now removed from the array.
-
Steve Holme authored
-
Dan Fandrich authored
It's unnecessary for curl testing, and it can otherwise cause stunnel to fail to start if OpenSSL doesn't support FIPS mode.
-
Dan Fandrich authored
-
- Feb 07, 2014
-
-
Dan Fandrich authored
This was already mostly being done, except that analysis after the test still assumed that the valgrind log files would be available. An alternative way to handle the valgrind + gdb combination could be to enable one of the valgrind debugger hooks.
-
Steve Holme authored
-
Steve Holme authored
-
Daniel Stenberg authored
-
Steve Holme authored
lib1515.c:38:26 warning: unused parameter 'curl' lib1515.c:38:81 warning: unused parameter 'ptr' lib1515.c:38:5 warning: no previous prototype for 'debug_callback' lib1515.c:46:5 warning: no previous prototype for 'do_one_request' lib1515.c:120:3 warning: ISO C90 forbids mixed declarations and code As well as some code policing such as white space and braces.
-
Daniel Stenberg authored
Changed the support to a little matrix and added brief explanation of what ALPN and NPN are for.
-
Daniel Stenberg authored
-
Fabian Frank authored
Add ALPN and NPN support for NSS. This allows cURL to negotiate HTTP/2.0 connections when built with NSS.
-
Daniel Stenberg authored
Not comma, which is an inconsistency and a mistake probably inherited from the examples section of RFC1867. This bug has been present since the day curl started to support multipart formposts, back in the 90s. Reported-by: Rob Davies Bug: http://curl.haxx.se/bug/view.cgi?id=1333
-
- Feb 06, 2014
-
-
Dan Fandrich authored
-
Dan Fandrich authored
-
Steve Holme authored
-
Remi Gacogne authored
When using the multi socket interface, libcurl calls the curl_multi_timer_callback asking to be woken up after CURL_TIMEOUT_EXPECT_100 milliseconds. After the timeout has expired, calling curl_multi_socket_action with CURL_SOCKET_TIMEOUT as sockfd leads libcurl to check expired timeouts. When handling the 100-continue one, the following check in Curl_readwrite() fails if exactly CURL_TIMEOUT_EXPECT_100 milliseconds passed since the timeout has been set! It seems logical to consider that having waited for exactly CURL_TIMEOUT_EXPECT_100 ms is enough. Bug: http://curl.haxx.se/bug/view.cgi?id=1334
-
Fabian Frank authored
Offer TLSv1.0 to 1.2 by default, still fall back to SSLv3 if --tlsv1[.N] was not specified on the command line.
-
Romulo A. Ceccon authored
Fix for bug #1303 (030a2b8c) was not complete. libcurl still pruned DNS entries added manually after detecting a dead connection. This test checks such behavior.
-
Romulo A. Ceccon authored
Test-case 1515 reproduces bug #1303, where libcurl would incorrectly prune DNS entries added via CURLOPT_RESOLVE after the DNS_CACHE_TIMEOUT had expired.
-
Daniel Stenberg authored
-
Steve Holme authored
-
Steve Holme authored
-