6 prompt "Selected SSL library"
7 default LIBCURL_MBEDTLS
12 config LIBCURL_WOLFSSL
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 config LIBCURL_NGHTTP2
105 bool "HTTP2 protocol"
108 comment "Miscellaneous"
111 bool "Enable proxy support"
114 config LIBCURL_CRYPTO_AUTH
115 bool "Enable cryptographic authentication"
118 config LIBCURL_TLS_SRP
119 bool "Enable TLS-SRP authentication"
122 config LIBCURL_LIBIDN2
123 bool "Enable IDN2 support"
126 config LIBCURL_THREADED_RESOLVER
127 bool "Enable threaded DNS resolver"
130 Enable POSIX threaded asynchronous DNS resolution
133 bool "Enable zlib support"
136 config LIBCURL_UNIX_SOCKETS
137 bool "Enable unix domain socket support"
140 Enable HTTP over unix domain sockets.
141 To use this with the curl command line, you specify the socket path to the new --unix-domain option.
142 This feature is actually not limited to HTTP, you can do all the TCP-based protocols
143 except FTP over the unix domain socket, but it is only HTTP that is regularly used this way.
144 The reason FTP isn't supported is of course its use of two connections
145 which would be even weirder to do like this.
147 config LIBCURL_LIBCURL_OPTION
148 bool "Enable generation of C code"
151 config LIBCURL_VERBOSE
152 bool "Enable verbose error strings"
156 bool "Enable NTLM support"
157 depends on LIBCURL_CRYPTO_AUTH && !LIBCURL_NOSSL