diff options
author | Jo-Philipp Wich <jo@mein.io> | 2021-03-01 15:18:25 +0100 |
---|---|---|
committer | Jo-Philipp Wich <jo@mein.io> | 2021-03-01 15:18:25 +0100 |
commit | f64b3d509446cc78a7df746b174bdab330f23ab2 (patch) | |
tree | 1bf5a96690dbcc1b1f02502d0f2cb314f50d0b58 /applications/luci-app-firewall/htdocs/luci-static/resources/view | |
parent | cd06e708d8d8037486b77dab3389ca91a88f2dd0 (diff) |
luci-app-firewall: allow negative prefix lengths
Fixes: #4812
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Diffstat (limited to 'applications/luci-app-firewall/htdocs/luci-static/resources/view')
3 files changed, 5 insertions, 5 deletions
diff --git a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js index 82703c320e..1c8c806562 100644 --- a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js +++ b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js @@ -201,7 +201,7 @@ return view.extend({ o = fwtool.addIPOption(s, 'advanced', 'src_ip', _('Source IP address'), _('Only match incoming traffic from this IP or range.'), 'ipv4', hosts); o.rmempty = true; - o.datatype = 'neg(ipmask4)'; + o.datatype = 'neg(ipmask4("true"))'; o = s.taboption('advanced', form.Value, 'src_port', _('Source port'), _('Only match incoming traffic originating from the given source port or port range on the client host')); @@ -214,7 +214,7 @@ return view.extend({ o = fwtool.addLocalIPOption(s, 'advanced', 'src_dip', _('External IP address'), _('Only match incoming traffic directed at the given IP address.'), devs); - o.datatype = 'neg(ipmask4)'; + o.datatype = 'neg(ipmask4("true"))'; o.rmempty = true; o = s.taboption('general', form.Value, 'src_dport', _('External port'), diff --git a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js index 859dba3e88..1d6e01c1a8 100644 --- a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js +++ b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js @@ -180,7 +180,7 @@ return view.extend({ o = fwtool.addIPOption(s, 'general', 'src_ip', _('Source address'), _('Match forwarded traffic from this IP or range.'), 'ipv4', hosts); o.rmempty = true; - o.datatype = 'neg(ipmask4)'; + o.datatype = 'neg(ipmask4("true"))'; o = s.taboption('general', form.Value, 'src_port', _('Source port'), _('Match forwarded traffic originating from the given source port or port range.')); @@ -194,7 +194,7 @@ return view.extend({ o = fwtool.addIPOption(s, 'general', 'dest_ip', _('Destination address'), _('Match forwarded traffic directed at the given IP address.'), 'ipv4', hosts); o.rmempty = true; - o.datatype = 'neg(ipmask4)'; + o.datatype = 'neg(ipmask4("true"))'; o = s.taboption('general', form.Value, 'dest_port', _('Destination port'), _('Match forwarded traffic directed at the given destination port or port range.')); diff --git a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js index b319a4b849..f9d84bfb67 100644 --- a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js +++ b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js @@ -224,7 +224,7 @@ return view.extend({ o.multiple = true; o = s.taboption('advanced', form.DynamicList, 'subnet', _('Covered subnets'), _('Use this option to classify zone traffic by source or destination subnet instead of networks or devices.')); - o.datatype = 'neg(cidr)'; + o.datatype = 'neg(cidr("true"))'; o.modalonly = true; o.multiple = true; |