Closed mwild1 closed 8 months ago
Specifically, this would allow sending OMEMO encrypted PMs in an unencrypted public channel, which already works on Prosody hosted MUCs and some clients.
MUC-PM, this is when one user is a moderator/admin/owner so they see real XMPP address of the other?
With this change implemented, the users will not need to see real JIDs for OMEMO to work.
So does this require anything else than relying of <pubsub xmlns="http://jabber.org/protocol/pubsub">
queries?
I commited d961f7f667b0c21f5256c1ba0c61878ea6754d74 that should be doing this.
Make that 62d3d7a32d2dbae84dc16a85cd389ab814cefc15
So does this require anything else than relying of
<pubsub xmlns="http://jabber.org/protocol/pubsub">
queries?
Nope, that should be all :)
As I understand it, it should work now with ejabberd 23.10.
Is your feature request related to a problem? Please describe.
room@service/nick
), those stanzas are typically forwarded to the occupant's real full JID. This behaviour is usually correct.<iq/>
requests to a user should be addressed to the user's account (bare JID) instead of one of their devices (full JID).vcard-temp
, as well as requests to PEP nodes.Describe the solution you'd like
The current behaviour implemented for the
vcard-temp
namespace should be extended to include at leasthttp://jabber.org/protocol/pubsub
and possiblyurn:ietf:params:xml:ns:vcard-4.0
(Prosody also does the latter, but general consensus has been to remove the custom iq from the vcard4 XEP, so it may be deprecated soon).This change would allow clients to support OMEMO, vCard4 and other PEP-based protocols within MUCs.