version 2.6.4 (11/29/2009)
* libpurple o Actually emit the hold signal for media calls.
o Fix building the GnuTLS plugin with older versions of GnuTLS.
o Fix DNS TXT query resolution.
o Don't send Proxy-Authorization headers to HTTP proxy servers until we've received a "407 Proxy Authentication Required" response from the server. (thecrux)
o Added "MXit" protocol plugin, supported and maintained by the MXit folks themselves (MXit Lifestyle (Pty) Ltd.)
* General o New 'plugins' sub-command to 'debug' command (i.e. '/debug plugins') to announce the list of loaded plugins (in both Finch and Pidgin).
o Always rejoin open chats after an account reconnects.
* AIM and ICQ o Better rate limit calculations and other improvements. (Aman Gupta)
o More detailed error messages when messages fail to send. (Aman Gupta)
o The simultaneous login account option is respected when using the clientLogin authentication method.
o Fix offline message retrieval (broken in 2.6.3)
o Fix handling of markup on some messages (broken in 2.6.2)
o Fix SSL when clientLogin is enabled.
o Fix sending and receiving Unicode characters in a Direct IM
* MSN o Don't forget display names for buddies.
o Fix a random crash that might occur when idle.
o Fix more FQY 240 connection errors.
o Fix a crash that could occur when adding a buddy.
o Fix an occasional crash when sending message to an offline user.
o Fix a random crash that might occur when idle.
o Fix a crash when logging in with some long non-ASCII passwords. (Shaun Lindsay)
o Cache our own friendly name as the server no longer does that for us. Users of older versions may need to re-set their friendly name as it has probably been reset.
* XMPP o Users connecting to Google Talk now have an "Initiate Chat" context menu option for their buddies. (Eion Robb)
o Fix a crash when attempting to validate an invalid JID.
o Resolve an issue when connecting to iChat Server when no resource is specified.
o Try to automatically find a STUN server by using an SRV lookup on the account's domain, and use that for voice and video if found and the user didn't set one manually in prefs.
o Fix a crash when adding a buddy without an '@'.
o Don't show the option to send a file to a buddy if we know for certain they don't support any file transfer method supported by libpurple.
o Keep the avatar on the server if one is not set locally.
* Yahoo o Fix sending /buzz.
o Fix blocking behavior for federated (MSN/OCS/Sametime) service users. (Jason Cohen)
o Add support for adding OCS and Sametime buddies. OCS users are added as "ocs/user@…" and Sametime users are added as "ibm/sametime_id". (Jason Cohen)
* Finch o The TinyURL plugin now creates shorter URLs for long non-conversation URLs, e.g. URLs to open Inbox in Yahoo/MSN protocols, or the Yahoo Captcha when joining chat rooms.
o Fix displaying umlauts etc. in non-utf8 locale (fix in libgnt).
* Pidgin o The userlist in a multiuser chat can be styled via gtkrc by using the widget name "pidgin_conv_userlist". (Heiko Schmitt)
o Add a hold button to the media window.
o Fix a bug where the conversation backlog stops scrolling in a very busy chat room.
o In the Conversation "Send To" menu, offline buddies appear grayed out (but are still selectable). Previously, only offline buddies on accounts that do not support offline messaging appeared grayed out.
* Pidgin Preference and Preference Window Changes o Removed the "Use font from theme" and "Conversation Font" preferences for everyone except Windows users. The font can be controlled from the Pidgin GTK+ Theme Control plugin.
o Tabs in the Preferences window are now on the left side.
o The Browser tab is now visible for GNOME users.
o Added a Proxy tab shown no matter what environment Pidgin runs in.
o The Browser and Proxy tabs show appropriate GNOME-specific messages and allow launching the correct applications to change the relevant GNOME preferences if found. These were previously together on the Network tab.
o Moved the port range spin buttons on the Network tab to be beside the checkbox that enables/disables them.
o Reorganized preferences on the Status/Idle tab to have one less "section."
o Reorganized preferences on the Sounds tab to have one less "section."
o Renamed Smiley Themes tab to Themes.
o Moved Buddy List Theme and Status Icon Theme selectors from Interface tab to Themes tab.
o Moved Sound Theme selector from Sounds tab to Themes tab.
o Changed the Smiley Theme selector to be consistent with the other theme selectors.
o Rearranged tabs such that Interface is first and all remaining tabs are alphabetized in English.
http://pidgin.sourceforge.net/