Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-11 | gtls: honor --[no-]alpn command line switch | Fabian Frank | |
Disable ALPN if requested by the user. | |||
2014-02-11 | tests: Disabled broken test 1316 | Dan Fandrich | |
See http://curl.haxx.se/mail/lib-2014-02/0004.html for a discussion on the problem. | |||
2014-02-11 | version: next release will become 7.36.0 | Daniel Stenberg | |
2014-02-11 | curl_easy_setopt.3: add CURLOPT_SSL_ENABLE_ALPN/NPN | Daniel Stenberg | |
2014-02-10 | tool_cfgable: Moved easy handle cleanup to fix pingpong logout issues | Steve Holme | |
Commmit c5f8e2f5f4 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. | |||
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 | |