Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 136 lines (119 sloc) 3.844 kb
7c37c6a8 »
2000-05-22 moved here from the root directory
1 _ _ ____ _
2 ___| | | | _ \| |
3 / __| | | | |_) | |
4 | (__| |_| | _ <| |___
5 \___|\___/|_| \_\_____|
6
7 FEATURES
8
8362a34c »
2004-08-12 updated with recent changes
9 curl tool
10 - config file support
11 - multiple URLs in a single command line
12 - range "globbing" support: [0-13], {one,two,three}
13 - multiple file upload on a single command line
14 - custom maximum transfer rate
15 - redirectable stderr
16
17 libcurl supports
18 - full URL syntax with no length limit
7c37c6a8 »
2000-05-22 moved here from the root directory
19 - custom maximum download time
20 - custom least download speed acceptable
21 - custom output result after completion
22 - guesses protocol from host name unless specified
23 - uses .netrc
24 - progress bar/time specs while downloading
cddeb939 »
2000-12-11 updated the latest added features
25 - "standard" proxy environment variables support
26f6365e »
2003-06-26 adjusted to recent changes
26 - compiles on win32 (reported builds on 40+ operating systems)
27 - selectable network interface for outgoing traffic
8362a34c »
2004-08-12 updated with recent changes
28 - IPv6 support on unix and Windows
a4af6388 »
2001-03-12 added persistant connection details
29 - persistant connections
2563731c »
2003-05-28 haven't updates this in a loooong time
30 - socks5 support
26f6365e »
2003-06-26 adjusted to recent changes
31 - supports user name + password in proxy environment variables
32 - operations through proxy "tunnel" (using CONNECT)
8362a34c »
2004-08-12 updated with recent changes
33 - supports large files (>2GB and >4GB) both upload/download
34 - replacable memory functions (malloc, free, realloc, etc)
35 - asynchronous name resolving (*6)
9d904ee4 »
2007-05-25 updated
36 - both a push and a pull style interface
7c37c6a8 »
2000-05-22 moved here from the root directory
37
38 HTTP
26f6365e »
2003-06-26 adjusted to recent changes
39 - HTTP/1.1 compliant (optionally uses 1.0)
7c37c6a8 »
2000-05-22 moved here from the root directory
40 - GET
41 - PUT
42 - HEAD
43 - POST
9d904ee4 »
2007-05-25 updated
44 - Pipelining
26f6365e »
2003-06-26 adjusted to recent changes
45 - multipart formpost (RFC1867-style)
bbc01c36 »
2003-09-19 updated
46 - authentication: Basic, Digest, NTLM(*1), GSS-Negotiate/Negotiate(*3) and
8362a34c »
2004-08-12 updated with recent changes
47 SPNEGO (*4) to server and proxy
a1d6ad26 »
2001-02-20 multiple connection support initial commit
48 - resume (both GET and PUT)
7c37c6a8 »
2000-05-22 moved here from the root directory
49 - follow redirects
cddeb939 »
2000-12-11 updated the latest added features
50 - maximum amount of redirects to follow
7c37c6a8 »
2000-05-22 moved here from the root directory
51 - custom HTTP request
cddeb939 »
2000-12-11 updated the latest added features
52 - cookie get/send fully parsed
2563731c »
2003-05-28 haven't updates this in a loooong time
53 - reads/writes the netscape cookie file format
26f6365e »
2003-06-26 adjusted to recent changes
54 - custom headers (replace/remove internally generated headers)
7c37c6a8 »
2000-05-22 moved here from the root directory
55 - custom user-agent string
56 - custom referer string
57 - range
58 - proxy authentication
59 - time conditions
60 - via http-proxy
cddeb939 »
2000-12-11 updated the latest added features
61 - retrieve file modification date
2563731c »
2003-05-28 haven't updates this in a loooong time
62 - Content-Encoding support for deflate and gzip
26f6365e »
2003-06-26 adjusted to recent changes
63 - "Transfer-Encoding: chunked" support for "uploads"
7c37c6a8 »
2000-05-22 moved here from the root directory
64
65 HTTPS (*1)
66 - (all the HTTP features)
c3207e21 »
2005-05-18 clarified for GnuTLS
67 - using client certificates
cddeb939 »
2000-12-11 updated the latest added features
68 - verify server certificate
7c37c6a8 »
2000-05-22 moved here from the root directory
69 - via http-proxy
2563731c »
2003-05-28 haven't updates this in a loooong time
70 - select desired encryption
c3207e21 »
2005-05-18 clarified for GnuTLS
71 - force usage of a specific SSL version (SSLv2(*7), SSLv3 or TLSv1)
7c37c6a8 »
2000-05-22 moved here from the root directory
72
73 FTP
74 - download
75 - authentication
54967d2a »
2007-07-01 Thomas J. Moore provided a patch that introduces Kerberos5 support in
76 - kerberos4 (*5), kerberos5 (*3)
05b84bfe »
2001-12-03 updates
77 - active/passive using PORT, EPRT, PASV or EPSV
7c37c6a8 »
2000-05-22 moved here from the root directory
78 - single file size information (compare to HTTP HEAD)
79 - 'type=' URL support
80 - dir listing
81 - dir listing names-only
82 - upload
83 - upload append
84 - upload via http-proxy as HTTP PUT
85 - download resume
86 - upload resume
c3c77398 »
2000-07-31 big last-beta (?) cleanup commit
87 - custom ftp commands (before and/or after the transfer)
7c37c6a8 »
2000-05-22 moved here from the root directory
88 - simple "range" support
89 - via http-proxy
5019fe75 »
2000-09-15 proxytunnel added
90 - all operations can be tunneled through a http-proxy
cddeb939 »
2000-12-11 updated the latest added features
91 - customizable to retrieve file modification date
8362a34c »
2004-08-12 updated with recent changes
92 - no dir depth limit
7c37c6a8 »
2000-05-22 moved here from the root directory
93
23cfb9a8 »
2004-01-07 feature update
94 FTPS (*1)
404e2373 »
2006-05-28 correct explicit/implicit terms for FTPS
95 - implicit ftps:// support that use SSL on both connections
96 - explicit "AUTH TSL" and "AUTH SSL" usage to "upgrade" plain ftp://
23cfb9a8 »
2004-01-07 feature update
97 connection to use SSL for both or one of the connections
98
9d904ee4 »
2007-05-25 updated
99 SCP (*8)
100 - both password and public key auth
101
102 SFTP (*8)
103 - both password and public key auth
104 - with custom commands sent before/after the transfer
105
39e366fc »
2005-11-17 TFTP
106 TFTP
107 - download / upload
108
7c37c6a8 »
2000-05-22 moved here from the root directory
109 TELNET
110 - connection negotiation
a4af6388 »
2001-03-12 added persistant connection details
111 - custom telnet options
7c37c6a8 »
2000-05-22 moved here from the root directory
112 - stdin/stdout I/O
113
114 LDAP (*2)
115 - full LDAP URL support
116
117 DICT
118 - extended DICT URL support
119
120 FILE
121 - URL support
8362a34c »
2004-08-12 updated with recent changes
122 - "uploads"
123 - resume
7c37c6a8 »
2000-05-22 moved here from the root directory
124
bbc01c36 »
2003-09-19 updated
125 FOOTNOTES
126 =========
127
9d904ee4 »
2007-05-25 updated
128 *1 = requires OpenSSL, GnuTLS, NSS or yassl
26f6365e »
2003-06-26 adjusted to recent changes
129 *2 = requires OpenLDAP
130 *3 = requires a GSSAPI-compliant library, such as Heimdal or similar.
bbc01c36 »
2003-09-19 updated
131 *4 = requires FBopenssl
132 *5 = requires a krb4 library, such as the MIT one or similar.
8362a34c »
2004-08-12 updated with recent changes
133 *6 = requires c-ares
7f70dbca »
2007-02-12 Rob Crittenden added support for NSS (Network Security Service) for the
134 *7 = requires OpenSSL or NSS, as GnuTLS only supports SSLv3 and TLSv1
9d904ee4 »
2007-05-25 updated
135 *8 = requires libssh2
Something went wrong with that request. Please try again.