summaryrefslogtreecommitdiffstats
path: root/awall
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2012-09-03 11:16:49 +0000
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2012-09-03 11:16:49 +0000
commit8d78fb49fdbac5d45ed39a79089d285a9bc1310e (patch)
tree56ae50429df12ab5ce0200123680b7038e8ded19 /awall
parent932b4bad1842cef6523d22eb9512062df729a59b (diff)
downloadawall-8d78fb49fdbac5d45ed39a79089d285a9bc1310e.tar.bz2
awall-8d78fb49fdbac5d45ed39a79089d285a9bc1310e.tar.xz
support for port ranges in service definitionsv0.2.8
Diffstat (limited to 'awall')
-rw-r--r--awall/model.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/awall/model.lua b/awall/model.lua
index db5f5a1..704f068 100644
--- a/awall/model.lua
+++ b/awall/model.lua
@@ -214,7 +214,9 @@ function Rule:servoptfrags()
if new or ports[sdef.proto][1] then
if sdef.port then
- util.extend(ports[sdef.proto], sdef.port)
+ util.extend(ports[sdef.proto],
+ util.maplist(sdef.port,
+ function(p) return string.gsub(p, '-', ':') end))
else ports[sdef.proto] = {} end
end