OMEMO encrypted messages delivered after app termination are not properly decrypted (#601)
Andrzej Wójcik (Tigase) opened 6 days ago

When app is terminated or disconnected but MUC room is not yet aware of that and sends messages to the client it may happen that XMPP server will stored them in the offline storage and deliver them to the client before client rejoins MUC room and receives list of members. If that happens message will fail to decrypt due to missing mapping between nickname in the room and JID of a message sender.

  • Andrzej Wójcik (Tigase) added "Related" helpdesk/Helpdesk-Sales#430 6 days ago
  • Andrzej Wójcik (Tigase) changed state to 'In Progress' 6 days ago
    Previous Value Current Value
    Open
    In Progress
  • Andrzej Wójcik (Tigase) added "Related" tigase/_clients/beagle-im#645 6 days ago
  • Andrzej Wójcik (Tigase) commented 5 days ago

    The issue was resolved by delaying processing of the message from the offline storage (from MUC room) until client rejoins the room and fetches current list of members (mapping of occupant nicknames to their JIDs).

  • Andrzej Wójcik (Tigase) changed state to 'In QA' 5 days ago
    Previous Value Current Value
    In Progress
    In QA
issue 1 of 1
Type
Bug
Priority
Normal
Assignee
Version
none
Sprints
n/a
Customer
n/a
Issue Votes (0)
Watchers (3)
Reference
tigase/_clients/siskin-im#601
Please wait...
Page is in error, reload to recover