#1441 MUC: Add room config option to disable IQ routing
Description of feature:
- Add a room config option to disable IQ routing to participants.
- IQ routing should be disabled by default.
- Announce the value of that setting in disco info, so clients can act before joining the MUC
In non-anon rooms IQ routing is not necessary at all, and in anon rooms it should be a edge edge edge case that a room creator wants to advertise a room as anon, while at the same time compromises the anonymity with routing IQ requests to the bare JID.
To be clear, you're okay with avatars not working in semi-anonymous rooms, then? (I suspect most people will not be okay with that)
I like this and would accept a patch adding such an option.
No immediate plans to write it myself right now.
This is issue was made in 2019.
Now i think prosody respects the user decision if the avatar or vcard is in PEP and not public, and rejects IQ equests for the avatar/vcard.
So the situation is a bit better now.
Still IQ routing in MUCs was always a hack as i understand it, so it does not hurt to make an option available to room owner to disable it. Also many clients dont support making vcards and avatars private.