curl/docs/FEATURES

95 lines
2.1 KiB
Plaintext
Raw Normal View History

2000-05-22 19:35:35 +02:00
_ _ ____ _
___| | | | _ \| |
/ __| | | | |_) | |
| (__| |_| | _ <| |___
\___|\___/|_| \_\_____|
FEATURES
Misc
- full URL syntax
- 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
2000-12-11 16:35:57 +01:00
- "standard" proxy environment variables support
2000-05-22 19:35:35 +02:00
- config file support
- compiles on win32 (reported built on 29 operating systems)
2000-12-11 16:35:57 +01:00
- redirectable stderr
- use selected network interface for outgoing traffic
- IPv6 support
2001-03-12 10:44:08 +01:00
- persistant connections
2000-05-22 19:35:35 +02:00
HTTP
- HTTP/1.1 compliant
2000-05-22 19:35:35 +02:00
- GET
- PUT
- HEAD
- POST
- multipart POST
- authentication
- resume (both GET and PUT)
2000-05-22 19:35:35 +02:00
- follow redirects
2000-12-11 16:35:57 +01:00
- maximum amount of redirects to follow
2000-05-22 19:35:35 +02:00
- custom HTTP request
2000-12-11 16:35:57 +01:00
- cookie get/send fully parsed
2000-09-21 10:53:59 +02:00
- understands the netscape cookie file format
2000-08-01 00:42:34 +02:00
- custom headers (that can replace/remove internally generated headers)
2000-05-22 19:35:35 +02:00
- custom user-agent string
- custom referer string
- range
- proxy authentication
- time conditions
- via http-proxy
2000-12-11 16:35:57 +01:00
- retrieve file modification date
2000-05-22 19:35:35 +02:00
HTTPS (*1)
- (all the HTTP features)
- using certificates
2000-12-11 16:35:57 +01:00
- verify server certificate
2000-05-22 19:35:35 +02:00
- via http-proxy
FTP
- download
- authentication
2000-09-21 10:53:59 +02:00
- kerberos security
2000-05-22 19:35:35 +02:00
- PORT or PASV
- single file size information (compare to HTTP HEAD)
- 'type=' URL support
- dir listing
- dir listing names-only
- upload
- upload append
- upload via http-proxy as HTTP PUT
- download resume
- upload resume
2000-08-01 00:42:34 +02:00
- custom ftp commands (before and/or after the transfer)
2000-05-22 19:35:35 +02:00
- simple "range" support
- via http-proxy
2000-09-15 15:20:34 +02:00
- all operations can be tunneled through a http-proxy
2000-12-11 16:35:57 +01:00
- customizable to retrieve file modification date
2000-05-22 19:35:35 +02:00
TELNET
- connection negotiation
2001-03-12 10:44:08 +01:00
- custom telnet options
2000-05-22 19:35:35 +02:00
- stdin/stdout I/O
LDAP (*2)
- full LDAP URL support
DICT
- extended DICT URL support
GOPHER
- GET
- via http-proxy
FILE
- URL support
*1 = requires OpenSSL
*2 = requires OpenLDAP