We abandon claiming OTKs from remote servers after 10s, and never retry, permenantly breaking E2EE to users on those servers. #24138
Labels
A-E2EE
O-Frequent
Affects or can be seen by most users regularly or impacts most users' first experience
S-Critical
Prevents work, causes data loss and/or has no workaround
T-Defect
Team: Crypto
Z-Chronic
Steps to reproduce
Outcome
What did you expect?
failures
field. but we're not using it to retry.m.room_key.withheld
to-device messages informing the target devices that the reason for the UTD was "no OTKS" got discarded by the receiving clients, otherwise debugging would have been way easier.I suspect the same misbehaviour could be happening with /keys/query?
What happened instead?
A really nasty avoidable class of UISI, and yet another instance where we don't retry reqs atomically.
Operating system
Linux
Browser information
Chrome 107.0
URL for webapp
No response
Application version
1.11.17
Homeserver
element.io
Will you send logs?
Yes
The text was updated successfully, but these errors were encountered: