libyahoo2 version 1.0.1 - 26 Jul 2010
libyahoo2 is a C library interface to the new Yahoo! Messenger protocol. It supports major features of the protocol.
Feature list
- Messaging:
- Sending messages (UTF-8 supported)
- Send typing notification
- Buddy list management:
- Add buddies
- Remove buddies
- Change buddy group
- Ignore buddy
- Unignore buddy
- Reject buddy
- Buddy status updates
- Group renaming
- Yahoo Address book support
- Changing Status:
- Regular status messages
- Custom away/non-away status messages
- Conferencing:
- Create new conference
- Join existing conference
- Invite members to join existing conference
- Decline joining a conference
- Leave a conference
- Send message to conference
- Webcam support
- Support for viewing other people's webcams
- Support for broadcasting webcam images
- File Transfer:
- Send file via Yahoo file transfer server
- Receive files via Yahoo file transfer server
- Receive files directly from another client
- Mail Notification
- Identities
- Activate/Deactivate an identity
- Send messages from a particular identity
- Conferencing with a particular identity
libyahoo2 does not yet have support for Voice messages, nor for IMvironments.
Requires
libyahoo2 can use glib version 1.2 or version 2 if you have them and want them.
Contact
Please direct any comments or questions to the libyahoo2-users mailing list.
Authors / Contributors
Philip S Tellis | philip . tellis AT gmx . net | Maintainer |
Steve McAndrewSmith | steve AT finalge . org | Code cleanups |
Michaël Kamp | miksun AT users . sourceforge . net | Webcam Support |
Wayne Parrott | wayne_p AT pacific . net . au | Yahoo Chat |
Ray Van Dolson | rayvd AT bludgeon . org | Fedora Packager / Release |
Siddhesh Poyarekar | siddhesh . poyarekar AT gmail . com | YMSG16 Support |
libyahoo2 is derivative of the yahoo module from gaim. The following persons have contributed to gaim:
Copyright © 1998-1999, Mark Spencer <markster AT marko.net> 1998-1999, Adam Fritzler <afritz AT marko.net> 1998-2002, Rob Flynn <rob AT marko.net> 2000-2002, Eric Warmenhoven <eric AT warmenhoven.org> 2001-2002, Brian Macke <macke AT strangelove.net> 2001, Anand Biligiri S <abiligiri AT users.sf.net> 2001, Valdis Kletnieks 2002, Sean Egan <bj91704 AT binghamton.edu> 2002, Toby Gray <toby.gray AT ntlworld.com>
This library also uses code from other libraries, namely:
Portions from libfaim copyright 1998, 1999 Adam Fritzler <afritz AT auk.cx>
Portions of Sylpheed copyright 2000-2002 Hiroyuki Yamamoto <hiro-y AT kcn.ne.jp>
Thanks also to Rodney Dawes for making the library versioned and introducing me to library versioning and redhat spec files.
Copyright
libyahoo2 is Copyright © 2002-2010 The libyahoo2 Project Authors and Contributors. Distribution is under the terms of the GNU General Public Licence.
Licence
libyahoo2 is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Warranty
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See either the GNU General Public License or the Artistic License for more details.