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.
Unified string comparison.
Properlly shell escape URI's when opening them.
Fix a one byte buffer overread in function purple_markup_linkify.
Fix an issue were utf8 was incorrectly truncated which could lead to crashes as we were potentially feeding garbage into glib/gtk.
Fixed build against curses 6.0 with opaque structs set.
Fixed a crash when resizing the window.
Fixed bashism in autotools.
Show XEP-0066 OOB URLs in any message, not just headlines.
Fix a user after free.
Removed pipelining from BOSH connections.
Don't try to TLS already secured BOSH connections.
Fix "Registration timeout" on SASL auth with InspIRCd servers (and possibly others not based on charybdis/ratbox/ircd-seven).
Fix issues with plugins that modify outgoing messages (such as the custom PART/QUIT feature of the IRC More plugin).
Fix IRC buffer handling.
Properly handle AUTHENTICATE as a normal command with server prefix.
Fix a crash caused by a use after free of the MOTD.
Fix an out of bounds read in irc_nick_skip_mode.
Fix a write of a single byte before the start of a buffer in irc_parse_ctcp.
Better support for dark themes.
Fixed IPv6 links by not escaping 's.
Only write buddy icons to the cache if they're not already cached.
Rejoin persistent chats after reconnect.
Made the WIN32 Transparency plugin work on all platforms.
Ensure search results buttons are labeled (Backport from de2d88e575ee).
Fix matching unicode smilies.
Correctly update mute/unmute status when the remote side mutes/unmutes us.
Rework the status icon blinking to not used deprecated API.
Don't allow adding a buddy to protocols that don't have an add_buddy callback.
Fix handling of search results.
Voice & Video:
Port backend-fs to newer api for farstream relay-info property.