ChatSecureAndroid icon indicating copy to clipboard operation
ChatSecureAndroid copied to clipboard

Feature request: Automatically re-negotiate OTR session upon configurable events

Open matthiasbock opened this issue 11 years ago • 2 comments

I am using the latest version of Chatsecure from Fdroid, which is 13.1.2.

I still get "You received an unreadable message" a lot in ChatSecure. I can circumvent the problem by manually stopping encryption and starting it again, on all conversations in which messages are expected to be received soon. Presumably this is due to changes in the phone's IP address or due to chat activity using the same account on a different device that has the same external IP address.

Regarding this problem I have some suggestions in mind:

  1. add an additional "Restart encryption" option that does both stopping and starting encryption
  2. add a configurable OTR session timeout to automatically stop or restart an encrypted session after no message has been sent or received for a while
  3. add a configurable detection of network changes (mobile, Wifi, roaming) as a trigger to restart OTR sessions
  4. add a configurable detector of the same account going offline on another device, to restart encrypted sessions in ChatSecure, making it possible e.g. to continue a PC conversation on the phone, when shutting down the PC

Which suggestions do you think would have a chance to solve the problem? Which ones are doable?

matthiasbock avatar Mar 18 '15 12:03 matthiasbock

For some reason, FDroid.org is out of date. You should install directly from our FDroid repos: https://guardianproject.info/fdroid/ for the latest v14 releases.

n8fr8 avatar May 08 '15 18:05 n8fr8

That worked, thank you.

About the outdated version: Can I do something to help publishing a mor recent version of ChatSecure to FDroid.org?

matthiasbock avatar May 11 '15 09:05 matthiasbock