Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-10 | secureserver: Only set stunnel FIPS option when available | Dan Fandrich | |
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. | |||
2014-02-10 | NPN/ALPN: allow disabling via command line | Fabian Frank | |
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 | |||
2014-02-10 | nss: use correct preprocessor macro | Fabian Frank | |
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. | |||
2014-02-09 | tests: Added test for IMAP LSUB command | Steve Holme | |
2014-02-09 | tests: Removed test 807 as it has been superseded by tests 815 and 816 | Steve Holme | |
2014-02-09 | tests: Updated the titles of tests 815 and 816 | Steve Holme | |
2014-02-09 | tool_metalink: fix compiler warning when built without metalink | Daniel Stenberg | |
2014-02-09 | tool_operate: Move the trace and error file closure to tool_cfgable | Steve Holme | |
2014-02-09 | TODO: Removed url-specific options | Steve Holme | |
2014-02-09 | tests: Re-enabled IMAP tests that require URL specific option support | Steve Holme | |
2014-02-09 | RELEASE-NOTES: Synced with 8e62f7a6503a | Steve Holme | |
2014-02-09 | secureserver: FIPS option is only supported since stunnel 5.00 | Marc Hoersken | |
2014-02-09 | tool_operate: Added support for performing URL specific operations | Steve Holme | |
2014-02-09 | tool_operate: Let curl handle cleanup take place in config_free() | Steve Holme | |
2014-02-09 | formdata: Must use Curl_safefree instead of free | Dan Fandrich | |
2014-02-08 | test96: updated according to recent changes | Daniel Stenberg | |
2014-02-08 | runtests: allow <strippart> to remove lines | Daniel Stenberg | |
For verify file, if the strippart condition removes the line completely it is now removed from the array. | |||
2014-02-08 | tool_getparam: Added support for parsing of specific URL options | Steve Holme | |
2014-02-08 | secureserver: Disable FIPS mode for stunnel | Dan Fandrich | |
It's unnecessary for curl testing, and it can otherwise cause stunnel to fail to start if OpenSSL doesn't support FIPS mode. | |||
2014-02-08 | formdata: Fixed memory leak on OOM condition | Dan Fandrich | |
2014-02-07 | runtests: Disable valgrind when debugging | Dan Fandrich | |
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. | |||
2014-02-07 | tool_cfgable: For consistency renamed init_config() to config_init() | Steve Holme | |
2014-02-07 | tool_cfgable: Introduced config_free() function | Steve Holme | |
2014-02-07 | --help: add missing --tlsv1.x options | Daniel Stenberg | |
2014-02-07 | lib1515.c: Fixed various compilation warnings | Steve Holme | |
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. | |||
2014-02-07 | http2: updated README after NSS addition | Daniel Stenberg | |
Changed the support to a little matrix and added brief explanation of what ALPN and NPN are for. | |||
2014-02-07 | nss: support pre-ALPN versions | Daniel Stenberg | |
2014-02-07 | nss: ALPN and NPN support | Fabian Frank | |
Add ALPN and NPN support for NSS. This allows cURL to negotiate HTTP/2.0 connections when built with NSS. | |||
2014-02-07 | formpost: use semicolon in multipart/mixed | Daniel Stenberg | |
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 | |||
2014-02-06 | tests: Document use of the MEMDEBUG_LOG_SYNC macro | Dan Fandrich | |
2014-02-06 | ssh: Fixed a NULL pointer dereference on OOM condition | Dan Fandrich | |
2014-02-06 | nss: Updated copyright year for recent edits | Steve Holme | |
2014-02-06 | 100-continue: fix timeout condition | Remi Gacogne | |
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 | |||
2014-02-06 | nss: prefer highest available TLS version | Fabian Frank | |
Offer TLSv1.0 to 1.2 by default, still fall back to SSLv3 if --tlsv1[.N] was not specified on the command line. | |||
2014-02-06 | tests: add test for bug #1327 (dns cache timeout) | Romulo A. Ceccon | |
Fix for bug #1303 (030a2b8cb) was not complete. libcurl still pruned DNS entries added manually after detecting a dead connection. This test checks such behavior. | |||
2014-02-06 | tests: add test for bug #1303 (dns cache timeout) | Romulo A. Ceccon | |
Test-case 1515 reproduces bug #1303, where libcurl would incorrectly prune DNS entries added via CURLOPT_RESOLVE after the DNS_CACHE_TIMEOUT had expired. | |||
2014-02-06 | http2: spell fixed README and added version requirement | Daniel Stenberg | |
2014-02-06 | tool_operate: Removed unused argument parameters from operate_do() | Steve Holme | |
2014-02-06 | tool_operate: Moved list SSL engines code into operate() | Steve Holme | |
2014-02-06 | tool_operate: Moved argument parsing into operate() | Steve Holme | |
2014-02-05 | runtests: add suppression generator help | Daniel Stenberg | |
Leave the valgrind --gen-suppressions option in there, commented, to make it easier for next update. | |||
2014-02-05 | valgrind: updated suppressions file | Daniel Stenberg | |
The call stack was modified in 2dc7ad23 so the supressions didn't work anymore. | |||
2014-02-05 | runtests: detect 'ares' better | Daniel Stenberg | |
... caused false detections of the threaded resolver otherwise | |||
2014-02-05 | tool_operate: Moved .curlrc parsing code into operate() | Steve Holme | |
2014-02-05 | tool_operate: Moved locale setup code into operate_init() | Steve Holme | |
2014-02-05 | http2: minor update of the README | Daniel Stenberg | |
2014-02-05 | http2: rely on content-encoding header | Fabian Frank | |
A server might respond with a content-encoding header and a response that was encoded accordingly in HTTP-draft-09/2.0 mode, even if the client did not send an accept-encoding header earlier. The server might not send a content-encoding header if the identity encoding was used to encode the response. See: http://tools.ietf.org/html/draft-ietf-httpbis-http2-09#section-9.3 | |||
2014-02-04 | tool_operate: shortened too-long source line | Dan Fandrich | |
2014-02-04 | tool_operate: Introduced operate_free() function | Steve Holme | |
2014-02-04 | tool_operate: Introduced operate_init() function | Steve Holme | |