if PACKAGE_squid

	comment "Optional features"

	config SQUID_enable-ipv6
		bool "Enable support for IP version 6"
		default y

	config SQUID_enable-snmp
		bool "Enable SNMP monitoring support"
		default n

	config SQUID_enable-icmp
		bool "Enable ICMP pinging and Network Measurement"
		default n

	config SQUID_enable-icap-client
		bool "Enable ICAP client support"
		default n

	config SQUID_enable-dlmalloc
		bool "Compile & use the malloc package by Doug Lea"
		default y

	config SQUID_enable-ssl-crtd
		bool "Enable dynamic SSL certificate generation"
		depends on !SQUID_use-gnutls
		default y

	config SQUID_auth-basic
		bool "Enable the Basic authentication scheme"
		default n

	config SQUID_auth-digest
		bool "Enable the Digest authentication scheme"
		default n

	config SQUID_auth-negotiate
		bool "Enable the Negotiate authentication scheme"
		default n

	config SQUID_auth-ntlm
		bool "Enable the NTLM authentication scheme"
		default n

	comment "Optional packages"

	choice
		prompt "Choose SSL Library"
		default SQUID_use-openssl

		config SQUID_use-openssl
		bool "Use OpenSSL (default)"

		config SQUID_use-gnutls
		bool "Use GnuTLS (experimental, see help)"
		help
			Use GnuTLS in place of OpenSSL for the core features of receiving
			TLS connections from clients and making TLS connections to servers.
			The GnuTLS support is still very much experimental and should be
			tested before use.

			SSL-Bump and certificate generation features are not yet supported
			by GnuTLS builds. Nor are many other less commonly used Squid
			TLS/SSL features.

			squid.conf directives and configuration options which have undergone
			name changes from 'ssl' to 'tls' prefix in Squid-4 have GnuTLS
			support, unless explicitly stated otherwise.

			Advanced configuration with specific selection of ciphers and
			similar settings should still work, but needs the GnuTLS Priority
			Strings instead of the OpenSSL options when using GnuTLS.
	endchoice

	config SQUID_with-libcap
		bool "Use libcap - Linux capabilities library"
		default n

	config SQUID_with-nettle
		bool "Use nettle - GNU crypto library"
		default n

	config SQUID_with-expat
		bool "Use expat - XML parsing library"
		default n

	config SQUID_with-libxml2
		bool "Use libxml2 - Gnome XML library"
		default n

	comment "Additional tools"

endif

