| 2 | |
| 3 | == version 2.7.0 (05/12/2010) == |
| 4 | * '''General''' |
| 5 | * Changed GTK+ minimum version requirement to 2.10.0. |
| 6 | * Changed GLib minimum version requirement to 2.12.0. |
| 7 | * Using the --disable-nls argument to configure now works properly. You will no longer be forced to have intltool to configure and build. |
| 8 | * Fix two related crashes in the GnuTLS and NSS plugins when they suffer internal errors immediately upon attempting to establish an SSL connection. |
| 9 | * Fix NSS to work when reinitialized after being used. (Thanks to Ludovico Cavedon for the testcase) |
| 10 | * Added support for PURPLE_GNUTLS_PRIORITIES environment variable. This can be used to specify GnuTLS priorities on a per-host basis. The format is "host=priority;host2=priority;...". The default priority can be overridden by using "*" as the host. See the GnuTLS manual for documentation on the format of the priority strings. |
| 11 | * Fix autoconf detection of Python. (Brad Smith) |
| 12 | * Fix a crash when a Windows proxy (from IE) does not have a port. (Marten Klencke) |
| 13 | |
| 14 | * '''Pidgin''' |
| 15 | * Moved the "Debugging Information" section of the About box to a "Build Information" dialog accessible on the Help menu. |
| 16 | * Moved the Developer and Crazy Patch Writer information from the About box to a "Developer Information" dialog accessible on the Help menu. |
| 17 | * Moved the Translator information from the About box to a "Translator Information" dialog accessible on the Help menu. |
| 18 | * Use G!tkStatusIcon for the docklet, providing better integration in notification area. |
| 19 | * Added UI for sending attentions (buzz, nudge) on supporting protocols. |
| 20 | * Make the search dialog unobtrusive in the conversation window (by making it look and behave like the search dialog in Firefox) |
| 21 | * The Recent Log Activity sort method for the Buddy List now distinguishes between no activity and a small amount of activity in the distant past. (Greg !McNew) |
| 22 | * Added a menu set mood globally for all mood-supporting accounts (currently XMPP and ICQ). |
| 23 | * Default binding of Ctrl+Shift+v to 'Paste as Plain Text' in conversation windows. This can be changed in .gtkrc-2.0. For example, Ctrl+v can be bound to 'Paste as Plain Text' by default. |
| 24 | * Plugins can now handle markup in buddy names by attaching to the "drawing-buddy" signal. (Daniele Ricci, Andrea Piccinelli) |
| 25 | * Be more accommodating when scaling down large images for use as buddy icons. |
| 26 | * The 'Message Timestamp Formats' plugin allows changing the timestamp format from the timestamps' context menu in conversation log. |
| 27 | * The 'Message Timestamp Formats' plugin allows forcing 12-hour timestamps. (Jonathan Maltz) |
| 28 | * Fix pastes from Chrome (rich-text pastes and probably URLs having garbage appended to them). |
| 29 | * Show file transfer thumbnails for images on supporting protocols (currently only supported on MSN). |
| 30 | |
| 31 | * '''Bonjour''' |
| 32 | * Added support for IPv6. (Thanks to T_X for testing) |
| 33 | |
| 34 | * '''Gadu-Gadu''' |
| 35 | * Updated our bundled libgadu to 1.9.0-rc2 (many thanks to Krzysztof Klinikowski for the work and testing put in here!) |
| 36 | * Minimum requirement for external libgadu is now also 1.9.0-rc2. |
| 37 | * '''AIM and ICQ''' |
| 38 | * X-Status (Custom ICQ status icon) support. Since most of the icons available reflect moods, this is labeled "Set Mood" on the Accounts->ICQ Account menu. (Andrew Ivanov, Tomáš Kebert, Yuriy Yevgrafov, and trac users bob007, salieff, and nops) |
| 39 | * Allow setting and displaying icons between 1x1 and 100x100 pixels for ICQ. Previously only icons between 48x48 and 52x64 were allowed. |
| 40 | * When using the clientLogin authentication method, prompt for a password on reconnect when "Remember Password" is not checked and authentication fails due to an incorrect password. (This is the same behavior as the legacy authentication method) |
| 41 | * Support sending and receiving HTML-formatted messages for ICQ. |
| 42 | * Use the proper URL for "View web profile" link for ICQ buddies. (Alexander Nartov) |
| 43 | |
| 44 | * '''MSN''' |
| 45 | * Support for version 9 of the MSN protocol has been removed. This |
| 46 | version is no longer supported on the servers. |
| 47 | * Support file transfer thumbnails (previews) for images. |
| 48 | * Fix CVE-2010-1624 (custom emoticon remote crash). |
| 49 | |
| 50 | * '''XMPP''' |
| 51 | * Direct messages to a specific resource only upon receipt of a message with content (as opposed to a typing notification, etc). (Thanks to rjoly for testing) |
| 52 | * Present a better error message when authentication fails while trying to connect to Facebook. (David Reiss, Facebook) |
| 53 | * When sending data using in-band-bytestreams, interpret the block-size attribute as the size of the BASE64-encoded representation of the data. |
| 54 | * Validate the hash on incoming BoB data objects (for custom smileys etc.), cache based per JID when the CID is not a valid hash (as specified by the BoB XEP). |
| 55 | * Send whitespace keepalives if we haven't sent data in a while (2 minutes). This fixes an issue with Openfire disconnecting a libpurple-baesd client that has just been quiet for about 6 minutes. |
| 56 | * Only support Google Talk's JID Domain Discovery extension (allowing a user to log in with "@gmail.com" or "@googlemail.com" interchangeably) for those two domains. This change was made due to interoperability issues with some BOSH Connection Managers and namespaced attributes. |
| 57 | |
| 58 | * '''Yahoo/Yahoo JAPAN''' |
| 59 | * Attempt to better handle transparent proxies interfering with HTTP-based login. |
| 60 | * Fix handling of P2P packets, thus fixing the loss of some messages. |
| 61 | * Retrieve the pager server address from Yahoo!'s servers directly. |
| 62 | * Removed the "Pager server" account option, as it is no longer needed. |
| 63 | * The authentication code is now less order-sensitive with the components of the server's response. |
| 64 | * The authentication process now acts more like the official client. |
| 65 | |
| 66 | * '''Finch''' |
| 67 | * New action 'history-search', with default binding ctrl+r, to search the entered string in the input history. |