Pidgin is a chat program which lets you log in to accounts on multiple chat networks simultaneously. This means that you can be chatting with friends on MSN, talking to a friend on Google Talk, and sitting in a Yahoo chat room all at the same time.
Pidgin runs on Windows, Linux, and other UNIX operating systems.
Pidgin is compatible with the following chat networks out of the box: AIM, ICQ, Google Talk, Jabber/XMPP, MSN Messenger, Yahoo!, Bonjour, Gadu-Gadu, IRC, Novell GroupWise Messenger, QQ, Lotus Sametime, SILC, SIMPLE, MySpaceIM, and Zephyr. It can support many more with plugins.
Pidgin supports many features of these chat networks, such as file transfers, away messages, buddy icons, custom smilies, and typing notifications. Numerous plugins also extend Pidgin's functionality above and beyond the standard features.
Pidgin integrates with the system tray on Windows.
- Our bundled libgadu should now build on HP-UX.
- Fix some instances of file transfers never completing.
- Sort by Status no longer causes buddies to move around when you click them.
- Fix embedding in the system tray on older GTK+ releases (such as on CentOS 5.5 and older Fedora).
- No longer require libstartup-notification for startup notification support. GTK+ has included support for years, so use it instead.
- Fix a bug where some buddies from your buddy list might not show up. Affected non-English ICQ users the most.
- Send keepalives for all types of network connections. Will hopefully make chat rooms more reliable.
- Fix bug that prevented added buddies to your buddy list in certain circumstances.
- Fix building on platforms with an older glib (inadvertantly broken in 2.7.10).
- Don't treat the on-join status storms as 'new arrivals'.
- Extend the /join command to support room JIDs, enabling you to join a room on any server.
- Add support for receiving a limited amount of history when joining a room (not currently supported by Pidgin and Finch).
* Yahoo!/Yahoo! JAPAN:
- Fix CVE-2011-1091, denials of service caused by NULL pointer dereferences due to improper handling of malformed YMSG packets. Thanks to Marius Wachtler for reporting this and reviewing the fix!