From 5b85ebfcb762eeb0babbe273dd3df513ed2404ee Mon Sep 17 00:00:00 2001 From: Goffi Date: Fri, 13 May 2022 19:24:38 +0200 Subject: [PATCH] docker (prosody-e2e): update Prosody's conf: Due to mod_privilege and PAM implementation in Libervia Pubsub, permissions have been udpated in `prosody.cfg.lua`, with the new `iq` permission and namespace delegation needed for PAM. `"urn:xmpp:delegation:2:bare:disco#info:*"` namespace delegation was also missing. rel 365 --- docker/prosody-e2e/prosody.cfg.lua | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/docker/prosody-e2e/prosody.cfg.lua b/docker/prosody-e2e/prosody.cfg.lua index bafdca41..e2c91dce 100644 --- a/docker/prosody-e2e/prosody.cfg.lua +++ b/docker/prosody-e2e/prosody.cfg.lua @@ -69,8 +69,11 @@ VirtualHost "server1.test" privileged_entities = { ["pubsub.server1.test"] = { roster = "get"; - message = "outgoing"; + message = "outgoing"; presence = "roster"; + iq = { + ["http://jabber.org/protocol/pubsub"] = "set"; + }; }, } @@ -88,10 +91,16 @@ VirtualHost "server1.test" ["https://salut-a-toi/protocol/schema:0"] = { jid = "pubsub.server1.test"; }, - ["http://jabber.org/protocol/disco#items:*"] = { + ["https://salut-a-toi.org/spec/pubsub_admin:0"] = { jid = "pubsub.server1.test"; }, - ["https://salut-a-toi.org/spec/pubsub_admin:0"] = { + ["urn:xmpp:pam:0"] = { + jid = "pubsub.server1.test"; + }, + ["urn:xmpp:delegation:2:bare:disco#info:*"] = { + jid = "pubsub.server1.test"; + }, + ["urn:xmpp:delegation:2:bare:disco#items:*"] = { jid = "pubsub.server1.test"; }, }