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

init command causes other party's client to hang when issued consecutively. #46

Open
dehekkendekrekker opened this issue Jul 5, 2014 · 1 comment

Comments

@dehekkendekrekker
Copy link

When two parties want to set up a secure line of communication using the irssi-otr plugin, party A initializes the process with the /otr init command.

When the party B does not have a key for party A, it will generate a key for comms with party A. This may take a while, but client B is still responsive.

When, in the mean time, party A issues the same command again, client B will become unresponsive until key generation is complete.

To Reproduce:
Start irssi, this will be client A
A: issue the command /connect irc.oftc.net
A: upon connection, issue the command /nick NICKA

Start irssi, this will be client B
B: issue the command /connect irc.oftc.net
B: upon connection, issue the command /nick NICKB

A: /load otr
B: /load otr
A: /msg message
A: from the private window with B, /otr init
B: should still be responsive, status window states key is being generated for NICKB@irc.oftc.net
A: from the private window with B, /otr init
B: now client B will be unresponsive until key generation is complete

@dehekkendekrekker
Copy link
Author

This issue appears to be related to:
#24

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

No branches or pull requests

1 participant