Skip to content

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

Description

@Neustradamus

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='me@domain.tld' to='contact@domain2.tld' type='get'>
<pubsub xmlns='http://jabber.org/protocol/pubsub'>
<items node='eu.siacs.conversations.axolotl.devicelist'/>
</pubsub>
</iq>

<iq from="contact@domain2.tld" type="result" to="me@domain.tld/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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions