Skip to content

Improvements in OTR session handling #840

@nd2s

Description

@nd2s

There are several annoyances with the current OTR support. Here is a list of possible improvements (ordered from most to least important):

  • When the connection to the server is lost the OTR session is lost as well. Profanity should automatically start OTR again. If I currently don't start the session again manually before my contact writes me, I will receive unreadable encrypted messages.
  • When an encrypted message that can't be decrypted is received, Profanity should reestablish the OTR session immediately. Right now I often get a bunch of encrypted messages I can't read from Adium users without them even noticing. I then have to manually start OTR and asked them to copy their 10 or so last messages.
  • When the contact's OTR policy is set to always, Profanity should try to establish an OTR session before sending a message instead of just printing the Failed to send message. OTR policy set to: always error message.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions