Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-02 | tool: Fixed libcurl source output for multiple operations | Steve Holme | |
Correctly output libcurl source code that includes multiply operations as specified by --next. Note that each operation evaluates to a single curl_easy_perform() in source code form. Also note that the output could be optimised a little so global config options are only output once rather than per operation as is presently the case. | |||
2014-03-01 | tool_metalink.h: Fixed compilation warning | Steve Holme | |
warning: declaration of 'struct GlobalConfig' will not be visible outside of this function | |||
2014-03-01 | tool: Moved internal variable isatty to the global config | Steve Holme | |
2014-03-01 | tool_operate.c: Fixed compilation error | Steve Holme | |
incompatible types - from 'OperationConfig *' to 'GlobalConfig *' | |||
2014-03-01 | tool: Moved --libcurl to the global config | Steve Holme | |
2014-03-01 | tool: Moved --progress-bar to the global config | Steve Holme | |
2014-03-01 | tool: Moved --stderr to the global config | Steve Holme | |
2014-02-28 | transfer.c: Fixed non-HTTP2 builds from commit cde0cf7c5e | Steve Holme | |
2014-02-28 | Fix bug that HTTP/2 hangs if whole response body is read with headers | Tatsuhiro Tsujikawa | |
For HTTP/2, we may read up everything including responde body with header fields in Curl_http_readwrite_headers. If no content-length is provided, curl waits for the connection close, which we emulate it using conn->proto.httpc.closed = TRUE. The thing is if we read everything, then http2_recv won't be called and we cannot signal the HTTP/2 stream has closed. As a workaround, we return nonzero from data_pending to call http2_recv. | |||
2014-02-28 | http2: build with current nghttp2 version | Daniel Stenberg | |
nghttp2 has yet again extended its callback struct and this is an attempt to make curl compile with nghttp2 from current git | |||
2014-02-28 | tool_main: Fixed a memory leak on main_init error | Dan Fandrich | |
2014-02-28 | test96: Updated accordly for recent changes | Steve Holme | |
2014-02-27 | tool_cfgable: Code policing of structure pointers | Steve Holme | |
2014-02-27 | tool: Moved --trace and --verbose to the global config | Steve Holme | |
2014-02-27 | tool_main: Forgot to initialise the first operation's global pointer | Steve Holme | |
2014-02-27 | tool: Moved --silient to the global config | Steve Holme | |
Other global options such as --libcurl, --trace and --verbose to follow. | |||
2014-02-27 | tool_cfgable: Added GlobalConfig pointer to OperationConfig | Steve Holme | |
In order to ease the moving of global options such as the error stream, updated the OperationConfig structure to point to the GlobalConfig. | |||
2014-02-26 | tool: Added support to .curlrc for URL specific options | Steve Holme | |
In addition to adding support for URL specific options via the command line with --next it is now possible to specify "next" in .curlrc. | |||
2014-02-26 | tool: Reworked argument parsing to use --next/-: | Steve Holme | |
Follow up to commit 1a9b58fcb2 to replace the : command line option with --next and -:. | |||
2014-02-26 | tool_getparam: Added initial support for --next/-: | Steve Holme | |
Added initial support for --next/-: which will be used to replace the rather confusing : command line operation what was used for the URL specific options prototype. | |||
2014-02-26 | valgrind.supp: tweaked a test 165 suppression | Dan Fandrich | |
A recent change seems to have slightly changed the call stack produced by the gcc optimizer. | |||
2014-02-25 | Merge pull request #93 from d235j/darwinssl_ip_address_fix | nickzman | |
darwinssl: don't omit CN verification when an IP address is used | |||
2014-02-25 | parse_args: fix a too long source code line | Daniel Stenberg | |
2014-02-25 | configure: Tiny fix to honor POSIX | naota | |
Change "==" to "=" to honor POSIX test construction. | |||
2014-02-25 | tool_help: Moved --no-alpn and --no-npn to be listed alphabetically | Steve Holme | |
...and added the HTTP suffix as these options are only used for HTTP2 based connections. | |||
2014-02-25 | tool: Moved --showerror to the global config | Steve Holme | |
Other global options such as --libcurl, --trace and --verbose to follow. | |||
2014-02-25 | tool_getparam: Added global config to getparameter() | Steve Holme | |
In preparation for parsing global options added the GlobalConfig structure to the getparameter() function. | |||
2014-02-25 | tool_getparam.h: Fixed compilation warning | Steve Holme | |
warning: declaration of 'struct GlobalConfig' will not be visible outside of this function | |||
2014-02-24 | RELEASE-NOTES: Updated for 63fc8ee7 | Marc Hoersken | |
2014-02-24 | tool_cfgable: Added support for knowing the current operation | Steve Holme | |
2014-02-24 | curl_schannel.c: Updated copyright years | Marc Hoersken | |
2014-02-24 | winssl: Enable hostname verification of IP address using SAN or CN | David Ryskalczyk | |
Original commit message was: Don't omit CN verification in SChannel when an IP address is used. Side-effect of this change: SChannel and CryptoAPI do not support the iPAddress subjectAltName according to RFC 2818. If present, SChannel will first compare the IP address to the dNSName subjectAltNames and then fallback to the most specific Common Name in the Subject field of the certificate. This means that after this change curl will not connect to SSL/TLS hosts as long as the IP address is not specified in the SAN or CN of the server certificate or the verifyhost option is disabled. | |||
2014-02-24 | tool_operate: Moved easy handle cleanup into tool_main | Steve Holme | |
2014-02-24 | tool_hugehelp: partially reverted 24e22e10 | Marc Hoersken | |
Compilation was not possible if manuel is disabled due this error: error: macro "hugehelp" passed 1 arguments, but takes just 0 void hugehelp(void) {} | |||
2014-02-24 | tool_main: Moved easy handle into global config structure | Steve Holme | |
2014-02-23 | Don't omit CN verification in DarwinSSL when an IP address is used. | David Ryskalczyk | |
2014-02-23 | tool: Fixed line longer than 79 characters from commit 705a4cb549 | Steve Holme | |
2014-02-23 | tool_main: Corrected typo from commit d6b9f054e9 in Symbian code | Steve Holme | |
2014-02-23 | tool_main: Moved OperateConfig cleanup into main_free() | Steve Holme | |
2014-02-23 | tool_main: Moved initial OperateConfig creation into main_init() | Steve Holme | |
2014-02-23 | tool_cfgable: Added global config structure | Steve Holme | |
2014-02-23 | tool_cfgable: Renamed Configurable structure to OperationConfig | Steve Holme | |
To allow for the addition of a global config structure and prevent confusion between the two. | |||
2014-02-23 | tool: Fixed incorrect return code with --version from commit c10bf9bb36 | Steve Holme | |
2014-02-23 | RELEASE-NOTES: Synced with 8c80840d01 | Steve Holme | |
2014-02-23 | tool_getparam: Moved tool_help() call into operate() | Steve Holme | |
2014-02-23 | tool_getparam: Moved hugehelp() call into operate() | Steve Holme | |
2014-02-23 | tool_getparam: Moved tool_version_info() call into operate() | Steve Holme | |
2014-02-22 | tool_cfgable: Removed list_engine flag from config structure | Steve Holme | |
In preparation for separating the global config options from the per operation config options, reworked the list engines code to not use a member variable in the Configurable structure. | |||
2014-02-22 | tool_operate: Start to use CURLcode rather than int for return codes | Steve Holme | |
To help assist with the detection of incorrect return codes, as per commits ee23d13a79, 33b8960dc8 and aba98991a5, updated the operate based functions to return CURLcode error codes. | |||
2014-02-22 | tool: Fixed incorrect return code when setting HTTP request fails | Steve Holme | |
During initialisation SetHTTPrequest() may fail and cURL would return PARAM_BAD_USE, which is equivalent to CURLE_NOT_BUILT_IN in cURL error terms. Instead, return CURLE_FAILED_INIT as we do for other functions that may fail during initialisation. |