Mercurial > pidgin.yaz
comparison ChangeLog @ 31139:c5a7516418c7
propagate from branch 'im.pidgin.pidgin' (head 624bba8bd37445c496620c94bfe6da7da8af2ee4)
to branch 'im.pidgin.cpw.qulogic.msnp16' (head 44494e162429137be1f175f40827c1d31655e7d3)
author | masca@cpw.pidgin.im |
---|---|
date | Thu, 18 Feb 2010 16:59:04 +0000 |
parents | f549ad844d54 |
children | 755219afed9f |
comparison
equal
deleted
inserted
replaced
31138:cc6d733a192a | 31139:c5a7516418c7 |
---|---|
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.6 (??/??/20??): | 3 version 2.7.0 (??/??/????): |
4 General: | |
5 * Changed GTK+ minimum version requirement to 2.10.0. | |
6 * Changed GLib minimum version requirement to 2.12.0. | |
7 | |
8 Pidgin: | |
9 * Moved the "Debugging Information" section of the About box to a | |
10 "Build Information" dialog accessible on the Help menu. | |
11 * Moved the Developer and Crazy Patch Writer information from the About | |
12 box to a "Developer Information" dialog accessible on the Help menu. | |
13 * Moved the Translator information from the About box to a "Translator | |
14 Information" dialog accessible on the Help menu. | |
15 * Use GtkStatusIcon for the docklet, providing better integration in | |
16 notification area. | |
17 * Added UI for sending attentions (buzz, nudge) on supporting protocols. | |
18 * Make the search dialog unobtrusive in the conversation window (by making | |
19 it look and behave like the search dialog in Firefox) | |
20 | |
21 version 2.6.6 (02/18/2010): | |
4 libpurple: | 22 libpurple: |
5 * Fix 'make check' on OS X. (David Fang) | 23 * Fix 'make check' on OS X. (David Fang) |
6 * Fix a quirk in purple_markup_html_to_xhtml that caused some messages | 24 * Fix a quirk in purple_markup_html_to_xhtml that caused some messages |
7 to be improperly converted to XHTML. | 25 to be improperly converted to XHTML. |
8 * Set "controlling-mode" correctly when initializing a media session. | 26 * Set "controlling-mode" correctly when initializing a media session. |
24 AIM: | 42 AIM: |
25 * Allow setting and displaying icons between 1x1 and 100x100 pixels. | 43 * Allow setting and displaying icons between 1x1 and 100x100 pixels. |
26 Previously only icons between 48x48 and 50x50 were allowed. | 44 Previously only icons between 48x48 and 50x50 were allowed. |
27 | 45 |
28 MSN: | 46 MSN: |
47 * Fix CVE-2010-0277, a possible remote crash when parsing an incoming | |
48 SLP message. (Discovered by Fabian Yamaguchi) | |
29 * File transfer requests will no longer cause a crash if you delete the | 49 * File transfer requests will no longer cause a crash if you delete the |
30 file before the other side accepts. | 50 file before the other side accepts. |
31 * Received files will no longer hold an extra lock after completion, | 51 * Received files will no longer hold an extra lock after completion, |
32 meaning they can be moved or deleted without complaints from your OS. | 52 meaning they can be moved or deleted without complaints from your OS. |
33 * Buddies who sign in from a second location will no longer cause an | 53 * Buddies who sign in from a second location will no longer cause an |
40 | 60 |
41 XMPP: | 61 XMPP: |
42 * Less likely to send messages to a contact's idle/inactive resource. | 62 * Less likely to send messages to a contact's idle/inactive resource. |
43 Previously, if a message was received from a specific resource, | 63 Previously, if a message was received from a specific resource, |
44 responses would be sent to that resource until either it went offline | 64 responses would be sent to that resource until either it went offline |
45 or a message is received from another resource. Now, messages are sent | 65 or a message is received from another resource. Now, messages are |
46 to the bare JID upon receipt of any presence change from the contact. | 66 sent to the bare JID upon receipt of any presence change from the |
67 contact. | |
47 * Added support for the SCRAM-SHA-1 SASL mechanism. This is only | 68 * Added support for the SCRAM-SHA-1 SASL mechanism. This is only |
48 available when built without Cyrus SASL support. | 69 available when built without Cyrus SASL support. |
49 * When getting info on a domain-only (server) JID, show uptime | 70 * When getting info on a domain-only (server) JID, show uptime |
50 (when given by the result of the "last query") and don't show status as | 71 (when given by the result of the "last query") and don't show status |
51 offline. | 72 as offline. |
52 * Fix getting info on your own JID. | 73 * Fix getting info on your own JID. |
53 * Wrap XHTML messages in <p>, as described in XEP-0071, for compatibility | 74 * Wrap XHTML messages in <p>, as described in XEP-0071, for |
54 with some clients. | 75 compatibility with some clients. |
55 * Don't do an SRV lookup for a STUN server associated with the account | 76 * Don't do an SRV lookup for a STUN server associated with the account |
56 if one is already set globally in prefs. | 77 if one is already set globally in prefs. |
57 * Don't send custom smileys larger than the recommended maximum object size | 78 * Don't send custom smileys larger than the recommended maximum object |
58 specified in the BoB XEP. This prevents a client from being | 79 size specified in the BoB XEP. This prevents a client from being |
59 disconnected by servers that dislike overly-large stanzas. | 80 disconnected by servers that dislike overly-large stanzas. |
60 * Fix receiving messages without markup over an Openfire BOSH connection | 81 * Fix receiving messages without markup over an Openfire BOSH |
61 (forcibly put the stanzas in the jabber:client namespace). | 82 connection (forcibly put the stanzas in the jabber:client namespace). |
62 * The default value for the file transfer proxies is automatically | 83 * The default value for the file transfer proxies is automatically |
63 updated when an account connects, if it is still the old (broken) | 84 updated when an account connects, if it is still the old (broken) |
64 default (from 'proxy.jabber.org' to 'proxy.eu.jabber.org'). | 85 default (from 'proxy.jabber.org' to 'proxy.eu.jabber.org'). |
65 * Fix an issue where libpurple created duplicate buddies if the roster | 86 * Fix an issue where libpurple created duplicate buddies if the roster |
66 contains a buddy in two groups that differ only by case | 87 contains a buddy in two groups that differ only by case |
70 * Don't send <span> and </span> tags. (Fartash Faghri) | 91 * Don't send <span> and </span> tags. (Fartash Faghri) |
71 * Support PingBox. PingBoxes will appear as pbx/PingBoxName. (Kartik | 92 * Support PingBox. PingBoxes will appear as pbx/PingBoxName. (Kartik |
72 Mohta) | 93 Mohta) |
73 | 94 |
74 Pidgin: | 95 Pidgin: |
96 * Fix CVE-2010-0423, a denial of service attack due to the parsing | |
97 of large numbers of smileys. (Discovered by Antti Hayrynen) | |
75 * Correctly size conversation and status box entries when the | 98 * Correctly size conversation and status box entries when the |
76 interior-focus style property is diabled. (Gabriel Schulhof) | 99 interior-focus style property is diabled. (Gabriel Schulhof) |
77 * Correctly handle a multiline text field being required in a | 100 * Correctly handle a multiline text field being required in a |
78 request form. (Thanks to Florian Zeitz for finding this problem) | 101 request form. (Thanks to Florian Zeitz for finding this problem) |
79 * Search friends by email-addresses in the buddy list. (Luoh Ren-Shan) | 102 * Search friends by email-addresses in the buddy list. (Luoh Ren-Shan) |
93 mode forever. | 116 mode forever. |
94 * Show tooltips for ellipsized conversation tabs. On older systems, | 117 * Show tooltips for ellipsized conversation tabs. On older systems, |
95 tooltips will show for all tabs. | 118 tooltips will show for all tabs. |
96 * The File Transfers and Debug Window windows are no longer created as | 119 * The File Transfers and Debug Window windows are no longer created as |
97 dialogs. These windows should now have minimize buttons in many | 120 dialogs. These windows should now have minimize buttons in many |
98 environments in which they were previously missing (including Windows). | 121 environments in which they were previously missing |
122 (including Windows). | |
99 * Smiley themes with Windows line endings no longer cause theme | 123 * Smiley themes with Windows line endings no longer cause theme |
100 descriptions not to be displayed in the theme selector. | 124 descriptions not to be displayed in the theme selector. |
101 | 125 |
102 Finch: | 126 Finch: |
127 * Fix CVE-2010-0420, a possible remote crash when handling chat room | |
128 buddy names. | |
103 * Rebindable 'move-first' and 'move-last' actions for tree widgets. So | 129 * Rebindable 'move-first' and 'move-last' actions for tree widgets. So |
104 it is possible to jump to the first or last entry in the buddy list | 130 it is possible to jump to the first or last entry in the buddy list |
105 (and other such lists) by pressing home or end key (defaults) | 131 (and other such lists) by pressing home or end key (defaults) |
106 respectively. | 132 respectively. |
107 | 133 |
129 version 2.6.4 (11/29/2009): | 155 version 2.6.4 (11/29/2009): |
130 libpurple: | 156 libpurple: |
131 * Actually emit the hold signal for media calls. | 157 * Actually emit the hold signal for media calls. |
132 * Fix building the GnuTLS plugin with older versions of GnuTLS. | 158 * Fix building the GnuTLS plugin with older versions of GnuTLS. |
133 * Fix DNS TXT query resolution. | 159 * Fix DNS TXT query resolution. |
134 * Don't send Proxy-Authorization headers to HTTP proxy servers until we've | 160 * Don't send Proxy-Authorization headers to HTTP proxy servers until |
135 received a "407 Proxy Authentication Required" response from the server. | 161 we've received a "407 Proxy Authentication Required" response from |
136 (thecrux) | 162 the server. (thecrux) |
137 * Added "MXit" protocol plugin, supported and maintained by the MXit folks | 163 * Added "MXit" protocol plugin, supported and maintained by the MXit |
138 themselves (MXit Lifestyle (Pty) Ltd.) | 164 folks themselves (MXit Lifestyle (Pty) Ltd.) |
139 | 165 |
140 General: | 166 General: |
141 * New 'plugins' sub-command to 'debug' command (i.e. '/debug plugins') | 167 * New 'plugins' sub-command to 'debug' command (i.e. '/debug plugins') |
142 to announce the list of loaded plugins (in both Finch and Pidgin). | 168 to announce the list of loaded plugins (in both Finch and Pidgin). |
143 * Always rejoin open chats after an account reconnects. | 169 * Always rejoin open chats after an account reconnects. |
164 * Cache our own friendly name as the server no longer does that for | 190 * Cache our own friendly name as the server no longer does that for |
165 us. Users of older versions may need to re-set their friendly name | 191 us. Users of older versions may need to re-set their friendly name |
166 as it has probably been reset. | 192 as it has probably been reset. |
167 | 193 |
168 XMPP: | 194 XMPP: |
169 * Users connecting to Google Talk now have an "Initiate Chat" context menu | 195 * Users connecting to Google Talk now have an "Initiate Chat" context |
170 option for their buddies. (Eion Robb) | 196 menu option for their buddies. (Eion Robb) |
171 * Fix a crash when attempting to validate an invalid JID. | 197 * Fix a crash when attempting to validate an invalid JID. |
172 * Resolve an issue when connecting to iChat Server when no resource | 198 * Resolve an issue when connecting to iChat Server when no resource |
173 is specified. | 199 is specified. |
174 * Try to automatically find a STUN server by using an SRV lookup on the | 200 * Try to automatically find a STUN server by using an SRV lookup on the |
175 account's domain, and use that for voice and video if found and the user | 201 account's domain, and use that for voice and video if found and the |
176 didn't set one manually in prefs. | 202 user didn't set one manually in prefs. |
177 * Fix a crash when adding a buddy without an '@'. | 203 * Fix a crash when adding a buddy without an '@'. |
178 * Don't show the option to send a file to a buddy if we know for certain | 204 * Don't show the option to send a file to a buddy if we know for certain |
179 they don't support any file transfer method supported by libpurple. | 205 they don't support any file transfer method supported by libpurple. |
180 * Keep the avatar on the server if one is not set locally. | 206 * Keep the avatar on the server if one is not set locally. |
181 | 207 |
195 | 221 |
196 Pidgin: | 222 Pidgin: |
197 * The userlist in a multiuser chat can be styled via gtkrc by using the | 223 * The userlist in a multiuser chat can be styled via gtkrc by using the |
198 widget name "pidgin_conv_userlist". (Heiko Schmitt) | 224 widget name "pidgin_conv_userlist". (Heiko Schmitt) |
199 * Add a hold button to the media window. | 225 * Add a hold button to the media window. |
200 * Fix a bug where the conversation backlog stops scrolling in a very busy | 226 * Fix a bug where the conversation backlog stops scrolling in a very |
201 chat room. | 227 busy chat room. |
202 * In the Conversation "Send To" menu, offline buddies appear grayed | 228 * In the Conversation "Send To" menu, offline buddies appear grayed |
203 out (but are still selectable). Previously, only offline buddies on | 229 out (but are still selectable). Previously, only offline buddies on |
204 accounts that do not support offline messaging appeared grayed out. | 230 accounts that do not support offline messaging appeared grayed out. |
205 | 231 |
206 Pidgin Preference and Preference Window Changes: | 232 Pidgin Preference and Preference Window Changes: |
207 * Removed the "Use font from theme" and "Conversation Font" preferences | 233 * Removed the "Use font from theme" and "Conversation Font" preferences |
208 for everyone except Windows users. The font can be controlled from the | 234 for everyone except Windows users. The font can be controlled from |
209 Pidgin GTK+ Theme Control plugin. | 235 the Pidgin GTK+ Theme Control plugin. |
210 * Tabs in the Preferences window are now on the left side. | 236 * Tabs in the Preferences window are now on the left side. |
211 * The Browser tab is now visible for GNOME users. | 237 * The Browser tab is now visible for GNOME users. |
212 * Added a Proxy tab shown no matter what environment Pidgin runs in. | 238 * Added a Proxy tab shown no matter what environment Pidgin runs in. |
213 * The Browser and Proxy tabs show appropriate GNOME-specific messages and | 239 * The Browser and Proxy tabs show appropriate GNOME-specific messages |
214 allow launching the correct applications to change the relevant GNOME | 240 and allow launching the correct applications to change the relevant |
215 preferences if found. These were previously together on the Network | 241 GNOME preferences if found. These were previously together on the |
216 tab. | 242 Network tab. |
217 * Moved the port range spin buttons on the Network tab to be beside the | 243 * Moved the port range spin buttons on the Network tab to be beside the |
218 checkbox that enables/disables them. | 244 checkbox that enables/disables them. |
219 * Reorganized preferences on the Status/Idle tab to have one less | 245 * Reorganized preferences on the Status/Idle tab to have one less |
220 "section." | 246 "section." |
221 * Reorganized preferences on the Sounds tab to have one less "section." | 247 * Reorganized preferences on the Sounds tab to have one less "section." |
222 * Renamed Smiley Themes tab to Themes. | 248 * Renamed Smiley Themes tab to Themes. |
223 * Moved Buddy List Theme and Status Icon Theme selectors from Interface | 249 * Moved Buddy List Theme and Status Icon Theme selectors from Interface |
224 tab to Themes tab. | 250 tab to Themes tab. |
225 * Moved Sound Theme selector from Sounds tab to Themes tab. | 251 * Moved Sound Theme selector from Sounds tab to Themes tab. |
226 * Changed the Smiley Theme selector to be consistent with the other theme | 252 * Changed the Smiley Theme selector to be consistent with the other |
227 selectors. | 253 theme selectors. |
228 * Rearranged tabs such that Interface is first and all remaining tabs are | 254 * Rearranged tabs such that Interface is first and all remaining tabs |
229 alphabetized in English. | 255 are alphabetized in English. |
230 | 256 |
231 version 2.6.3 (10/16/2009): | 257 version 2.6.3 (10/16/2009): |
232 General: | 258 General: |
233 * Fix a crash when performing DNS queries on Unixes that use the | 259 * Fix a crash when performing DNS queries on Unixes that use the |
234 blocking DNS lookups. (Brian Lu) | 260 blocking DNS lookups. (Brian Lu) |
264 * Fix connecting using BOSH and legacy authentication (XEP-0078). | 290 * Fix connecting using BOSH and legacy authentication (XEP-0078). |
265 * Adding buddies of the form "romeo@montague.net/Resource" are handled | 291 * Adding buddies of the form "romeo@montague.net/Resource" are handled |
266 properly. In addition, it is no longer possible to add buddies of | 292 properly. In addition, it is no longer possible to add buddies of |
267 the form "room@conference.example.net/User", where | 293 the form "room@conference.example.net/User", where |
268 room@conference.example.net is a MUC. | 294 room@conference.example.net is a MUC. |
269 * Don't crash when receiving "smileyfied" XHTML-IM from clients that don't | 295 * Don't crash when receiving "smileyfied" XHTML-IM from clients that |
270 support bits of binary (ie. when getting an empty <data/> in return) | 296 don't support bits of binary (ie. when getting an empty <data/> in |
297 return) | |
271 * Fix bug where SSL/TLS was not required even though the | 298 * Fix bug where SSL/TLS was not required even though the |
272 "require SSL/TLS" preference checked when connecting to servers | 299 "require SSL/TLS" preference checked when connecting to servers |
273 that use the older iq-based authentication. (CVE-2009-3026) | 300 that use the older iq-based authentication. (CVE-2009-3026) |
274 | 301 |
275 Yahoo!/Yahoo! JAPAN: | 302 Yahoo!/Yahoo! JAPAN: |
276 * Accounts now have "Use account proxy for SSL connections" option. This | 303 * Accounts now have "Use account proxy for SSL connections" option. |
277 option force-overrides the account specific proxy settings for SSL | 304 This option force-overrides the account specific proxy settings for |
278 connections only and instead uses the global proxy configuration. | 305 SSL connections only and instead uses the global proxy configuration. |
279 | 306 |
280 Finch: | 307 Finch: |
281 * Properly detect libpanel on OpenBSD. (Brad Smith) | 308 * Properly detect libpanel on OpenBSD. (Brad Smith) |
282 * Remove IO watches in gnt_quit. (Tomasz Mon) | 309 * Remove IO watches in gnt_quit. (Tomasz Mon) |
283 | 310 |
315 the dialog icons, and the Buddy List emblems. | 342 the dialog icons, and the Buddy List emblems. |
316 * Build properly on Hurd. (Marc Dequènes) | 343 * Build properly on Hurd. (Marc Dequènes) |
317 * Various memory leaks fixed as reported by Josh Mueller. | 344 * Various memory leaks fixed as reported by Josh Mueller. |
318 * Properly handle an IRC buddy appearing in multiple groups. | 345 * Properly handle an IRC buddy appearing in multiple groups. |
319 * Escape HTML entities in usernames when written with the HTML logger. | 346 * Escape HTML entities in usernames when written with the HTML logger. |
320 * Do not display MySpace status changes as incoming IMs. (Mark Doliner and | 347 * Do not display MySpace status changes as incoming IMs. (Mark Doliner |
321 Justin Williams) | 348 and Justin Williams) |
322 | 349 |
323 DNS: | 350 DNS: |
324 * DNS servers are re-read when DNS queries fail in case the system has | 351 * DNS servers are re-read when DNS queries fail in case the system has |
325 moved to a new network and the old servers are not accessible. | 352 moved to a new network and the old servers are not accessible. |
326 * DNS SRV records with equal priority are sorted with respect to their | 353 * DNS SRV records with equal priority are sorted with respect to their |
327 weight as specified in RFC 2782. (Vijay Raghunathan) | 354 weight as specified in RFC 2782. (Vijay Raghunathan) |
328 * Don't do IPv6 address lookups if the computer does not have an IPv6 | 355 * Don't do IPv6 address lookups if the computer does not have an IPv6 |
329 address configured. | 356 address configured. |
330 * Fix a leak when the UI provides its own DNS resolving UI op. | 357 * Fix a leak when the UI provides its own DNS resolving UI op. |
331 (Aman Gupta) | 358 (Aman Gupta) |
332 * Don't fork a DNS resolver process to resolve IP addresses. (Aman Gupta) | 359 * Don't fork a DNS resolver process to resolve IP addresses. |
333 * Internationalized Domain Names are supported when libpurple is compiled | 360 (Aman Gupta) |
334 against the GNU IDN library. | 361 * Internationalized Domain Names are supported when libpurple is |
362 compiled against the GNU IDN library. | |
335 | 363 |
336 Environment Variables: | 364 Environment Variables: |
337 * GnuTLS logging (disabled by default) can be controlled through the | 365 * GnuTLS logging (disabled by default) can be controlled through the |
338 PURPLE_GNUTLS_DEBUG environment variable, which is an integer between | 366 PURPLE_GNUTLS_DEBUG environment variable, which is an integer between |
339 0 and 9 (higher is more verbose). Higher values may reveal sensitive | 367 0 and 9 (higher is more verbose). Higher values may reveal sensitive |
340 information. | 368 information. |
341 * PURPLE_VERBOSE_DEBUG environment variable. Currently, this is an "on" or | 369 * PURPLE_VERBOSE_DEBUG environment variable. Currently, this is an "on" |
342 "off" variable. Set it to any value to turn it on and unset it to turn | |
343 it off. This will optionally be used to only show less useful debug | |
344 information on an as-needed basis. | |
345 * PURPLE_LEAKCHECK_HELP environment variable. Currently, this is an "on" | |
346 or "off" variable. Set it to any value to turn it on and unset it to | 370 or "off" variable. Set it to any value to turn it on and unset it to |
347 turn it off. This will be used to perform various actions that are | 371 turn it off. This will optionally be used to only show less useful |
348 useful when running libpurple inside of Valgrind or similar programs. | 372 debug information on an as-needed basis. |
349 Currently, it keeps plugins in memory, allowing Valgrind to perform | 373 * PURPLE_LEAKCHECK_HELP environment variable. Currently, this is an |
350 symbol resolution of leak traces at shutdown. | 374 "on" or "off" variable. Set it to any value to turn it on and unset |
375 it to turn it off. This will be used to perform various actions | |
376 that are useful when running libpurple inside of Valgrind or similar | |
377 programs. Currently, it keeps plugins in memory, allowing Valgrind | |
378 to perform symbol resolution of leak traces at shutdown. | |
351 | 379 |
352 AIM and ICQ: | 380 AIM and ICQ: |
353 * Preliminary support for a new authentication scheme called | 381 * Preliminary support for a new authentication scheme called |
354 "clientLogin." | 382 "clientLogin." |
355 * Fixed a bug where your away message sometimes would not get set when | 383 * Fixed a bug where your away message sometimes would not get set when |
356 you first sign on. | 384 you first sign on. |
357 * Make sure links in your away messages show up as links to other people. | 385 * Make sure links in your away messages show up as links to other |
386 people. | |
358 * For ICQ, Never change the privacy setting specified by the user. | 387 * For ICQ, Never change the privacy setting specified by the user. |
359 | 388 |
360 Gadu-Gadu: | 389 Gadu-Gadu: |
361 * Accounts can specify a server to which to connect. | 390 * Accounts can specify a server to which to connect. |
362 (Krzysztof "kreez" Tobola) | 391 (Krzysztof "kreez" Tobola) |
371 Stafford, Gal Topper, and Elliott Sales de Andrade) | 400 Stafford, Gal Topper, and Elliott Sales de Andrade) |
372 * Add support for receiving audio clips on MSN. (Chris Stafford, Gal | 401 * Add support for receiving audio clips on MSN. (Chris Stafford, Gal |
373 Topper, and Elliott Sales de Andrade) | 402 Topper, and Elliott Sales de Andrade) |
374 * Show the invite message for buddies that requested authorization | 403 * Show the invite message for buddies that requested authorization |
375 from you on MSN. | 404 from you on MSN. |
376 * Support sending an invite message to buddies when requesting authorization | 405 * Support sending an invite message to buddies when requesting |
377 from them on MSN. | 406 authorization from them on MSN. |
378 * Timeout switchboard connections aggressively (60 seconds). | 407 * Timeout switchboard connections aggressively (60 seconds). |
379 | 408 |
380 XMPP: | 409 XMPP: |
381 * Voice & Video support with Jingle (XEP-0166, 0167, 0176, & 0177), voice | 410 * Voice & Video support with Jingle (XEP-0166, 0167, 0176, & 0177), |
382 support with GTalk and voice and video support with the GMail web | 411 voice support with GTalk and voice and video support with the GMail |
383 client. (Mike "Maiku" Ruprecht) | 412 web client. (Mike "Maiku" Ruprecht) |
384 * Added a Service Discovery Browser plugin for Pidgin. (Andrei Mozzhuhin) | 413 * Added a Service Discovery Browser plugin for Pidgin. |
414 (Andrei Mozzhuhin) | |
385 * Support for in-band bytestreams for file transfers (XEP-0047). (Marcus | 415 * Support for in-band bytestreams for file transfers (XEP-0047). (Marcus |
386 Lundblad) | 416 Lundblad) |
387 * Support for sending and receiving attentions (equivalent to "buzz" | 417 * Support for sending and receiving attentions (equivalent to "buzz" |
388 and "nudge") using the command /buzz. (XEP-0224) | 418 and "nudge") using the command /buzz. (XEP-0224) |
389 * Support for connecting using BOSH. (Tobias Markmann) | 419 * Support for connecting using BOSH. (Tobias Markmann) |
396 * Support most recent version of User Avatar. (XEP-0084 v1.1) | 426 * Support most recent version of User Avatar. (XEP-0084 v1.1) |
397 * Updated Entity Capabilities support. (Tobias Markmann) | 427 * Updated Entity Capabilities support. (Tobias Markmann) |
398 * Better support for receiving remote users' nicknames. | 428 * Better support for receiving remote users' nicknames. |
399 * /affiliate and /role will now list the room members with the specified | 429 * /affiliate and /role will now list the room members with the specified |
400 affiliation/role if possible. (Andrei Mozzhuhin) | 430 affiliation/role if possible. (Andrei Mozzhuhin) |
401 * Put section breaks between resources in "Get Info" to improve readability. | 431 * Put section breaks between resources in "Get Info" to improve |
402 * Silently remove invalid XML 1.0 entities (e.g. ASCII control characters) | 432 readability. |
403 from sent messages. | 433 * Silently remove invalid XML 1.0 entities (e.g. ASCII control |
434 characters) from sent messages. | |
404 * XHTML markup is only included in outgoing messages when the message | 435 * XHTML markup is only included in outgoing messages when the message |
405 contains formatting. | 436 contains formatting. |
406 * Show when the user was last logged in when doing "Get Info" on an offline | 437 * Show when the user was last logged in when doing "Get Info" on an |
407 buddy, provided the server supports it. | 438 offline buddy, provided the server supports it. |
408 * Support custom smileys in MUCs (only when all participants support the | 439 * Support custom smileys in MUCs (only when all participants support the |
409 "Bits of Binary" extension, and a maximum of 10 participants are in the | 440 "Bits of Binary" extension, and a maximum of 10 participants are in |
410 chat to avoid getting too many fetch requests). | 441 the chat to avoid getting too many fetch requests). |
411 * Fix an issue with Jabber (pre-XMPP) servers and the user's preference | 442 * Fix an issue with Jabber (pre-XMPP) servers and the user's preference |
412 to require SSL not being respected. | 443 to require SSL not being respected. |
413 * Fix an issue where Cyrus SASL DIGEST MD5 authentication might fail if | 444 * Fix an issue where Cyrus SASL DIGEST MD5 authentication might fail if |
414 the username, password, or realm (the JID domain) contain non-ASCII | 445 the username, password, or realm (the JID domain) contain non-ASCII |
415 characters. | 446 characters. |
416 * Show emblem for mobile, handheld, and web clients and bots (if the other | 447 * Show emblem for mobile, handheld, and web clients and bots (if the |
417 client supports it). | 448 other client supports it). |
418 * Google Talk mail notifications should now work for people for whom they | 449 * Google Talk mail notifications should now work for people for whom |
419 inexplicably did not. (Thanks to yukam for determining the reason) | 450 they inexplicably did not. (Thanks to yukam for determining the |
451 reason) | |
420 * New XMPP and Google Talk accounts require SSL by default. | 452 * New XMPP and Google Talk accounts require SSL by default. |
421 * Display kicks (and the reasons given) in chat rooms when an occupant is | 453 * Display kicks (and the reasons given) in chat rooms when an occupant |
422 kicked. | 454 is kicked. |
423 * Fix issues with case-sensitivity of XMPP roster and case-insensitive | 455 * Fix issues with case-sensitivity of XMPP roster and case-insensitive |
424 Purple groups. | 456 Purple groups. |
425 * For contacts who advertise Entity Capabilities, only send rich text | 457 * For contacts who advertise Entity Capabilities, only send rich text |
426 markup if they support it. | 458 markup if they support it. |
427 * Removed support for obsoleted XEP-0022 (Message Events) and XEP-0091 | 459 * Removed support for obsoleted XEP-0022 (Message Events) and XEP-0091 |