plugins icon indicating copy to clipboard operation
plugins copied to clipboard

[OMEMO] Psi XMPP Client does not work correctly with all Openfire XMPP based Servers

Open Neustradamus opened this issue 6 months ago • 18 comments

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):

Example 2 (2 XMPP Accounts on same XMPP Server: igniterealtime.org):

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="[email protected]/client" from="[email protected]" 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.

cc: @stigger, @stokito (a recent contributor).

Neustradamus avatar Aug 23 '25 14:08 Neustradamus