Mercurial > pidgin
comparison ChangeLog @ 29077:d83ee160ffb6
propagate from branch 'im.pidgin.pidgin' (head eb9385f349a20856b9d3f9911dbc8024caa44052)
to branch 'im.pidgin.pidgin.next.minor' (head 439fb2dd7a285d9ca645f65f36ef0f037abe7311)
| author | Elliott Sales de Andrade <qulogic@pidgin.im> |
|---|---|
| date | Wed, 19 Aug 2009 00:46:04 +0000 |
| parents | 7a3458436140 901476dc70b9 |
| children | e0c20f0e04bc |
comparison
equal
deleted
inserted
replaced
| 29076:7a3458436140 | 29077:d83ee160ffb6 |
|---|---|
| 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.7.0 (??/??/????): | 3 version 2.7.0 (??/??/????): |
| 4 | 4 |
| 5 version 2.6.0 (??/??/2009): | 5 version 2.6.1 (??/??/2009): |
| 6 General: | 6 XMPP: |
| 7 * Prompt the user before cancelling a presence subscription. | |
| 8 | |
| 9 version 2.6.0 (08/18/2009): | |
| 10 libpurple: | |
| 7 * Theme support in libpurple thanks to Justin Rodriguez's summer of code | 11 * Theme support in libpurple thanks to Justin Rodriguez's summer of code |
| 8 project. With some minor additions and clean ups from Paul Aurich. | 12 project, with some minor additions and cleanups from Paul Aurich. |
| 13 * Voice & Video framework in libpurple, thanks to Mike Ruprecht's summer | |
| 14 of code project in 2008. | |
| 15 * It should no longer be possible to end up with duplicates of buddies | |
| 16 in a group on the buddy list. | |
| 17 * Removed the unmaintained and unneeded toc protocol plugin. | |
| 18 * Fixed NTLM authentication on big-endian systems. | |
| 19 * Various memory cleanups when unloading libpurple. (Nick Hebner and | |
| 20 Stefan Becker) | |
| 21 * Report idle time 'From last message sent' should work properly. | |
| 22 * Better handling of corrupt certificates in the TLS Peers cache. | |
| 23 * More efficient buddy list and conversation search functions. | |
| 24 (Jan Kaluza and Aman Gupta) | |
| 25 * Install scalable versions of the main Pidgin icon, the protocol icons, | |
| 26 the dialog icons, and the Buddy List emblems. | |
| 27 * Build properly on Hurd. (Marc Dequènes) | |
| 28 * Various memory leaks fixed as reported by Josh Mueller. | |
| 29 * Properly handle an IRC buddy appearing in multiple groups. | |
| 30 * Escape HTML entities in usernames when written with the HTML logger. | |
| 31 * Do not display MySpace status changes as incoming IMs. (Mark Doliner and | |
| 32 Justin Williams) | |
| 33 | |
| 34 DNS: | |
| 35 * DNS servers are re-read when DNS queries fail in case the system has | |
| 36 moved to a new network and the old servers are not accessible. | |
| 37 * DNS SRV records with equal priority are sorted with respect to their | |
| 38 weight as specified in RFC 2782. (Vijay Raghunathan) | |
| 39 * Don't do IPv6 address lookups if the computer does not have an IPv6 | |
| 40 address configured. | |
| 41 * Fix a leak when the UI provides its own DNS resolving UI op. | |
| 42 (Aman Gupta) | |
| 43 * Don't fork a DNS resolver process to resolve IP addresses. (Aman Gupta) | |
| 44 * Internationalized Domain Names are supported when libpurple is compiled | |
| 45 against the GNU IDN library. | |
| 46 | |
| 47 Environment Variables: | |
| 48 * GnuTLS logging (disabled by default) can be controlled through the | |
| 49 PURPLE_GNUTLS_DEBUG environment variable, which is an integer between | |
| 50 0 and 9 (higher is more verbose). Higher values may reveal sensitive | |
| 51 information. | |
| 52 * PURPLE_VERBOSE_DEBUG environment variable. Currently, this is an "on" or | |
| 53 "off" variable. Set it to any value to turn it on and unset it to turn | |
| 54 it off. This will optionally be used to only show less useful debug | |
| 55 information on an as-needed basis. | |
| 56 * PURPLE_LEAKCHECK_HELP environment variable. Currently, this is an "on" | |
| 57 or "off" variable. Set it to any value to turn it on and unset it to | |
| 58 turn it off. This will be used to perform various actions that are | |
| 59 useful when running libpurple inside of Valgrind or similar programs. | |
| 60 Currently, it keeps plugins in memory, allowing Valgrind to perform | |
| 61 symbol resolution of leak traces at shutdown. | |
| 62 | |
| 63 AIM and ICQ: | |
| 64 * Preliminary support for a new authentication scheme called | |
| 65 "clientLogin." | |
| 66 * Fixed a bug where your away message sometimes would not get set when | |
| 67 you first sign on. | |
| 68 * Make sure links in your away messages show up as links to other people. | |
| 69 * For ICQ, Never change the privacy setting specified by the user. | |
| 70 | |
| 71 Gadu-Gadu: | |
| 72 * Accounts can specify a server to which to connect. | |
| 73 (Krzysztof "kreez" Tobola) | |
| 74 * Correctly show tooltip status for contacts with status messages. | |
| 75 (Krzysztof "kkszysiu" Klinikowski) | |
| 76 * Support for fetching buddy icons. (Krzysztof "kkszysiu" Klinikowski) | |
| 77 * Support connection progress steps in Gadu-Gadu. (Krzysztof "kkszysiu" | |
| 78 Klinikowski) | |
| 79 | |
| 80 MSN: | |
| 81 * Add support for receiving handwritten (ink) messages on MSN. (Chris | |
| 82 Stafford, Gal Topper, and Elliott Sales de Andrade) | |
| 83 * Add support for receiving audio clips on MSN. (Chris Stafford, Gal | |
| 84 Topper, and Elliott Sales de Andrade) | |
| 85 * Show the invite message for buddies that requested authorization | |
| 86 from you on MSN. | |
| 87 * Support sending an invite message to buddies when requesting authorization | |
| 88 from them on MSN. | |
| 89 * Timeout switchboard connections aggressively (60 seconds). | |
| 9 | 90 |
| 10 XMPP: | 91 XMPP: |
| 11 * Add support for in-band bytestreams (XEP-0047). | 92 * Voice & Video support with Jingle (XEP-0166, 0167, 0176, & 0177), voice |
| 12 * Add support for attention (XEP-0224). | 93 support with GTalk and voice and video support with the GMail web |
| 94 client. (Mike "Maiku" Ruprecht) | |
| 95 * Added a Service Discovery Browser plugin for Pidgin. (Andrei Mozzhuhin) | |
| 96 * Support for in-band bytestreams for file transfers (XEP-0047). (Marcus | |
| 97 Lundblad) | |
| 98 * Support for sending and receiving attentions (equivalent to "buzz" | |
| 99 and "nudge") using the command /buzz. (XEP-0224) | |
| 100 * Support for connecting using BOSH. (Tobias Markmann) | |
| 101 * A buddy's local time is displayed in the Get Info dialog if the remote | |
| 102 client supports it. | |
| 103 * The set_chat_topic function can unset the chat topic. | |
| 104 * The Ad-Hoc commands associated with our server are now always shown at | |
| 105 login. | |
| 106 * Support showing and reporting idle times in the buddy list. (XEP-0256) | |
| 107 * Support most recent version of User Avatar. (XEP-0084 v1.1) | |
| 108 * Updated Entity Capabilities support. (Tobias Markmann) | |
| 109 * Better support for receiving remote users' nicknames. | |
| 110 * /affiliate and /role will now list the room members with the specified | |
| 111 affiliation/role if possible. (Andrei Mozzhuhin) | |
| 112 * Put section breaks between resources in "Get Info" to improve readability. | |
| 113 * Silently remove invalid XML 1.0 entities (e.g. ASCII control characters) | |
| 114 from sent messages. | |
| 115 * XHTML markup is only included in outgoing messages when the message | |
| 116 contains formatting. | |
| 117 * Show when the user was last logged in when doing "Get Info" on an offline | |
| 118 buddy, provided the server supports it. | |
| 119 * Support custom smileys in MUCs (only when all participants support the | |
| 120 "Bits of Binary" extension, and a maximum of 10 participants are in the | |
| 121 chat to avoid getting too many fetch requests). | |
| 122 * Fix an issue with Jabber (pre-XMPP) servers and the user's preference | |
| 123 to require SSL not being respected. | |
| 124 * Fix an issue where Cyrus SASL DIGEST MD5 authentication might fail if | |
| 125 the username, password, or realm (the JID domain) contain non-ASCII | |
| 126 characters. | |
| 127 * Show emblem for mobile, handheld, and web clients and bots (if the other | |
| 128 client supports it). | |
| 129 * Google Talk mail notifications should now work for people for whom they | |
| 130 inexplicably did not. (Thanks to yukam for determining the reason) | |
| 131 * New XMPP and Google Talk accounts require SSL by default. | |
| 132 * Display kicks (and the reasons given) in chat rooms when an occupant is | |
| 133 kicked. | |
| 134 * Fix issues with case-sensitivity of XMPP roster and case-insensitive | |
| 135 Purple groups. | |
| 136 * For contacts who advertise Entity Capabilities, only send rich text | |
| 137 markup if they support it. | |
| 138 * Removed support for obsoleted XEP-0022 (Message Events) and XEP-0091 | |
| 139 (Legacy Entity Time). | |
| 140 * When the GNU IDN library (libidn) is available, it is used for | |
| 141 normalization of Jabber IDs. When unavailable, internal routines are | |
| 142 used (as in previous versions). | |
| 143 * Topics that contain '<' followed by a non-whitespace character can now | |
| 144 be set properly. | |
| 145 | |
| 146 Yahoo!/Yahoo! JAPAN: | |
| 147 * P2P file transfers. (Sulabh Mahajan) | |
| 148 * Sending text messages (address to +<countrycode><phone number>). | |
| 149 (Sulabh Mahajan) | |
| 150 * Addition of MSN buddies to Yahoo accounts by adding them as | |
| 151 'msn/buddy@somedomain.com' is now supported. (Sulabh Mahajan) | |
| 152 * Further fixes for buddy pictures, aliases, etc. | |
| 153 * Yahoo! and Yahoo! JAPAN are now two separate protocol plugins that share | |
| 154 common protocol code. You can now have the same account on both | |
| 155 networks. Accounts should be seamlessly migrated to the new | |
| 156 arrangement. | |
| 157 * Ability to set personal details for an account and for buddies in the | |
| 158 buddylist. | |
| 13 | 159 |
| 14 Pidgin: | 160 Pidgin: |
| 15 * Added -f command line option to tell Pidgin to ignore NetworkManager | 161 * Added -f command line option to tell Pidgin to ignore NetworkManager |
| 16 and assume it has a valid network connection. | 162 and assume it has a valid network connection. |
| 17 * Allow plugins to specify custom link types to the GtkIMHtml widget. | 163 * Allow plugins to specify custom link types to the GtkIMHtml widget. |
| 18 * The status message input box at the bottom of the buddy list expands | 164 * The status message input box at the bottom of the buddy list expands |
| 19 correctly when starting a new line of text. | 165 correctly when starting a new line of text. |
| 20 * Pressing the Enter key in the message entry box of the New Status | 166 * Pressing the Enter key in the message entry box of the New Status |
| 21 dialog and various other dialogs now causes the cursor to move to | 167 dialog and various other dialogs now causes the cursor to move to |
| 22 the next line. | 168 the next line. |
| 169 * Created a unified Buddy Pounce notification window for all pounces | |
| 170 where "Pop up a notification" is selected, which avoids having a | |
| 171 new dialog box every time a pounce is triggered. (Jorge Villaseñor) | |
| 172 * The New Account dialog is now broken into three tabs. Proxy | |
| 173 configuration has been moved from the Advanced tab to the new tab. | |
| 174 * Dragging a buddy onto a chat pops up a chat-invitation dialog. | |
| 175 (Carlos Bederian) | |
| 176 * The nicks of the persons who leave the chatroom are italicized in the | |
| 177 chat's conversation history. The nicks are un-italicized when they | |
| 178 rejoin. | |
| 179 * Always set unseen-count and unseen-state on conversations. | |
| 180 (Joshua Stein) | |
| 181 * Fix a bug in 'Conversation Colors' plugin for RTL messages. | |
| 182 * Pressing the Left and Right arrow keys in the buddy list will expand and | |
| 183 collapse buddy groups or contacts. (Peter Ruibal) | |
| 184 * Support saving animated custom smileys as animated images or animated | |
| 185 custom smileys. (Andrea Piccinelli) | |
| 186 * Support for keyboard navigation on the status icon. (Li Yuan) | |
| 187 * IMG tags without 'id' attributes are turned into links to the image URL. | |
| 188 (Dmitry Petroff) | |
| 189 * Draw the user's buddy icon at the bottom of the Buddy List with rounded | |
| 190 corners for visual consistency with the actual icons in the Buddy List. | |
| 191 (Kosta Arvanitis) | |
| 192 * When file transfers are complete, the received file name written to the | |
| 193 conversation window is now linked to the file. | |
| 194 * Fix a crash when closing a conversation tab that has unread messages | |
| 195 when the Message Notification plugin is loaded. | |
| 196 * Fix a crash when closing the New Mail dialog if an account with new | |
| 197 mail was previously disconnected while the dialog was open. | |
| 198 * Fix incorrect unread message counts for the new mail notifications. | |
| 199 * Do not lose unread messages with a hidden conversation window when | |
| 200 new IM conversations are hidden and "Close IMs immediately when the tab | |
| 201 is closed" is unset. | |
| 202 | |
| 203 Finch: | |
| 204 * The hardware cursor is updated correctly. This will be useful | |
| 205 especially for users of braille terminals, screen readers etc. | |
| 206 * Added a TinyURL plugin, which aids copying longer URLs. | |
| 207 * Fixed UTF-8 compatibility problems which could cause exits or other | |
| 208 unrequested behaviour. | |
| 209 | |
| 210 Pidgin GTK+ Theme Control Plugin: | |
| 211 * Removed mouse cursor color preferences. | |
| 212 * Added "Typing Notification Color" preference. | |
| 213 * Added "Disable Typing Notification Text" preference. | |
| 214 * Preferences have been reorganized into three tabs for Colors, Fonts, and | |
| 215 Miscellaneous categories. | |
| 216 | |
| 217 version 2.5.9 (08/18/2009): | |
| 218 * Fix a crash via a specially crafted MSN message (CVE-2009-2694, | |
| 219 thanks to Core Security Technologies for discovering this and | |
| 220 notifying us privately before announcing it). | |
| 221 * Fix a crash in Bonjour, MSN, and XMPP when trying to transfer files with | |
| 222 NULL names. | |
| 223 | |
| 224 version 2.5.8 (06/27/2009): | |
| 225 ICQ: | |
| 226 * Fix misparsing a web message as an SMS message. (Yuriy Kaminskiy) | |
| 227 | |
| 228 MSN: | |
| 229 * Increase NS command history size to prevent crashes on buddy lists that | |
| 230 have a lot of buddies on other networks like Yahoo!. | |
| 231 | |
| 232 MySpace: | |
| 233 * Accounts with empty buddy lists are now properly marked as connected. | |
| 234 * Fix receiving messages from users of MySpace's web IM client. | |
| 235 | |
| 236 Yahoo: | |
| 237 * Fixed phantom online buddies. They should now properly disappear when | |
| 238 signing out. | |
| 239 * Fixed the crashes some users were seeing with cn.scs.msg.yahoo.com in | |
| 240 2.5.7. | |
| 241 * Fixed compiling on systems with glib 2.4.x or older. | |
| 242 * Fixed an issue with file transfers. This may not resolve all issues, | |
| 243 but it should resolve at least some of the most common ones. | |
| 244 * The pager server will automatically update to scsa.msg.yahoo.com if the | |
| 245 user empties the field or if it is scs.msg.yahoo.com. This should ease | |
| 246 the pain of transition to the new login method. | |
| 247 | |
| 248 XMPP: | |
| 249 * Fix an incompatibility betweeen Prosody and libpurple clients. | |
| 250 | |
| 251 version 2.5.7 (06/20/2009): | |
| 252 * Yahoo Protocol 16 support, including new HTTPS login method; this should | |
| 253 fix a number of login problems that have recently cropped up. (Sulabh | |
| 254 Mahajan, Mike "Maiku" Ruprecht) | |
| 255 * Only display the AIM "Unable to Retrieve Buddy List" message once per | |
| 256 connection. (Rob Taft) | |
| 257 * Blocking MSN users not on your buddy list no longer disconnects you. | |
| 258 * When performing operations on MSN, assume users are on the MSN/Passport | |
| 259 network if we don't get network ID's for them. | |
| 260 | |
| 261 version 2.5.6 (05/19/2009): | |
| 262 libpurple: | |
| 263 * Improve sleep behavior by aggregation of longer timeouts on second | |
| 264 boundaries to allow better power saving. (Arunan Balasubramaniam) | |
| 265 * Fix various crashes on exit. | |
| 266 * Make XML parsing more resilient to interactions with other libraries. | |
| 267 This, along with the fix for libxml2 bug 564217, fixes the crashes | |
| 268 on connect in XMPP with recent gst-plugins-bad (see #8830 for details). | |
| 269 * Many security related fixes. | |
| 270 | |
| 271 IRC: | |
| 272 * Correctly handle WHOIS for users who are joined to a large number of | |
| 273 channels. | |
| 274 * Notify the user if a /nick command fails, rather than trying | |
| 275 fallback nicks. | |
| 276 | |
| 277 MSN: | |
| 278 * Fix a race condition causing occasional Pidgin crashes. | |
| 279 * Fix some errors about the friendly name changing too fast caused | |
| 280 by MSN/Yahoo integration buddies. | |
| 281 | |
| 282 XMPP: | |
| 283 * Less likely to pop up a new conversation window in disregard of | |
| 284 the "Hide new IM conversations" preference. | |
| 285 | |
| 286 Yahoo: | |
| 287 * Fix a crash when sending very long messages. | |
| 288 * Fix a bug where UTF-8 status messages get garbled when going idle. | |
| 23 | 289 |
| 24 version 2.5.5 (03/01/2009): | 290 version 2.5.5 (03/01/2009): |
| 25 libpurple: | 291 libpurple: |
| 26 * Fix a crash when removing an account with an unknown protocol id. | 292 * Fix a crash when removing an account with an unknown protocol id. |
| 27 * Beta support for SSL connections for AIM and ICQ accounts. To | 293 * Beta support for SSL connections for AIM and ICQ accounts. To |
