applications/luci-fw: Fixed r2979, closes #112
This commit is contained in:
parent
954e61d2a3
commit
f9a3de2234
4 changed files with 8 additions and 1 deletions
|
@ -25,7 +25,7 @@ name.size = 10
|
|||
|
||||
iface = s:option(ListValue, "src", translate("fw_zone"))
|
||||
iface.default = "wan"
|
||||
luci.model.uci.foreach("firewall", "zone",
|
||||
luci.model.uci.cursor():foreach("firewall", "zone",
|
||||
function (section)
|
||||
iface:value(section.name)
|
||||
end)
|
||||
|
@ -37,18 +37,21 @@ sport = s:option(Value, "src_port")
|
|||
sport.optional = true
|
||||
sport:depends("proto", "tcp")
|
||||
sport:depends("proto", "udp")
|
||||
sport:depends("proto", "tcpudp")
|
||||
|
||||
proto = s:option(ListValue, "proto", translate("protocol"))
|
||||
proto.optional = true
|
||||
proto:value("")
|
||||
proto:value("tcp", "TCP")
|
||||
proto:value("udp", "UDP")
|
||||
proto:value("tcpudp", "TCP+UDP")
|
||||
|
||||
dport = s:option(Value, "src_dport")
|
||||
dport.size = 5
|
||||
dport.optional = true
|
||||
dport:depends("proto", "tcp")
|
||||
dport:depends("proto", "udp")
|
||||
dport:depends("proto", "tcpudp")
|
||||
|
||||
to = s:option(Value, "dest_ip")
|
||||
for i, dataset in ipairs(luci.sys.net.arptable()) do
|
||||
|
|
|
@ -46,11 +46,13 @@ sport = s:option(Value, "src_port")
|
|||
sport.optional = true
|
||||
sport:depends("proto", "tcp")
|
||||
sport:depends("proto", "udp")
|
||||
sport:depends("proto", "tcpudp")
|
||||
|
||||
dport = s:option(Value, "dest_port")
|
||||
dport.optional = true
|
||||
dport:depends("proto", "tcp")
|
||||
dport:depends("proto", "udp")
|
||||
dport:depends("proto", "tcpudp")
|
||||
|
||||
jump = s:option(ListValue, "target")
|
||||
jump.rmempty = true
|
||||
|
|
|
@ -29,6 +29,7 @@ name.size = 10
|
|||
proto = s:option(ListValue, "proto", translate("protocol"))
|
||||
proto:value("tcp", "TCP")
|
||||
proto:value("udp", "UDP")
|
||||
proto:value("tcpudp", "TCP+UDP")
|
||||
|
||||
dport = s:option(Value, "src_dport")
|
||||
dport.size = 5
|
||||
|
|
|
@ -33,6 +33,7 @@ luci.model.uci.cursor():foreach("firewall", "zone",
|
|||
proto = s:option(ListValue, "proto", translate("protocol"))
|
||||
proto:value("tcp", "TCP")
|
||||
proto:value("udp", "UDP")
|
||||
proto:value("tcpudp", "TCP+UDP")
|
||||
|
||||
dport = s:option(Value, "src_dport")
|
||||
dport.size = 5
|
||||
|
|
Loading…
Reference in a new issue