Mercurial > prosody-hg
comparison plugins/mod_s2s/s2sout.lib.lua @ 9871:744e08ac5596
mod_s2s: Set warning status if not listening on any ports
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Tue, 19 Mar 2019 09:08:33 +0000 |
| parents | a48579a7b709 |
| children |
comparison
equal
deleted
inserted
replaced
| 9870:8f4880576835 | 9871:744e08ac5596 |
|---|---|
| 316 module:hook_global("service-added", function (event) | 316 module:hook_global("service-added", function (event) |
| 317 if event.name ~= "s2s" then return end | 317 if event.name ~= "s2s" then return end |
| 318 | 318 |
| 319 local s2s_sources = portmanager.get_active_services():get("s2s"); | 319 local s2s_sources = portmanager.get_active_services():get("s2s"); |
| 320 if not s2s_sources then | 320 if not s2s_sources then |
| 321 module:log("warn", "s2s not listening on any ports, outgoing connections may fail"); | 321 module:log_status("warn", "s2s not listening on any ports, outgoing connections may fail"); |
| 322 return; | 322 return; |
| 323 end | 323 end |
| 324 for source, _ in pairs(s2s_sources) do | 324 for source, _ in pairs(s2s_sources) do |
| 325 if source == "*" or source == "0.0.0.0" then | 325 if source == "*" or source == "0.0.0.0" then |
| 326 for _, addr in ipairs(local_addresses("ipv4", true)) do | 326 for _, addr in ipairs(local_addresses("ipv4", true)) do |
