comparison ChangeLog @ 31185:1e5654e2928d

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