comparison ChangeLog @ 27999:901476dc70b9

propagate from branch 'im.pidgin.pidgin' (head dd712fa84e46b2d78adf28e914d3e1a5c18a5154) to branch 'im.pidgin.cpw.darkrain42.2.6.1' (head bbfae195c9c51fc001abbf89a084b54d4ec4b549)
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Wed, 19 Aug 2009 00:37:01 +0000
parents 35f3a79045a6 e3afedf82bb6
children 5479ffb6ec6c d83ee160ffb6
comparison
equal deleted inserted replaced
27991:2253903841a6 27999:901476dc70b9
2 2
3 version 2.6.1 (??/??/2009): 3 version 2.6.1 (??/??/2009):
4 XMPP: 4 XMPP:
5 * Prompt the user before cancelling a presence subscription. 5 * Prompt the user before cancelling a presence subscription.
6 6
7 version 2.6.0 (??/??/2009): 7 version 2.6.0 (08/18/2009):
8 libpurple: 8 libpurple:
9 * Theme support in libpurple thanks to Justin Rodriguez's summer of code 9 * Theme support in libpurple thanks to Justin Rodriguez's summer of code
10 project, with some minor additions and cleanups from Paul Aurich. 10 project, with some minor additions and cleanups from Paul Aurich.
11 * Voice & Video framework in libpurple, thanks to Mike Ruprecht's summer 11 * Voice & Video framework in libpurple, thanks to Mike Ruprecht's summer
12 of code project in 2008. 12 of code project in 2008.
15 * Removed the unmaintained and unneeded toc protocol plugin. 15 * Removed the unmaintained and unneeded toc protocol plugin.
16 * Fixed NTLM authentication on big-endian systems. 16 * Fixed NTLM authentication on big-endian systems.
17 * Various memory cleanups when unloading libpurple. (Nick Hebner and 17 * Various memory cleanups when unloading libpurple. (Nick Hebner and
18 Stefan Becker) 18 Stefan Becker)
19 * Report idle time 'From last message sent' should work properly. 19 * Report idle time 'From last message sent' should work properly.
20 * Better handling of corrupt certificates in the TLS Peers cache.
21 * More efficient buddy list and conversation search functions.
22 (Jan Kaluza and Aman Gupta)
23 * Install scalable versions of the main Pidgin icon, the protocol icons,
24 the dialog icons, and the Buddy List emblems.
25 * Build properly on Hurd. (Marc Dequènes)
26 * Various memory leaks fixed as reported by Josh Mueller.
27 * Properly handle an IRC buddy appearing in multiple groups.
28 * Escape HTML entities in usernames when written with the HTML logger.
29 * Do not display MySpace status changes as incoming IMs. (Mark Doliner and
30 Justin Williams)
31
32 DNS:
20 * DNS servers are re-read when DNS queries fail in case the system has 33 * DNS servers are re-read when DNS queries fail in case the system has
21 moved to a new network and the old servers are not accessible. 34 moved to a new network and the old servers are not accessible.
22 * DNS SRV records with equal priority are sorted with respect to their 35 * DNS SRV records with equal priority are sorted with respect to their
23 weight as specified in RFC 2782. (Vijay Raghunathan) 36 weight as specified in RFC 2782. (Vijay Raghunathan)
37 * Don't do IPv6 address lookups if the computer does not have an IPv6
38 address configured.
39 * Fix a leak when the UI provides its own DNS resolving UI op.
40 (Aman Gupta)
41 * Don't fork a DNS resolver process to resolve IP addresses. (Aman Gupta)
42 * Internationalized Domain Names are supported when libpurple is compiled
43 against the GNU IDN library.
44
45 Environment Variables:
24 * GnuTLS logging (disabled by default) can be controlled through the 46 * GnuTLS logging (disabled by default) can be controlled through the
25 PURPLE_GNUTLS_DEBUG environment variable, which is an integer between 47 PURPLE_GNUTLS_DEBUG environment variable, which is an integer between
26 0 and 9 (higher is more verbose). Higher values may reveal sensitive 48 0 and 9 (higher is more verbose). Higher values may reveal sensitive
27 information. 49 information.
28 * PURPLE_VERBOSE_DEBUG environment variable. Currently, this is an "on" or 50 * PURPLE_VERBOSE_DEBUG environment variable. Currently, this is an "on" or
33 or "off" variable. Set it to any value to turn it on and unset it to 55 or "off" variable. Set it to any value to turn it on and unset it to
34 turn it off. This will be used to perform various actions that are 56 turn it off. This will be used to perform various actions that are
35 useful when running libpurple inside of Valgrind or similar programs. 57 useful when running libpurple inside of Valgrind or similar programs.
36 Currently, it keeps plugins in memory, allowing Valgrind to perform 58 Currently, it keeps plugins in memory, allowing Valgrind to perform
37 symbol resolution of leak traces at shutdown. 59 symbol resolution of leak traces at shutdown.
38 * Don't do IPv6 address lookups if the computer does not have an IPv6
39 address configured.
40 * Fix a leak when the UI provides its own DNS resolving UI op.
41 (Aman Gupta)
42 * Don't fork a DNS resolver process to resolve IP addresses. (Aman Gupta)
43 * Better handling of corrupt certificates in the TLS Peers cache.
44 * More efficient buddy list and conversation search functions.
45 (Jan Kaluza and Aman Gupta)
46 * Internationalized Domain Names are supported when libpurple is compiled
47 against the GNU IDN library.
48 * Install scalable versions of the main Pidgin icon, the protocol icons,
49 the dialog icons, and the Buddy List emblems.
50 * Build properly on Hurd. (Marc Dequènes)
51 * Various memory leaks fixed as reported by Josh Mueller.
52 60
53 AIM and ICQ: 61 AIM and ICQ:
54 * Preliminary support for a new authentication scheme called 62 * Preliminary support for a new authentication scheme called
55 "clientLogin." 63 "clientLogin."
56 * Fixed a bug where your away message sometimes would not get set when 64 * Fixed a bug where your away message sometimes would not get set when
64 * Correctly show tooltip status for contacts with status messages. 72 * Correctly show tooltip status for contacts with status messages.
65 (Krzysztof "kkszysiu" Klinikowski) 73 (Krzysztof "kkszysiu" Klinikowski)
66 * Support for fetching buddy icons. (Krzysztof "kkszysiu" Klinikowski) 74 * Support for fetching buddy icons. (Krzysztof "kkszysiu" Klinikowski)
67 * Support connection progress steps in Gadu-Gadu. (Krzysztof "kkszysiu" 75 * Support connection progress steps in Gadu-Gadu. (Krzysztof "kkszysiu"
68 Klinikowski) 76 Klinikowski)
77
78 MSN:
79 * Add support for receiving handwritten (ink) messages on MSN. (Chris
80 Stafford, Gal Topper, and Elliott Sales de Andrade)
81 * Add support for receiving audio clips on MSN. (Chris Stafford, Gal
82 Topper, and Elliott Sales de Andrade)
83 * Show the invite message for buddies that requested authorization
84 from you on MSN.
85 * Support sending an invite message to buddies when requesting authorization
86 from them on MSN.
87 * Timeout switchboard connections aggressively (60 seconds).
69 88
70 XMPP: 89 XMPP:
71 * Voice & Video support with Jingle (XEP-0166, 0167, 0176, & 0177), voice 90 * Voice & Video support with Jingle (XEP-0166, 0167, 0176, & 0177), voice
72 support with GTalk and voice and video support with the GMail web 91 support with GTalk and voice and video support with the GMail web
73 client. (Mike "Maiku" Ruprecht) 92 client. (Mike "Maiku" Ruprecht)
117 * Removed support for obsoleted XEP-0022 (Message Events) and XEP-0091 136 * Removed support for obsoleted XEP-0022 (Message Events) and XEP-0091
118 (Legacy Entity Time). 137 (Legacy Entity Time).
119 * When the GNU IDN library (libidn) is available, it is used for 138 * When the GNU IDN library (libidn) is available, it is used for
120 normalization of Jabber IDs. When unavailable, internal routines are 139 normalization of Jabber IDs. When unavailable, internal routines are
121 used (as in previous versions). 140 used (as in previous versions).
141 * Topics that contain '<' followed by a non-whitespace character can now
142 be set properly.
122 143
123 Yahoo!/Yahoo! JAPAN: 144 Yahoo!/Yahoo! JAPAN:
124 * P2P file transfers. (Sulabh Mahajan) 145 * P2P file transfers. (Sulabh Mahajan)
125 * Sending text messages (address to +<countrycode><phone number>). 146 * Sending text messages (address to +<countrycode><phone number>).
126 (Sulabh Mahajan) 147 (Sulabh Mahajan)
131 common protocol code. You can now have the same account on both 152 common protocol code. You can now have the same account on both
132 networks. Accounts should be seamlessly migrated to the new 153 networks. Accounts should be seamlessly migrated to the new
133 arrangement. 154 arrangement.
134 * Ability to set personal details for an account and for buddies in the 155 * Ability to set personal details for an account and for buddies in the
135 buddylist. 156 buddylist.
136
137 MSN:
138 * Add support for receiving handwritten (ink) messages on MSN.
139 * Add support for receiving audio clips on MSN.
140 * Show the invite message for buddies that requested authorization
141 from you on MSN.
142 * Support sending an invite message to buddies when requesting authorization
143 from them on MSN.
144 * Timeout switchboard connections aggressively
145 157
146 Pidgin: 158 Pidgin:
147 * Added -f command line option to tell Pidgin to ignore NetworkManager 159 * Added -f command line option to tell Pidgin to ignore NetworkManager
148 and assume it has a valid network connection. 160 and assume it has a valid network connection.
149 * Allow plugins to specify custom link types to the GtkIMHtml widget. 161 * Allow plugins to specify custom link types to the GtkIMHtml widget.
180 * Fix a crash when closing a conversation tab that has unread messages 192 * Fix a crash when closing a conversation tab that has unread messages
181 when the Message Notification plugin is loaded. 193 when the Message Notification plugin is loaded.
182 * Fix a crash when closing the New Mail dialog if an account with new 194 * Fix a crash when closing the New Mail dialog if an account with new
183 mail was previously disconnected while the dialog was open. 195 mail was previously disconnected while the dialog was open.
184 * Fix incorrect unread message counts for the new mail notifications. 196 * Fix incorrect unread message counts for the new mail notifications.
197 * Do not lose unread messages with a hidden conversation window when
198 new IM conversations are hidden and "Close IMs immediately when the tab
199 is closed" is unset.
185 200
186 Finch: 201 Finch:
187 * The hardware cursor is updated correctly. This will be useful 202 * The hardware cursor is updated correctly. This will be useful
188 especially for users of braille terminals, screen readers etc. 203 especially for users of braille terminals, screen readers etc.
189 * Added a TinyURL plugin, which aids copying longer URLs. 204 * Added a TinyURL plugin, which aids copying longer URLs.
205 * Fixed UTF-8 compatibility problems which could cause exits or other
206 unrequested behaviour.
190 207
191 Pidgin GTK+ Theme Control Plugin: 208 Pidgin GTK+ Theme Control Plugin:
192 * Removed mouse cursor color preferences. 209 * Removed mouse cursor color preferences.
193 * Added "Typing Notification Color" preference. 210 * Added "Typing Notification Color" preference.
194 * Added "Disable Typing Notification Text" preference. 211 * Added "Disable Typing Notification Text" preference.
195 * Preferences have been reorganized into three tabs for Colors, Fonts, and 212 * Preferences have been reorganized into three tabs for Colors, Fonts, and
196 Miscellaneous categories. 213 Miscellaneous categories.
214
215 version 2.5.9 (08/18/2009):
216 * Fix a crash via a specially crafted MSN message (CVE-2009-2694,
217 thanks to Core Security Technologies for discovering this and
218 notifying us privately before announcing it).
219 * Fix a crash in Bonjour, MSN, and XMPP when trying to transfer files with
220 NULL names.
197 221
198 version 2.5.8 (06/27/2009): 222 version 2.5.8 (06/27/2009):
199 ICQ: 223 ICQ:
200 * Fix misparsing a web message as an SMS message. (Yuriy Kaminskiy) 224 * Fix misparsing a web message as an SMS message. (Yuriy Kaminskiy)
201 225