You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

95 lines
2.3 KiB

  1. if PACKAGE_squid
  2. comment "Optional features"
  3. config SQUID_enable-ipv6
  4. bool "Enable support for IP version 6"
  5. default y
  6. config SQUID_enable-snmp
  7. bool "Enable SNMP monitoring support"
  8. default n
  9. config SQUID_enable-icmp
  10. bool "Enable ICMP pinging and Network Measurement"
  11. default n
  12. config SQUID_enable-icap-client
  13. bool "Enable ICAP client support"
  14. default n
  15. config SQUID_enable-dlmalloc
  16. bool "Compile & use the malloc package by Doug Lea"
  17. default y
  18. config SQUID_enable-ssl-crtd
  19. bool "Enable dynamic SSL certificate generation "
  20. depends on !SQUID_use-gnutls
  21. default y
  22. config SQUID_auth-basic
  23. bool "Enable the Basic authentication scheme"
  24. default n
  25. config SQUID_auth-digest
  26. bool "Enable the Digest authentication scheme"
  27. default n
  28. config SQUID_auth-negotiate
  29. bool "Enable the Negotiate authentication scheme"
  30. default n
  31. config SQUID_auth-ntlm
  32. bool "Enable the NTLM authentication scheme"
  33. default n
  34. comment "Optional packages"
  35. choice
  36. prompt "Choose SSL Library"
  37. default SQUID_use-openssl
  38. config SQUID_use-openssl
  39. bool "Use OpenSSL (default)"
  40. config SQUID_use-gnutls
  41. bool "Use GnuTLS (experimental, see help)"
  42. help
  43. Use GnuTLS in place of OpenSSL for the core features of receiving
  44. TLS connections from clients and making TLS connections to servers.
  45. The GnuTLS support is still very much experimental and should be
  46. tested before use.
  47. SSL-Bump and certificate generation features are not yet supported
  48. by GnuTLS builds. Nor are many other less commonly used Squid
  49. TLS/SSL features.
  50. squid.conf directives and configuration options which have undergone
  51. name changes from 'ssl' to 'tls' prefix in Squid-4 have GnuTLS
  52. support, unless explicitly stated otherwise.
  53. Advanced configuration with specific selection of ciphers and
  54. similar settings should still work, but needs the GnuTLS Priority
  55. Strings instead of the OpenSSL options when using GnuTLS.
  56. endchoice
  57. config SQUID_with-libcap
  58. bool "Use libcap - Linux capabilities library"
  59. default n
  60. config SQUID_with-nettle
  61. bool "Use nettle - GNU crypto library"
  62. default n
  63. config SQUID_with-expat
  64. bool "Use expat - XML parsing library"
  65. default n
  66. config SQUID_with-libxml2
  67. bool "Use libxml2 - Gnome XML library"
  68. default n
  69. comment "Additional tools"
  70. endif