From 4437b6bbfdac0079ab8c46b9412fffaf382fb3f5 Mon Sep 17 00:00:00 2001 From: Paul Donald Date: Wed, 23 Oct 2024 01:17:16 +0200 Subject: [PATCH] luci-mod-network: Add cache-rr to cache responses by record type name This follows https://github.com/openwrt/openwrt/pull/14975 Signed-off-by: Paul Donald --- .../luci-static/resources/view/network/dhcp.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js index e6333b89d3..2612467c8b 100644 --- a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js +++ b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js @@ -385,6 +385,7 @@ return view.extend({ s.tab('general', _('General')); + s.tab('cache', _('Cache')); s.tab('devices', _('Devices & Ports')); s.tab('dnsrecords', _('DNS Records')); s.tab('dnssecopt', _('DNSSEC')); @@ -398,6 +399,17 @@ return view.extend({ s.tab('relay', _('Relay')); s.tab('pxe_tftp', _('PXE/TFTP')); + o = s.taboption('cache', form.MultiValue, 'cache_rr', + _('Cache arbitrary RR'), _('By default, dnsmasq caches A, AAAA, CNAME and SRV DNS record types.') + '
' + + _('This option adds additional record types to the cache.')); + o.optional = true; + o.create = true; + o.multiple = true; + o.display_size = 5; + recordtypes.forEach(r => { + o.value(r); + }); + s.taboption('filteropts', form.Flag, 'domainneeded', _('Domain required'), _('Never forward DNS queries which lack dots or domain parts.') + '
' + -- 2.30.2