[OTR-dev] Inconsistent message state between peers using pidgin otr plugin

João Paulo Rechi Vita jprvita at gmail.com
Fri Jul 15 10:19:31 EDT 2011


Hello OTR devs,

I'm add OTR support for XMPP on Telepathy/Empathy and using the pidgin
plugin as a reference. While testing my code against pidgin I've
notice some strange behavior and when verifying using pidgin against
pidgin I've found a way to put one peer into "Unverified" and the
other into "Not Private" state. These are the steps to reproduce:

1. Establish an unverified session between the peers;
2. One peer goes offline;
3. While offline, the same peer closes pidgin;
4. The same peer re-opens pidgin and goes back online;

At this point the peer which has closed/re-opened pidgin is in the
"Not Private" state, but the other peer (which remained opened all the
time) didn't received any notification that the OTR session has been
finished. If any of them tries to send a message, an error occurs.

Is this an expected behavior?

Thanks for your time,

PS: I've sent another message a few days ago with a patch for
libotr.pc, did it ever made to the list?

-- 
João Paulo Rechi Vita
http://jprvita.wordpress.com/



More information about the OTR-dev mailing list