Kegan Dougal
Kegan Dougal
Listening for the all rooms list is what I ended up doing, which seems to work. I think it still is probably a bug that the main room list service...
Consider the case where the UI shows a spinner when you open the app, and then if there are 0 rooms it says "you're not in any rooms yet". This...
Is it possible the user just didn't upload keys? Or are you surprised that it's 200 OKing with 0 keys rather than 404ing?
I got this today and dug out some more information. This bug is more pernicious that originally thought because it _blocks all keys being uploaded_ rather than just the affected...
It would be nice if `/keys/upload` didn't reject all the keys when just one is duplicated fwiw.
So `AAAAAAAAAEQ` equates to key 68 looking at https://github.com/matrix-org/vodozemac/blob/main/src/types/mod.rs#L39 The error message makes it clear that the key ID was _reused_ with a different key: ``` message: "One time key...
I still see this in recent rageshakes. It's hard to know if this is due to an older version, as _every_ OTK upload request will fail until the duplicate key...
In EXA, I see this: ``` 2024-05-14T23:32:01.479257Z DEBUG matrix_sdk::http_client: Error while sending request: Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAT0 already exists. Old...
This might be why I've struggled to reproduce this in complement-crypto if they are app-level issues..
Mitigated with https://github.com/matrix-org/matrix-spec-proposals/pull/4081 over federation, which is what originally spurred this. Network failures can happen when talking to the user's own homeserver though.