aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Zitzmann <nick@chronosnet.com>2013-02-06 10:34:53 -0700
committerSteve Holme <steve_holme@hotmail.com>2013-02-06 19:42:44 +0000
commit12dbb8aedc67c1e0df35964f8c151e487fc78f7f (patch)
treeb4adc2bb748d73880d10d07f59c75029c1cf0e1e
parentd23d69e14ed1a54a548f7a79c4057c5e9852f613 (diff)
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".
-rw-r--r--docs/FEATURES16
1 files changed, 12 insertions, 4 deletions
diff --git a/docs/FEATURES b/docs/FEATURES
index 74fb73593..ab6d83563 100644
--- a/docs/FEATURES
+++ b/docs/FEATURES
@@ -34,6 +34,7 @@ libcurl supports
- replaceable memory functions (malloc, free, realloc, etc)
- asynchronous name resolving (*6)
- both a push and a pull style interface
+ - international domain names (*11)
HTTP
- HTTP/1.1 compliant (optionally uses 1.0)
@@ -61,6 +62,7 @@ HTTP
- retrieve file modification date
- Content-Encoding support for deflate and gzip
- "Transfer-Encoding: chunked" support for "uploads"
+ - data compression (*12)
HTTPS (*1)
- (all the HTTP features)
@@ -68,7 +70,7 @@ HTTPS (*1)
- verify server certificate
- via http-proxy
- 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
- download
@@ -93,7 +95,7 @@ FTP
FTPS (*1)
- 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
SCP (*8)
@@ -173,6 +175,12 @@ FOOTNOTES
*4 = requires FBopenssl
*5 = requires a krb4 library, such as the MIT one or similar.
*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
- *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