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