Pidgin is an instant messaging program for Windows, Linux, BSD, and other Unixes. You can talk to your friends using AIM, ICQ, Jabber/XMPP, MSN Messenger, Yahoo!, Bonjour, Gadu-Gadu, IRC, Novell GroupWise Messenger, QQ, Lotus Sametime, SILC, SIMPLE, MySpaceIM, and Zephyr.
Pidgin can log in to multiple accounts on multiple IM networks simultaneously. This means that you can be chatting with friends on AIM, talking to a friend on Yahoo Messenger, and sitting in an IRC channel all at the same time.
Pidgin supports many features of the various networks, such as file transfer, away messages, and typing notification. It also goes beyond that and provides many unique features. A few popular features are Buddy Pounces, which give the ability to notify you, send a message, play a sound, or run a program when a specific buddy goes away, signs online, or returns from idle; and plugins, consisting of text replacement, a buddy ticker, extended message notification, iconify on away, spell checking, tabbed conversations, and more.
Pidgin can work with:
* Google Talk
Pidgin is free software. It is licensed under the GNU General Public License (GPL) version 2. This means you are free to use it and to modify it, but if you distribute your modifications you must distribute the modified source code as well.
What is Finch?
Finch is the text-based version of Pidgin. It supports the same IM networks, but you can run it in a console window. You can use it on Linux, BSD, and other Unixes.
What is libpurple?
libpurple is the programming library that powers Pidgin and Finch. It\'s responsible for connecting to all the IM networks, and for managing your accounts and preferences. It\'s written in C and makes heavy use of Glib.
Is all of this free?
We believe in freedom of communication. To support our aspirations of \"IM Freedom,\" we release Pidgin, Finch, and libpurple as free software under the GNU General Public License (GPL). We believe that giving others the freedom to modify, share, and augment our code contributes to the goal of bringing freedom of communication to the Internet. The GPL allows us to ensure that any modifications to our code remain free, so that everyone may enjoy their benefits.
Changelog for this release:
- Fix compilation on OpenBSD.
AIM and ICQ:
- Fix remotely-triggerable crashes by validating strings in a few messages related to buddy list management.
- IPv6 fixes
- Fix problems linking against GnuTLS. (#14544)
- Fix a memory leak when admitting UTF-8 text with a non-UTF-8 primary encoding. (#14700)
- Fix crashes and memory leaks when receiving malformed voice and video requests.
- Separate \"username\" and \"server\" when adding new Sametime accounts. (#14608)
- Fix compilation in Visual C++. (#14608)
- Fix CVE-2011-3594, by UTF-8 validating incoming messages before passing them to glib or libpurple.
- Fetch buddy icons in some cases where we previously weren\'t. (#13050)
- Fix compilation