- 02 Dec, 2013 6 commits
-
-
Kamil Dudka authored
-
Kamil Dudka authored
... since we depend on NSS 3.14+ because of SSL_VersionRangeSet() anyway
-
Kamil Dudka authored
Bug: http://curl.haxx.se/mail/lib-2013-11/0162.html
-
Kamil Dudka authored
-
Kamil Dudka authored
This change introduces a dependency on NSS 3.14+.
-
Patrick Monnerat authored
-
- 01 Dec, 2013 5 commits
-
-
Steve Holme authored
warning: declaration of 'pipe' shadows a global declaration
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
Reduced the separate processing of the last quantum to be performed in the main decoding loop and renamed some variables for consistency.
-
Steve Holme authored
Extended the basic validation in commit e17c1b25 to return a failure when invalid base64 characters are included.
-
- 30 Nov, 2013 2 commits
-
-
Steve Holme authored
Due to the length checks introduced in commit e17c1b25 there is no need to allow for extra space in the output buffer for a non-padded last quantum.
-
Steve Holme authored
1) Renamed curl_tlsinfo to curl_tlssessioninfo as discussed on the mailing list. 2) Renamed curl_ssl_backend to curl_sslbackend so it doesn't follow our function naming convention. 3) Updated sessioninfo.c example accordingly.
-
- 29 Nov, 2013 2 commits
-
-
Daniel Stenberg authored
Bug: http://curl.haxx.se/bug/view.cgi?id=1297 Reported-by: Michael Osipov
-
Daniel Stenberg authored
-
- 28 Nov, 2013 2 commits
-
-
Daniel Stenberg authored
The "fixed string" function wrongly bumped the "urlnum" counter which made curl output the total number of URLs wrong when using {one,two,three} lists in globs. Reported-by: Michael-O Bug: http://curl.haxx.se/bug/view.cgi?id=1305
-
Christian Grothoff authored
Added a simple example to show how one can use CURLINFO_TLS_SESSION for obtaining extensive TLS certificate information.
-
- 27 Nov, 2013 6 commits
-
-
Steve Holme authored
Systems that define SIGPIPE_VARIABLE as a noop would not compile as restore_pipe was defined afterwards.
-
Christian Grothoff authored
This fixes a NULL dereference in the case where the client asks for CURLINFO_TLS_SESSION data after the (TLS) session has already been destroyed (i.e. curl_easy_perform has already completed for this handle). Instead of crashing, we now return a CURLSSLBACKEND_NONE error.
-
Steve Holme authored
-
Jeff King authored
This is an extension to the fix in 7d80ed64 . We may call Curl_disconnect() while cleaning up the multi handle, which could lead to openssl sending packets, which could get a SIGPIPE. Signed-off-by:
Jeff King <peff@peff.net>
-
Jeff King authored
Commit 7d80ed64 introduced some helpers to handle sigpipe in easy.c. However, that fix was incomplete, and we need to add more callers in other files. The first step is making the helpers globally accessible. Since the functions are small and should generally end up inlined anyway, we simply define them in the header as static functions. Signed-off-by:
Jeff King <peff@peff.net>
-
Björn Stenberg authored
This fixes a rare Happy Eyeballs bug where if the first IP family runs out of addresses before the second-family-timer fires, and the second IP family's first connect fails immediately, no further IPs of the second family are attempted.
-
- 24 Nov, 2013 8 commits
-
-
Daniel Stenberg authored
When adding entries to the DNS cache with CURLOPT_RESOLVE, they are marked 'inuse' forever to prevent them from ever being removed in normal operations. Still, the code that pruned out-of-date DNS entries didn't care for the 'inuse' struct field and pruned it anyway! Reported-by: Romulo A. Ceccon Bug: http://curl.haxx.se/bug/view.cgi?id=1303
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
A failure during authentication, which is performed as part of the CONNECT phrase (for IMAP, POP3 and SMTP) is considered by the multi- interface as being closed prematurely (aka a dead connection). As such these protocols cannot issue the relevant QUIT or LOGOUT command. Temporarily fixed the test cases until we can fix this properly.
-
Steve Holme authored
-
Steve Holme authored
-
- 23 Nov, 2013 6 commits
-
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
Removed unnecessary SMTP_STOP state changes on failure. Removed hard return on failure in smtp_state_data_resp().
-
- 22 Nov, 2013 2 commits
-
-
Steve Holme authored
-
Steve Holme authored
-
- 21 Nov, 2013 1 commit
-
-
Christian Grothoff authored
Added new API for returning a SSL backend type and pointer, in order to allow access to the TLS internals, that may then be used to obtain X509 certificate information for example.
-