!vlnjqGLpLJlFmBSkfQ:matrix.org

End-to-end encryption in Matrix

1005 Members
More general discussion around implementing and using encryption in Matrix via Olm/Megolm | Spec work and reference impl work in #e2e-dev:matrix.org178 Servers

Load older messages


SenderMessageTime
22 Apr 2024
@dkasak:termina.org.ukdkasak
In reply to @deepbluev7:neko.dev
As long as I can tell I prefer being able to read that information instead of having to ask the user to send it to me again. It is just frustrating to have an UTD and not being able to recover from it. Additionally, Synapse relies on the key reqests still to notice device lists being out of date, so without them some temporary faults are unrecoverable right now
Got an issue ref for that bug?
19:50:27
@deepbluev7:neko.devNicoI would need to look it up again, but there are several cases where device lists get out of sync19:50:58
@deepbluev7:neko.devNicoIt is fairly obvious when debugging many of the UTDs19:51:28
@deepbluev7:neko.devNicoOne such case for example is when one server purged a room, but the other server still thinks you share a room19:51:52
@deepbluev7:neko.devNicoYou won't get device list updates then, when you think you should19:52:04
@deepbluev7:neko.devNicoSince on join the server doesn't send them19:52:12
@deepbluev7:neko.devNicoSince synapse doesn't follow the spec and sends no device list updates on join19:52:28
@deepbluev7:neko.devNicoThere are also cases where that happens by accident, I hit those in prod a few times, but I don't know how :D19:53:01
@dkasak:termina.org.ukdkasak
In reply to @deepbluev7:neko.dev
I would need to look it up again, but there are several cases where device lists get out of sync
Given there's currently a UTD reduction project going on at Element, there's interest in fixing any bugs that are a frequent source of UTDs. So it might be apt to have a reference
19:54:18
@dkasak:termina.org.ukdkasakThough I think the investigation so far has not pinpointed that as anywhere near one of the most important causes19:55:00
@deepbluev7:neko.devNicoThere were already PRs to fix some of the causes, but they were closed, since people thought they would fix nothing19:55:00
@deepbluev7:neko.devNico
In reply to @dkasak:termina.org.uk
Though I think the investigation so far has not pinpointed that as anywhere near one of the most important causes
It is the most regular cause of UTDs for me :D
19:55:24
@deepbluev7:neko.devNicoDevice list desyncs19:55:35
@deepbluev7:neko.devNicoAnd in some cases those are basically unrecoverable, since Synapse never really considers its own list out of date, if it doesn't get an update and the other server often decides not to send one ._.19:56:19
@deepbluev7:neko.devNicoThe other frequent cause is device messages not arriving, but that is usually easy to fix, since that usually is a broken direct federation19:57:42
@deepbluev7:neko.devNicoI will probably change my synapse to bundle device list updates whenever there is an m.room.encrypted :D19:58:44
@edymarks05:matrix.org@edymarks05:matrix.org joined the room.20:59:37
@edymarks05:matrix.org@edymarks05:matrix.org left the room.20:59:56
23 Apr 2024
@franziskus:matrix.orgFranziskus changed their display name from franziskus to Franziskus.14:21:28
@peter.markuson:matrix.orgPeter Markuson joined the room.18:35:42
@peter.markuson:matrix.orgPeter MarkusonHi. I have a question regarding the key storage to decrypt old messages. Let's say I have setup a passphrase to restore old messages which is working great. But then the passphrase it not safe anymore (e.g. leaked) and I would like to change/update it to a new one. How can I achieve this? I have only found a way to reset it and then provide a new one, but with this all old messages are lost.18:40:27
@daedric:aguiarvieira.ptRicardo Duarte
In reply to @peter.markuson:matrix.org
Hi. I have a question regarding the key storage to decrypt old messages. Let's say I have setup a passphrase to restore old messages which is working great. But then the passphrase it not safe anymore (e.g. leaked) and I would like to change/update it to a new one. How can I achieve this? I have only found a way to reset it and then provide a new one, but with this all old messages are lost.
What if.... you export all your keys, change the passphrase.. and re-import ?
18:56:13
@peter.markuson:matrix.orgPeter Markuson
In reply to @daedric:aguiarvieira.pt
What if.... you export all your keys, change the passphrase.. and re-import ?
Thank you, that seems to work :)
19:02:13
25 Apr 2024
@anthony21:matrix.orgAnthony21(On Holiday - back on 13/05/2024) changed their display name from Anthony21 to Anthony21(On Holiday - back on 13/05/2024).07:22:23
@denisea:element.ioDenise [away] changed their display name from Denise to Denise [away].16:26:00
@xeld:matrix.orgxeld joined the room.18:40:16
@xeld:matrix.orgxeld set a profile picture.18:51:16
@xeld:matrix.orgxeld changed their profile picture.18:54:44
@xeld:matrix.orgxeld changed their profile picture.19:00:59
@xeld:matrix.orgxeld changed their profile picture.19:03:14

There are no newer messages yet.


Back to Room ListRoom Version: 5