Mercurial > pidgin
comparison ChangeLog @ 28247:bc87a89e4401
merge of '9ce1a7ac92f523b7b5b9983746ae57ee1fac1a67'
and 'ebf771e2c74addf4821a643a9c9179f4adc67c3b'
| author | Etan Reisner <pidgin@unreliablesource.net> |
|---|---|
| date | Tue, 08 Sep 2009 02:23:49 +0000 |
| parents | f07722ed802d |
| children | 4cb882afbd6f |
comparison
equal
deleted
inserted
replaced
| 28238:1f0b2af9e2b8 | 28247:bc87a89e4401 |
|---|---|
| 1 Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul | 1 Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul |
| 2 | 2 |
| 3 version 2.6.0 (??/??/2009): | 3 version 2.6.2 (09/05/2009): |
| 4 libpurple: | |
| 5 * Fix --disable-avahi to actually disable it in configure, as opposed | |
| 6 to just making the warning non-fatal. | |
| 7 * Fix using GNOME proxy settings properly. (Erik van Pienbroek) | |
| 8 | |
| 9 IRC: | |
| 10 * Fix parsing of invalid TOPIC messages. (CVE-2009-2703) | |
| 11 | |
| 12 MSN: | |
| 13 * Sending custom smileys in chats is now supported. | |
| 14 * Ink messages are now saved when using the HTML logger. | |
| 15 * Fix a crash when receiving some handwritten messages. | |
| 16 * Fix a crash when receiving certain SLP invite messages. | |
| 17 * Chats with multiple people should no longer spontaneously | |
| 18 disconnect. | |
| 19 | |
| 20 XMPP: | |
| 21 * Prompt the user before cancelling a presence subscription. | |
| 22 * Escape status messages that have HTML entities in the Get Info dialog. | |
| 23 * Fix connecting to XMPP domains with no SRV records from Pidgin on | |
| 24 Windows. | |
| 25 * Fix typing notifications with Pidgin 2.5.9 or earlier. | |
| 26 * Fix connecting using BOSH and legacy authentication (XEP-0078). | |
| 27 * Adding buddies of the form "romeo@montague.net/Resource" are handled | |
| 28 properly. In addition, it is no longer possible to add buddies of | |
| 29 the form "room@conference.example.net/User", where | |
| 30 room@conference.example.net is a MUC. | |
| 31 * Don't crash when receiving "smileyfied" XHTML-IM from clients that don't | |
| 32 support bits of binary (ie. when getting an empty <data/> in return) | |
| 33 * Fix bug where SSL/TLS was not required even though the | |
| 34 "require SSL/TLS" preference checked when connecting to servers | |
| 35 that use the older iq-based authentication. (CVE-2009-3026) | |
| 36 | |
| 37 Yahoo!/Yahoo! JAPAN: | |
| 38 * Accounts now have "Use account proxy for SSL connections" option. This | |
| 39 option force-overrides the account specific proxy settings for SSL | |
| 40 connections only and instead uses the global proxy configuration. | |
| 41 | |
| 42 Finch: | |
| 43 * Properly detect libpanel on OpenBSD. (Brad Smith) | |
| 44 * Remove IO watches in gnt_quit. (Tomasz Mon) | |
| 45 | |
| 46 Pidgin: | |
| 47 * Fix the auto-personize functionality in the Buddy List. | |
| 48 * Set the window icon for the media window to an icon corresponding to | |
| 49 the type of call (headphone or webcam). | |
| 50 * Customized sound files are no longer reset whenever opening the | |
| 51 Preferences dialog. | |
| 52 * The buddy list should now immediately refresh upon changing the icon | |
| 53 theme. | |
| 54 | |
| 55 version 2.6.1 (08/18/2009): | |
| 56 * Fix a crash when some users send you a link in a Yahoo IM | |
| 57 * Fix compilation with GTK+ < 2.6.0 | |
| 58 * Fix compilation on Windows | |
| 59 | |
| 60 version 2.6.0 (08/18/2009): | |
| 4 libpurple: | 61 libpurple: |
| 5 * Theme support in libpurple thanks to Justin Rodriguez's summer of code | 62 * Theme support in libpurple thanks to Justin Rodriguez's summer of code |
| 6 project, with some minor additions and cleanups from Paul Aurich. | 63 project, with some minor additions and cleanups from Paul Aurich. |
| 7 * Voice & Video framework in libpurple, thanks to Mike Ruprecht's summer | 64 * Voice & Video framework in libpurple, thanks to Mike Ruprecht's summer |
| 8 of code project in 2008. | 65 of code project in 2008. |
| 11 * Removed the unmaintained and unneeded toc protocol plugin. | 68 * Removed the unmaintained and unneeded toc protocol plugin. |
| 12 * Fixed NTLM authentication on big-endian systems. | 69 * Fixed NTLM authentication on big-endian systems. |
| 13 * Various memory cleanups when unloading libpurple. (Nick Hebner and | 70 * Various memory cleanups when unloading libpurple. (Nick Hebner and |
| 14 Stefan Becker) | 71 Stefan Becker) |
| 15 * Report idle time 'From last message sent' should work properly. | 72 * Report idle time 'From last message sent' should work properly. |
| 73 * Better handling of corrupt certificates in the TLS Peers cache. | |
| 74 * More efficient buddy list and conversation search functions. | |
| 75 (Jan Kaluza and Aman Gupta) | |
| 76 * Install scalable versions of the main Pidgin icon, the protocol icons, | |
| 77 the dialog icons, and the Buddy List emblems. | |
| 78 * Build properly on Hurd. (Marc Dequènes) | |
| 79 * Various memory leaks fixed as reported by Josh Mueller. | |
| 80 * Properly handle an IRC buddy appearing in multiple groups. | |
| 81 * Escape HTML entities in usernames when written with the HTML logger. | |
| 82 * Do not display MySpace status changes as incoming IMs. (Mark Doliner and | |
| 83 Justin Williams) | |
| 84 | |
| 85 DNS: | |
| 16 * DNS servers are re-read when DNS queries fail in case the system has | 86 * DNS servers are re-read when DNS queries fail in case the system has |
| 17 moved to a new network and the old servers are not accessible. | 87 moved to a new network and the old servers are not accessible. |
| 18 * DNS SRV records with equal priority are sorted with respect to their | 88 * DNS SRV records with equal priority are sorted with respect to their |
| 19 weight as specified in RFC 2782. (Vijay Raghunathan) | 89 weight as specified in RFC 2782. (Vijay Raghunathan) |
| 90 * Don't do IPv6 address lookups if the computer does not have an IPv6 | |
| 91 address configured. | |
| 92 * Fix a leak when the UI provides its own DNS resolving UI op. | |
| 93 (Aman Gupta) | |
| 94 * Don't fork a DNS resolver process to resolve IP addresses. (Aman Gupta) | |
| 95 * Internationalized Domain Names are supported when libpurple is compiled | |
| 96 against the GNU IDN library. | |
| 97 | |
| 98 Environment Variables: | |
| 20 * GnuTLS logging (disabled by default) can be controlled through the | 99 * GnuTLS logging (disabled by default) can be controlled through the |
| 21 PURPLE_GNUTLS_DEBUG environment variable, which is an integer between | 100 PURPLE_GNUTLS_DEBUG environment variable, which is an integer between |
| 22 0 and 9 (higher is more verbose). Higher values may reveal sensitive | 101 0 and 9 (higher is more verbose). Higher values may reveal sensitive |
| 23 information. | 102 information. |
| 24 * PURPLE_VERBOSE_DEBUG environment variable. Currently, this is an "on" or | 103 * PURPLE_VERBOSE_DEBUG environment variable. Currently, this is an "on" or |
| 29 or "off" variable. Set it to any value to turn it on and unset it to | 108 or "off" variable. Set it to any value to turn it on and unset it to |
| 30 turn it off. This will be used to perform various actions that are | 109 turn it off. This will be used to perform various actions that are |
| 31 useful when running libpurple inside of Valgrind or similar programs. | 110 useful when running libpurple inside of Valgrind or similar programs. |
| 32 Currently, it keeps plugins in memory, allowing Valgrind to perform | 111 Currently, it keeps plugins in memory, allowing Valgrind to perform |
| 33 symbol resolution of leak traces at shutdown. | 112 symbol resolution of leak traces at shutdown. |
| 34 * Don't do IPv6 address lookups if the computer does not have an IPv6 | |
| 35 address configured. | |
| 36 * Fix a leak when the UI provides its own DNS resolving UI op. | |
| 37 (Aman Gupta) | |
| 38 * Don't fork a DNS resolver process to resolve IP addresses. (Aman Gupta) | |
| 39 * Better handling of corrupt certificates in the TLS Peers cache. | |
| 40 * More efficient buddy list and conversation search functions. | |
| 41 (Jan Kaluza and Aman Gupta) | |
| 42 * Internationalized Domain Names are supported when libpurple is compiled | |
| 43 against the GNU IDN library. | |
| 44 * Install scalable versions of the main Pidgin icon, the protocol icons, | |
| 45 the dialog icons, and the Buddy List emblems. | |
| 46 * Build properly on Hurd. (Marc Dequènes) | |
| 47 * Various memory leaks fixed as reported by Josh Mueller. | |
| 48 * Properly handle an IRC buddy appearing in multiple groups. | |
| 49 * Escape HTML entities in usernames when written with the HTML logger. | |
| 50 * Do not display MySpace status changes as incoming IMs. (Mark Doliner and | |
| 51 Justin Williams) | |
| 52 | 113 |
| 53 AIM and ICQ: | 114 AIM and ICQ: |
| 54 * Preliminary support for a new authentication scheme called | 115 * Preliminary support for a new authentication scheme called |
| 55 "clientLogin." | 116 "clientLogin." |
| 56 * Fixed a bug where your away message sometimes would not get set when | 117 * Fixed a bug where your away message sometimes would not get set when |
| 64 * Correctly show tooltip status for contacts with status messages. | 125 * Correctly show tooltip status for contacts with status messages. |
| 65 (Krzysztof "kkszysiu" Klinikowski) | 126 (Krzysztof "kkszysiu" Klinikowski) |
| 66 * Support for fetching buddy icons. (Krzysztof "kkszysiu" Klinikowski) | 127 * Support for fetching buddy icons. (Krzysztof "kkszysiu" Klinikowski) |
| 67 * Support connection progress steps in Gadu-Gadu. (Krzysztof "kkszysiu" | 128 * Support connection progress steps in Gadu-Gadu. (Krzysztof "kkszysiu" |
| 68 Klinikowski) | 129 Klinikowski) |
| 130 | |
| 131 MSN: | |
| 132 * Add support for receiving handwritten (ink) messages on MSN. (Chris | |
| 133 Stafford, Gal Topper, and Elliott Sales de Andrade) | |
| 134 * Add support for receiving audio clips on MSN. (Chris Stafford, Gal | |
| 135 Topper, and Elliott Sales de Andrade) | |
| 136 * Show the invite message for buddies that requested authorization | |
| 137 from you on MSN. | |
| 138 * Support sending an invite message to buddies when requesting authorization | |
| 139 from them on MSN. | |
| 140 * Timeout switchboard connections aggressively (60 seconds). | |
| 69 | 141 |
| 70 XMPP: | 142 XMPP: |
| 71 * Voice & Video support with Jingle (XEP-0166, 0167, 0176, & 0177), voice | 143 * Voice & Video support with Jingle (XEP-0166, 0167, 0176, & 0177), voice |
| 72 support with GTalk and voice and video support with the GMail web | 144 support with GTalk and voice and video support with the GMail web |
| 73 client. (Mike "Maiku" Ruprecht) | 145 client. (Mike "Maiku" Ruprecht) |
| 134 networks. Accounts should be seamlessly migrated to the new | 206 networks. Accounts should be seamlessly migrated to the new |
| 135 arrangement. | 207 arrangement. |
| 136 * Ability to set personal details for an account and for buddies in the | 208 * Ability to set personal details for an account and for buddies in the |
| 137 buddylist. | 209 buddylist. |
| 138 | 210 |
| 139 MSN: | |
| 140 * Add support for receiving handwritten (ink) messages on MSN. | |
| 141 * Add support for receiving audio clips on MSN. | |
| 142 * Show the invite message for buddies that requested authorization | |
| 143 from you on MSN. | |
| 144 * Support sending an invite message to buddies when requesting authorization | |
| 145 from them on MSN. | |
| 146 * Timeout switchboard connections aggressively | |
| 147 | |
| 148 Pidgin: | 211 Pidgin: |
| 149 * Added -f command line option to tell Pidgin to ignore NetworkManager | 212 * Added -f command line option to tell Pidgin to ignore NetworkManager |
| 150 and assume it has a valid network connection. | 213 and assume it has a valid network connection. |
| 151 * Allow plugins to specify custom link types to the GtkIMHtml widget. | 214 * Allow plugins to specify custom link types to the GtkIMHtml widget. |
| 152 * The status message input box at the bottom of the buddy list expands | 215 * The status message input box at the bottom of the buddy list expands |
| 199 * Removed mouse cursor color preferences. | 262 * Removed mouse cursor color preferences. |
| 200 * Added "Typing Notification Color" preference. | 263 * Added "Typing Notification Color" preference. |
| 201 * Added "Disable Typing Notification Text" preference. | 264 * Added "Disable Typing Notification Text" preference. |
| 202 * Preferences have been reorganized into three tabs for Colors, Fonts, and | 265 * Preferences have been reorganized into three tabs for Colors, Fonts, and |
| 203 Miscellaneous categories. | 266 Miscellaneous categories. |
| 267 | |
| 268 version 2.5.9 (08/18/2009): | |
| 269 * Fix a crash via a specially crafted MSN message (CVE-2009-2694, | |
| 270 thanks to Core Security Technologies for discovering this and | |
| 271 notifying us privately before announcing it). | |
| 272 * Fix a crash in Bonjour, MSN, and XMPP when trying to transfer files with | |
| 273 NULL names. | |
| 204 | 274 |
| 205 version 2.5.8 (06/27/2009): | 275 version 2.5.8 (06/27/2009): |
| 206 ICQ: | 276 ICQ: |
| 207 * Fix misparsing a web message as an SMS message. (Yuriy Kaminskiy) | 277 * Fix misparsing a web message as an SMS message. (Yuriy Kaminskiy) |
| 208 | 278 |
