Config.in 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. if PACKAGE_libcurl
  2. comment "SSL support"
  3. choice
  4. prompt "Selected SSL library"
  5. default LIBCURL_POLARSSL
  6. config LIBCURL_POLARSSL
  7. bool "PolarSSL"
  8. config LIBCURL_MBEDTLS
  9. bool "mbed TLS"
  10. config LIBCURL_CYASSL
  11. bool "CyaSSL"
  12. config LIBCURL_AXTLS
  13. bool "axTLS"
  14. config LIBCURL_OPENSSL
  15. bool "OpenSSL"
  16. config LIBCURL_GNUTLS
  17. bool "GNUTLS"
  18. config LIBCURL_NOSSL
  19. bool "No SSL support"
  20. endchoice
  21. comment "Supported protocols"
  22. config LIBCURL_DICT
  23. bool "DICT protocol"
  24. default n
  25. config LIBCURL_FILE
  26. bool "FILE protocol"
  27. default y
  28. config LIBCURL_FTP
  29. bool "FTP / FTPS protocol"
  30. default y
  31. config LIBCURL_GOPHER
  32. bool "Gopher protocol"
  33. default n
  34. config LIBCURL_HTTP
  35. bool "HTTP / HTTPS protocol"
  36. default y
  37. config LIBCURL_COOKIES
  38. bool "Enable Cookies support"
  39. depends on LIBCURL_HTTP
  40. default y
  41. config LIBCURL_IMAP
  42. bool "IMAP / IMAPS protocol"
  43. default n
  44. config LIBCURL_LDAP
  45. bool "LDAP protocol"
  46. default n
  47. config LIBCURL_LDAPS
  48. bool "Enable LDAPS support"
  49. depends on LIBCURL_LDAP && !LIBCURL_NOSSL
  50. default y
  51. config LIBCURL_POP3
  52. bool "POP3 / POP3S protocol"
  53. default n
  54. config LIBCURL_RTSP
  55. bool "RTSP protocol"
  56. depends on LIBCURL_HTTP
  57. default n
  58. config LIBCURL_NO_RTSP
  59. string "RTSP require HTTP protocol"
  60. depends on !LIBCURL_HTTP
  61. default "!"
  62. config LIBCURL_SSH2
  63. bool "SCP / SFTP protocol"
  64. default n
  65. config LIBCURL_SMB
  66. bool "SMB protocol (CIFS)"
  67. depends on LIBCURL_CRYPTO_AUTH && (LIBCURL_GNUTLS || LIBCURL_OPENSSL)
  68. default n
  69. config LIBCURL_NO_SMB
  70. string "SMB require 'cryptographic authentication' and either 'GnuTLS' or 'OpenSSL'"
  71. depends on !LIBCURL_CRYPTO_AUTH || (!LIBCURL_GNUTLS && !LIBCURL_OPENSSL)
  72. default "!"
  73. config LIBCURL_SMTP
  74. bool "SMTP / SMTPS protocol"
  75. default n
  76. config LIBCURL_TELNET
  77. bool "TELNET protocol"
  78. default n
  79. config LIBCURL_TFTP
  80. bool "TFTP protocol"
  81. default n
  82. comment "Miscellaneous"
  83. config LIBCURL_PROXY
  84. bool "Enable proxy support"
  85. default y
  86. config LIBCURL_CRYPTO_AUTH
  87. bool "Enable cryptographic authentication"
  88. default n
  89. config LIBCURL_TLS_SRP
  90. bool "Enable TLS-SRP authentication"
  91. default n
  92. config LIBCURL_LIBIDN
  93. bool "Enable IDN support"
  94. default n
  95. config LIBCURL_THREADED_RESOLVER
  96. bool "Enable threaded DNS resolver"
  97. default n
  98. help
  99. Enable POSIX threaded asynchronous DNS resolution
  100. config LIBCURL_ZLIB
  101. bool "Enable zlib support"
  102. default n
  103. config LIBCURL_UNIX_SOCKETS
  104. bool "Enable unix domain socket support"
  105. default n
  106. help
  107. Enable HTTP over unix domain sockets.
  108. To use this with the curl command line, you specify the socket path to the new --unix-domain option.
  109. This feature is actually not limited to HTTP, you can do all the TCP-based protocols
  110. except FTP over the unix domain socket, but it is only HTTP that is regularly used this way.
  111. The reason FTP isn't supported is of course its use of two connections
  112. which would be even weirder to do like this.
  113. config LIBCURL_LIBCURL_OPTION
  114. bool "Enable generation of C code"
  115. default n
  116. config LIBCURL_VERBOSE
  117. bool "Enable verbose error strings"
  118. default n
  119. config LIBCURL_NTLM
  120. bool "Enable NTLM support"
  121. depends on LIBCURL_CRYPTO_AUTH && !LIBCURL_NOSSL
  122. default n
  123. endif