Mercurial > pidgin
comparison ChangeLog @ 32123:e1cc8d07fe07
propagate from branch 'im.pidgin.pidgin' (head 7a719c74cf2afa3a9dd8b532af1a88b98489d925)
to branch 'im.pidgin.cpw.masca.webkit' (head 54cd63a7b6f22a8740f11e6ef37248e17c0a7a01)
| author | masca@cpw.pidgin.im |
|---|---|
| date | Sat, 06 Aug 2011 03:45:56 +0000 |
| parents | eeb3a2f7f587 |
| children | f552c2726d91 |
comparison
equal
deleted
inserted
replaced
| 32122:1795afae76f2 | 32123:e1cc8d07fe07 |
|---|---|
| 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.9.1 (MM/DD/YYYY): |
| 4 Pidgin: | |
| 5 * Make the max size of incoming smileys a pref instead of hardcoding it. | |
| 6 (Quentin Brandon)(#5231) | |
| 7 | |
| 8 Gadu-Gadu: | |
| 9 * Fixed searching for buddies in public directory. (Tomasz Wasilczyk) | |
| 10 (#5242) | |
| 11 * Better status message handling. (Tomasz Wasilczyk) (#14314) | |
| 12 * Merged two buddy blocking methods. (Tomasz Wasilczyk) (#5303) | |
| 13 | |
| 14 XMPP: | |
| 15 * Do not generate malformed XML ("</>") when setting an empty mood. | |
| 16 (#14342) | |
| 17 | |
| 18 version 2.9.0 (06/23/2011): | |
| 19 Pidgin: | |
| 20 * Fix a potential remote denial-of-service bug related to displaying | |
| 21 buddy icons. | |
| 22 * Significantly improved performance of larger IRC channels (regression | |
| 23 introduced in 2.8.0). | |
| 24 * Fix Conversation->Add on AIM and MSN. | |
| 25 * Entries in the chat user list are sorted properly again. This was | |
| 26 inadvertenly broken in 2.8.0. | |
| 27 | |
| 28 Finch: | |
| 29 * Fix logging in to ICQ. | |
| 30 | |
| 31 libpurple: | |
| 32 * media: Actually use the specified TCP port from the TURN configuration to | |
| 33 create a TCP relay candidate. | |
| 34 | |
| 35 AIM and ICQ: | |
| 36 * Fix crashes on some non-mainstream OSes when attempting to | |
| 37 printf("%s", NULL). (Clemens Huebner) (#14297) | |
| 38 | |
| 39 Plugins: | |
| 40 * The Evolution Integration plugin compiles again. | |
| 41 | |
| 42 version 2.8.0 (06/07/2011): | |
| 43 General: | |
| 44 * Implement simple silence suppression for voice calls, preventing | |
| 45 wasted bandwidth for silent periods during a call. (Jakub Adam) | |
| 46 (half of #13180) | |
| 47 * Added the DigiCert High Assurance CA-3 intermediate CA, needed for | |
| 48 validation of the Facebook XMPP interface's certificate. | |
| 49 * Removed the QQ protocol plugin. It hasn't worked in a long time and | |
| 50 isn't being maintained, therefore we no longer want it. | |
| 51 | |
| 52 Pidgin: | |
| 53 * Duplicate code cleanup. (Gabriel Schulhof) (#10599) | |
| 54 * Voice/Video call window adapts correctly to adding or removing | |
| 55 streams on the fly. (Jakub Adam) (half of #13535) | |
| 56 * Don't cancel an ongoing call when rejecting the addition of a | |
| 57 stream to the existing call. (Jakub Adam) (#13537) | |
| 58 * Pidgin plugins can now override tab completion and detect clicks on | |
| 59 usernames in the chat userlist. (kawaii.neko) (#12599) | |
| 60 * Fix the tooltip being destroyed when it is full of information and | |
| 61 cover the mouse (dliang) (#10510) | |
| 62 | |
| 63 libpurple: | |
| 64 * media: Allow obtaining active local and remote candidates. (Jakub | |
| 65 Adam) (#11830) | |
| 66 * media: Allow getting/setting video capabilities. (Jakub Adam) (half | |
| 67 of #13095) | |
| 68 * Simple Silence Suppression is optional per-account. (Jakub Adam) | |
| 69 (half of #13180) | |
| 70 * Fix purple-url-handler being unable to find an account. | |
| 71 * media: Allow adding/removing streams on the fly. (Jakub Adam) | |
| 72 (half of #13535) | |
| 73 * Support new connection states in NetworkManager 0.9. (Dan Williams) | |
| 74 (#13505) | |
| 75 * When removing a buddy, delete the pounces associated with it. | |
| 76 (Kartik Mohta) (#1131) | |
| 77 * media: Allow libpurple and plugins to set SDES properties for RTP | |
| 78 conferences. (Jakub Adam) (#12981) | |
| 79 * proxy: Add new "Tor/Privacy" proxy type that can be used to | |
| 80 restrict operations that could leak potentially sensitive data | |
| 81 (e.g. DNS queries). (#11110, #13928) | |
| 82 * media: Add support for using TCP relaying with TURN (will only work with | |
| 83 libnice 0.1.0 and later). | |
| 84 | |
| 85 AIM: | |
| 86 * Fix setting icons with dimensions greater than 64x64 pixels by scaling | |
| 87 them down to at most 64x64. (#12874, #13165) | |
| 88 | |
| 89 Gadu-Gadu: | |
| 90 * Allow showing your status only to buddies. (Mateusz Piękos) (#13358) | |
| 91 * Updated internal libgadu to version 1.10.1. (Robert Matusewicz, | |
| 92 Krzysztof Klinikowski) (#13525) | |
| 93 * Updated internal libgadu to version 1.11.0. (Tomasz Wasilczyk) | |
| 94 (#14248) | |
| 95 * Suppress blank messages that happen when receiving inline | |
| 96 images. (Tomasz Wasilczyk) (#13554) | |
| 97 * Fix sending inline images to remote users, don't crash when | |
| 98 trying to send large (> 256kB) images. (Tomasz Wasilczyk) (#13580) | |
| 99 * Support typing notifications. (Jan Zachorowski, Tomasz Wasilczyk, | |
| 100 Krzysztof Klinikowski) (#13362, #13590) | |
| 101 * Require libgadu 1.11.0 to avoid using internal libgadu. | |
| 102 * Optional SSL connection support for GNUTLS users (not on Windows | |
| 103 yet!). (Tomasz Wasilczyk) (#13613, #13894) | |
| 104 * Don't count received messages or statuses when determining whether | |
| 105 to send a keepalive packet. (Jan Zachorowski) (#13699) | |
| 106 * Fix a crash when receiving images on Windows or an incorrect | |
| 107 timestamp in the log when receiving images on Linux. (Tomasz | |
| 108 Wasilczyk) (#10268) | |
| 109 * Support XML events, resulting in immediate update of other users' | |
| 110 buddy icons. (Tomasz Wasilczyk) (#13739) | |
| 111 * Accept poorly formatted URLs from other third-party clients in | |
| 112 the same manner as the official client. (Tomasz Wasilczyk) | |
| 113 (#13886) | |
| 114 | |
| 115 ICQ: | |
| 116 * Fix setting icons with dimensions greater than 64x64 pixels by scaling | |
| 117 them down to at most 64x64. (#12874, #13165) | |
| 118 * Fix unsetting your mood when "None" is selected. (Dustin Gathmann) | |
| 119 (#11895) | |
| 120 * Ignore Daylight Saving Time when performing calculations related to | |
| 121 birthdays. (Dustin Gathmann) (#13533) | |
| 122 * It is now possible to specify multiple encodings on the Advanced | |
| 123 tab of an ICQ account's settings by using a comma-delimited list. | |
| 124 (Dmitry Utkin) (#13496) | |
| 125 | |
| 126 IRC: | |
| 127 * Add "authserv" service command. (tomos) (#13337) | |
| 128 | |
| 129 MSN: | |
| 130 * Fix a hard-to-exploit crash in the MSN protocol when using the | |
| 131 HTTP connection method (Reported by Marius Wachtler). | |
| 132 | |
| 133 MXit: | |
| 134 * Support for an Invite Message when adding a buddy. | |
| 135 * Fixed bug in splitting-up of messages that contain a lot of links. | |
| 136 * Fixed crash caused by timer not being disabled on disconnect. | |
| 137 (introduced in 2.7.11) | |
| 138 * Clearing of the conversation window now works. | |
| 139 * When receiving an invite you can display the sender's profile | |
| 140 information, avatar image, invite message. | |
| 141 * The Change PIN option was moved into separate action. | |
| 142 * New profile attributes added and shown. | |
| 143 * Update to protocol v6.3. | |
| 144 * Added the ability to view and invite your Suggested Friends, | |
| 145 and to search for contacts. | |
| 146 * Also display the Status Message of offline contacts in their | |
| 147 profile information. | |
| 148 | |
| 149 XMPP: | |
| 150 * Remember the previously entered user directory when searching. | |
| 151 (Keith Moyer) (#12451) | |
| 152 * Correctly handle a buddy's unsetting his/her vCard-based avatar. | |
| 153 (Matthew W.S. Bell) (#13370) | |
| 154 * Squash one more situation that resulted in duplicate entries in | |
| 155 the roster (this one where the server reports the buddy as being | |
| 156 in the same (empty) group. (Reported by Danny Mayer) | |
| 157 | |
| 158 Plugins: | |
| 159 * The Voice/Video Settings plugin now includes the ability to test | |
| 160 microphone settings. (Jakub Adam) (#13182) | |
| 161 * Fix a crash when handling some saved settings in the Voice/Video | |
| 162 Settings plugin. (Pat Erley) (13290, #13774) | |
| 163 | |
| 164 Windows-Specific Changes: | |
| 165 * Fix building libpurple with Visual C++ .NET 2005. This was | |
| 166 accidentally broken in 2.7.11. (Florian Quèze) | |
| 167 * Build internal libgadu using packed structs, fixing several | |
| 168 long-standing Gadu-Gadu issues. (#11958, #6297) | |
| 169 | |
| 170 version 2.7.11 (03/10/2011): | |
| 171 General: | |
| 172 * Our bundled libgadu should now build on HP-UX. | |
| 173 * Fix some instances of file transfers never completing. (Cristi Posoiu) | |
| 174 (#12472) | |
| 175 | |
| 176 Pidgin: | |
| 177 * Sort by Status no longer causes buddies to move around when you | |
| 178 click them. | |
| 179 * Fix embedding in the system tray on older GTK+ releases (such as on | |
| 180 CentOS 5.5 and older Fedora). | |
| 181 * No longer require libstartup-notification for startup notification | |
| 182 support. GTK+ has included support for years, so use it instead. (David | |
| 183 Benjamin) (#13245) | |
| 184 | |
| 185 AIM: | |
| 186 * Fix a bug where some buddies from your buddy list might not show up. | |
| 187 Affected non-English ICQ users the most. (#13386) | |
| 188 * Send keepalives for all types of network connections. Will hopefully | |
| 189 make chat rooms more reliable. (#1449) | |
| 190 | |
| 191 MSN: | |
| 192 * Fix bug that prevented added buddies to your buddy list in certain | |
| 193 circumstances. (#13298) | |
| 194 | |
| 195 MXit: | |
| 196 * MXit plugin and reported client version now follow the libpurple | |
| 197 version. | |
| 198 * Don't try to request profile information for non-user contacts. | |
| 199 * Allow Re-Invite for contacts in Deleted or Rejected state. | |
| 200 * Ensure we don't send packets too fast to the MXit server and trigger | |
| 201 its flood-detection mechanism. Also increased the internal packet queue | |
| 202 to 32 packets. | |
| 203 | |
| 204 XMPP: | |
| 205 * Fix building on platforms with an older glib (inadvertantly broken in | |
| 206 2.7.10). (#13329) | |
| 207 * Don't treat the on-join status storms as 'new arrivals'. (Thijs | |
| 208 Alkemade) (#a14527) | |
| 209 * Extend the /join command to support room JIDs, enabling you to join | |
| 210 a room on any server. (Solarius, Matěj Cepl, Tirtha 'wyuka' | |
| 211 Chatterjee) (#4526) | |
| 212 * Add support for receiving a limited amount of history when joining a | |
| 213 room (not currently supported by Pidgin and Finch). (Thijs Alkemade) | |
| 214 (#10986, #a14219) | |
| 215 | |
| 216 Yahoo!/Yahoo! JAPAN: | |
| 217 * Fix CVE-2011-1091, denials of service caused by NULL pointer | |
| 218 dereferences due to improper handling of malformed YMSG packets. Thanks | |
| 219 to Marius Wachtler for reporting this and reviewing the fix! | |
| 220 | |
| 221 version 2.7.10 (02/06/2011): | |
| 222 General: | |
| 223 * Force video sources to all have the same capabilities. This reduces the | |
| 224 number of times video must be scaled down, saving CPU time. (Jakub Adam) | |
| 225 (half of #13095) | |
| 226 * Starting multiple video calls and ending one no longer causes the other | |
| 227 calls to stop sending audio and video. (Jakub Adam) (#12758, #13237) | |
| 228 * Perl bindings now respect LDFLAGS. (Peter Volkov, Markos Chandras) | |
| 229 (#12638) | |
| 230 * Added AddTrust External Root CA. (#11554) | |
| 231 * Resolve some issues validating X.509 certificates signed off the CAcert | |
| 232 Class 3 intermediate cert when using the GnuTLS SSL/TLS plugin. | |
| 233 | |
| 234 Gadu-Gadu: | |
| 235 * Don't drop whole messages when text is colored. (Jan Zachorowski) | |
| 236 (#13259) | |
| 237 | |
| 238 Groupwise: | |
| 239 * Don't show two windows when using "Get Info" on a buddy. (Gabriel Burt; | |
| 240 Novell, Inc.) (#13108) | |
| 241 | |
| 242 IRC: | |
| 243 * Don't send ISON messages longer than 512 bytes. (Jeffrey Honig) (#9692) | |
| 244 | |
| 245 libpurple: | |
| 246 * Stop sending audio when placing a call on hold. (Jakub Adam) (#13032) | |
| 247 * Stop translating gpointers to ints in the dbus API. This removes | |
| 248 functions from the dbus API. (The openSUSE Project) (#12507) | |
| 249 * Fix D-Bus introspection calls that omit the interface parameter. (Tom | |
| 250 Samstag) (#13073) | |
| 251 * Fixed bugs in purple_str_to_time() that caused the most recent 'make | |
| 252 check' failures. (Nader Morshed) (#13131) | |
| 253 * Correct an issue that caused some UIs other than Pidgin or Finch to | |
| 254 leave a buddy in the "is typing" state. (Jan Kaluza) | |
| 255 * Fix potential information disclosure issues in the Cipher code. (Julia | |
| 256 Lawall) | |
| 257 | |
| 258 Pidgin: | |
| 259 * Support using the Page Up and Page Down keys on the numeric keypad in | |
| 260 the conversation window. (Ryan Flegel) (#13127) | |
| 261 * Fix a few memory leaks. (Nader Morshed) (#13162) | |
| 262 * Support rendering strikethrough when received as in-line CSS. (#13168) | |
| 263 * Editable comboboxes are now more friendly to some GTK+ themes. (Hugo | |
| 264 Pereira Da Costa) (#13164). | |
| 265 | |
| 266 Plugins: | |
| 267 * The Voice/Video Settings plugin no longer resets selected devices to | |
| 268 defaults. (Jakub Adam) (#13044) | |
| 269 * The Voice/Video Settings plugin no longer crashes when a stored device | |
| 270 name is not found in the list of available devices. (Jakub Adam) | |
| 271 (#13238) | |
| 272 * The Autoaccept plugin now allows disabling filename escaping. (Rok | |
| 273 Mandeljc) (half of #11459) | |
| 274 * The Autoaccept plugin now allows choosing Reject/Ask/Accept for | |
| 275 non-buddies. (Rok Mandeljc) (half of #11459) | |
| 276 | |
| 277 QQ: | |
| 278 * QQ2008 is now the default protocol version. (Michael Terry) (#11635) | |
| 279 | |
| 280 XMPP: | |
| 281 * Don't crash when receiving an unexpected/invalid jingle transport type. | |
| 282 (Nikita Kozlov) (#13136) | |
| 283 * Handle Connection: Close headers for BOSH, when the server does not | |
| 284 terminate the connection itself. (#13008) | |
| 285 * Improved parsing for DIGEST-MD5, which should resolve issues | |
| 286 connecting to some jabberd2 servers. This corrects an issue parsing | |
| 287 one-character or empty elements. (Noa Resare) (#a14514) | |
| 288 | |
| 289 Yahoo!/Yahoo! JAPAN: | |
| 290 * Fix a crash when an account disconnects before a p2p session is | |
| 291 completely set up. (Jan Kaluza) (#12432) | |
| 292 | |
| 293 version 2.7.9 (12/26/2010): | |
| 294 MSN: | |
| 295 * Fix CVE-2010-4528, a crash when receiving short packets related to | |
| 296 P2Pv2 messages. | |
| 297 | |
| 298 version 2.7.8 (12/19/2010): | |
| 299 General: | |
| 300 * Fix the exceptions in purple-remote on Python 2.6+. (Ari Pollak) | |
| 301 (#12151) | |
| 302 | |
| 303 Pidgin: | |
| 304 * When a conversation has reached the maximum limit on the number | |
| 305 of smileys, display the text representation of the smiley properly | |
| 306 when it contains HTML-escapable characters (e.g. "<3" was previously | |
| 307 displayed as "<3"). | |
| 308 * Drop dependency on GdkGC and use Cairo instead. | |
| 309 * New UI hack to assist in first-time setup of Facebook accounts with | |
| 310 icon from Jakub Szypulka. | |
| 311 * Don't hide the buddy list if there is no notification area in which | |
| 312 to put the icon. (#12129) | |
| 313 | |
| 314 libpurple: | |
| 315 * Fix multipart parsing when '=' is included in the boundary for | |
| 316 purple_mime_document_parse. (Jakub Adam) (#11598) | |
| 317 | |
| 318 AIM and ICQ: | |
| 319 * Buddies who unset their status message will now be correctly shown | |
| 320 without a message in your buddy list. (#12988) | |
| 321 | |
| 322 Gadu-Gadu: | |
| 323 * Updated our bundled libgadu and minimum requirement for external | |
| 324 libgadu to 1.9.0. (#12789) | |
| 325 | |
| 326 MSN: | |
| 327 * Stop showing ourselves in the list of endpoints that can be | |
| 328 disconnected. | |
| 329 * Allow full-size display names, by not escaping (most) non-English | |
| 330 characters. (#8508) | |
| 331 * Fix receiving messages from users on Yahoo and other federated | |
| 332 services. (#13022) | |
| 333 * Correctly remove old endpoints from the list when they sign out. | |
| 334 * Add option to disable connections from multiple locations. (#13017) | |
| 335 * Correctly update your own display name in the buddy list. (#13064) | |
| 336 * Correctly show ourselves as offline in the buddy list when going | |
| 337 invisible. (#12945) | |
| 338 * Correctly update your own icon in the buddy list. (#12973) | |
| 339 * Remove struct packing for better portability. (#12856) | |
| 340 | |
| 341 XMPP: | |
| 342 * Terminate Jingle sessions with unsupported content types. (#13048) | |
| 343 | |
| 344 version 2.7.7 (11/23/2010): | |
| 345 General: | |
| 346 * Allow multiple CA certificates to share the same Distinguished Name | |
| 347 (DN). Partially fixes remaining MSN issues from #12906. | |
| 348 * The GNUTLS SSL plugin now discards any certificate (and all subsequent | |
| 349 certificates) in a chain if it did not sign the previous certificate. | |
| 350 Partially fixes remaining MSN issues from #12906. | |
| 351 * Open requests related to a file transfer are now closed when the request | |
| 352 is cancelled locally. (#11666) | |
| 353 | |
| 354 AIM and ICQ: | |
| 355 * AIM should now connect if "Use clientLogin" is turned off and the | |
| 356 "Server" field is set to anything other than "login.oscar.aol.com" or | |
| 357 "slogin.oscar.aol.com". (#12948) | |
| 358 * Fix a crash on connection loss. (#5927) | |
| 359 | |
| 360 version 2.7.6 (11/21/2010): | |
| 361 General: | |
| 362 * Included Microsoft Internet Authority 2010 and Microsoft Secure Server | |
| 363 Authority 2010 intermediate CA certificates to our bundle. This fixes | |
| 364 the "Unable to validate certificate" error for omega.contacts.msn.com. | |
| 365 (#12906) | |
| 366 | |
| 367 Pidgin: | |
| 368 * Avoid a use-after-free race condition in the media code (when | |
| 369 there's an error reported by GStreamer). (#12806, Jakub Adam) | |
| 370 | |
| 371 AIM and ICQ: | |
| 372 * SSL option has been changed to a tri-state menu with choices for | |
| 373 "Don't Use Encryption", "Use Encryption if Available", and "Require | |
| 374 Encryption". | |
| 375 * Fix some possible clientLogin URL issues introduced in version 2.7.5. | |
| 376 * Don't show a "<URL>: Ok" connection error when using clientLogin. | |
| 377 * Cleaned up some debug output for improved readability. | |
| 378 | |
| 379 MSN: | |
| 380 * Added support for MSNP16, including Multiple Points of Presence (MPOP) | |
| 381 which allows multiple simultaneous sign-ins. (#8247) | |
| 382 * Added extended capabilities support (none implemented). | |
| 383 * Merged the work done on the Google SoC (major rewrite of SLP code) | |
| 384 * Reworked the data transfer architecture. | |
| 385 (http://developer.pidgin.im/wiki/SlpArchitecture) | |
| 386 * Lots of little changes. | |
| 387 * Don't process zero-length DC messages. (#12660) | |
| 388 * Fixed a bunch of memory leaks. | |
| 389 * Prevent a use-after-free condition. | |
| 390 | |
| 391 XMPP: | |
| 392 * Avoid a double-free in the Google Relay (V/V) code. | |
| 393 * Avoid double error message when failing a file transfer. (#12757) | |
| 394 * Password-related information is printed out for SASL authentication | |
| 395 when the PURPLE_UNSAFE_DEBUG environment variable is set. | |
| 396 * Authentication mechanisms can now be added by UI's or other plugins | |
| 397 with some work. This is outside the API/ABI rules! (#12715) | |
| 398 * Fixed a few printf("%s", NULL) crashes for broken OSes. | |
| 399 | |
| 400 Windows-Specific Changes: | |
| 401 * Build the Pidgin Theme Editor plugin (finally). | |
| 402 * Untarring (for themes) now works for non-ASCII destination paths. | |
| 403 | |
| 404 version 2.7.5 (10/31/2010): | |
| 405 General: | |
| 406 * Added Verisign Class 3 Public CA - G2 root CA. | |
| 407 | |
| 408 Pidgin: | |
| 409 * Properly differentiate between bn and bn_IN in the Translation | |
| 410 Information dialog. | |
| 411 | |
| 412 AIM and/or ICQ: | |
| 413 * Display the "Authorize buddy?" minidialog when the requestor has an | |
| 414 empty nickname. (#12810) | |
| 415 * New ICQ accounts default to proper ICQ servers. Old accounts using one | |
| 416 of the old default servers will be silently migrated to use the proper | |
| 417 servers. | |
| 418 * ICQ accounts using clientLogin now use the correct ICQ servers. This is | |
| 419 separate from the server settings mentioned above. | |
| 420 * '<' should no longer cause ICQ status messages to be truncated in some | |
| 421 locations. (#11964, #12593) | |
| 422 * Fix sending messages to chat rooms. (#12768) | |
| 423 | |
| 424 Bonjour: | |
| 425 * Don't crash when attempting to log into a Bonjour account and init | |
| 426 failed. | |
| 427 | |
| 428 Windows-Specific Changes: | |
| 429 * Quote the path stored in the registry when the "run at startup" option | |
| 430 in the Windows Pidgin Options plugin is used. (#12781) | |
| 431 | |
| 432 version 2.7.4 (10/20/2010): | |
| 433 General: | |
| 434 * Fix search path for Tk when compiling on Debian Squeeze. (#12465) | |
| 435 * purple-remote now expects and produces UTF-8. (Guillaume Brunerie) | |
| 436 (#12049) | |
| 437 * Add Deutsche Telekom, Thawte Primary, and Go Daddy Class 2 root CAs | |
| 438 (#12667, #12668, and #12594) | |
| 439 * Fix CVE-2010-3711 by properly validating return values from the | |
| 440 purple_base64_decode() function before using them. | |
| 441 * Fix two local crash bugs by properly validating return values from the | |
| 442 purple_base16_decode() function before using them. | |
| 443 | |
| 444 libpurple: | |
| 445 * Fall back to an ordinary request if a UI does not support showing a | |
| 446 request with an icon. Fixes receiving MSN file transfer requests | |
| 447 including a thumbnail in Finch. (#12561) | |
| 448 * Fix an invalid memory access when removing UPnP mappings that could | |
| 449 cause sporadic crashes, most notably when MSN Direct Connections are | |
| 450 enabled. (#12387) | |
| 451 * Add a sentence to the certificate warning for expired certificates | |
| 452 suggesting the user check their computer's date and time. (#12654) | |
| 453 | |
| 454 Pidgin: | |
| 455 * Add support for the Gadu-Gadu protocol in the gevolution plugin to | |
| 456 provide Evolution integration with contacts with GG IDs. (#10709) | |
| 457 * Remap the "Set User Mood" shortcut to Control-D, which does not | |
| 458 conflict with the previous shortcut for Get Buddy Info on the | |
| 459 selected buddy. | |
| 460 * Add a plugin action menu (under Tools) for the Voice and Video | |
| 461 Settings plugin. | |
| 462 * Use GRegex for the debug window where available. This brings regex | |
| 463 filtering to the debug window on Windows. (Eion Robb) (#12601) | |
| 464 * Add Google Chrome to the list of possible browsers on non-Windows | |
| 465 systems. | |
| 466 * Add Chromium to the list of possible browsers on non-Windows systems. | |
| 467 * The "Manual" browser option is now stored as a string. It is no | |
| 468 longer necessary to specify a full path to the browser command. | |
| 469 (Rodrigo Tobar Carrizo) (#12024) | |
| 470 * The Send To menu can now be used if the active account in the | |
| 471 conversation becomes disabled or inactive. (Keith Moyer) (#12471) | |
| 472 * xdg-open is now the default browser for new users on non-Windows | |
| 473 platforms. (Stanislav Brabec) (#12505) | |
| 474 * The "Authorize buddy?" mini-dialog now shows the nickname of | |
| 475 the buddy requesting authorization as well as the icon of | |
| 476 the IM protocol he is using. (#5038) | |
| 477 | |
| 478 Finch: | |
| 479 * Add support for drop-down account options (like the SILC cipher | |
| 480 and HMAC options or the QQ protocol version). | |
| 481 | |
| 482 XMPP: | |
| 483 * Unify the connection security-related settings into one dropdown. | |
| 484 * Fix a crash when multiple accounts are simultaneously performing | |
| 485 SASL authentication when built with Cyrus SASL support. (thanks | |
| 486 to Jan Kaluza) (#11560) | |
| 487 * Restore the ability to connect to XMPP servers that do not offer | |
| 488 Stream ID. (#12331) | |
| 489 * Added support for using Google's relay servers when making voice and | |
| 490 video calls to Google clients. | |
| 491 * Fix detecting file transfer proxies advertised by the server. | |
| 492 * Advertise support for Google Talk's JID Domain Discovery extension | |
| 493 in all cases again (changed in 2.7.0), not just when the domain | |
| 494 is "gmail.com" or "googlemail.com" (it's also needed for Google | |
| 495 Talk used for accounts on arbitrary domains not using Google Apps | |
| 496 for Your Domain). (#a14153) | |
| 497 * Improved handling of adding oneself to your buddy list when using | |
| 498 Non-SASL (legacy) authentication. (#12499) | |
| 499 * Generate a connection error instead of just stalling when the | |
| 500 _xmppconnect TXT record returns results, but none of them result | |
| 501 in a valid BOSH URI. (#a14367, #12744) | |
| 502 | |
| 503 AIM and ICQ: | |
| 504 * Add support for managing Visible/Invisible lists. (#10967) | |
| 505 * Fix a problem with receiving HTML messages from | |
| 506 QIP/Miranda/Trillian. (#12044) | |
| 507 * Hopefully fixed all encoding-related problems, both | |
| 508 for sending and receiving messages. (#10833 and the like) | |
| 509 * Fix a problem with receiving messages from pyicqt. (#12284) | |
| 510 * Don't set a custom status text when going Invisible to avoid | |
| 511 being detected as Invisible. (#10633) | |
| 512 | |
| 513 Yahoo/Yahoo JAPAN: | |
| 514 * Stop doing unnecessary lookups of certain alias information. This | |
| 515 solves deadlocks when a given Yahoo account has a ridiculously large | |
| 516 (>500 buddies) list and may improve login speed for those on slow | |
| 517 connections. (#12532) | |
| 518 * Fix sending SMS messages. The lookup host changed on us. (Thanks to | |
| 519 todo) (#12688). | |
| 520 * Improvements for some file transfer scenarios, but not all. | |
| 521 | |
| 522 Windows: | |
| 523 * Bonjour support now requires Apple Bonjour Print Services version | |
| 524 2.0.0 or newer (http://support.apple.com/kb/dl999). | |
| 525 | |
| 526 libpurple: | |
| 527 * Fall back to an ordinary request if a UI does not support showing a | |
| 528 request with an icon. Fixes receiving MSN file transfer requests | |
| 529 including a thumbnail in Finch. | |
| 530 | |
| 531 Pidgin: | |
| 532 * Add support for the Gadu-Gadu protocol in the gevolution plugin to | |
| 533 provide Evolution integration with contacts with GG IDs. (#10709) | |
| 534 * Remap the "Set User Mood" shortcut to Control-D, which does not | |
| 535 conflict with the previous shortcut for Get Buddy Info on the | |
| 536 selected buddy. | |
| 537 * Add a plugin action menu (under Tools) for the Voice and Video | |
| 538 Settings plugin. | |
| 539 | |
| 540 Finch: | |
| 541 * Add support for drop-down account options (like the SILC cipher | |
| 542 and HMAC options or the QQ protocol version). | |
| 543 | |
| 544 XMPP: | |
| 545 * Unify the connection security-related settings into one dropdown. | |
| 546 * Fix a crash when multiple accounts are simultaneously performing | |
| 547 SASL authentication when built with Cyrus SASL support. (thanks | |
| 548 to Jan Kaluza) (#11560) | |
| 549 * Restore the ability to connect to XMPP servers that do not offer | |
| 550 Stream ID. (#12331) | |
| 551 * Added support for using Google's relay servers when making voice and | |
| 552 video calls to Google clients. | |
| 553 | |
| 554 Yahoo/Yahoo JAPAN: | |
| 555 * Stop doing unnecessary lookups of certain alias information. This | |
| 556 solves deadlocks when a given Yahoo account has a ridiculously large | |
| 557 (>500 buddies) list and may improve login speed for those on slow | |
| 558 connections. (#12532) | |
| 559 | |
| 560 version 2.7.3 (08/10/2010): | |
| 561 General: | |
| 562 * Use silent build rules for automake >1.11. You can enable verbose | |
| 563 builds with the --disable-silent-rules configure option, or using | |
| 564 make V=1. | |
| 565 | |
| 566 libpurple: | |
| 567 * Fix the TURN server settings (broken in 2.7.0). | |
| 568 | |
| 569 Pidgin: | |
| 570 * Re-focus the input area after clicking the attention toolbar button. | |
| 571 * Re-arrange media window to make it more netbook-friendly. | |
| 572 | |
| 573 Finch: | |
| 574 * Rebindable 'suggest-next-page' and 'suggest-prev-page' actions for | |
| 575 textboxes (GntEntry) to scroll through list of suggestions. | |
| 576 * Rebindable 'dropdown' action for comboboxes (GntComboBox) to show the | |
| 577 dropdown list of options. | |
| 578 | |
| 579 IRC: | |
| 580 * Fix non-ASCII arguments to /mode et al. (thanks to Max Ulidtko) | |
| 581 | |
| 582 MSN: | |
| 583 * Support for web-based buddy icons, used when a buddy logs in to the | |
| 584 messenger on the Live website. | |
| 585 * Fix file transfers with some clients that don't support direct | |
| 586 connections (e.g., papyon, telepathy-butterfly, etc.) (#12150) | |
| 587 | |
| 588 MXit: | |
| 589 * Fix filename for the Shocked emoticon. (#12364) | |
| 590 * Implement the new naming conventions where possible. (MXitId, etc) | |
| 591 * Display a message in the Groupchat window when you invite somebody. | |
| 592 * Birthday field in profile cannot be edited when server says it is | |
| 593 locked. | |
| 594 * If a buddy is offline, show in their profile when last they were online. | |
| 595 * Handle pushed profile update packets (ie, when changing your avatar via | |
| 596 the Gallery bot). | |
| 597 * If a buddy is offline and we see from their profile that they have | |
| 598 updated their avatar, request the new avatar image from the server. | |
| 599 * Fix a possible crash if a link is clicked while disconnected. | |
| 600 * Unescape any escaped characters in a chatroom nickname. | |
| 601 * Add the new MXit moods and emoticons. | |
| 602 * MXit emoticons added to the small emoticon theme. | |
| 603 | |
| 604 XMPP: | |
| 605 * Allow connecting to servers that only advertise GSSAPI and expect | |
| 606 a fallback to legacy IQ authentication (broken in 2.7.0). | |
| 607 * Fix a crash when receiving custom emoticons that don't adhere to | |
| 608 the specification. | |
| 609 * When initiating a file transfer, don't show resources that are certain | |
| 610 to not support file transfers in the resource selection dialog. | |
| 611 * Fix connecting to servers using BOSH and authenticating with | |
| 612 DIGEST-MD5 when libpurple was built with Cyrus SASL support. | |
| 613 | |
| 614 Yahoo/Yahoo JAPAN: | |
| 615 * Renamed "Use account proxy for SSL connections" to "Use account proxy | |
| 616 for HTTP and HTTPS requests" and tied the option to HTTP requests too. | |
| 617 * Properly detect HTTP proxy server use when the HTTP proxy is the | |
| 618 global proxy server, an account-level non-HTTP proxy server is | |
| 619 configured, and the "Use account proxy for HTTP and HTTPS requests" | |
| 620 account option is turned off. This fixes connecting for some HTTP | |
| 621 proxy servers. | |
| 622 * Fall back to connecting to scsa.msg.yahoo.com (not configurable) if | |
| 623 the HTTP-based connect server lookup fails. This does not work for | |
| 624 Yahoo JAPAN accounts. | |
| 625 * Fix file transfers that get stuck with "Waiting for transfer to | |
| 626 begin". | |
| 627 | |
| 628 version 2.7.2 (07/21/2010): | |
| 629 AIM and ICQ: | |
| 630 * Fix a crash bug related to X-Status messages that can be triggered by | |
| 631 remote users. This is CVE-2010-2528. | |
| 632 * Fix a rare crash bug caused by certain incoming SMS messages | |
| 633 (discovered by Jan Kaluza--thanks Jan!). | |
| 634 * Change HTML sent from ICQ accounts so that official ICQ clients | |
| 635 hopefully display it correctly. | |
| 636 | |
| 637 MSN: | |
| 638 * Fix a crash related to fast buddy icon transfers. | |
| 639 | |
| 640 version 2.7.1 (05/29/2010): | |
| 641 General: | |
| 642 * Build fixes on OpenSolaris. (Brian Lu) | |
| 643 * Add configure option --enable-trayicon-compat which installs tray | |
| 644 icons into directories that are compatible with older versions of | |
| 645 hicolor-icon-theme (0.9). | |
| 646 | |
| 647 Pidgin: | |
| 648 * Restore the tray icon's blinking functionality. | |
| 649 * Fix a crash setting moods when an account is disconnected. | |
| 650 | |
| 651 Bonjour: | |
| 652 * Fix a crash on disconnect. | |
| 653 | |
| 654 ICQ: | |
| 655 * Fix bug that caused HTML to be displayed in incoming messages. | |
| 656 | |
| 657 MSN: | |
| 658 * Fix unnecessary bandwidth consumption for buddy icon requests when | |
| 659 buddies have capital letters in their passport addresses. | |
| 660 * Support for direct connections, enabling faster file transfers, | |
| 661 smiley and buddy icon loading. (Gábor Szuromi) | |
| 662 | |
| 663 XMPP: | |
| 664 * Allow connecting to servers that advertise EXTERNAL (broken in | |
| 665 2.7.0) | |
| 666 | |
| 667 MXit: | |
| 668 * Replace the MXit-specific mood management with the new standard Moods | |
| 669 API. | |
| 670 * Add the standard MXit emoticons. | |
| 671 * Improve the handling of users being kicked from MultiMX rooms. | |
| 672 * MXit doesn't allow you to see your buddy's Email Address or Title, | |
| 673 so remove those two fields from the "Buddy Information" page. | |
| 674 * Show buddy's Registration Country in their profile. | |
| 675 * Increment protocol version to v6.0 | |
| 676 * If an invite you sent was rejected with a reason, display that | |
| 677 message in the buddy tooltip. | |
| 678 * CAPTCHA value is a required field during account activation. | |
| 679 (Resolves issue on Maemo) | |
| 680 * When your avatar image is changed, don't forget the user's profile | |
| 681 information. | |
| 682 | |
| 683 Windows-Specific Changes: | |
| 684 * Fix a regression introduced in 2.7.0 that caused Window Flashing not | |
| 685 to work. | |
| 686 | |
| 687 version 2.7.0 (05/12/2010): | |
| 688 General: | |
| 689 * Changed GTK+ minimum version requirement to 2.10.0. | |
| 690 * Changed GLib minimum version requirement to 2.12.0. | |
| 691 * Using the --disable-nls argument to configure now works properly. | |
| 692 You will no longer be forced to have intltool to configure and build. | |
| 693 * Fix two related crashes in the GnuTLS and NSS plugins when they | |
| 694 suffer internal errors immediately upon attempting to establish | |
| 695 an SSL connection. | |
| 696 * Fix NSS to work when reinitialized after being used. (Thanks to | |
| 697 Ludovico Cavedon for the testcase) | |
| 698 * Added support for PURPLE_GNUTLS_PRIORITIES environment variable. | |
| 699 This can be used to specify GnuTLS priorities on a per-host basis. | |
| 700 The format is "host=priority;host2=priority;...". The default | |
| 701 priority can be overridden by using "*" as the host. See the | |
| 702 GnuTLS manual for documentation on the format of the priority | |
| 703 strings. | |
| 704 * Fix autoconf detection of Python. (Brad Smith) | |
| 705 * Fix a crash when a Windows proxy (from IE) does not have a port. | |
| 706 (Marten Klencke) | |
| 707 | |
| 708 Pidgin: | |
| 709 * Moved the "Debugging Information" section of the About box to a | |
| 710 "Build Information" dialog accessible on the Help menu. | |
| 711 * Moved the Developer and Crazy Patch Writer information from the About | |
| 712 box to a "Developer Information" dialog accessible on the Help menu. | |
| 713 * Moved the Translator information from the About box to a "Translator | |
| 714 Information" dialog accessible on the Help menu. | |
| 715 * Use GtkStatusIcon for the docklet, providing better integration in | |
| 716 notification area. | |
| 717 * Added UI for sending attentions (buzz, nudge) on supporting protocols. | |
| 718 * Make the search dialog unobtrusive in the conversation window (by | |
| 719 making it look and behave like the search dialog in Firefox) | |
| 720 * The Recent Log Activity sort method for the Buddy List now | |
| 721 distinguishes between no activity and a small amount of activity | |
| 722 in the distant past. (Greg McNew) | |
| 723 * Added a menu set mood globally for all mood-supporting accounts | |
| 724 (currently XMPP and ICQ). | |
| 725 * Default binding of Ctrl+Shift+v to 'Paste as Plain Text' in | |
| 726 conversation windows. This can be changed in .gtkrc-2.0. For example, | |
| 727 Ctrl+v can be bound to 'Paste as Plain Text' by default. | |
| 728 * Plugins can now handle markup in buddy names by attaching to the | |
| 729 "drawing-buddy" signal. (Daniele Ricci, Andrea Piccinelli) | |
| 730 * Be more accommodating when scaling down large images for use as | |
| 731 buddy icons. | |
| 732 * The 'Message Timestamp Formats' plugin allows changing the timestamp | |
| 733 format from the timestamps' context menu in conversation log. | |
| 734 * The 'Message Timestamp Formats' plugin allows forcing 12-hour | |
| 735 timestamps. (Jonathan Maltz) | |
| 736 * Fix pastes from Chrome (rich-text pastes and probably URLs | |
| 737 having garbage appended to them). | |
| 738 * Show file transfer thumbnails for images on supporting protocols | |
| 739 (currently only supported on MSN). | |
| 740 | |
| 741 Bonjour: | |
| 742 * Added support for IPv6. (Thanks to T_X for testing) | |
| 743 | |
| 744 Gadu-Gadu: | |
| 745 * Updated our bundled libgadu to 1.9.0-rc2 (many thanks to Krzysztof | |
| 746 Klinikowski for the work and testing put in here!) | |
| 747 * Minimum requirement for external libgadu is now also 1.9.0-rc2. | |
| 748 | |
| 749 AIM and ICQ: | |
| 750 * X-Status (Custom ICQ status icon) support. Since most of the icons | |
| 751 available reflect moods, this is labeled "Set Mood" on the | |
| 752 Accounts->ICQ Account menu. (Andrew Ivanov, Tomáš Kebert, | |
| 753 Yuriy Yevgrafov, and trac users bob007, salieff, and nops) | |
| 754 * Allow setting and displaying icons between 1x1 and 100x100 pixels for | |
| 755 ICQ. Previously only icons between 48x48 and 52x64 were allowed. | |
| 756 * When using the clientLogin authentication method, prompt for a | |
| 757 password on reconnect when "Remember Password" is not checked and | |
| 758 authentication fails due to an incorrect password. (This is the same | |
| 759 behavior as the legacy authentication method) | |
| 760 * Support sending and receiving HTML-formatted messages for ICQ. | |
| 761 * Use the proper URL for "View web profile" link for ICQ buddies. | |
| 762 (Alexander Nartov) | |
| 763 | |
| 764 MSN: | |
| 765 * Support for version 9 of the MSN protocol has been removed. This | |
| 766 version is no longer supported on the servers. | |
| 767 * Support file transfer thumbnails (previews) for images. | |
| 768 * Fix CVE-2010-1624 (custom emoticon remote crash). | |
| 769 | |
| 770 XMPP: | |
| 771 * Direct messages to a specific resource only upon receipt of a message | |
| 772 with content (as opposed to a typing notification, etc). (Thanks to | |
| 773 rjoly for testing) | |
| 774 * Present a better error message when authentication fails while trying | |
| 775 to connect to Facebook. (David Reiss, Facebook) | |
| 776 * When sending data using in-band-bytestreams, interpret the block-size | |
| 777 attribute as the size of the BASE64-encoded representation of the | |
| 778 data. | |
| 779 * Validate the hash on incoming BoB data objects (for custom smileys | |
| 780 etc.), cache based per JID when the CID is not a valid hash (as | |
| 781 specified by the BoB XEP). | |
| 782 * Send whitespace keepalives if we haven't sent data in a while (2 | |
| 783 minutes). This fixes an issue with Openfire disconnecting a | |
| 784 libpurple-baesd client that has just been quiet for about 6 | |
| 785 minutes. | |
| 786 * Only support Google Talk's JID Domain Discovery extension | |
| 787 (allowing a user to log in with "@gmail.com" or "@googlemail.com" | |
| 788 interchangeably) for those two domains. This change was made | |
| 789 due to interoperability issues with some BOSH Connection Managers | |
| 790 and namespaced attributes. | |
| 791 | |
| 792 Yahoo/Yahoo JAPAN: | |
| 793 * Attempt to better handle transparent proxies interfering with | |
| 794 HTTP-based login. | |
| 795 * Fix handling of P2P packets, thus fixing the loss of some messages. | |
| 796 * Retrieve the pager server address from Yahoo!'s servers directly. | |
| 797 * Removed the "Pager server" account option, as it is no longer needed. | |
| 798 * The authentication code is now less order-sensitive with the | |
| 799 components of the server's response. | |
| 800 * The authentication process now acts more like the official client. | |
| 801 | |
| 802 Finch: | |
| 803 * New action 'history-search', with default binding ctrl+r, to search | |
| 804 the entered string in the input history. | |
| 805 | |
| 806 Windows-Specific Changes | |
| 807 * Updated GTK+ to 2.16.6 | |
| 808 * Private GTK+ Runtime now used (GTK+ Installer no longer supported) | |
| 809 * Minimum required GTK+ version increased to 2.14.7 | |
| 810 * Windows 95, Windows 98, Windows 98 Second Edition, Windows ME | |
| 811 (Millennium Edition), and Windows NT 4.0 longer supported due to GTK+ | |
| 812 requirements changes. | |
| 813 * Crash Report files (pidgin.RPT) are now generated in the ~/.purple | |
| 814 directory instead of the installation directory. | |
| 815 * NSS SSL Library upgraded to 3.12.5 (thanks to Berke Viktor) | |
| 816 * GtkSpell upgraded to 2.0.16, changing the spellchecking backend to | |
| 817 enchant. This means that myspell and hunspell (OpenOffice) | |
| 818 dictionaries can be used (previous versions' aspell dictionaries | |
| 819 will not work). | |
| 820 | |
| 821 version 2.6.6 (02/18/2010): | |
| 822 libpurple: | |
| 823 * Fix 'make check' on OS X. (David Fang) | |
| 824 * Fix a quirk in purple_markup_html_to_xhtml that caused some messages | |
| 825 to be improperly converted to XHTML. | |
| 826 * Set "controlling-mode" correctly when initializing a media session. | |
| 827 Fixes receiving voice calls from Psi. | |
| 828 * When looking up DNS records, use the type of record returned by the | |
| 829 server (instead of the type we asked for) to determine how to process | |
| 830 the record. | |
| 831 * Fix an issue with parsing XML attributes that contain "<br>". | |
| 832 See ChangeLog.API for more details. | |
| 833 | |
| 834 General: | |
| 835 * Correctly disable all missing dependencies when using the | |
| 836 --disable-missing-dependencies option. (Gabriel Schulhof) | |
| 837 | |
| 4 Gadu-Gadu: | 838 Gadu-Gadu: |
| 5 * Fix display of avatars after a server-side change. (Krzysztof | 839 * Fix display of avatars after a server-side change. (Krzysztof |
| 6 Klinikowski) | 840 Klinikowski) |
| 7 | 841 |
| 842 AIM: | |
| 843 * Allow setting and displaying icons between 1x1 and 100x100 pixels. | |
| 844 Previously only icons between 48x48 and 50x50 were allowed. | |
| 845 | |
| 8 MSN: | 846 MSN: |
| 847 * Fix CVE-2010-0277, a possible remote crash when parsing an incoming | |
| 848 SLP message. (Discovered by Fabian Yamaguchi) | |
| 9 * File transfer requests will no longer cause a crash if you delete the | 849 * File transfer requests will no longer cause a crash if you delete the |
| 10 file before the other side accepts. | 850 file before the other side accepts. |
| 11 * Recieved files will no longer hold an extra lock after completion, | 851 * Received files will no longer hold an extra lock after completion, |
| 12 meaning they can be moved or deleted without complaints from your OS. | 852 meaning they can be moved or deleted without complaints from your OS. |
| 13 * Buddies who sign in from a second location will no longer cause an | 853 * Buddies who sign in from a second location will no longer cause an |
| 14 unnecessary chat window to open. | 854 unnecessary chat window to open. |
| 15 * Support setting an animated GIF as a buddy icon. | 855 * Support setting an animated GIF as a buddy icon. |
| 856 * Numerous code cleanups and memory savings. | |
| 857 | |
| 858 MySpace: | |
| 859 * Fix a leak and crash when retrieving buddy icons. | |
| 16 | 860 |
| 17 XMPP: | 861 XMPP: |
| 862 * Less likely to send messages to a contact's idle/inactive resource. | |
| 863 Previously, if a message was received from a specific resource, | |
| 864 responses would be sent to that resource until either it went offline | |
| 865 or a message is received from another resource. Now, messages are | |
| 866 sent to the bare JID upon receipt of any presence change from the | |
| 867 contact. | |
| 18 * Added support for the SCRAM-SHA-1 SASL mechanism. This is only | 868 * Added support for the SCRAM-SHA-1 SASL mechanism. This is only |
| 19 available when built without Cyrus SASL support. | 869 available when built without Cyrus SASL support. |
| 20 * When getting info on a domain-only (server) JID, show uptime | 870 * When getting info on a domain-only (server) JID, show uptime |
| 21 (when given by the result of the "last query") and don't show status as | 871 (when given by the result of the "last query") and don't show status |
| 22 offline. | 872 as offline. |
| 873 * Fix getting info on your own JID. | |
| 874 * Wrap XHTML messages in <p>, as described in XEP-0071, for | |
| 875 compatibility with some clients. | |
| 876 * Don't do an SRV lookup for a STUN server associated with the account | |
| 877 if one is already set globally in prefs. | |
| 878 * Don't send custom smileys larger than the recommended maximum object | |
| 879 size specified in the BoB XEP. This prevents a client from being | |
| 880 disconnected by servers that dislike overly-large stanzas. | |
| 881 * Fix receiving messages without markup over an Openfire BOSH | |
| 882 connection (forcibly put the stanzas in the jabber:client namespace). | |
| 883 * The default value for the file transfer proxies is automatically | |
| 884 updated when an account connects, if it is still the old (broken) | |
| 885 default (from 'proxy.jabber.org' to 'proxy.eu.jabber.org'). | |
| 886 * Fix an issue where libpurple created duplicate buddies if the roster | |
| 887 contains a buddy in two groups that differ only by case | |
| 888 (e.g. "XMPP" and "xmpp") (or not at all). | |
| 889 | |
| 890 Yahoo: | |
| 891 * Don't send <span> and </span> tags. (Fartash Faghri) | |
| 892 * Support PingBox. PingBoxes will appear as pbx/PingBoxName. (Kartik | |
| 893 Mohta) | |
| 894 | |
| 895 Pidgin: | |
| 896 * Fix CVE-2010-0423, a denial of service attack due to the parsing | |
| 897 of large numbers of smileys. (Discovered by Antti Hayrynen) | |
| 898 * Correctly size conversation and status box entries when the | |
| 899 interior-focus style property is diabled. (Gabriel Schulhof) | |
| 900 * Correctly handle a multiline text field being required in a | |
| 901 request form. (Thanks to Florian Zeitz for finding this problem) | |
| 902 * Search friends by email-addresses in the buddy list. (Luoh Ren-Shan) | |
| 903 * Allow dropping an image on Custom Smiley window to add a new one. | |
| 904 * Prompt for confirmation when clearing a whiteboard (doodle) session. | |
| 905 (Kartik Mohta) | |
| 906 * Use the "hand" cursor when hovering over usernames in chat history to | |
| 907 indicate that the username is an actionable item. | |
| 908 * Double-clicking usernames in chat history will open an IM with that | |
| 909 user. | |
| 910 * Put an icon on the "Filter" button in the debug window. | |
| 911 * Don't treat "/messages/like/this " as commands. | |
| 912 * Explicitly mark user interaction when inserting smilies from the | |
| 913 toolbar so "Undo" correctly removes these smilies. | |
| 914 * Clicking "New" or "Saved" in the status selector menu while typing a | |
| 915 status message no longer keeps the status entry area stuck in "typing" | |
| 916 mode forever. | |
| 917 * Show tooltips for ellipsized conversation tabs. On older systems, | |
| 918 tooltips will show for all tabs. | |
| 919 * The File Transfers and Debug Window windows are no longer created as | |
| 920 dialogs. These windows should now have minimize buttons in many | |
| 921 environments in which they were previously missing | |
| 922 (including Windows). | |
| 923 * Smiley themes with Windows line endings no longer cause theme | |
| 924 descriptions not to be displayed in the theme selector. | |
| 925 | |
| 926 Finch: | |
| 927 * Fix CVE-2010-0420, a possible remote crash when handling chat room | |
| 928 buddy names. | |
| 929 * Rebindable 'move-first' and 'move-last' actions for tree widgets. So | |
| 930 it is possible to jump to the first or last entry in the buddy list | |
| 931 (and other such lists) by pressing home or end key (defaults) | |
| 932 respectively. | |
| 23 | 933 |
| 24 version 2.6.5 (01/08/2010): | 934 version 2.6.5 (01/08/2010): |
| 25 libpurple: | 935 libpurple: |
| 26 * TLS certificates are actually stored to the local cache once again | 936 * TLS certificates are actually stored to the local cache once again |
| 27 (accepting a name mismatch on a certificate should now be remembered) | 937 (accepting a name mismatch on a certificate should now be remembered) |
| 45 version 2.6.4 (11/29/2009): | 955 version 2.6.4 (11/29/2009): |
| 46 libpurple: | 956 libpurple: |
| 47 * Actually emit the hold signal for media calls. | 957 * Actually emit the hold signal for media calls. |
| 48 * Fix building the GnuTLS plugin with older versions of GnuTLS. | 958 * Fix building the GnuTLS plugin with older versions of GnuTLS. |
| 49 * Fix DNS TXT query resolution. | 959 * Fix DNS TXT query resolution. |
| 50 * Don't send Proxy-Authorization headers to HTTP proxy servers until we've | 960 * Don't send Proxy-Authorization headers to HTTP proxy servers until |
| 51 received a "407 Proxy Authentication Required" response from the server. | 961 we've received a "407 Proxy Authentication Required" response from |
| 52 (thecrux) | 962 the server. (thecrux) |
| 53 * Added "MXit" protocol plugin, supported and maintained by the MXit folks | 963 * Added "MXit" protocol plugin, supported and maintained by the MXit |
| 54 themselves (MXit Lifestyle (Pty) Ltd.) | 964 folks themselves (MXit Lifestyle (Pty) Ltd.) |
| 55 | 965 |
| 56 General: | 966 General: |
| 57 * New 'plugins' sub-command to 'debug' command (i.e. '/debug plugins') | 967 * New 'plugins' sub-command to 'debug' command (i.e. '/debug plugins') |
| 58 to announce the list of loaded plugins (in both Finch and Pidgin). | 968 to announce the list of loaded plugins (in both Finch and Pidgin). |
| 59 * Always rejoin open chats after an account reconnects. | 969 * Always rejoin open chats after an account reconnects. |
| 80 * Cache our own friendly name as the server no longer does that for | 990 * Cache our own friendly name as the server no longer does that for |
| 81 us. Users of older versions may need to re-set their friendly name | 991 us. Users of older versions may need to re-set their friendly name |
| 82 as it has probably been reset. | 992 as it has probably been reset. |
| 83 | 993 |
| 84 XMPP: | 994 XMPP: |
| 85 * Users connecting to Google Talk now have an "Initiate Chat" context menu | 995 * Users connecting to Google Talk now have an "Initiate Chat" context |
| 86 option for their buddies. (Eion Robb) | 996 menu option for their buddies. (Eion Robb) |
| 87 * Fix a crash when attempting to validate an invalid JID. | 997 * Fix a crash when attempting to validate an invalid JID. |
| 88 * Resolve an issue when connecting to iChat Server when no resource | 998 * Resolve an issue when connecting to iChat Server when no resource |
| 89 is specified. | 999 is specified. |
| 90 * Try to automatically find a STUN server by using an SRV lookup on the | 1000 * Try to automatically find a STUN server by using an SRV lookup on the |
| 91 account's domain, and use that for voice and video if found and the user | 1001 account's domain, and use that for voice and video if found and the |
| 92 didn't set one manually in prefs. | 1002 user didn't set one manually in prefs. |
| 93 * Fix a crash when adding a buddy without an '@'. | 1003 * Fix a crash when adding a buddy without an '@'. |
| 94 * Don't show the option to send a file to a buddy if we know for certain | 1004 * Don't show the option to send a file to a buddy if we know for certain |
| 95 they don't support any file transfer method supported by libpurple. | 1005 they don't support any file transfer method supported by libpurple. |
| 96 * Keep the avatar on the server if one is not set locally. | 1006 * Keep the avatar on the server if one is not set locally. |
| 97 | 1007 |
| 111 | 1021 |
| 112 Pidgin: | 1022 Pidgin: |
| 113 * The userlist in a multiuser chat can be styled via gtkrc by using the | 1023 * The userlist in a multiuser chat can be styled via gtkrc by using the |
| 114 widget name "pidgin_conv_userlist". (Heiko Schmitt) | 1024 widget name "pidgin_conv_userlist". (Heiko Schmitt) |
| 115 * Add a hold button to the media window. | 1025 * Add a hold button to the media window. |
| 116 * Fix a bug where the conversation backlog stops scrolling in a very busy | 1026 * Fix a bug where the conversation backlog stops scrolling in a very |
| 117 chat room. | 1027 busy chat room. |
| 118 * In the Conversation "Send To" menu, offline buddies appear grayed | 1028 * In the Conversation "Send To" menu, offline buddies appear grayed |
| 119 out (but are still selectable). Previously, only offline buddies on | 1029 out (but are still selectable). Previously, only offline buddies on |
| 120 accounts that do not support offline messaging appeared grayed out. | 1030 accounts that do not support offline messaging appeared grayed out. |
| 121 | 1031 |
| 122 Pidgin Preference and Preference Window Changes: | 1032 Pidgin Preference and Preference Window Changes: |
| 123 * Removed the "Use font from theme" and "Conversation Font" preferences | 1033 * Removed the "Use font from theme" and "Conversation Font" preferences |
| 124 for everyone except Windows users. The font can be controlled from the | 1034 for everyone except Windows users. The font can be controlled from |
| 125 Pidgin GTK+ Theme Control plugin. | 1035 the Pidgin GTK+ Theme Control plugin. |
| 126 * Tabs in the Preferences window are now on the left side. | 1036 * Tabs in the Preferences window are now on the left side. |
| 127 * The Browser tab is now visible for GNOME users. | 1037 * The Browser tab is now visible for GNOME users. |
| 128 * Added a Proxy tab shown no matter what environment Pidgin runs in. | 1038 * Added a Proxy tab shown no matter what environment Pidgin runs in. |
| 129 * The Browser and Proxy tabs show appropriate GNOME-specific messages and | 1039 * The Browser and Proxy tabs show appropriate GNOME-specific messages |
| 130 allow launching the correct applications to change the relevant GNOME | 1040 and allow launching the correct applications to change the relevant |
| 131 preferences if found. These were previously together on the Network | 1041 GNOME preferences if found. These were previously together on the |
| 132 tab. | 1042 Network tab. |
| 133 * Moved the port range spin buttons on the Network tab to be beside the | 1043 * Moved the port range spin buttons on the Network tab to be beside the |
| 134 checkbox that enables/disables them. | 1044 checkbox that enables/disables them. |
| 135 * Reorganized preferences on the Status/Idle tab to have one less | 1045 * Reorganized preferences on the Status/Idle tab to have one less |
| 136 "section." | 1046 "section." |
| 137 * Reorganized preferences on the Sounds tab to have one less "section." | 1047 * Reorganized preferences on the Sounds tab to have one less "section." |
| 138 * Renamed Smiley Themes tab to Themes. | 1048 * Renamed Smiley Themes tab to Themes. |
| 139 * Moved Buddy List Theme and Status Icon Theme selectors from Interface | 1049 * Moved Buddy List Theme and Status Icon Theme selectors from Interface |
| 140 tab to Themes tab. | 1050 tab to Themes tab. |
| 141 * Moved Sound Theme selector from Sounds tab to Themes tab. | 1051 * Moved Sound Theme selector from Sounds tab to Themes tab. |
| 142 * Changed the Smiley Theme selector to be consistent with the other theme | 1052 * Changed the Smiley Theme selector to be consistent with the other |
| 143 selectors. | 1053 theme selectors. |
| 144 * Rearranged tabs such that Interface is first and all remaining tabs are | 1054 * Rearranged tabs such that Interface is first and all remaining tabs |
| 145 alphabetized in English. | 1055 are alphabetized in English. |
| 146 | 1056 |
| 147 version 2.6.3 (10/16/2009): | 1057 version 2.6.3 (10/16/2009): |
| 148 General: | 1058 General: |
| 149 * Fix a crash when performing DNS queries on Unixes that use the | 1059 * Fix a crash when performing DNS queries on Unixes that use the |
| 150 blocking DNS lookups. (Brian Lu) | 1060 blocking DNS lookups. (Brian Lu) |
| 180 * Fix connecting using BOSH and legacy authentication (XEP-0078). | 1090 * Fix connecting using BOSH and legacy authentication (XEP-0078). |
| 181 * Adding buddies of the form "romeo@montague.net/Resource" are handled | 1091 * Adding buddies of the form "romeo@montague.net/Resource" are handled |
| 182 properly. In addition, it is no longer possible to add buddies of | 1092 properly. In addition, it is no longer possible to add buddies of |
| 183 the form "room@conference.example.net/User", where | 1093 the form "room@conference.example.net/User", where |
| 184 room@conference.example.net is a MUC. | 1094 room@conference.example.net is a MUC. |
| 185 * Don't crash when receiving "smileyfied" XHTML-IM from clients that don't | 1095 * Don't crash when receiving "smileyfied" XHTML-IM from clients that |
| 186 support bits of binary (ie. when getting an empty <data/> in return) | 1096 don't support bits of binary (ie. when getting an empty <data/> in |
| 1097 return) | |
| 187 * Fix bug where SSL/TLS was not required even though the | 1098 * Fix bug where SSL/TLS was not required even though the |
| 188 "require SSL/TLS" preference checked when connecting to servers | 1099 "require SSL/TLS" preference checked when connecting to servers |
| 189 that use the older iq-based authentication. (CVE-2009-3026) | 1100 that use the older iq-based authentication. (CVE-2009-3026) |
| 190 | 1101 |
| 191 Yahoo!/Yahoo! JAPAN: | 1102 Yahoo!/Yahoo! JAPAN: |
| 192 * Accounts now have "Use account proxy for SSL connections" option. This | 1103 * Accounts now have "Use account proxy for SSL connections" option. |
| 193 option force-overrides the account specific proxy settings for SSL | 1104 This option force-overrides the account specific proxy settings for |
| 194 connections only and instead uses the global proxy configuration. | 1105 SSL connections only and instead uses the global proxy configuration. |
| 195 | 1106 |
| 196 Finch: | 1107 Finch: |
| 197 * Properly detect libpanel on OpenBSD. (Brad Smith) | 1108 * Properly detect libpanel on OpenBSD. (Brad Smith) |
| 198 * Remove IO watches in gnt_quit. (Tomasz Mon) | 1109 * Remove IO watches in gnt_quit. (Tomasz Mon) |
| 199 | 1110 |
| 231 the dialog icons, and the Buddy List emblems. | 1142 the dialog icons, and the Buddy List emblems. |
| 232 * Build properly on Hurd. (Marc Dequènes) | 1143 * Build properly on Hurd. (Marc Dequènes) |
| 233 * Various memory leaks fixed as reported by Josh Mueller. | 1144 * Various memory leaks fixed as reported by Josh Mueller. |
| 234 * Properly handle an IRC buddy appearing in multiple groups. | 1145 * Properly handle an IRC buddy appearing in multiple groups. |
| 235 * Escape HTML entities in usernames when written with the HTML logger. | 1146 * Escape HTML entities in usernames when written with the HTML logger. |
| 236 * Do not display MySpace status changes as incoming IMs. (Mark Doliner and | 1147 * Do not display MySpace status changes as incoming IMs. (Mark Doliner |
| 237 Justin Williams) | 1148 and Justin Williams) |
| 238 | 1149 |
| 239 DNS: | 1150 DNS: |
| 240 * DNS servers are re-read when DNS queries fail in case the system has | 1151 * DNS servers are re-read when DNS queries fail in case the system has |
| 241 moved to a new network and the old servers are not accessible. | 1152 moved to a new network and the old servers are not accessible. |
| 242 * DNS SRV records with equal priority are sorted with respect to their | 1153 * DNS SRV records with equal priority are sorted with respect to their |
| 243 weight as specified in RFC 2782. (Vijay Raghunathan) | 1154 weight as specified in RFC 2782. (Vijay Raghunathan) |
| 244 * Don't do IPv6 address lookups if the computer does not have an IPv6 | 1155 * Don't do IPv6 address lookups if the computer does not have an IPv6 |
| 245 address configured. | 1156 address configured. |
| 246 * Fix a leak when the UI provides its own DNS resolving UI op. | 1157 * Fix a leak when the UI provides its own DNS resolving UI op. |
| 247 (Aman Gupta) | 1158 (Aman Gupta) |
| 248 * Don't fork a DNS resolver process to resolve IP addresses. (Aman Gupta) | 1159 * Don't fork a DNS resolver process to resolve IP addresses. |
| 249 * Internationalized Domain Names are supported when libpurple is compiled | 1160 (Aman Gupta) |
| 250 against the GNU IDN library. | 1161 * Internationalized Domain Names are supported when libpurple is |
| 1162 compiled against the GNU IDN library. | |
| 251 | 1163 |
| 252 Environment Variables: | 1164 Environment Variables: |
| 253 * GnuTLS logging (disabled by default) can be controlled through the | 1165 * GnuTLS logging (disabled by default) can be controlled through the |
| 254 PURPLE_GNUTLS_DEBUG environment variable, which is an integer between | 1166 PURPLE_GNUTLS_DEBUG environment variable, which is an integer between |
| 255 0 and 9 (higher is more verbose). Higher values may reveal sensitive | 1167 0 and 9 (higher is more verbose). Higher values may reveal sensitive |
| 256 information. | 1168 information. |
| 257 * PURPLE_VERBOSE_DEBUG environment variable. Currently, this is an "on" or | 1169 * PURPLE_VERBOSE_DEBUG environment variable. Currently, this is an "on" |
| 258 "off" variable. Set it to any value to turn it on and unset it to turn | |
| 259 it off. This will optionally be used to only show less useful debug | |
| 260 information on an as-needed basis. | |
| 261 * PURPLE_LEAKCHECK_HELP environment variable. Currently, this is an "on" | |
| 262 or "off" variable. Set it to any value to turn it on and unset it to | 1170 or "off" variable. Set it to any value to turn it on and unset it to |
| 263 turn it off. This will be used to perform various actions that are | 1171 turn it off. This will optionally be used to only show less useful |
| 264 useful when running libpurple inside of Valgrind or similar programs. | 1172 debug information on an as-needed basis. |
| 265 Currently, it keeps plugins in memory, allowing Valgrind to perform | 1173 * PURPLE_LEAKCHECK_HELP environment variable. Currently, this is an |
| 266 symbol resolution of leak traces at shutdown. | 1174 "on" or "off" variable. Set it to any value to turn it on and unset |
| 1175 it to turn it off. This will be used to perform various actions | |
| 1176 that are useful when running libpurple inside of Valgrind or similar | |
| 1177 programs. Currently, it keeps plugins in memory, allowing Valgrind | |
| 1178 to perform symbol resolution of leak traces at shutdown. | |
| 267 | 1179 |
| 268 AIM and ICQ: | 1180 AIM and ICQ: |
| 269 * Preliminary support for a new authentication scheme called | 1181 * Preliminary support for a new authentication scheme called |
| 270 "clientLogin." | 1182 "clientLogin." |
| 271 * Fixed a bug where your away message sometimes would not get set when | 1183 * Fixed a bug where your away message sometimes would not get set when |
| 272 you first sign on. | 1184 you first sign on. |
| 273 * Make sure links in your away messages show up as links to other people. | 1185 * Make sure links in your away messages show up as links to other |
| 1186 people. | |
| 274 * For ICQ, Never change the privacy setting specified by the user. | 1187 * For ICQ, Never change the privacy setting specified by the user. |
| 275 | 1188 |
| 276 Gadu-Gadu: | 1189 Gadu-Gadu: |
| 277 * Accounts can specify a server to which to connect. | 1190 * Accounts can specify a server to which to connect. |
| 278 (Krzysztof "kreez" Tobola) | 1191 (Krzysztof "kreez" Tobola) |
| 287 Stafford, Gal Topper, and Elliott Sales de Andrade) | 1200 Stafford, Gal Topper, and Elliott Sales de Andrade) |
| 288 * Add support for receiving audio clips on MSN. (Chris Stafford, Gal | 1201 * Add support for receiving audio clips on MSN. (Chris Stafford, Gal |
| 289 Topper, and Elliott Sales de Andrade) | 1202 Topper, and Elliott Sales de Andrade) |
| 290 * Show the invite message for buddies that requested authorization | 1203 * Show the invite message for buddies that requested authorization |
| 291 from you on MSN. | 1204 from you on MSN. |
| 292 * Support sending an invite message to buddies when requesting authorization | 1205 * Support sending an invite message to buddies when requesting |
| 293 from them on MSN. | 1206 authorization from them on MSN. |
| 294 * Timeout switchboard connections aggressively (60 seconds). | 1207 * Timeout switchboard connections after 60 seconds (msn-pecan devs). |
| 295 | 1208 |
| 296 XMPP: | 1209 XMPP: |
| 297 * Voice & Video support with Jingle (XEP-0166, 0167, 0176, & 0177), voice | 1210 * Voice & Video support with Jingle (XEP-0166, 0167, 0176, & 0177), |
| 298 support with GTalk and voice and video support with the GMail web | 1211 voice support with GTalk and voice and video support with the GMail |
| 299 client. (Mike "Maiku" Ruprecht) | 1212 web client. (Mike "Maiku" Ruprecht) |
| 300 * Added a Service Discovery Browser plugin for Pidgin. (Andrei Mozzhuhin) | 1213 * Added a Service Discovery Browser plugin for Pidgin. |
| 1214 (Andrei Mozzhuhin) | |
| 301 * Support for in-band bytestreams for file transfers (XEP-0047). (Marcus | 1215 * Support for in-band bytestreams for file transfers (XEP-0047). (Marcus |
| 302 Lundblad) | 1216 Lundblad) |
| 303 * Support for sending and receiving attentions (equivalent to "buzz" | 1217 * Support for sending and receiving attentions (equivalent to "buzz" |
| 304 and "nudge") using the command /buzz. (XEP-0224) | 1218 and "nudge") using the command /buzz. (XEP-0224) |
| 305 * Support for connecting using BOSH. (Tobias Markmann) | 1219 * Support for connecting using BOSH. (Tobias Markmann) |
| 312 * Support most recent version of User Avatar. (XEP-0084 v1.1) | 1226 * Support most recent version of User Avatar. (XEP-0084 v1.1) |
| 313 * Updated Entity Capabilities support. (Tobias Markmann) | 1227 * Updated Entity Capabilities support. (Tobias Markmann) |
| 314 * Better support for receiving remote users' nicknames. | 1228 * Better support for receiving remote users' nicknames. |
| 315 * /affiliate and /role will now list the room members with the specified | 1229 * /affiliate and /role will now list the room members with the specified |
| 316 affiliation/role if possible. (Andrei Mozzhuhin) | 1230 affiliation/role if possible. (Andrei Mozzhuhin) |
| 317 * Put section breaks between resources in "Get Info" to improve readability. | 1231 * Put section breaks between resources in "Get Info" to improve |
| 318 * Silently remove invalid XML 1.0 entities (e.g. ASCII control characters) | 1232 readability. |
| 319 from sent messages. | 1233 * Silently remove invalid XML 1.0 entities (e.g. ASCII control |
| 1234 characters) from sent messages. | |
| 320 * XHTML markup is only included in outgoing messages when the message | 1235 * XHTML markup is only included in outgoing messages when the message |
| 321 contains formatting. | 1236 contains formatting. |
| 322 * Show when the user was last logged in when doing "Get Info" on an offline | 1237 * Show when the user was last logged in when doing "Get Info" on an |
| 323 buddy, provided the server supports it. | 1238 offline buddy, provided the server supports it. |
| 324 * Support custom smileys in MUCs (only when all participants support the | 1239 * Support custom smileys in MUCs (only when all participants support the |
| 325 "Bits of Binary" extension, and a maximum of 10 participants are in the | 1240 "Bits of Binary" extension, and a maximum of 10 participants are in |
| 326 chat to avoid getting too many fetch requests). | 1241 the chat to avoid getting too many fetch requests). |
| 327 * Fix an issue with Jabber (pre-XMPP) servers and the user's preference | 1242 * Fix an issue with Jabber (pre-XMPP) servers and the user's preference |
| 328 to require SSL not being respected. | 1243 to require SSL not being respected. |
| 329 * Fix an issue where Cyrus SASL DIGEST MD5 authentication might fail if | 1244 * Fix an issue where Cyrus SASL DIGEST MD5 authentication might fail if |
| 330 the username, password, or realm (the JID domain) contain non-ASCII | 1245 the username, password, or realm (the JID domain) contain non-ASCII |
| 331 characters. | 1246 characters. |
| 332 * Show emblem for mobile, handheld, and web clients and bots (if the other | 1247 * Show emblem for mobile, handheld, and web clients and bots (if the |
| 333 client supports it). | 1248 other client supports it). |
| 334 * Google Talk mail notifications should now work for people for whom they | 1249 * Google Talk mail notifications should now work for people for whom |
| 335 inexplicably did not. (Thanks to yukam for determining the reason) | 1250 they inexplicably did not. (Thanks to yukam for determining the |
| 1251 reason) | |
| 336 * New XMPP and Google Talk accounts require SSL by default. | 1252 * New XMPP and Google Talk accounts require SSL by default. |
| 337 * Display kicks (and the reasons given) in chat rooms when an occupant is | 1253 * Display kicks (and the reasons given) in chat rooms when an occupant |
| 338 kicked. | 1254 is kicked. |
| 339 * Fix issues with case-sensitivity of XMPP roster and case-insensitive | 1255 * Fix issues with case-sensitivity of XMPP roster and case-insensitive |
| 340 Purple groups. | 1256 Purple groups. |
| 341 * For contacts who advertise Entity Capabilities, only send rich text | 1257 * For contacts who advertise Entity Capabilities, only send rich text |
| 342 markup if they support it. | 1258 markup if they support it. |
| 343 * Removed support for obsoleted XEP-0022 (Message Events) and XEP-0091 | 1259 * Removed support for obsoleted XEP-0022 (Message Events) and XEP-0091 |
