yeah i think gaim can go offline/online fine, and the resend  works for that....but i don't think that happens if you actually exit gaim - that causes loss of session keys and makes the sent message unreadable<br><br>because i can't find a reliable way of sending a message before a protocol goes offline (and btw i don't think that's 100% doable even for gaim - 
e.g. OS shutdown) - and i don't really want to anyway as i explained previously - i have used a 'broader interpretation' of the spec to include a user going offline as an indication that the session is over and therefore a reason to move into the 'finished' state. the only real problem with this as i think Ian mentioned is that an attacker who can mess with your online status can stop the session - which i think is a small price to pay to avoid usability issues which are significant to some people
<br><br>using two gaim instances is no guarantee it's a miranda bug - two miranda instances work fine together too. it's a matter of interpretation of the specification...there are a number of problems i outlined in previous mails with gaim's interpretation, and imo less problems with miranda's
<br><br><br><div><span class="gmail_quote">On 5/26/07, <b class="gmail_sendername">Paul Wouters</b> <<a href="mailto:paul@cypherpunks.ca" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">paul@cypherpunks.ca
</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Fri, 25 May 2007, Tim wrote:<br><br>> I assume the same thing will happen if both communication partners use<br>> Gaim. If communication partner now looses his internet connection and<br>> then exits Gaim, he will lose the session keys as well and thus his
<br>> offline messages.<br>><br>> In my opinion a message transport protocol should above all be reliable.<br>> The bug I described makes instant messaging with OTR unreliable, because<br>> one can't be certain all the messages sent can be read.
<br><br>It is still reliable, in that when the user comes online, OTR kickstarts<br>and (assuming the queue didnt fill up) will detect unreadable messages,<br>and will perform a resend. I know this works fine for me. If you send me
<br>a message when offline, when I come online, gaim-otr detects an unreadable<br>message re-initiates otr. The gaim on the other end will then resend the<br>message.<br><br>So, I think you are being bitten by a Miranda specific bug. Feel free to
<br>install Gaim for windows and proof me wrong (at <a href="mailto:letoams@jabber.xs4all.nl" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">letoams@jabber.xs4all.nl</a>)<br><br>Paul<br>_______________________________________________
<br>OTR-dev mailing list<br><a href="mailto:OTR-dev@lists.cypherpunks.ca" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
OTR-dev@lists.cypherpunks.ca</a><br><a href="http://lists.cypherpunks.ca/mailman/listinfo/otr-dev" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.cypherpunks.ca/mailman/listinfo/otr-dev
</a><br></blockquote></div><br>