------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. http://bugs.kde.org/show_bug.cgi?id=113525
------- Additional Comments From freebsd chillt de 2006-03-08 15:56 ------- Re comment #58: I have looked at GAIM's source. They have code for SLP (part of the file transfer protocol we are discussing here) in there, but it's hard to follow. Kopete's code is even worse. In both cases, the code is scattered around several files and there are complicated interactions in there such as state changes when certain packets or acknowledgements arrive. To make matters worse, in Kopete, file transfer, buddy icon transfer and webcam reception are all in the same code with lots of special cases where the three differ. I am *really* hoping that for KDE 4, those will be split into three separate classes in separate files. It's almost impossible to modify one of the three witout breaking the others. I am not sure what GAIM gets right and what it doesn't. I only use Kopete. And as all of my MSN-using contacts are computer illiterate, it would be impossible for me to run experiments with them to capture logs even if I did install GAIM. All I can rely on right now are the likes of Phil B, Chanika and Yagami who kindly offered to help with logging. Finally, if in some situtations other clients work while Kopete fails, the explanation is likely to be MSNFTP. As I mentioned before, this is the new file transfer protocol that was introduced by MSN 7.5 and which is not supported by Kopete (yet). Since aMSN implements MSNFTP, it can talk to the official client and to all other MSNFTP-aware clients using that protocol. Their SLP implementation is only used with "legacy" clients and is therefore likely to contain all sorts of hacks. Kopete can't afford to put any hacks into the SLP code as that would break compatibility with MSN 7.5. The only sane way out of this is for somebody with enough free time (that rules me out, unfortunately) to implement MSNFTP. Only then could we start hacking Kopete's SLP support to work with all sorts of legacy clients. Transfer to and from aMSN would certainly be fixed by this, as the clients would automatically switch to MSNFTP. The same might go for GAIM - if they support MSNFTP, which I am not sure about. _______________________________________________ kopete-devel mailing list kopete-devel@kde.org https://mail.kde.org/mailman/listinfo/kopete-devel