-
Notifications
You must be signed in to change notification settings - Fork 24
Description
Dear @psi-im team, @psi-plus team, @Ri0n, @Vitozz, @tehnick,
There is an historical OMEMO bug with Openfire XMPP based Servers, this one for example: https://igniterealtime.org/.
Example (2 XMPP Accounts on 2 different XMPP Servers: jabber.org and igniterealtime.org):
- user2@igniterealtime.org has OMEMO fingerprints of user1@jabber.org (GOOD)
- user1@jabber.org has not OMEMO fingerprints of user2@igniterealtime.org (NOT GOOD)
Example 2 (2 XMPP Accounts on same XMPP Server: igniterealtime.org):
- user1@igniterealtime.org has not OMEMO fingerprints of user1@igniterealtime.org (NOT GOOD)
- user2@igniterealtime.org has not OMEMO fingerprints of user1@igniterealtime.org (NOT GOOD)
Can you look it?
No problem with all other XMPP Servers: ejabberd, Prosody IM and Tigase XMPP Server.
IMPORTANT and STRANGE: it has not been tested by me but some people said that OMEMO works without any problems with Openfire and another XMPP Clients.
EDIT: I have done all diagnostics about it: Openfire has a problem with PubSub/PEP and not only for OMEMO, but it is linked to all <message to="user@domain.tld/client" from="user@domain.tld" type="headline">:
<items node="http://jabber.org/protocol/activity">
<items node="http://jabber.org/protocol/mood">
<items node="http://jabber.org/protocol/tune">
<items node="http://jabber.org/protocol/geoloc">
<items node="eu.siacs.conversations.axolotl.devicelist">
<items node="urn:xmpp:avatar:metadata">
At the same time, it has been missing:
<feature var="urn:xmpp:bookmarks:1#compat"/>
<feature var="urn:xmpp:bookmarks:1#compat-pep"/>
All details in my following comments.
Note: This ticket has not been published several years ago.