1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
## SECTION=networking
menuconfig LIBCURL
tristate
prompt "libcurl "
select LIBC_RT
select ZLIB
select OPENSSL if LIBCURL_SSL
select LIBSSH2 if LIBCURL_LIBSSH2
help
curl is a command line tool for transferring files with URL syntax, supporting
FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS and FILE.
curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading,
HTTP form based upload, proxies, cookies, user+password authentication
(Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume,
proxy tunneling and a busload of other useful tricks.
if LIBCURL
config LIBCURL_CURL
bool "install curl program"
config LIBCURL_HTTP
bool "http"
default y
config LIBCURL_COOKIES
bool "cookies support"
depends on LIBCURL_HTTP
config LIBCURL_FTP
bool "ftp"
default y
config LIBCURL_TFTP
bool "tftp"
config LIBCURL_FILE
bool "file"
config LIBCURL_SSL
bool "ssl"
config LIBCURL_CRYPTO_AUTH
bool "cryptographic authentication"
config LIBCURL_LIBSSH2
bool "scp/sftp (via libssh2)"
endif
|