This repository was archived by the owner on Apr 26, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
Device lists are desynchronizing #8631
Copy link
Copy link
Closed as not planned
Labels
A-Device-List-TrackingTelling clients about other devices. Often related to E2EE.Telling clients about other devices. Often related to E2EE.A-E2EEEnd-to-end encryption for Matrix clientsEnd-to-end encryption for Matrix clientsO-UncommonMost users are unlikely to come across this or unexpected workflowMost users are unlikely to come across this or unexpected workflowS-MajorMajor functionality / product severely impaired, no satisfactory workaround.Major functionality / product severely impaired, no satisfactory workaround.T-DefectBugs, crashes, hangs, security vulnerabilities, or other reported issues.Bugs, crashes, hangs, security vulnerabilities, or other reported issues.X-Cannot-ReproduceUnable to reproduce the issueUnable to reproduce the issueX-Needs-InfoThis issue is blocked awaiting information from the reporterThis issue is blocked awaiting information from the reporter
Description
Description
People seem to be seeing/getting outdated device lists from Synapse regardless of server. This is manifesting in the fairly normal ways: wrong names, devices that should have been deleted, etc. New devices seem to be included correctly all the time, but usually with a mix of incorrect devices.
insert into device_lists_remote_resync (user_id, added_ts) values ('@victim:example.org', (extract(epoch from now())::bigint * 1000));
fixes the problem for the relevant victims.
Appears to be a wider issue than just matrix.org
Known cases:
- Someone deleted their extra devices, but no one saw that.
- Someone cross-signed their new device, but no one believed them.
- Someone renamed their device, but no one saw that.
The rename trick for trying to confuse/convince the server into updating doesn't appear to work anymore either - only the database insert functions.
Started appearing months ago.
t3chguy, Half-Shot, yajo, gjpower, 532910 and 4 more
Metadata
Metadata
Assignees
Labels
A-Device-List-TrackingTelling clients about other devices. Often related to E2EE.Telling clients about other devices. Often related to E2EE.A-E2EEEnd-to-end encryption for Matrix clientsEnd-to-end encryption for Matrix clientsO-UncommonMost users are unlikely to come across this or unexpected workflowMost users are unlikely to come across this or unexpected workflowS-MajorMajor functionality / product severely impaired, no satisfactory workaround.Major functionality / product severely impaired, no satisfactory workaround.T-DefectBugs, crashes, hangs, security vulnerabilities, or other reported issues.Bugs, crashes, hangs, security vulnerabilities, or other reported issues.X-Cannot-ReproduceUnable to reproduce the issueUnable to reproduce the issueX-Needs-InfoThis issue is blocked awaiting information from the reporterThis issue is blocked awaiting information from the reporter