Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-12-14 | Header files are in openssl/ only if USE_OPENSSL is set. | Dan Fandrich | |
2004-12-14 | urldata.h: Removed engine_list. | Gisle Vanem | |
ssluse.*: Added SSL_strerror(). Curl_SSL_engines_list() now returns a slist which must be freed by caller. | |||
2004-12-14 | Moved the engine stuff from the root-level of the SessionHandle struct to the | Daniel Stenberg | |
UrlState sub-struct. Also made the engine_list exist for non-ssl builds to make curl build. | |||
2004-12-13 | Added handling of CURLINFO_SSL_ENGINES; | Gisle Vanem | |
Added Curl_SSL_engines_list(), cleanup SSL in url.c (no HAVE_OPENSSL_x etc.). | |||
2004-11-22 | Curl_select's timeout arg is an int | Daniel Stenberg | |
2004-11-19 | David Phillips' FD_SETSIZE fix | Daniel Stenberg | |
2004-11-15 | clean up start time and t_startsingle use so that redirect_time works properly | Daniel Stenberg | |
2004-10-06 | removed tabs and trailing whitespace from source | Daniel Stenberg | |
2004-09-02 | improved error message when client cert return failure | Daniel Stenberg | |
2004-08-10 | In OpenSSL 0.9.7d and earlier, ASN1_STRING_to_UTF8 fails if the input is | Daniel Stenberg | |
already UTF-8 encoded. We check for this case and copy the raw string manually to avoid the problem. This code can be made conditional in the future when OpenSSL has been fixed. Work-around brought by Alexis S. L. Carvalho. | |||
2004-07-29 | added typecast in an attempt to fix a mingw32 warning | Daniel Stenberg | |
2004-07-04 | SSL_get_verify_result() returns a long, so we receive the result in a long | Daniel Stenberg | |
and not an int. | |||
2004-07-01 | Variable type cleanups to please the picky MIPSPro compiler. | Daniel Stenberg | |
2004-06-30 | Prevent a very long password to buffer overflow the global variable we | Daniel Stenberg | |
use when built with a very old OpenSSL version. | |||
2004-06-30 | make the SSL connect use the same default connect timeout define as the | Daniel Stenberg | |
generic connect uses | |||
2004-06-24 | Replaced all uses of sprintf() with the safer snprintf(). It is just a | Daniel Stenberg | |
precaution to prevent mistakes to lead to buffer overflows. | |||
2004-06-22 | Gisle fixed the wildcard checks for certificates. | Daniel Stenberg | |
2004-06-19 | prevent compiler warning | Daniel Stenberg | |
2004-06-18 | Gisle's "SSL patch" from June 16th 2004, modified by me as discussed on the | Daniel Stenberg | |
mailing list. | |||
2004-06-13 | use Curl_strcasestr() when checking wildcard cert names | Daniel Stenberg | |
2004-05-18 | * seed_enough() was converted to a macro to avoid the IRIX compiler warning | Daniel Stenberg | |
about that passed-in argument not being used. * killed trailing whitespace | |||
2004-05-17 | Peter Sylvester's patch that addresses two flaws in the peer certificate name | Daniel Stenberg | |
verification: - when multiple common names are used (as in the curl tests), the last name needs to be selected. - allow comparing with encoded values, at least with BMP and ISO latin1 encoded T61strings. | |||
2004-05-13 | memory cleanup and check fix | Daniel Stenberg | |
2004-05-11 | curl_global_init_mem() allows the memory functions to be replaced. | Daniel Stenberg | |
memory.h is included everywhere for this. | |||
2004-04-29 | Gisle made the code use ERR_error_string_n() | Daniel Stenberg | |
2004-04-27 | Made host name and proxy name get stored in a 'struct hostname' and set | Daniel Stenberg | |
all things up to work with encoded host names internally, as well as keeping 'display names' to show in debug messages. IDN resolves work for me now using ipv6, ipv4 and ares resolving. Even cookies on IDN sites seem to do right. | |||
2004-04-26 | Tor Arntsen fixed a 'Statement not reachable'-warning | Daniel Stenberg | |
2004-04-20 | Cleaned up hostname/name/gname and path/ppath confusion. Removed the fixed- | Daniel Stenberg | |
length limit of the hostname part of the URL. | |||
2004-03-23 | variable type usage cleanup to please picky compilers | Daniel Stenberg | |
2004-03-11 | don't let the EINTR stuff build on windows | Daniel Stenberg | |
2004-03-10 | Jeff Lawson fixed the SSL connection to deal with received signals during the | Daniel Stenberg | |
connect. | |||
2004-03-09 | Use curl_socket_t instead of int for holding sockets. The typedefs and | Daniel Stenberg | |
defines are in setup.h. | |||
2004-01-29 | Dan Fandrich's cleanup patch to make pedantic compiler options cause less | Daniel Stenberg | |
warnings. Minor edits by me. | |||
2004-01-16 | Gisle Vanem's patch for variables that "might be used uninitialized" | Daniel Stenberg | |
2004-01-07 | updated year in the copyright string | Daniel Stenberg | |
2003-11-24 | prevent warning for non-SSL builds | Daniel Stenberg | |
2003-11-24 | FTPS support added as RFC2228 and the murray-ftp-auth-ssl draft describe it | Daniel Stenberg | |
2003-11-15 | Mathias Axelsson found a case where we free()d the server certificate twice! | Daniel Stenberg | |
2003-10-23 | Georg Horn's fixes to do different CA cert verifications. They can now be | Daniel Stenberg | |
done even if the result is ignored, as some sites seem to require that. | |||
2003-10-16 | rewritten alternative name check | Daniel Stenberg | |
2003-10-15 | bad license situation for the altname patch | Daniel Stenberg | |
2003-10-08 | fixed to build fine without ssl | Daniel Stenberg | |
2003-10-07 | Neil Dunbar provided a patch that now makes libcurl check SSL | Daniel Stenberg | |
subjectAltNames when matching certs. This is apparently detailed in RFC2818 as the right thing to do. I had to add configure checks for inet_pton() and our own (strictly speaking, code from BIND written by Paul Vixie) provided code for the function for platforms that miss it. | |||
2003-09-03 | warn if no CN is available if verify is only set to 1 | Daniel Stenberg | |
2003-08-19 | CRYPTO_cleanup_all_ex_data() is not present in all OpenSSL versions so | Daniel Stenberg | |
we need to check for its presence in the configure script | |||
2003-08-19 | Loren Kirkby pointed out that we need to call CRYPTO_cleanup_all_ex_data() | Daniel Stenberg | |
when we cleanup the SSL stuff to not leak any memory. I wish this was documented anywhere. | |||
2003-07-05 | re-use existing variable instead of declaring a new local one | Daniel Stenberg | |
2003-07-04 | Peter Sylvester's patch was applied that introduces the following: | Daniel Stenberg | |
CURLOPT_SSL_CTX_FUNCTION to set a callback that gets called with the OpenSSL's ssl_ctx pointer passed in and allow a callback to act on it. If anything but CURLE_OK is returned, that will also be returned by libcurl all the way back. If this function changes the CURLOPT_URL, libcurl will detect this and instead go use the new URL. CURLOPT_SSL_CTX_DATA is a pointer you set to get passed to the callback set with CURLOPT_SSL_CTX_FUNCTION. | |||
2003-06-26 | use CURLDEBUG instead of MALLOCDEBUG for preprocessor conditions | Daniel Stenberg | |
2003-06-02 | work-around SSL implementation flaws better, pointed out in bug report | Daniel Stenberg | |
#745122. |