6 prompt "Selected SSL library"
7 default LIBCURL_MBEDTLS
15 config LIBCURL_OPENSSL
26 comment "Supported protocols"
37 bool "FTP / FTPS protocol"
41 bool "Gopher protocol"
45 bool "HTTP / HTTPS protocol"
48 config LIBCURL_COOKIES
49 bool "Enable Cookies support"
50 depends on LIBCURL_HTTP
54 bool "IMAP / IMAPS protocol"
62 bool "Enable LDAPS support"
63 depends on LIBCURL_LDAP && !LIBCURL_NOSSL
67 bool "POP3 / POP3S protocol"
72 depends on LIBCURL_HTTP
74 config LIBCURL_NO_RTSP
75 string "RTSP require HTTP protocol"
76 depends on !LIBCURL_HTTP
80 bool "SCP / SFTP protocol"
84 bool "SMB protocol (CIFS)"
85 depends on LIBCURL_CRYPTO_AUTH && (LIBCURL_GNUTLS || LIBCURL_OPENSSL)
88 string "SMB require 'cryptographic authentication' and either 'GnuTLS' or 'OpenSSL'"
89 depends on !LIBCURL_CRYPTO_AUTH || (!LIBCURL_GNUTLS && !LIBCURL_OPENSSL)
93 bool "SMTP / SMTPS protocol"
97 bool "TELNET protocol"
104 comment "Miscellaneous"
107 bool "Enable proxy support"
110 config LIBCURL_CRYPTO_AUTH
111 bool "Enable cryptographic authentication"
114 config LIBCURL_TLS_SRP
115 bool "Enable TLS-SRP authentication"
118 config LIBCURL_LIBIDN
119 bool "Enable IDN support"
122 config LIBCURL_THREADED_RESOLVER
123 bool "Enable threaded DNS resolver"
126 Enable POSIX threaded asynchronous DNS resolution
129 bool "Enable zlib support"
132 config LIBCURL_UNIX_SOCKETS
133 bool "Enable unix domain socket support"
136 Enable HTTP over unix domain sockets.
137 To use this with the curl command line, you specify the socket path to the new --unix-domain option.
138 This feature is actually not limited to HTTP, you can do all the TCP-based protocols
139 except FTP over the unix domain socket, but it is only HTTP that is regularly used this way.
140 The reason FTP isn't supported is of course its use of two connections
141 which would be even weirder to do like this.
143 config LIBCURL_LIBCURL_OPTION
144 bool "Enable generation of C code"
147 config LIBCURL_VERBOSE
148 bool "Enable verbose error strings"
152 bool "Enable NTLM support"
153 depends on LIBCURL_CRYPTO_AUTH && !LIBCURL_NOSSL