Mercurial > prosody-modules
comparison mod_firewall/conditions.lib.lua @ 4608:4e8fa75cc678
mod_firewall: Remove reliance on full_sessions being a global
While it exists as a global now, we want to move away from these globals
eventually.
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Wed, 30 Jun 2021 14:48:59 +0200 |
| parents | ab065ff4628b |
| children | 84997bc3f92e |
comparison
equal
deleted
inserted
replaced
| 4607:c8ccaac78f64 | 4608:4e8fa75cc678 |
|---|---|
| 302 return "not not (session.directed and session.directed[from])", { "from" }; | 302 return "not not (session.directed and session.directed[from])", { "from" }; |
| 303 end | 303 end |
| 304 | 304 |
| 305 -- TO FULL JID? | 305 -- TO FULL JID? |
| 306 function condition_handlers.TO_FULL_JID() | 306 function condition_handlers.TO_FULL_JID() |
| 307 return "not not full_sessions[to]", { "to" }; | 307 return "not not full_sessions[to]", { "to", "full_sessions" }; |
| 308 end | 308 end |
| 309 | 309 |
| 310 -- CHECK LIST: spammers contains $<@from> | 310 -- CHECK LIST: spammers contains $<@from> |
| 311 function condition_handlers.CHECK_LIST(list_condition) | 311 function condition_handlers.CHECK_LIST(list_condition) |
| 312 local list_name, expr = list_condition:match("(%S+) contains (.+)$"); | 312 local list_name, expr = list_condition:match("(%S+) contains (.+)$"); |
