summaryrefslogtreecommitdiffstats
path: root/acf
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2013-06-27 15:07:03 +0300
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2013-06-28 13:24:36 +0300
commita68e8d3ed61c991b5b5af1de3a19d74c3ed21d74 (patch)
tree32f315b39ad6797d82ccb8cfdf692499122dbfd1 /acf
parentd60c9796b083a3617ce1d46fdc0e04aa2550f1bf (diff)
downloadaconf-a68e8d3ed61c991b5b5af1de3a19d74c3ed21d74.tar.bz2
aconf-a68e8d3ed61c991b5b5af1de3a19d74c3ed21d74.tar.xz
awall module: correct reference scopes in rule objects
filter rules can contain embedded releated rule objects
Diffstat (limited to 'acf')
-rw-r--r--acf/modules/awall.lua8
1 files changed, 4 insertions, 4 deletions
diff --git a/acf/modules/awall.lua b/acf/modules/awall.lua
index eb965fb..bb20190 100644
--- a/acf/modules/awall.lua
+++ b/acf/modules/awall.lua
@@ -50,23 +50,23 @@ LogClass.range = M.Integer
LogClass.threshold = M.Integer
local IPSetReference = M.new()
-IPSetReference.name = M.Reference{scope='../../../ipset', required=true}
+IPSetReference.name = M.Reference{scope='/awall/ipset', required=true}
IPSetReference.args = M.List{
type=Direction, required=true, ui_name='Arguments'
}
local Rule = M.new()
Rule['in'] = M.Set{
- type=M.Reference{scope='../../../zone'}, ui_name='Ingress zones'
+ type=M.Reference{scope='/awall/zone'}, ui_name='Ingress zones'
}
Rule.out = M.Set{
- type=M.Reference{scope='../../../zone'}, ui_name='Egress zones'
+ type=M.Reference{scope='/awall/zone'}, ui_name='Egress zones'
}
Rule.src = M.Set{type=M.String, ui_name='Sources'}
Rule.dest = M.Set{type=M.String, ui_name='Destinations'}
Rule.ipset = M.Model{model=IPSetReference, ui_name='IP set'}
Rule.ipsec = Direction{ui_name='Require IPsec'}
-Rule.service = M.Set{type=M.Reference{scope='../../../service'}}
+Rule.service = M.Set{type=M.Reference{scope='/awall/service'}}
Rule.action = M.String{choice={'accept'}}