-
Notifications
You must be signed in to change notification settings - Fork 395
** Unknown inbound session id ** #758
Comments
I face the same issue with desktop / Firefox on https://riot.im/app/ and Android version 0.62 then 0.63, still the same problem. |
1- it is not possible to see your previous messages after a login because the encryption is done for a deviceId. This deviceId is unique at each application login. 2- We're fixing some race conditions on the encryption : a message sent by the web client should be visible by the android client. |
The problem is that messages sent by Android client are not readable either by me neither by the other participant in the room ! I am not specialist at all, but I have seen that XMPP + OMEMO allow me to have/read history of encrypted chat posted by different devices between two people, once I allow the ID of the different devices, while keeping the exchange of message encrypted. |
DeviceID changes after every login? I think this approach significantly weakens the usability. Isn't there any other way to handle it for e.g. pair the ID with username ? |
The intention is in the near future you can share session key data
between trusted devices, so it doesn't matter that they change ID &
keypair all the time. https://github.com/vector-im/riot-web/issues/2286
etc.
https://blog.filippo.io/giving-up-on-long-term-pgp/ is an excellent
description of why long-lived user ID keys are not necessarily a great idea.
|
After uninstalling version 0.63 and installing 0.64 all my previously encrypted messages are unreadable in all rooms. And I mean not only messages sent by others, but also my own messages! Sorry for repeating myself, but what use is there to have rooms with history when everything is lost after an update? |
encryption history should not be lost on an update. That might have been a bug in an earlier version (I guess you meant 0.6.3 and 0.6.4 - there is no 0.63/0.64). |
oh, you uninstalled 0.6.3 before installing 0.6.4? That probably cleared your store. Don't do that if you don't want to lose history. |
I don't think this bug is meaningful any longer, so I'm going to close it. See element-hq/element-web#2996 for an issue tracking all the causes of "Unknown inbound session id". |
This bug appears even if I uninstall the latest version available from F-Droid (0.6.5) and then reinstall it: all encrypted messages in all encrypted rooms are replaced with ""Unable to decrypt: The sender's device has not sent us the keys for this message." -message. So history is there, but it is useless. |
yes, every time you uninstall the app, it will forget the encryption keys. That is not a bug. |
What I also wonder is the long list of "devices" in "settings". It seems that everytime I use a browser to chat in encrypted room, a new device ID is created resulting in 30+ device ID's. Despite my computer and the browser remains the same. |
Ok, so maybe I need to backup RIOT when flashing a new ROM (obviously I don't just uninstall and reinstall RIOT just for fun;) ) |
I'm having this issue on iOS as well. I can't see messages from my other contacts in a group chat... it's like they need to send me their keys but hey haven't |
@feld: as I said, see element-hq/element-web#2996 for an issue tracking all the causes of "Unknown inbound session id". |
When e2e is enabled, and I view the room via browser, all previously encrypted messages show just the above mentioned error. Same happens if I reinstall Riot (or update to new version 0.62 --> 0.63 or simply just change to another rom and install 0.63 again.
I also seems that if I write a message via browser, it comes with the same error to my android mobile client.
The text was updated successfully, but these errors were encountered: