luci/applications/luci-app-firewall/luasrc
Tom Hodder 658d11e751 luci-app-firewall: disable port fields when protocol is not TCP or UDP
It's currently possible to generate nonsensical firewall rules by inputting
combinations which include:

i) protocols other than UDP/TCP
ii) source and destination ports.

There is some discussion of the issue on the forum here and the issue is
here; #1850.

This patch makes fields like src_port and dest_port depend on protocol being
tcp, udp or "tcp udp" in the input, forwarding and source NAT forms.

Signed-off-by: Tom Hodder <tom@limepepper.co.uk>
[reword commit message, squash commits]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2018-06-10 16:24:07 +02:00
..
controller luci-app-firewall: dispatch SimpleForm model using the form() action 2018-04-06 12:07:49 +02:00
model/cbi/firewall luci-app-firewall: disable port fields when protocol is not TCP or UDP 2018-06-10 16:24:07 +02:00
tools luci-app-firewall: recognize egress rules in rule overview 2018-06-08 17:09:18 +02:00
view/firewall treewide: convert HTML tables to div 2018-05-28 15:18:45 +02:00