First few IMs not encrypted when could be
Brought to you by:
obobo
Scenario:
1) You are in an enctypted conversation w/a buddy.
2) You close your IM window to that buddy.
3) You open a new IM window to that same buddy.
4) Your first couple IMs will not be encrypted even
though you have their key!
Can this be changed so that keys you already have are
tried first?
And if those keys don't work, maybe add some kind of
warning like "You normall talk to this buddy encrypted
but it's not working now, do you want to talk to them
in the clear? Y/N? "
Logged In: YES
user_id=21203
If you click the Tx: "lock" icon, your outgoing messages
will be encrypted.
The problem is that there is no way for the plugin to know
that your buddy has the encryption plugin enabled- when a
new conversation window is opened, it starts by assuming
that he or she does NOT have the plugin. When a message is
received from them that has a Gaim-Encryption header (either
because they have "broadcast" enabled, or because they sent
you an encrypted message), your Tx "lock" icon will be
turned on automatically (well, at least with the default
preferences).
Because no "ack"s are sent back and forth, the plugin does
not know whether an encrypted message that it sent was
actually displayed on the other side, or if the other side
has no plugin. So re-trying a send would be pretty
difficult and messy. For the time being, I'd just say: if
you know you want to encrypt a message, click the icon
before you click send.
Logged In: NO
Hmm...
You say we can't tell they have the plugin -- but shouldn't
you know they have the plugin if you already have a key
corresponding to that screenname? It's a pretty good
assumption at that point.
Can it be made an option to behave this way or not?
Thanks for your consideration, and thanks for the encryption
plugin!