summaryrefslogtreecommitdiffstats
path: root/rules/libcurl.in
blob: 48f1c94ff45f0de3c1bc47aca4904d457cbb3868 (plain)
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
## SECTION=networking

menuconfig LIBCURL
	tristate
	prompt "libcurl                       "
	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_FILE
       bool "file"

config LIBCURL_SSL
       bool "ssl"

config LIBCURL_CRYPTO_AUTH
       bool "cryptographic authentication"

config LIBCURL_LIBSSH2
       bool "scp/sftp (via libssh2)"

config LIBCURL_IPV6
       bool "ipv6"

endif