<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<br><div><div>On Aug 29, 2007, at 12:01 PM, Kyryll A Mirnenko aka Mirya wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; ">I've just discovered Trillian (<a href="http://www.ceruleanstudios.com/">http://www.ceruleanstudios.com/</a>) client is<span class="Apple-converted-space"> </span><br>unable to send file to Pidgin via AIM. Here's in details:<br><br>1) the Trillian client is sending a file to Pidgin<br>2) The Trillian client is behind NAT, so Pidgin starts listening to 5190<br>3) Trillian reports about starting faile transfer, but ends with it (nothing<span class="Apple-converted-space"> </span><br>happens)<br><br>I've analyzed the traffic and discovered Pidgin sends a message to notify<span class="Apple-converted-space"> </span><br>Trillian about it's listening on 5190<span class="Apple-converted-space"> </span><br>(aim_im_sendch2_sendfile_requestdirect()), then waits for a positive answer<span class="Apple-converted-space"> </span><br>from the Trillian side (peer_oft_sendcb_ack()) and only then adds a watcher<span class="Apple-converted-space"> </span><br>to accept a connection from Trillian. On other hand, Trillian doesn't send<span class="Apple-converted-space"> </span><br>that "positive answer" and simply connects to Pidgin at 5190 and sends an<span class="Apple-converted-space"> </span><br>initial OFT frame there.<br><br>If we replace Pidgin with AIM6 AOL client in this sequence everything will<span class="Apple-converted-space"> </span><br>work ok, so I suggest something needs to be changed in Pidgin to accept such<span class="Apple-converted-space"> </span><br>behavour is some way.<br><br></span></blockquote>Great detective work :)</div><div><br class="webkit-block-placeholder"></div><div>For starters, could you please make a ticket on Trac (developer.pidgin.im) with the problem and with your observations so they won't get lost? That'll also provide a central place for others to help figure out what fix is needed -- and for you to update in a permanent fashion if you find more out or develop a patch to fix the problem.</div><div><br class="webkit-block-placeholder"></div><div>Cheers,</div><div>Evan</div><br></body></html>