Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Sulabh Mahajan

Enhance the support for the Yahoo! protocol.


  1. P2P File Transfer
  2. IM with Windows Live Messenger buddies
  3. Send SMS
  4. Support for the new Status Keys
  5. Photo Sharing
  6. "Firewall with no Proxy" and cleaner interface to advanced connection settings
  7. Multiple profile support and implementation of "send-as" feature


  1. Sign into Mobile Device
  2. Protocol documentation

As of 08 March 2009:

With the merge of into im.pidgin.pidgin, following features were added to the libpurple's yahoo implementation:

  1. p2p support

a) setup p2p connections with buddies: connect as a server, or as a client
b) send/receive IMs over the p2p connection
c) send/receive typing notifications over the p2p connections
d) send p2p keepalives
e) p2p file transfers- send/receive as client/server

  1. send/receive sms through yahoo

eg- to send sms, use +<countrycode><phone-no>, eg- send it to "+919990012345"

  1. MSN interoperability

a) add, remove buddy by using prefix "msn/" with the the id

eg- to add wlm id abcd@… as a yahoo buddy, add "msn/abcd@…"

b) send/receive IM, notifications
c) change group
d) presence settings

The code has been reviewed by the project mentor, Mark Doliner. Further reviews will be highly appreciated. Please be on the look for any bugs or crashes.

Suggestions are welcome.

Last modified 15 years ago Last modified on Mar 8, 2009, 3:11:11 PM
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!