psi-im / plugins

Officially supported Psi plugins
56 stars 24 forks source link

[OMEMO] forwarded party messages are not shown #56

Open Ri0n opened 4 years ago

Ri0n commented 4 years ago

Buggy scenario:

  1. [UNCONFIRMED] whatever way make a contact untrusted (remove its keys) and likely restart Psi after that.
  2. start chatting with the contact using Conversation from the same account like in Psi
  3. responses from the remote party will be forwarded (Carbon) to Psi but not shown. while local (sent from local Conversation and forwarded to Psi) messages will be shown on both sides

To workaround this write something to the client from Psi and key confirmation dialog will popup. After that all messages will be shown in Psi.

Expected behaviour: On receive of forwarded OMEMO encrypted message show notification in events area and on click ask for key confirmation.

Psi: https://github.com/psi-im/psi/commit/ec85e137643bf1e42bbb39dbabfe71eb4fe6782a plugins: 5dc21909fc46c4780e1f4d23c56bf4be94802912

tehnick commented 4 years ago

This should be fixed in Psi+ 1299 and newer.