summaryrefslogtreecommitdiff
path: root/docs/FEATURES
diff options
context:
space:
mode:
authorSteve Holme <steve_holme@hotmail.com>2013-03-18 22:43:16 +0000
committerSteve Holme <steve_holme@hotmail.com>2013-03-18 22:43:16 +0000
commit91ab2497c6108871e6c4effe58961674a68d9d9b (patch)
tree3e850db0b3b8a2a12a5b18afc71cc50738e16aec /docs/FEATURES
parentd1d0ee075f3da05771399d0c05eb7ea9e01c5ec3 (diff)
downloadcurl-91ab2497c6108871e6c4effe58961674a68d9d9b.tar.gz
FEATURES: Small tidy up for constancy and grammar
Diffstat (limited to 'docs/FEATURES')
-rw-r--r--docs/FEATURES30
1 files changed, 16 insertions, 14 deletions
diff --git a/docs/FEATURES b/docs/FEATURES
index d3f8cd55e..14d7e78dd 100644
--- a/docs/FEATURES
+++ b/docs/FEATURES
@@ -15,23 +15,23 @@ curl tool
- redirectable stderr
- metalink support (*13)
-libcurl supports
+libcurl
- full URL syntax with no length limit
- custom maximum download time
- custom least download speed acceptable
- custom output result after completion
- guesses protocol from host name unless specified
- uses .netrc
- - progress bar/time specs while downloading
+ - progress bar with time statistics while downloading
- "standard" proxy environment variables support
- compiles on win32 (reported builds on 40+ operating systems)
- selectable network interface for outgoing traffic
- IPv6 support on unix and Windows
- persistent connections
- socks5 support
- - supports user name + password in proxy environment variables
+ - supports user name and password in proxy environment variables
- operations through proxy "tunnel" (using CONNECT)
- - supports large files (>2GB and >4GB) both upload/download
+ - support for large files (>2GB and >4GB) during upload and download
- replaceable memory functions (malloc, free, realloc, etc)
- asynchronous name resolving (*6)
- both a push and a pull style interface
@@ -62,7 +62,7 @@ HTTP
- via http-proxy
- retrieve file modification date
- Content-Encoding support for deflate and gzip
- - "Transfer-Encoding: chunked" support for "uploads"
+ - "Transfer-Encoding: chunked" support in uploads
- data compression (*12)
HTTPS (*1)
@@ -76,7 +76,8 @@ HTTPS (*1)
FTP
- download
- authentication
- - kerberos4 (*5), kerberos5 (*3)
+ - kerberos4 (*5)
+ - kerberos5 (*3)
- active/passive using PORT, EPRT, PASV or EPSV
- single file size information (compare to HTTP HEAD)
- 'type=' URL support
@@ -107,7 +108,8 @@ SFTP (*8)
- with custom commands sent before/after the transfer
TFTP
- - download / upload
+ - download
+ - upload
TELNET
- connection negotiation
@@ -122,7 +124,7 @@ DICT
FILE
- URL support
- - "uploads"
+ - upload
- resume
SMTP
@@ -163,7 +165,7 @@ IMAP
- fetch e-mails with support for specifing the UID and SECTION
- upload e-mails via the append command
- enhanced command support for: EXAMINE, CREATE, DELETE, RENAME, STATUS,
- STORE, COPY, and UID via custom requests
+ STORE, COPY and UID via custom requests
- via http-proxy
IMAPS (*1)
@@ -175,16 +177,16 @@ FOOTNOTES
=========
*1 = requires OpenSSL, GnuTLS, NSS, yassl, axTLS, PolarSSL, schannel (native
- Windows), Secure Transport (native iOS/OS X) or qssl (native IBM i)
+ Windows), Secure Transport (native iOS/OS X) or qssl (native IBM i)
*2 = requires OpenLDAP
- *3 = requires a GSSAPI-compliant library, such as Heimdal or similar.
+ *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.
+ *5 = requires a krb4 library, such as the MIT one or similar
*6 = requires c-ares
- *7 = requires OpenSSL, NSS, qssl, schannel, or Secure Transport; GnuTLS, for
+ *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, Secure Transport, or SSPI (native
+ *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