mod_pep: Restrict access models to 'presence', 'whitelist' and 'open'
'roster' needs additional support to inspect roster groups
'authorize' is not implemented
--- 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