plugins icon indicating copy to clipboard operation
plugins copied to clipboard

[OMEMO] When we add a new contact, the devicelist is not checked/verified

Open Neustradamus opened this issue 4 years ago • 2 comments

Dear @psi-im team, @psi-plus team, @Ri0n, @Vitozz, @tehnick,

When we add a new contact and when it is accepted by the contact, the OMEMO devicelist is not checked/verified.

Grey OMEMO icon, not possibility to enabled (red), and "OMEMO encryption is not available for this contact".

Note: Now, in 2025 (since several months, I forgot when), we can enable this OMEMO icon but we have this error: *** [OMEMO] Unable to build any sessions, the message was not sent

Linked to:

<iq id='IQID' from='[email protected]' to='[email protected]' type='get'>
<pubsub xmlns='http://jabber.org/protocol/pubsub'>
<items node='eu.siacs.conversations.axolotl.devicelist'/>
</pubsub>
</iq>

<iq from="[email protected]" type="result" to="[email protected]/Psi+" id="IQID">
<pubsub xmlns="http://jabber.org/protocol/pubsub">
<items node="eu.siacs.conversations.axolotl.devicelist">
<item id="ITEMID">
<list xmlns="eu.siacs.conversations.axolotl">
   <device id="DEVICEID1"/>
   <device id="DEVICEIDX"/>
  </list>
</item>
</items>
</pubsub>
</iq>

cc: @stigger.

Neustradamus avatar Feb 14 '22 04:02 Neustradamus

@Ri0n, @Vitozz, @tehnick, @stigger, @stokito: When a new contact validate the presence, the pubsub items node "eu.siacs.conversations.axolotl.devicelist" must be checked.

The current Psi/Psi+ user must not to close and reopen this Psi/Psi+ XMPP client.

Neustradamus avatar Aug 19 '25 16:08 Neustradamus

@Ri0n: I would like to thank @Vitozz for this time, I have done a test today with him to show this bug in live. He has seen directly.

This problem must be fixed before new Psi stable version.

An XMPP Account disconnection/reconnection or disconnection/closing/reopening/reconnection is needed before to send a new OMEMO message to have Contact OMEMO fingerprints verification / trust or not.

Users must not to do it to talk with each new contacts.

Neustradamus avatar Aug 21 '25 16:08 Neustradamus