Mercurial > prosody-modules
comparison mod_firewall/mod_firewall.lua @ 2374:d630fa0d4dba
mod_firewall: Add default zone called '$local' containing all local hosts (dynamically)
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Fri, 18 Nov 2016 17:22:28 +0000 |
| parents | 7e1d8c46d788 |
| children | c0c2f8665c3e |
comparison
equal
deleted
inserted
replaced
| 2373:704e4845267b | 2374:d630fa0d4dba |
|---|---|
| 2 local resolve_relative_path = require "core.configmanager".resolve_relative_path; | 2 local resolve_relative_path = require "core.configmanager".resolve_relative_path; |
| 3 local logger = require "util.logger".init; | 3 local logger = require "util.logger".init; |
| 4 local it = require "util.iterators"; | 4 local it = require "util.iterators"; |
| 5 | 5 |
| 6 local definitions = module:shared("definitions"); | 6 local definitions = module:shared("definitions"); |
| 7 local active_definitions = {}; | 7 local active_definitions = { |
| 8 ZONE = { | |
| 9 -- Default zone that includes all local hosts | |
| 10 ["$local"] = setmetatable({}, { __index = prosody.hosts }); | |
| 11 } | |
| 12 }; | |
| 8 | 13 |
| 9 local default_chains = { | 14 local default_chains = { |
| 10 preroute = { | 15 preroute = { |
| 11 type = "event"; | 16 type = "event"; |
| 12 priority = 0.1; | 17 priority = 0.1; |
