generated from element-hq/.github
-
Notifications
You must be signed in to change notification settings - Fork 212
Open
Labels
A-E2EEEncryptionEncryptionA-TimelineO-FrequentAffects or can be seen by most users regularly or impacts most users' first experienceAffects or can be seen by most users regularly or impacts most users' first experienceS-MajorSeverely degrades major functionality or product features, with no satisfactory workaroundSeverely degrades major functionality or product features, with no satisfactory workaroundT-EnhancementNew features, changes in functionality, performance boosts, user-facing improvementsNew features, changes in functionality, performance boosts, user-facing improvementsX-Needs-RustThis issue needs a Rust SDK change. It must have a link to a Rust SDK issueThis issue needs a Rust SDK change. It must have a link to a Rust SDK issue
Description
Steps to reproduce
- In EX, Invite a user to an E2EE room.
- The user accepts the invite
- They never receive the keys for the shared history, so will not be able to catch up on history.
- EX will show these messages as UISIs rather than surpressing them.
Outcome
What did you expect?
If you invite a user to a room, you should share them the keys they need to decrypt the messages they have permission to. (RHUL might have undermined this, given it lets malicious servers fake invites to steal keys, in which case we might instead need to wait until we have client-controlled group membership).
What happened instead?
UISIs everywhere.
Your phone model
No response
Operating system version
No response
Application version
343
Homeserver
No response
Will you send logs?
No
Metadata
Metadata
Assignees
Labels
A-E2EEEncryptionEncryptionA-TimelineO-FrequentAffects or can be seen by most users regularly or impacts most users' first experienceAffects or can be seen by most users regularly or impacts most users' first experienceS-MajorSeverely degrades major functionality or product features, with no satisfactory workaroundSeverely degrades major functionality or product features, with no satisfactory workaroundT-EnhancementNew features, changes in functionality, performance boosts, user-facing improvementsNew features, changes in functionality, performance boosts, user-facing improvementsX-Needs-RustThis issue needs a Rust SDK change. It must have a link to a Rust SDK issueThis issue needs a Rust SDK change. It must have a link to a Rust SDK issue