[color=DarkOliveGreen]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, 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.
Version 2.3.0 (11/24/2007)
View all closed tickets for this release. NOTE: Some bugs marked fixed in 2.2.1, 2.2.2 or 2.2.3 may not have been fixed until this release (2.3.0).
* libpurple
o Real usernames are now shown in the system log.
o We now honor a PURPLE_DISABLE_DEPRECATED define to allow plugins to catch deprecated functions earlier rather than later.
o Thanks to a patch from Intel, the Bonjour prpl now supports file transfers using XEP-0096 and XEP-0065. This should enable file transfers between libpurple clients and Gajim clients, but will not work with iChat or Adium as they use a different file transfer implementation.
o XMPP password changes that return errors no longer cause the saved password to be changed.
o XMPP file transfer support has been enhanced to support sending files through a proxy when the server supports discovering a a bytestream proxy. This should make file transfers much more reliable. The next release will add support for manually specifying a proxy when the server doesn't advertise one.
* Pidgin
o If a plugin says it can't be unloaded, we now display an error and remove the plugin from the list of saved plugins so it won't load at the next startup. Previously, we were ignoring this case, which could lead to crashes.
o Connection errors are now reported in mini-dialogs inside the buddy list, rather than as buttons in the buddy list and with dialog boxes. If several accounts are disabled when you sign on elsewhere, you can now re-enable them all with a single click.
o Added tooltips to the Room List window to show full topics
o Added buttons in preferences to access GNOME network and browser preferences configuration dialogs when running under GNOME
o If you alias a buddy to an alias that is already present within a particular group, we now offer to merge the buddies into the same contact.
o A music emblem is now displayed in the buddy list for a buddy if we know she is listening to some soothing music.
o Added a 'Move to' menu in buddy list context menu for moving buddies to other groups as an alternative to dragging.
o Group headings are now marked via an underline instead of a different color background.
o It is now possible to mark a chat on your buddy list as " Persistent" so you do not leave the chat when the window or tab is closed.
o The auto-join option for chats is now listed in the "Add Chat" dialog along with the new persistence option.
o Closing an IM no longer immediately closes your conversation. It will now remain active for a short time so that if the conversation resumes, the history will be retained. A preference has been added to toggle this behavior.
o The "Smiley" menu has been moved to the top-level of the toolbar.
o Pidgin's display is now saved with the command line for session restoration. (David Mohr)
o ICQ Birthday notifications are shown as buddy list emblems.
o Plugin actions are now available from the docklet context menu in addition to the Tool menu of the buddy list.
o The manual page has been heavily rewritten to bring it in line with current functionality.
* Finch
o If a plugin says it can't be unloaded, we now display an error and remove the plugin from the list of saved plugins so it won't load at the next startup. Previously, we were ignoring this case, which could lead to crashes.
o It's possible to bind key-strokes to specific menuitems in the windows. Read the 'Menus' section in the man-page for details.
o 'transpose-chars' operation for the entry boxes. The default key-binding is ctrl+t.
o 'yank' operation for the entry boxes. The default binding is ctrl+y
* Windows-specific changes
o Updated SILC to use SILC Toolkit 1.1.5.