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.
|Tags||Internet Software Development Libraries Communications Conferencing Chat|
|Operating Systems||POSIX Linux|
Release Notes: Authentication now works again.
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.
Release Notes: This release has been fixed to no longer receive upgrade notice from Yahoo!.
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.
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.