FEATURES: More NTLM and SSL changes, added two others, fixed typo

Added IDN and HTTP data compression as they were left out of the
document until now.

Added notes for qssl, schannel and Secure Transport supporting SSLv2,
Secure Transport supports NTLM, and axTLS does not support SSLv3.

There was also a typo; "AUTH TSL" should be "AUTH TLS".
This commit is contained in:
Nick Zitzmann 2013-02-06 10:34:53 -07:00 committed by Steve Holme
parent d23d69e14e
commit 12dbb8aedc

View File

@ -34,6 +34,7 @@ libcurl supports
- replaceable memory functions (malloc, free, realloc, etc) - replaceable memory functions (malloc, free, realloc, etc)
- asynchronous name resolving (*6) - asynchronous name resolving (*6)
- both a push and a pull style interface - both a push and a pull style interface
- international domain names (*11)
HTTP HTTP
- HTTP/1.1 compliant (optionally uses 1.0) - HTTP/1.1 compliant (optionally uses 1.0)
@ -61,6 +62,7 @@ HTTP
- retrieve file modification date - retrieve file modification date
- Content-Encoding support for deflate and gzip - Content-Encoding support for deflate and gzip
- "Transfer-Encoding: chunked" support for "uploads" - "Transfer-Encoding: chunked" support for "uploads"
- data compression (*12)
HTTPS (*1) HTTPS (*1)
- (all the HTTP features) - (all the HTTP features)
@ -68,7 +70,7 @@ HTTPS (*1)
- verify server certificate - verify server certificate
- via http-proxy - via http-proxy
- select desired encryption - select desired encryption
- force usage of a specific SSL version (SSLv2(*7), SSLv3 or TLSv1) - force usage of a specific SSL version (SSLv2 (*7), SSLv3 (*10) or TLSv1)
FTP FTP
- download - download
@ -93,7 +95,7 @@ FTP
FTPS (*1) FTPS (*1)
- implicit ftps:// support that use SSL on both connections - implicit ftps:// support that use SSL on both connections
- explicit "AUTH TSL" and "AUTH SSL" usage to "upgrade" plain ftp:// - explicit "AUTH TLS" and "AUTH SSL" usage to "upgrade" plain ftp://
connection to use SSL for both or one of the connections connection to use SSL for both or one of the connections
SCP (*8) SCP (*8)
@ -173,6 +175,12 @@ FOOTNOTES
*4 = requires FBopenssl *4 = requires FBopenssl
*5 = requires a krb4 library, such as the MIT one or similar. *5 = requires a krb4 library, such as the MIT one or similar.
*6 = requires c-ares *6 = requires c-ares
*7 = requires OpenSSL or NSS, as GnuTLS only supports SSLv3 and TLSv1 *7 = requires OpenSSL, NSS, qssl, schannel, or Secure Transport; GnuTLS, for
example, only supports SSLv3 and TLSv1
*8 = requires libssh2 *8 = requires libssh2
*9 = requires OpenSSL, GnuTLS, NSS, yassl or SSPI (native Windows) *9 = requires OpenSSL, GnuTLS, NSS, yassl, Secure Transport, or SSPI (native
Windows)
*10 = requires any of the SSL libraries in (*1) above other than axTLS, which
does not support SSLv3
*11 = requires libidn or Windows
*12 = requires libz