summaryrefslogtreecommitdiff
path: root/lib/gtls.h
Commit message (Collapse)AuthorAgeFilesLines
* remove the CVSish $Id$ linesDaniel Stenberg2010-03-241-1/+0
|
* Added support for Digest and NTLM authentication using GnuTLS.Dan Fandrich2009-02-121-0/+1
|
* Forgot it's a structDan Fandrich2008-10-171-1/+1
|
* Fixed a compile error reported by Albert Chin on AIX and IRIX when usingDan Fandrich2008-10-171-1/+1
| | | | GTLS.
* - I did a cleanup of the internal generic SSL layer and how the various SSLDaniel Stenberg2008-06-111-0/+21
| | | | | | | | | | | | | | | libraries are supported. Starting now, each underlying SSL library support code does a set of defines for the 16 functions the generic layer (sslgen.c) uses (all these new function defines use the prefix "curlssl_"). This greatly simplified the generic layer in readability by involving much less #ifdefs and other preprocessor stuff and should make it easier for people to make libcurl work with new SSL libraries. Hopefully I can later on document these 16 functions somewhat as well. I also made most of the internal SSL-dependent functions (using Curl_ssl_ prefix) #defined to nothing when no SSL support is requested - previously they would unnecessarily call mostly empty functions.
* fix warning in GnuTLS build by making sure Curl_gtls_send() takes a constDaniel Stenberg2008-06-101-2/+2
| | | | void *
* Renamed a few variables to avoid shadowing global declarations.Dan Fandrich2007-09-271-1/+1
|
* Patrick Monnerat and I modified libcurl so that now it *copies* all stringsDaniel Stenberg2007-08-011-1/+3
| | | | | | | passed to it with curl_easy_setopt()! Previously it has always just refered to the data, forcing the user to keep the data around until libcurl is done with it. That is now history and libcurl will instead clone the given strings and keep private copies.
* - Linus Nielsen Feltzing introduced the --ftp-ssl-ccc command line option toDaniel Stenberg2007-01-051-1/+2
| | | | | | curl that uses the new CURLOPT_FTP_SSL_CCC option in libcurl. If enabled, it will make libcurl shutdown SSL/TLS after the authentication is done on a FTP-SSL operation.
* cleaned up Curl_write() and the sub functions it uses for various protocols.Daniel Stenberg2006-11-111-3/+3
| | | | | | | They all now return ssize_t to Curl_write(). Unfortunately, Curl_read() is in a sorrier state but it too would benefit from a similar cleanup.
* GnuTLS support added. There's now a "generic" SSL layer that we use all overDaniel Stenberg2005-04-071-0/+45
internally, with code provided by sslgen.c. All SSL-layer-specific code is then written in ssluse.c (for OpenSSL) and gtls.c (for GnuTLS). As far as possible, internals should not need to know what SSL layer that is in use. Building with GnuTLS currently makes two test cases fail. TODO.gnutls contains a few known outstanding issues for the GnuTLS support. GnuTLS support is enabled with configure --with-gnutls