Permalink
Browse files

updated

  • Loading branch information...
1 parent fcc3e2c commit 9d904ee41b880bde9ad88c2f7ec742836a44490e @bagder bagder committed May 25, 2007
Showing with 11 additions and 1 deletion.
  1. +11 −1 docs/FEATURES
View
@@ -33,13 +33,15 @@ libcurl supports
- supports large files (>2GB and >4GB) both upload/download
- replacable memory functions (malloc, free, realloc, etc)
- asynchronous name resolving (*6)
+ - both a push and a pull style interface
HTTP
- HTTP/1.1 compliant (optionally uses 1.0)
- GET
- PUT
- HEAD
- POST
+ - Pipelining
- multipart formpost (RFC1867-style)
- authentication: Basic, Digest, NTLM(*1), GSS-Negotiate/Negotiate(*3) and
SPNEGO (*4) to server and proxy
@@ -94,6 +96,13 @@ FTPS (*1)
- explicit "AUTH TSL" and "AUTH SSL" usage to "upgrade" plain ftp://
connection to use SSL for both or one of the connections
+SCP (*8)
+ - both password and public key auth
+
+SFTP (*8)
+ - both password and public key auth
+ - with custom commands sent before/after the transfer
+
TFTP
- download / upload
@@ -116,10 +125,11 @@ FILE
FOOTNOTES
=========
- *1 = requires OpenSSL, GnuTLS or NSS
+ *1 = requires OpenSSL, GnuTLS, NSS or yassl
*2 = requires OpenLDAP
*3 = requires a GSSAPI-compliant library, such as Heimdal or similar.
*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
+ *8 = requires libssh2

0 comments on commit 9d904ee

Please sign in to comment.