-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
"Connect to backup" does not report failures to connect backup #26530
Comments
Related: #26468 |
This one doesn't even contain the "steps to reproduce" etc. from #23497. |
I'm copying the info from #23497 so that it doesn't get lost: Steps to reproduce
OutcomeWhat did you expect?A message like "This session is backing up your keys" What happened instead?"This session is not backing up your keys" Operating systemUbuntu 22.04.1 Application version1.11.10 How did you install the app?flatpak install flathub im.riot.Riot HomeserverSynapse 1.68.0 Will you send logs?Yes |
I think this issue should be tagged with |
And #26932 |
Some additional context on that. For security concerns, the local trust was removed. Now the only way a backup is trusted is if it has a valid signature from the user cross-signing keys. We need to review the backup design, and properly handle backup with invalid signatures. We also need to properly define how to update backup signatures in case of cross-signing keys change |
@BillCarsonFr How can I sign a backup with my cross-signing keys, such that my session is properly and automatically backed up? |
I can just give a work around for now. Then in the backup section, you can use the reset button (on the right of the |
Actually as pointed by @poljar, as per spec, there are 2 ways to trust a backup. The second way is:
So in that case, it would make sense to add the cross-signing signature if it was missing. Or at least consider the backup as locally trusted? and upload to it |
For example, if your backup is not signed with a trusted key, then "connect to backup" will report:
... but we (correctly) do not actually start uploading keys to the backup.
The logs report:
Or, on legacy crypto:
The text was updated successfully, but these errors were encountered: