-
Notifications
You must be signed in to change notification settings - Fork 268
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for MSC3814 - Dehydrated devices v2 #2349
Conversation
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## main #2349 +/- ##
==========================================
- Coverage 77.78% 77.69% -0.09%
==========================================
Files 175 176 +1
Lines 18619 18655 +36
==========================================
+ Hits 14482 14494 +12
- Misses 4137 4161 +24
☔ View full report in Codecov by Sentry. |
c1107be
to
7131fcf
Compare
72b2a1d
to
31c8285
Compare
Force pushed after a rebase onto main to get the CI going. |
This splits the method out so the bigger chunks doesn't persist the changes in the store. This will be useful if we need to hijack the changes and persist them in a different store.
Co-authored-by: Jonas Platte <[email protected]>
3941c10
to
38cdc6a
Compare
// TODO: Once a device has been rehydrated it might need to download and decrypt | ||
// a lot of to-device events. This process might take some time and we should | ||
// support resuming it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@poljar Do we have an issue to not forget about this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We have, albeit a task/issue on the crypto board and the meta repo.
This PR adds initial support for MSC3814. This is best reviewed commit by
commit.
It's best to get an overview of the MSC first, the docs in the
dehydrated_devices
submodule attempt to explain dehydrated devices as well.This closes: #401.