Andy Balaam

Results 118 issues of Andy Balaam

[Rendered](https://github.com/matrix-org/matrix-spec-proposals/blob/andybalaam/owner-state-events/proposals/3757-restricting-who-can-overwrite-a-state-event.md) Implementations: - https://github.com/element-hq/synapse/pull/17513 - https://github.com/matrix-org/matrix-rust-sdk/pull/3836 - https://github.com/ruma/ruma/pull/1885 Written by @ara4n , with contributions from @Johennes and @andybalaam . Shepherd: @AndrewFerr [FCP tickyboxes](https://github.com/matrix-org/matrix-spec-proposals/pull/3757#issuecomment-2291052497)

requires-room-version
proposal
s2s
client-server
proposed-final-comment-period
disposition-merge
unassigned-room-version
kind:core
unresolved-concerns
needs-implementation

Makes https://github.com/matrix-org/matrix-rust-sdk/issues/3411 less bad because it should fail fast. It also seems to make it fail less often, so it might be worth re-enabling the test (which this PR does)...

We disabled the NSE test in https://github.com/matrix-org/matrix-rust-sdk/pull/3409 because it was freezing up and timing out. This issue is to cover the work to de-flake and re-enable it.

intermittent-failure

This issue was created by the Crypto team because we believe it will help us to identify the source of broken key backups. We expect to work on it and...

T-Task

### Steps to reproduce 1. Using Element Web 2. Someone calls me. I hear ringing and see a popup in the top left with a Join button. 3. Click the...

T-Defect
S-Minor
A-VoIP
O-Uncommon
Z-Labs
A-Element-Call

We had a crash report ([internal link](https://github.com/matrix-org/element-web-rageshakes/issues/25971)) on Chrome with errors in the logs like this: ``` 2024-05-21T06:58:48.335Z E Error starting matrixclient store - falling back to memory store Cannot...

T-Defect
S-Critical
A-Storage
O-Uncommon

[Rendered](https://github.com/matrix-org/matrix-spec-proposals/blob/andybalaam/crypto-terminology/proposals/4161-crypto-terminology.md) Conflict of Interest declaration: I am employed by Element. This MSC was written as part of my work on the Element Cryptography team.

e2e
proposal
kind:maintenance
needs-implementation

Part of https://github.com/matrix-org/matrix-rust-sdk/issues/3542 Fixes a mistake I made in https://github.com/matrix-org/matrix-rust-sdk/pull/3556 - I included `device_keys` in the `content` and it should be outside as per [MSC4147](https://github.com/matrix-org/matrix-spec-proposals/pull/4147)

Part of https://github.com/matrix-org/matrix-rust-sdk/issues/3543. Builds on top of https://github.com/matrix-org/matrix-rust-sdk/pull/3556 Implements the "fast lane" as described in https://github.com/matrix-org/matrix-rust-sdk/issues/3544 This will begin to populate `InboundGroupSession`s with the new `SenderData` struct introduced in https://github.com/matrix-org/matrix-rust-sdk/pull/3556...

Part of [Invisible Crypto](https://github.com/matrix-org/matrix-spec-proposals/pull/4153). Currently when we store an Inbound group session, we associate some [SessionCreatorInfo](https://github.com/matrix-org/matrix-rust-sdk/blob/1f524f2decdb83ac88c392eb4af1957b3127b165/crates/matrix-sdk-crypto/src/olm/group_sessions/inbound.rs#L63-L80) to it. Currently this info mainly contains the `curve25519` identity key of the session...