diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-06-27 15:07:03 +0300 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-06-28 13:24:36 +0300 |
commit | a68e8d3ed61c991b5b5af1de3a19d74c3ed21d74 (patch) | |
tree | 32f315b39ad6797d82ccb8cfdf692499122dbfd1 /acf | |
parent | d60c9796b083a3617ce1d46fdc0e04aa2550f1bf (diff) | |
download | aconf-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.lua | 8 |
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'}} |