Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Make sure we process to-device messages before generating new one-time-keys #2782

Closed
richvdh opened this issue Dec 21, 2016 · 2 comments · Fixed by matrix-org/matrix-js-sdk#370
Labels
A-E2EE P1 S-Major Severely degrades major functionality or product features, with no satisfactory workaround

Comments

@richvdh
Copy link
Member

richvdh commented Dec 21, 2016

On initial sync (or resume after being offline for a while), we might have pending pre-key Olm messages; we should process them before generating any new one-time keys in case we throw away the private one-time-keys

@richvdh richvdh added the A-E2EE label Dec 21, 2016
@richvdh richvdh added P1 S-Major Severely degrades major functionality or product features, with no satisfactory workaround labels Jan 3, 2017
@richvdh
Copy link
Member Author

richvdh commented Jan 3, 2017

can cause uisis; prioritising accordingly

@richvdh
Copy link
Member Author

richvdh commented Jun 20, 2017

Fixed in riot-web by matrix-org/matrix-js-sdk#376.
Fixed in riot-ios by matrix-org/matrix-ios-sdk#260
Fixed in riot-android by matrix-org/matrix-android-sdk#142

bwindels added a commit to element-hq/hydrogen-web that referenced this issue Sep 21, 2020
this implements element-hq/element-web#2782

it also implements 0 timeout for catchup, getting rid of the
catching up with your convo banner for 30s upon reconnection.
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
A-E2EE P1 S-Major Severely degrades major functionality or product features, with no satisfactory workaround
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant