Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-23 | cyassl: include version.h to ensure the version macros are defined | Dan Fandrich | |
2015-03-22 | test1513: eliminated race condition in test run | Dan Fandrich | |
It seems that some systems (e.g. fairly consistently in some recent Solaris autobuilds) would manage to get to the connect phase before the progress callback was called, resulting in a CURLE_COULDNT_CONNECT error. Reworked the test to point at a test server that never returns a full result so the progress callback always gets a chance to be called before the transfer can complete in some other way. | |||
2015-03-21 | darwinsssl: add support for TLS False Start | Nick Zitzmann | |
TLS False Start support requires iOS 7.0 or later, or OS X 10.9 or later. | |||
2015-03-21 | gtls: add check of return code | Daniel Stenberg | |
Coverity CID 1291167 pointed out that 'rc' was received but never used when gnutls_credentials_set() was used. Added return code check now. | |||
2015-03-21 | gtls: dereferencing NULL pointer | Daniel Stenberg | |
Coverity CID 1291165 pointed out 'chainp' could be dereferenced when NULL if gnutls_certificate_get_peers() had previously failed. | |||
2015-03-21 | gtls: avoid uninitialized variable. | Daniel Stenberg | |
Coverity CID 1291166 pointed out that we could read this variable uninitialized. | |||
2015-03-21 | tests/certs: rebuild certificates with modified key usage bits | Dan Fandrich | |
The certificates were missing the digitalSignature and keyAgreement usage types, of which at least digitalSignature was checked by CyaSSL. This caused the test server in test 310 (among others) to fail the startup verification and therefore run (see http://curl.haxx.se/mail/lib-2014-07/0303.html). | |||
2015-03-21 | tests/certs: added make target to rebuild certificates | Dan Fandrich | |
The certificate generation scripts were also updated to better match the format of the certificates currently checked in. | |||
2015-03-21 | x509asn1: add /* fallthrough */ in switch() case | Daniel Stenberg | |
2015-03-21 | x509asn1: minor edit to unconfuse Coverity | Daniel Stenberg | |
CID 1202732 warns on the previous use, although I cannot fine any problems with it. I'm doing this change only to make the code use a more familiar approach to accomplish the same thing. | |||
2015-03-21 | testcurl: Allow '=' in values given on command line | Dagobert Michelsen | |
2015-03-21 | nss: error: unused variable 'connssl' | Daniel Stenberg | |
2015-03-21 | test938: added missing closing tags | Dan Fandrich | |
2015-03-20 | cyassl: use new library version macro when available | Dan Fandrich | |
2015-03-20 | curl: add --false-start option | Alessandro Ghedini | |
2015-03-20 | nss: add support for TLS False Start | Alessandro Ghedini | |
2015-03-20 | url: add CURLOPT_SSL_FALSESTART option | Alessandro Ghedini | |
This option can be used to enable/disable TLS False Start defined in the RFC draft-bmoeller-tls-falsestart. | |||
2015-03-20 | gtls: implement CURLOPT_CERTINFO | Alessandro Ghedini | |
2015-03-20 | openssl: try to avoid accessing OCSP structs when possible | Alessandro Ghedini | |
2015-03-20 | CURLOPT_URL.3: spelling! | Daniel Stenberg | |
Reported-by: Frank Gevaerts | |||
2015-03-20 | CURLOPT_URL.3: Added "SECURITY CONCERNS" | Daniel Stenberg | |
2015-03-20 | CURLOPT_HTTPHEADER.3: add a "SECURITY CONCERNS" section | Daniel Stenberg | |
2015-03-19 | cyassl: detect the library as renamed wolfssl | Dan Fandrich | |
This change was made in CyaSSL/WolfSSL ver. 3.4.0 | |||
2015-03-19 | HTTP: don't switch to HTTP/2 from 1.1 until we get the 101 | Daniel Stenberg | |
We prematurely changed protocol handler to HTTP/2 which made things very slow (and wrong). Reported-by: Stefan Eissing Bug: https://github.com/bagder/curl/issues/169 | |||
2015-03-19 | axtls: version 1.5.2 now requires that config.h be manually included | Dan Fandrich | |
2015-03-19 | metalink: fix resource leak in OOM | Daniel Stenberg | |
Coverity CID 1288826 | |||
2015-03-18 | docs/libcurl: clean up libcurl-symbols.3 | Dan Fandrich | |
2015-03-18 | docs/libcurl: check that all options with man pages are referenced | Dan Fandrich | |
If a man page exists in the opts/ directory, it must also be referenced either in curl_easy_setopt.3 or curl_multi_setopt.3 | |||
2015-03-18 | curl_easy_setopt.3: added a few missing options | Dan Fandrich | |
2015-03-18 | nss: explicitly tell NSS to disable NPN/ALPN | Kamil Dudka | |
... if disabled at libcurl level. Otherwise, we would allow to negotiate NPN despite curl was invoked with the --no-npn option. | |||
2015-03-18 | mkhelp: Remove trailing carriage return from every line of input | Jay Satiro | |
- Get rid of this flood of warnings in Windows mingw build: warning: missing terminating " character The warning is due to the carriage return. When msysgit checks out files from the repo by default it converts the line endings to CRLF. Prior to this change when mkhelp.pl processed the MANUAL and curl.1 in CRLF format the trailing carriage returns caused unnecessary CR in the output. | |||
2015-03-18 | RELEASE-NOTES: synced with e539f01567 | Daniel Stenberg | |
2015-03-18 | docs/libcurl: make portability fix | Christian Weisgerber | |
Using $< in a non-suffix rule context is a GNU make idiom. This bug was introduced in 7.41.0. | |||
2015-03-17 | checksrc: Fix whitelist on out-of-tree builds | Dan Fandrich | |
2015-03-17 | Curl_sh_entry: remove unused 'timestamp' | Stefan Bühler | |
2015-03-17 | HTTP: don't use Expect: headers when on HTTP/2 | Daniel Stenberg | |
Reported-by: Stefan Eissing Bug: https://github.com/bagder/curl/issues/169 | |||
2015-03-17 | checksrc: detect and remove space before trailing semicolons | Daniel Stenberg | |
2015-03-17 | checksrc: introduce a whitelisting concept | Daniel Stenberg | |
2015-03-17 | checksrc: use space after comma | Daniel Stenberg | |
2015-03-17 | checksrc: use space before paren in "return (expr);" | Daniel Stenberg | |
2015-03-17 | CONTRIBUTE: refer to git log instead of deprecated CHANGES file | Daniel Stenberg | |
2015-03-17 | CURLOPT_*.3: more examples and edits | Daniel Stenberg | |
2015-03-17 | CURLOPT_*.3: added lots of small example sections | Daniel Stenberg | |
2015-03-16 | CURLOPT_PRIVATE.3: provide an example | Daniel Stenberg | |
2015-03-16 | CURLOPT_*TIMEOUT.3: provide examples | Daniel Stenberg | |
2015-03-16 | CURLOPT_USERAGENT.3: added an example | Daniel Stenberg | |
2015-03-16 | CURLOPT_STDERR.3: added an example | Daniel Stenberg | |
2015-03-16 | curl_easy_perform.3: remove superfluous close brace from example | Daniel Stenberg | |
2015-03-16 | free: instead of Curl_safefree() | Daniel Stenberg | |
Since we just started make use of free(NULL) in order to simplify code, this change takes it a step further and: - converts lots of Curl_safefree() calls to good old free() - makes Curl_safefree() not check the pointer before free() The (new) rule of thumb is: if you really want a function call that frees a pointer and then assigns it to NULL, then use Curl_safefree(). But we will prefer just using free() from now on. | |||
2015-03-16 | Bug #149: Deletion of unnecessary checks before a few calls of cURL functions | Markus Elfring | |
The following functions return immediately if a null pointer was passed. * Curl_cookie_cleanup * curl_formfree It is therefore not needed that a function caller repeats a corresponding check. This issue was fixed by using the software Coccinelle 1.0.0-rc24. Signed-off-by: Markus Elfring <elfring@users.sourceforge.net> |