|
|
- if PACKAGE_libcurl
-
- comment "SSL support"
-
- choice
- prompt "Selected SSL library"
- default LIBCURL_WOLFSSL
-
- 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 y
-
- 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_ZSTD
- bool "Enable zstd 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
|