GPG. unable send encrypted message to user that hase gone offline
cannot send gpg encrypted message to user that has gone offline after gpg encrypted chat session
expected behaviour: message sent
actual behaviour: message not sent, error message displayed: "error while sending <message> ( Neither the remote presence is signed, nor a key was assigned. )".
Steps to reproduce
- create and connect two jabber users
- start gpg encrypted chat between them.
- make one user offline.
- try to send encrypted message to that (offline) user from the other (online) user.
there is no problem after user comes back online.
There is a workarond: re-assign user's gpg key every time remote user goes offline (Manage contact -> assign opengpg key -> ok).
gajim -v gives me 1M of logs... I can attach it, if need.
OS version: Debian GNU/Linux
GTK version: 2.24.8
PyGTK version: 2.24.0
Gajim 0.15-beta2-0b35dd2016dd (debian nightly 20120218-1 package)
Replying to [comment:4 asterix]:
I don't have any problem with latest hg. Which version are you using?
Right now I'm using the hg version I pulled this morning. It identifies as "Gajim 0.15.4.0-0b2cacade877".
I can choose any offline contact to which I have assigned an OpenPGP key. Upon trying to send an encrypted message, Gajim will tell me "Neither the remote presence is signed, nor a key was assigned." But there is a key assigned when I check via "Manage contact" -> "Assign OpenPGP Key...".
fixed in 9525c665