comparison ChangeLog @ 31187:befc616a0bf5

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