aboutsummaryrefslogtreecommitdiff
path: root/docs/FEATURES
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2004-08-12 14:08:46 +0000
committerDaniel Stenberg <daniel@haxx.se>2004-08-12 14:08:46 +0000
commit8362a34cef7ecb38519727bd00ed530150ccd6fe (patch)
treee284bc3e6a51c0d4ae0b1709f4bbe97d3ba371f0 /docs/FEATURES
parentedd16d978fbe2414e85592297598ca748b60f0db (diff)
updated with recent changes
Diffstat (limited to 'docs/FEATURES')
-rw-r--r--docs/FEATURES28
1 files changed, 20 insertions, 8 deletions
diff --git a/docs/FEATURES b/docs/FEATURES
index e7a3d624e..c9b1c9623 100644
--- a/docs/FEATURES
+++ b/docs/FEATURES
@@ -6,26 +6,33 @@
FEATURES
-Misc
- - full URL syntax
+curl tool
+ - config file support
+ - multiple URLs in a single command line
+ - range "globbing" support: [0-13], {one,two,three}
+ - multiple file upload on a single command line
+ - custom maximum transfer rate
+ - redirectable stderr
+
+libcurl supports
+ - full URL syntax with no length limit
- custom maximum download time
- custom least download speed acceptable
- custom output result after completion
- - multiple URLs
- guesses protocol from host name unless specified
- uses .netrc
- progress bar/time specs while downloading
- "standard" proxy environment variables support
- - config file support
- compiles on win32 (reported builds on 40+ operating systems)
- - redirectable stderr
- selectable network interface for outgoing traffic
- - IPv6 support
+ - IPv6 support on unix and Windows
- persistant connections
- socks5 support
- supports user name + password in proxy environment variables
- operations through proxy "tunnel" (using CONNECT)
- - supports transfers of large files (>2GB and >4GB)
+ - supports large files (>2GB and >4GB) both upload/download
+ - replacable memory functions (malloc, free, realloc, etc)
+ - asynchronous name resolving (*6)
HTTP
- HTTP/1.1 compliant (optionally uses 1.0)
@@ -35,7 +42,7 @@ HTTP
- POST
- multipart formpost (RFC1867-style)
- authentication: Basic, Digest, NTLM(*1), GSS-Negotiate/Negotiate(*3) and
- SPNEGO (*4)
+ SPNEGO (*4) to server and proxy
- resume (both GET and PUT)
- follow redirects
- maximum amount of redirects to follow
@@ -80,6 +87,8 @@ FTP
- via http-proxy
- all operations can be tunneled through a http-proxy
- customizable to retrieve file modification date
+ - third party transfers
+ - no dir depth limit
FTPS (*1)
- explicit ftps:// support that use SSL on both connections
@@ -103,6 +112,8 @@ GOPHER
FILE
- URL support
+ - "uploads"
+ - resume
FOOTNOTES
=========
@@ -112,3 +123,4 @@ FOOTNOTES
*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