Projects / libyahoo2


libyahoo2 is a single-threaded, asynchronous Yahoo! Messenger library currently used in several messenger clients, including ayttm, eb-lite, fire, centericq, miranda, kyim, freehoo, and more. Communication is by means of requests and callbacks.

Operating Systems

Recent releases

  •  21 Jan 2004 08:51

    Release Notes: Authentication now works again.

    •  29 Dec 2003 20:58

      Release Notes: Authentication now works with big-endian systems, Webcam images are sent in 1kb chunks to avoid overwhelming the server, and socket writes have been made asynchronous, just like reads. Yahoo! buddy search was implemented. A format string bug that could have caused a buffer overflow has been fixed. The signatures for ext_yahoo_add_handler and ext_yahoo_remove_handler have changed, and asynchronous writes may break file uploads. Please read yahoo2.h and yahoo2_callbacks.h carefully.

      •  17 Sep 2003 17:21

        Release Notes: This release has been fixed to no longer receive upgrade notice from Yahoo!.

        •  20 May 2003 18:11

          Release Notes: Webcam support and Yahoo! chat support have been added. Idle/away times are fetched from the server, and other minor bugs with address book handling have been fixed. The API has changed; one needs to call yahoo_init before doing anything else, and yahoo_close to free allocated resources.

          •  19 Feb 2003 19:12

            Release Notes: Yahoo! address book support has been added and renaming of groups has been implemented. UTF-8 encoded messages are now handled correctly. Protocol documentation has also been added to the Web site. The API has changed and requires minor modifications to code that uses it.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.