new
[libcurl.git] / FEATURES
blob18d3d3d448d1cca0fdf47a3847f9a7f351fab620
1 Misc
2  - full URL syntax
3  - custom maximum download time
4  - custom least download speed acceptable
5  - multiple URLs
6  - guesses protocol from host name unless specified
7  - uses .netrc
8  - progress bar/time specs while downloading
9  - PROXY environment variables support
10  - config file support
11  - compiles on win32
13 HTTP
14  - GET
15  - PUT
16  - HEAD
17  - POST
18  - multipart POST
19  - authentication
20  - resume
21  - follow redirects
22  - custom HTTP request
23  - cookie get/send
24  - custom headers (that can replace internally generated headers)
25  - custom user-agent string
26  - custom referer string
27  - range
28  - proxy authentication
29  - time conditions
30  - via http-proxy
32 HTTPS (*1)
33  - (all the HTTP features)
34  - using certificates
35  - via http-proxy
37 FTP
38  - download
39  - authentication
40  - PORT or PASV
41  - single file size information (compare to HTTP HEAD)
42  - 'type=' URL support
43  - dir listing
44  - dir listing names-only
45  - upload
46  - upload append
47  - upload via http-proxy as HTTP PUT
48  - download resume
49  - upload resume
50  - QUOT commands
51  - simple "range" support
52  - via http-proxy
54 TELNET
55  - connection negotiation
56  - stdin/stdout I/O
58 LDAP (*2)
59  - full LDAP URL support
61 DICT
62  - extended DICT URL support
64 GOPHER
65  - GET
66  - via http-proxy
68 FILE
69  - URL support
71         *1 = requires OpenSSL
72         *2 = requires OpenLDAP