xref: /OK3568_Linux_fs/buildroot/package/dnsmasq/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_DNSMASQ
2	bool "dnsmasq"
3	depends on BR2_USE_MMU # fork()
4	help
5	  A lightweight DNS and DHCP server. It is intended to provide
6	  coupled DNS and DHCP service to a LAN.
7
8	  http://www.thekelleys.org.uk/dnsmasq/doc.html
9
10if BR2_PACKAGE_DNSMASQ
11
12config BR2_PACKAGE_DNSMASQ_TFTP
13	bool "tftp support"
14	default y
15	help
16	  Enable TFTP support in dnsmasq.
17
18config BR2_PACKAGE_DNSMASQ_DHCP
19	bool "dhcp support"
20	default y
21	help
22	  Enable DHCP server support in dnsmasq.
23
24config BR2_PACKAGE_DNSMASQ_DNSSEC
25	bool "DNSSEC support"
26	select BR2_PACKAGE_GMP
27	select BR2_PACKAGE_NETTLE
28	help
29	  Enable DNSSEC validation and caching support.
30
31config BR2_PACKAGE_DNSMASQ_IDN
32	bool "IDN support"
33	select BR2_PACKAGE_LIBIDN2 if !BR2_PACKAGE_LIBIDN
34	help
35	  Enable IDN support in dnsmasq.
36	  This option is a big space taker since it pulls in many
37	  libraries.
38
39config BR2_PACKAGE_DNSMASQ_LUA
40	bool "Lua scripting support"
41	depends on BR2_PACKAGE_LUA
42	help
43	  Enable Lua scripting for dnsmasq
44
45config BR2_PACKAGE_DNSMASQ_CONNTRACK
46	bool "conntrack marking support"
47	select BR2_PACKAGE_LIBNETFILTER_CONNTRACK
48	help
49	  Enable DNS query connection marking in netfilter.
50
51endif
52