Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Change how active OTR is flagged in chats? #15

Open
petterreinholdtsen opened this issue Feb 18, 2016 · 3 comments
Open

Change how active OTR is flagged in chats? #15

petterreinholdtsen opened this issue Feb 18, 2016 · 3 comments

Comments

@petterreinholdtsen
Copy link

Hi.

If I got it right, this plugin indicate that OTR is used by adding stars (*) around the username of the other party in the chat window. While the python OTR plugin available from https://github.com/SpiralP/HexChat-otr indicate active OTR by adding [OTR] in front of the username. I find the [OTR] flag easier to understand than the nick flag. Would it be interesting to change the way active OTR is flagged in this plugin?

@zeriam
Copy link

zeriam commented Feb 20, 2016

Whether or not the suggestion is adopted, I feel that sent/outgoing messages should also be flagged as secure similar to incoming/received messages. It isn't always completely clear whether sent/outgoing messages are secure/encrypted, such as after key generation begins, but before it finishes. Currently, one must pay close attention to the "gone secure" and other similar messages.

@petterreinholdtsen
Copy link
Author

Good point. It is a variant of my request in issue #16, where I ask for
a way to get the status of the current chat session.

@dramb-lys
Copy link

In addition to showing whether a chat is encrypted (OTR active) it's also necessary to show whether the other party is verified with a trusted key. A secure man-in-the-middled chat is not where we want to be.

See https://github.com/cryptodotis/irssi-otr, where possible states are:

Possible states are:

Plaintext
Finished
OTR
OTR (unverified)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants