if PACKAGE_bind-server
-config BIND_ENABLE_FILTER_AAAA
- bool
- default y
- prompt "Enable filtering of AAAA records returned to the client"
- help
- BIND 9 has an option to filter AAAA (IPv6 address) records
- returned to the client based on the transport used for the
- query, and other filtering conditions. This filtering does
- not affect the recursive queries made by the server (if
- any) as a result of the client request.
-
- Additional details are available at
- https://kb.isc.org/article/AA-00576/0/Filter-AAAA-option-in-BIND-9-.html
-
config BIND_LIBJSON
bool
default n
libxml2 is required to report server statistics in XML
format. Building with libjson support will require the
libxml2 package to be installed as well.
+endif
+
+if PACKAGE_bind-libs
-config BIND_ENABLE_EDDSA
- bool
- default n
- prompt "Include Edwards Curve DNSSEC signature support"
- help
- Enable BIND support for Edwards Curve DNSSEC signing algorithms
- described in RFC 8080.
+config BIND_ENABLE_DOH
+ bool
+ default y
+ prompt "Include DNS-over-HTTPS support in bind"
+ help
+ BIND 9 supports DNS-over-HTTPS and enables it by
+ default. This requires linking against libnghttp2.
+ You can disable DoHTTPS if you do not need it or need
+ to avoid the additional library dependency.
+
+config BIND_ENABLE_GSSAPI
+ bool
+ default n
+ prompt "Include GSSPAI support in bind"
+ help
+ BIND 9 supports GSSAPI. This depends on libcomerr and krb5-libs.
+ Disable it by default as krb5-libs is rather large.
- Note that this requires OpenSSL 1.1, which is not currently
- the available in OpenWRT, so it is disabled by default.
endif