diff options
author | Jo-Philipp Wich <jo@mein.io> | 2020-07-17 13:29:51 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-17 13:29:51 +0200 |
commit | 4f45e37535364c273add0a6100f309ce0ffbc5af (patch) | |
tree | 000df388fd4766449f85207c3d67f2d8532f9d29 /applications/luci-app-unbound | |
parent | 97ae95d8bd8288dad7c474fe6a50ac5e355d014b (diff) | |
parent | 11f72bbcabd9cafee81bdc458b26fa711ff6cdc0 (diff) |
Merge pull request #4270 from EricLuehrsen/unbound_20200715
luci-app-unbound: add rate_limit and dns_assist option support
Diffstat (limited to 'applications/luci-app-unbound')
-rw-r--r-- | applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua | 10 | ||||
-rw-r--r-- | applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua | 8 |
2 files changed, 15 insertions, 3 deletions
diff --git a/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua b/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua index d1ea774085..206d7e6da1 100644 --- a/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua +++ b/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua @@ -138,7 +138,7 @@ if (valman == "0") then dlk = s1:taboption("DHCP", ListValue, "dhcp_link", translate("DHCP Link"), translate("Link to supported programs to load DHCP into DNS")) - dlk:value("none", translate("No Link")) + dlk:value("none", translate("(none)")) dlk:value("dnsmasq", "dnsmasq") dlk:value("odhcpd", "odhcpd") dlk.rmempty = false @@ -154,8 +154,6 @@ if (valman == "0") then translate("Domain suffix for this router and DHCP clients")) dom.placeholder = "lan" dom.optional = true - dom:depends("dhcp_link", "none") - dom:depends("dhcp_link", "odhcpd") dty = s1:taboption("DHCP", ListValue, "domain_type", translate("Local Domain Type"), @@ -270,6 +268,12 @@ if (valman == "0") then tlm.datatype = "and(uinteger,min(0),max(1200))" tlm.placeholder = "120" + rtt = s1:taboption("resource", Value, "rate_limit", + translate("Query Rate Limit"), + translate("Prevent client query overload; zero is off")) + rtt.datatype = "and(uinteger,min(0),max(5000))" + rtt.placeholder = "0" + stt = s1:taboption("resource", Flag, "extended_stats", translate("Extended Statistics"), translate("Extended statistics are printed from unbound-control")) diff --git a/applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua b/applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua index dcaa877fd0..f4a6ca6ddd 100644 --- a/applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua +++ b/applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua @@ -48,6 +48,14 @@ else translate("Servers for this zone; see README.md for optional form")) srv.placeholder="192.0.2.53" + ast = s7:option(ListValue, "dns_assist", translate("DNS Plugin"), + translate("Check for local program to allow forward to localhost")) + ast:value("none", translate("(none)")) + ast:value("bind", "bind") + ast:value("dnsmasq", "dnsmasq") + ast:value("ipset-dns", "ipset-dns") + ast:value("nsd", "nsd") + rlv = s7:option(Flag, "resolv_conf", translate("Use 'resolv.conf.auto'"), translate("Forward to upstream nameservers (ISP)")) rlv:depends("zone_type", "forward_zone") |