First goal of getting yahoo working on YMSG16 is done. Read more about it in the ayttm journal. Roadmap for yahoo support is now:
- Fix the little things
- File Transfer
That will come in later. Most likely once netv2 merges into trunk. Now I will be shifting focus to MSN and other tiny protocols (livejournal, smtp, etc.) on netv2.
There seem to be two ways to do file transfer in Yahoo, as I found out from wireshark today. One is by POSTing the entire stuff, the Yahoo File Transfer packet as well as the file to the file transfer server (Kopete does this) and the other by first sending a file transfer packet to the server and when the receiver accepts, send the file (Pidgin does this).
We do the former in Ayttm, but botch up the sending. As a result, our file sending is broken with both messengers whereas file receiving works with Kopete.