Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 127 lines (112 sloc) 3.615 kb
7c37c6a @bagder moved here from the root directory
authored
1 _ _ ____ _
2 ___| | | | _ \| |
3 / __| | | | |_) | |
4 | (__| |_| | _ <| |___
5 \___|\___/|_| \_\_____|
6
7 FEATURES
8
8362a34 @bagder updated with recent changes
authored
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
7c37c6a @bagder moved here from the root directory
authored
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
cddeb93 @bagder updated the latest added features
authored
25 - "standard" proxy environment variables support
26f6365 @bagder adjusted to recent changes
authored
26 - compiles on win32 (reported builds on 40+ operating systems)
27 - selectable network interface for outgoing traffic
8362a34 @bagder updated with recent changes
authored
28 - IPv6 support on unix and Windows
a4af638 @bagder added persistant connection details
authored
29 - persistant connections
2563731 @bagder haven't updates this in a loooong time
authored
30 - socks5 support
26f6365 @bagder adjusted to recent changes
authored
31 - supports user name + password in proxy environment variables
32 - operations through proxy "tunnel" (using CONNECT)
8362a34 @bagder updated with recent changes
authored
33 - supports large files (>2GB and >4GB) both upload/download
34 - replacable memory functions (malloc, free, realloc, etc)
35 - asynchronous name resolving (*6)
7c37c6a @bagder moved here from the root directory
authored
36
37 HTTP
26f6365 @bagder adjusted to recent changes
authored
38 - HTTP/1.1 compliant (optionally uses 1.0)
7c37c6a @bagder moved here from the root directory
authored
39 - GET
40 - PUT
41 - HEAD
42 - POST
26f6365 @bagder adjusted to recent changes
authored
43 - multipart formpost (RFC1867-style)
bbc01c3 @bagder updated
authored
44 - authentication: Basic, Digest, NTLM(*1), GSS-Negotiate/Negotiate(*3) and
8362a34 @bagder updated with recent changes
authored
45 SPNEGO (*4) to server and proxy
a1d6ad2 @bagder multiple connection support initial commit
authored
46 - resume (both GET and PUT)
7c37c6a @bagder moved here from the root directory
authored
47 - follow redirects
cddeb93 @bagder updated the latest added features
authored
48 - maximum amount of redirects to follow
7c37c6a @bagder moved here from the root directory
authored
49 - custom HTTP request
cddeb93 @bagder updated the latest added features
authored
50 - cookie get/send fully parsed
2563731 @bagder haven't updates this in a loooong time
authored
51 - reads/writes the netscape cookie file format
26f6365 @bagder adjusted to recent changes
authored
52 - custom headers (replace/remove internally generated headers)
7c37c6a @bagder moved here from the root directory
authored
53 - custom user-agent string
54 - custom referer string
55 - range
56 - proxy authentication
57 - time conditions
58 - via http-proxy
cddeb93 @bagder updated the latest added features
authored
59 - retrieve file modification date
2563731 @bagder haven't updates this in a loooong time
authored
60 - Content-Encoding support for deflate and gzip
26f6365 @bagder adjusted to recent changes
authored
61 - "Transfer-Encoding: chunked" support for "uploads"
7c37c6a @bagder moved here from the root directory
authored
62
63 HTTPS (*1)
64 - (all the HTTP features)
c3207e2 @bagder clarified for GnuTLS
authored
65 - using client certificates
cddeb93 @bagder updated the latest added features
authored
66 - verify server certificate
7c37c6a @bagder moved here from the root directory
authored
67 - via http-proxy
2563731 @bagder haven't updates this in a loooong time
authored
68 - select desired encryption
c3207e2 @bagder clarified for GnuTLS
authored
69 - force usage of a specific SSL version (SSLv2(*7), SSLv3 or TLSv1)
7c37c6a @bagder moved here from the root directory
authored
70
71 FTP
72 - download
73 - authentication
bbc01c3 @bagder updated
authored
74 - kerberos4 (*5)
05b84bf @bagder updates
authored
75 - active/passive using PORT, EPRT, PASV or EPSV
7c37c6a @bagder moved here from the root directory
authored
76 - single file size information (compare to HTTP HEAD)
77 - 'type=' URL support
78 - dir listing
79 - dir listing names-only
80 - upload
81 - upload append
82 - upload via http-proxy as HTTP PUT
83 - download resume
84 - upload resume
c3c7739 @bagder big last-beta (?) cleanup commit
authored
85 - custom ftp commands (before and/or after the transfer)
7c37c6a @bagder moved here from the root directory
authored
86 - simple "range" support
87 - via http-proxy
5019fe7 @bagder proxytunnel added
authored
88 - all operations can be tunneled through a http-proxy
cddeb93 @bagder updated the latest added features
authored
89 - customizable to retrieve file modification date
8362a34 @bagder updated with recent changes
authored
90 - third party transfers
91 - no dir depth limit
7c37c6a @bagder moved here from the root directory
authored
92
23cfb9a @bagder feature update
authored
93 FTPS (*1)
404e237 @bagder correct explicit/implicit terms for FTPS
authored
94 - implicit ftps:// support that use SSL on both connections
95 - explicit "AUTH TSL" and "AUTH SSL" usage to "upgrade" plain ftp://
23cfb9a @bagder feature update
authored
96 connection to use SSL for both or one of the connections
97
39e366f @bagder TFTP
authored
98 TFTP
99 - download / upload
100
7c37c6a @bagder moved here from the root directory
authored
101 TELNET
102 - connection negotiation
a4af638 @bagder added persistant connection details
authored
103 - custom telnet options
7c37c6a @bagder moved here from the root directory
authored
104 - stdin/stdout I/O
105
106 LDAP (*2)
107 - full LDAP URL support
108
109 DICT
110 - extended DICT URL support
111
112 FILE
113 - URL support
8362a34 @bagder updated with recent changes
authored
114 - "uploads"
115 - resume
7c37c6a @bagder moved here from the root directory
authored
116
bbc01c3 @bagder updated
authored
117 FOOTNOTES
118 =========
119
c3207e2 @bagder clarified for GnuTLS
authored
120 *1 = requires OpenSSL or GnuTLS
26f6365 @bagder adjusted to recent changes
authored
121 *2 = requires OpenLDAP
122 *3 = requires a GSSAPI-compliant library, such as Heimdal or similar.
bbc01c3 @bagder updated
authored
123 *4 = requires FBopenssl
124 *5 = requires a krb4 library, such as the MIT one or similar.
8362a34 @bagder updated with recent changes
authored
125 *6 = requires c-ares
c3207e2 @bagder clarified for GnuTLS
authored
126 *7 = requires OpenSSL specificly, as GnuTLS only supports SSLv3 and TLSv1
Something went wrong with that request. Please try again.