Open mwfarb opened 10 years ago
Desired features:
One of the models we are left with is one where each message sent includes an encrypted transcript of the last 10 sent and last 10 received (10 is arbitrary at the moment) message ids for the receiver to reconcile. For this to work:
Another way to do this, is a user-requested receipt that can only be executed by querying the state of the messages on the server for a given recipient. We could get good accuracy up to the pending message deletion deadline timeout, currently set at 2 weeks.
Requires implementation of https://github.com/SafeSlingerProject/SafeSlinger-AppEngine/issues/27 first.
This also solves the iOS issues for foreground operations. We include a button or pull-down, user-driven action. We can mark which messages in the pending window have been delivered or not. Status of successful decryption is not possible.
This is a tough problem that @tenmalin and I have spent the morning debating. I'll attempt to document our current discussion and outcome here in this thread, but here are some recent comments from users: