Software /
code /
prosody
Diff
plugins/mod_pep.lua @ 9103:d5a7d2697b19
mod_pep: Restrict access models to 'presence', 'whitelist' and 'open'
'roster' needs additional support to inspect roster groups
'authorize' is not implemented
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 04 Aug 2018 03:40:30 +0200 |
parent | 9099:974b25c27f24 |
child | 9113:74639d606a15 |
line wrap: on
line diff
--- a/plugins/mod_pep.lua Sat Aug 04 03:33:21 2018 +0200 +++ b/plugins/mod_pep.lua Sat Aug 04 03:40:30 2018 +0200 @@ -44,6 +44,11 @@ if (new_config["max_items"] or 1) > max_max_items then return false; end + if new_config["access_model"] ~= "presence" + and new_config["access_model"] ~= "whitelist" + and new_config["access_model"] ~= "open" then + return false; + end return true; end