Kegan Dougal

Results 262 comments of 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.