~ubuntu-branches/ubuntu/warty/curl/warty-security

« back to all changes in this revision

Viewing changes to docs/FEATURES

  • Committer: Bazaar Package Importer
  • Author(s): Domenico Andreoli
  • Date: 2004-06-04 19:09:25 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20040604190925-wy048bp31320r2z6
Tags: 7.12.0.is.7.11.2-1
* Reverted to version 7.11.2 (closes: #252348).
* Disabled support for libidn (closes: #252367). This is to leave
  curl in unstable as much similar as possible to the one in testing.

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
 - progress bar/time specs while downloading
18
18
 - "standard" proxy environment variables support
19
19
 - config file support
20
 
 - compiles on win32 (reported built on 29 operating systems)
 
20
 - compiles on win32 (reported builds on 40+ operating systems)
21
21
 - redirectable stderr
22
 
 - use selected network interface for outgoing traffic
 
22
 - selectable network interface for outgoing traffic
23
23
 - IPv6 support
24
24
 - persistant connections
 
25
 - socks5 support
 
26
 - supports user name + password in proxy environment variables
 
27
 - operations through proxy "tunnel" (using CONNECT)
 
28
 - supports transfers of large files (>2GB and >4GB)
25
29
 
26
30
HTTP
27
 
 - HTTP/1.1 compliant
 
31
 - HTTP/1.1 compliant (optionally uses 1.0)
28
32
 - GET
29
33
 - PUT
30
34
 - HEAD
31
35
 - POST
32
 
 - multipart POST
33
 
 - authentication
 
36
 - multipart formpost (RFC1867-style)
 
37
 - authentication: Basic, Digest, NTLM(*1), GSS-Negotiate/Negotiate(*3) and
 
38
   SPNEGO (*4)
34
39
 - resume (both GET and PUT)
35
40
 - follow redirects
36
41
 - maximum amount of redirects to follow
37
42
 - custom HTTP request
38
43
 - cookie get/send fully parsed
39
 
 - understands the netscape cookie file format
40
 
 - custom headers (that can replace/remove internally generated headers)
 
44
 - reads/writes the netscape cookie file format
 
45
 - custom headers (replace/remove internally generated headers)
41
46
 - custom user-agent string
42
47
 - custom referer string
43
48
 - range
45
50
 - time conditions
46
51
 - via http-proxy
47
52
 - retrieve file modification date
 
53
 - Content-Encoding support for deflate and gzip
 
54
 - "Transfer-Encoding: chunked" support for "uploads"
48
55
 
49
56
HTTPS (*1)
50
57
 - (all the HTTP features)
51
58
 - using certificates
52
59
 - verify server certificate
53
60
 - via http-proxy
 
61
 - select desired encryption
 
62
 - force usage of a specific SSL version (SSLv2, SSLv3 or TLSv1)
54
63
 
55
64
FTP
56
65
 - download
57
66
 - authentication
58
 
 - kerberos security
 
67
 - kerberos4 (*5)
59
68
 - active/passive using PORT, EPRT, PASV or EPSV
60
69
 - single file size information (compare to HTTP HEAD)
61
70
 - 'type=' URL support
72
81
 - all operations can be tunneled through a http-proxy
73
82
 - customizable to retrieve file modification date
74
83
 
 
84
FTPS (*1)
 
85
 - explicit ftps:// support that use SSL on both connections
 
86
 - implicit "AUTH TSL" and "AUTH SSL" usage to "upgrade" plain ftp://
 
87
   connection to use SSL for both or one of the connections
 
88
 
75
89
TELNET
76
90
 - connection negotiation
77
91
 - custom telnet options
90
104
FILE
91
105
 - URL support
92
106
 
93
 
        *1 = requires OpenSSL
94
 
        *2 = requires OpenLDAP
 
107
FOOTNOTES
 
108
=========
 
109
 
 
110
  *1 = requires OpenSSL
 
111
  *2 = requires OpenLDAP
 
112
  *3 = requires a GSSAPI-compliant library, such as Heimdal or similar.
 
113
  *4 = requires FBopenssl
 
114
  *5 = requires a krb4 library, such as the MIT one or similar.