123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- if PACKAGE_libcurl
- comment "SSL support"
- choice
- prompt "Selected SSL library"
- default LIBCURL_MBEDTLS
- config LIBCURL_MBEDTLS
- bool "mbed TLS"
- config LIBCURL_WOLFSSL
- bool "wolfSSL"
- config LIBCURL_OPENSSL
- bool "OpenSSL"
- config LIBCURL_GNUTLS
- bool "GNUTLS"
- config LIBCURL_NOSSL
- bool "No SSL support"
- endchoice
- comment "Supported protocols"
- config LIBCURL_DICT
- bool "DICT protocol"
- default n
- config LIBCURL_FILE
- bool "FILE protocol"
- default y
- config LIBCURL_FTP
- bool "FTP / FTPS protocol"
- default y
- config LIBCURL_GOPHER
- bool "Gopher protocol"
- default n
- config LIBCURL_HTTP
- bool "HTTP / HTTPS protocol"
- default y
- config LIBCURL_COOKIES
- bool "Enable Cookies support"
- depends on LIBCURL_HTTP
- default y
- config LIBCURL_IMAP
- bool "IMAP / IMAPS protocol"
- default n
- config LIBCURL_LDAP
- bool "LDAP protocol"
- default n
- config LIBCURL_LDAPS
- bool "Enable LDAPS support"
- depends on LIBCURL_LDAP && !LIBCURL_NOSSL
- default y
- config LIBCURL_POP3
- bool "POP3 / POP3S protocol"
- default n
- config LIBCURL_RTSP
- bool "RTSP protocol"
- depends on LIBCURL_HTTP
- default n
- config LIBCURL_NO_RTSP
- string "RTSP require HTTP protocol"
- depends on !LIBCURL_HTTP
- default "!"
- config LIBCURL_SSH2
- bool "SCP / SFTP protocol"
- default n
- config LIBCURL_SMB
- bool "SMB protocol (CIFS)"
- depends on LIBCURL_CRYPTO_AUTH && (LIBCURL_GNUTLS || LIBCURL_OPENSSL)
- default n
- config LIBCURL_NO_SMB
- string "SMB require 'cryptographic authentication' and either 'GnuTLS' or 'OpenSSL'"
- depends on !LIBCURL_CRYPTO_AUTH || (!LIBCURL_GNUTLS && !LIBCURL_OPENSSL)
- default "!"
- config LIBCURL_SMTP
- bool "SMTP / SMTPS protocol"
- default n
- config LIBCURL_TELNET
- bool "TELNET protocol"
- default n
- config LIBCURL_TFTP
- bool "TFTP protocol"
- default n
- config LIBCURL_NGHTTP2
- bool "HTTP2 protocol"
- default n
- comment "Miscellaneous"
- config LIBCURL_PROXY
- bool "Enable proxy support"
- default y
- config LIBCURL_CRYPTO_AUTH
- bool "Enable cryptographic authentication"
- default n
- config LIBCURL_TLS_SRP
- bool "Enable TLS-SRP authentication"
- default n
- config LIBCURL_LIBIDN2
- bool "Enable IDN2 support"
- default n
- config LIBCURL_THREADED_RESOLVER
- bool "Enable threaded DNS resolver"
- default n
- help
- Enable POSIX threaded asynchronous DNS resolution
- config LIBCURL_ZLIB
- bool "Enable zlib support"
- default n
- config LIBCURL_UNIX_SOCKETS
- bool "Enable unix domain socket support"
- default n
- help
- Enable HTTP over unix domain sockets.
- To use this with the curl command line, you specify the socket path to the new --unix-domain option.
- This feature is actually not limited to HTTP, you can do all the TCP-based protocols
- except FTP over the unix domain socket, but it is only HTTP that is regularly used this way.
- The reason FTP isn't supported is of course its use of two connections
- which would be even weirder to do like this.
- config LIBCURL_LIBCURL_OPTION
- bool "Enable generation of C code"
- default n
- config LIBCURL_VERBOSE
- bool "Enable verbose error strings"
- default n
- config LIBCURL_NTLM
- bool "Enable NTLM support"
- depends on LIBCURL_CRYPTO_AUTH && !LIBCURL_NOSSL
- default n
- endif
|