comparison ChangeLog @ 31558:ce968e115c95

propagate from branch 'im.pidgin.cpw.masca.p2p' (head 33ca865dacb9e5bcf763d06f6a42cbaca337cc64) to branch 'im.pidgin.pidgin' (head 92f47f4e8b0cbb107fd97e1ab814d1cedbf109ad)
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Fri, 06 May 2011 06:25:14 +0000
parents 3e11fa72c5d8
children a8b4c78f53f0 bb4eaf8e70d6
comparison
equal deleted inserted replaced
31557:f021d93a1f9b 31558:ce968e115c95
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.7.10 (??/??/????): 3 version 2.8.0 (??/??/????):
4 General:
5 * Implement simple silence suppression for voice calls, preventing wasted
6 bandwidth for silent periods during a call. (Jakub Adam) (half of #13180)
7 * Added the DigiCert High Assurance CA-3 intermediate CA, needed for
8 validation of the Facebook XMPP interface's certificate.
9 * Removed the QQ protocol plugin. It hasn't worked in a long time and
10 isn't being maintained, therefore we no longer want it.
11
12 Pidgin:
13 * Duplicate code cleanup. (Gabriel Schulhof) (#10599)
14 * Voice/Video call window adapts correctly to adding or removing streams
15 on the fly. (Jakub Adam) (half of #13535)
16 * Don't cancel an ongoing call when rejecting the addition of a stream to
17 the existing call. (Jakub Adam) (#13537)
18 * Pidgin plugins can now override tab completion and detect clicks on
19 usernames in the chat userlist. (kawaii.neko) (#12599)
20
21 libpurple:
22 * media: Allow obtaining active local and remote candidates. (Jakub
23 Adam) (#11830)
24 * media: Allow getting/setting video capabilities. (Jakub Adam) (half of
25 #13095)
26 * Simple Silence Suppression is optional per-account. (Jakub Adam) (half
27 of #13180)
28 * Fix purple-url-handler being unable to find an account.
29 * media: Allow adding/removing streams on the fly. (Jakub Adam) (half of
30 #13535)
31 * Support new connection states in NetworkManager 0.9. (Dan Williams)
32 (#13505)
33 * When removing a buddy, delete the pounces associated with it.
34 (Kartik Mohta) (#1131)
35 * media: Allow libpurple and plugins to set SDES properties for RTP
36 conferences. (Jakub Adam) (#12981)
37 * proxy: Add new "Tor/Privacy" proxy type that can be used to restrict
38 operations that could leak potentially sensitive data (e.g. DNS queries).
39 (#11110, #13928)
40
41 Gadu-Gadu:
42 * Allow showing your status only to buddies. (Mateusz Piękos) (#13358)
43 * Updated internal libgadu to version 1.10.1. (Robert Matusewicz,
44 Krzysztof Klinikowski) (#13525)
45 * Suppress blank messages that happen when receiving inline
46 images. (Tomasz Wasilczyk) (#13554)
47 * Fix sending inline images to remote users, don't crash when
48 trying to send large (> 256kB) images. (Tomasz Wasilczyk) (#13580)
49 * Support typing notifications. (Jan Zachorowski, Tomasz Wasilczyk,
50 Krzysztof Klinikowski) (#13362, #13590)
51 * Require libgadu 1.10.1 to avoid using internal libgadu.
52 * Optional SSL connection support for GNUTLS users (not on Windows
53 yet!). (Tomasz Wasilczyk) (#13613, #13894)
54 * Don't count received messages or statuses when determining whether
55 to send a keepalive packet. (Jan Zachorowski) (#13699)
56 * Fix a crash when receiving images on Windows or an incorrect
57 timestamp in the log when receiving images on Linux. (Tomasz
58 Wasilczyk) (#10268)
59 * Support XML events, resulting in immediate update of other users'
60 buddy icons. (Tomasz Wasilczyk) (#13739)
61 * Accept poorly formatted URLs from other third-party clients in
62 the same manner as the official client. (Tomasz Wasilczyk)
63 (#13886)
64
65 ICQ:
66 * Fix unsetting your mood when "None" is selected. (Dustin Gathmann)
67 (#11895)
68 * Ignore Daylight Saving Time when performing calculations related to
69 birthdays. (Dustin Gathmann) (#13533)
70 * It is now possible to specify multiple encodings on the Advanced tab of
71 an ICQ account's settings by using a comma-delimited list. (Dmitry
72 Utkin (#13496)
73
74 IRC:
75 * Add "authserv" service command. (tomos) (#13337)
76
77 MXit:
78 * Support for an Invite Message when adding a buddy.
79 * Fixed bug in splitting-up of messages that contain a lot of links.
80 * Fixed crash caused by timer not being disabled on disconnect.
81 (introduced in 2.7.11)
82 * Clearing of the conversation window now works.
83 * When receiving an invite you can display the sender's profile
84 information, avatar image, invite message.
85 * The Change PIN option was moved into separate action.
86 * New profile attributes added and shown.
87 * Update to protocol v6.3.
88
89 XMPP:
90 * Remember the previously entered user directory when searching.
91 (Keith Moyer) (#12451)
92 * Correctly handle a buddy's unsetting his/her vCard-based avatar.
93 (Matthew W.S. Bell) (#13370)
94
95 Plugins:
96 * The Voice/Video Settings plugin now includes the ability to test
97 microphone settings. (Jakub Adam) (#13182)
98 * Fix a crash when handling some saved settings in the Voice/Video
99 Settings plugin. (Pat Erley) (13290, #13774)
100
101 Windows-Specific Changes:
102 * Fix building libpurple with Visual C++ .NET 2005. This was accidentally
103 broken in 2.7.11. (Florian Quèze)
104 * Build internal libgadu using packed structs, fixing several
105 long-standing Gadu-Gadu issues. (#11958, #6297)
106
107 version 2.7.11 (03/10/2011):
108 General:
109 * Our bundled libgadu should now build on HP-UX.
110 * Fix some instances of file transfers never completing. (Cristi Posoiu)
111 (#12472)
112
113 Pidgin:
114 * Sort by Status no longer causes buddies to move around when you
115 click them.
116 * Fix embedding in the system tray on older GTK+ releases (such as on
117 CentOS 5.5 and older Fedora).
118 * No longer require libstartup-notification for startup notification
119 support. GTK+ has included support for years, so use it instead. (David
120 Benjamin) (#13245)
121
122 AIM:
123 * Fix a bug where some buddies from your buddy list might not show up.
124 Affected non-English ICQ users the most. (#13386)
125 * Send keepalives for all types of network connections. Will hopefully
126 make chat rooms more reliable. (#1449)
127
128 MSN:
129 * Fix bug that prevented added buddies to your buddy list in certain
130 circumstances. (#13298)
131
132 MXit:
133 * MXit plugin and reported client version now follow the libpurple
134 version.
135 * Don't try to request profile information for non-user contacts.
136 * Allow Re-Invite for contacts in Deleted or Rejected state.
137 * Ensure we don't send packets too fast to the MXit server and trigger
138 its flood-detection mechanism. Also increased the internal packet queue
139 to 32 packets.
140
141 XMPP:
142 * Fix building on platforms with an older glib (inadvertantly broken in
143 2.7.10). (#13329)
144 * Don't treat the on-join status storms as 'new arrivals'. (Thijs
145 Alkemade) (#a14527)
146 * Extend the /join command to support room JIDs, enabling you to join
147 a room on any server. (Solarius, Matěj Cepl, Tirtha 'wyuka'
148 Chatterjee) (#4526)
149 * Add support for receiving a limited amount of history when joining a
150 room (not currently supported by Pidgin and Finch). (Thijs Alkemade)
151 (#10986, #a14219)
152
153 Yahoo!/Yahoo! JAPAN:
154 * Fix CVE-2011-1091, denials of service caused by NULL pointer
155 dereferences due to improper handling of malformed YMSG packets. Thanks
156 to Marius Wachtler for reporting this and reviewing the fix!
157
158 version 2.7.10 (02/06/2011):
159 General:
160 * Force video sources to all have the same capabilities. This reduces the
161 number of times video must be scaled down, saving CPU time. (Jakub Adam)
162 (half of #13095)
163 * Starting multiple video calls and ending one no longer causes the other
164 calls to stop sending audio and video. (Jakub Adam) (#12758, #13237)
165 * Perl bindings now respect LDFLAGS. (Peter Volkov, Markos Chandras)
166 (#12638)
167 * Added AddTrust External Root CA. (#11554)
168 * Resolve some issues validating X.509 certificates signed off the CAcert
169 Class 3 intermediate cert when using the GnuTLS SSL/TLS plugin.
170
171 Gadu-Gadu:
172 * Don't drop whole messages when text is colored. (Jan Zachorowski)
173 (#13259)
174
175 Groupwise:
176 * Don't show two windows when using "Get Info" on a buddy. (Gabriel Burt;
177 Novell, Inc.) (#13108)
178
4 IRC: 179 IRC:
5 * Don't send ISON messages longer than 512 bytes. (Jeffrey Honig) (#9692) 180 * Don't send ISON messages longer than 512 bytes. (Jeffrey Honig) (#9692)
6 181
7 libpurple: 182 libpurple:
8 * Stop sending audio when placing a call on hold. (Jakub Adam) (#13032) 183 * Stop sending audio when placing a call on hold. (Jakub Adam) (#13032)
9 * Stop translating gpointers to ints in the dbus API. This removes 184 * Stop translating gpointers to ints in the dbus API. This removes
10 functions from the dbus API. (The openSUSE Project) (#12507) 185 functions from the dbus API. (The openSUSE Project) (#12507)
186 * Fix D-Bus introspection calls that omit the interface parameter. (Tom
187 Samstag) (#13073)
188 * Fixed bugs in purple_str_to_time() that caused the most recent 'make
189 check' failures. (Nader Morshed) (#13131)
190 * Correct an issue that caused some UIs other than Pidgin or Finch to
191 leave a buddy in the "is typing" state. (Jan Kaluza)
192 * Fix potential information disclosure issues in the Cipher code. (Julia
193 Lawall)
11 194
12 Pidgin: 195 Pidgin:
13 * Support using the Page Up and Page Down keys on the numeric keypad in 196 * Support using the Page Up and Page Down keys on the numeric keypad in
14 the conversation window. (Ryan Flegel) (#13127) 197 the conversation window. (Ryan Flegel) (#13127)
198 * Fix a few memory leaks. (Nader Morshed) (#13162)
199 * Support rendering strikethrough when received as in-line CSS. (#13168)
200 * Editable comboboxes are now more friendly to some GTK+ themes. (Hugo
201 Pereira Da Costa) (#13164).
15 202
16 Plugins: 203 Plugins:
17 * The Voice/Video Settings plugin no longer resets selected devices to 204 * The Voice/Video Settings plugin no longer resets selected devices to
18 defaults. (Jakub Adam) (#13044) 205 defaults. (Jakub Adam) (#13044)
206 * The Voice/Video Settings plugin no longer crashes when a stored device
207 name is not found in the list of available devices. (Jakub Adam)
208 (#13238)
19 * The Autoaccept plugin now allows disabling filename escaping. (Rok 209 * The Autoaccept plugin now allows disabling filename escaping. (Rok
20 Mandeljc) (half of #11459) 210 Mandeljc) (half of #11459)
21 * The Autoaccept plugin now allows choosing Reject/Ask/Accept for 211 * The Autoaccept plugin now allows choosing Reject/Ask/Accept for
22 non-buddies. (Rok Mandeljc) (half of #11459) 212 non-buddies. (Rok Mandeljc) (half of #11459)
23 213
24 QQ: 214 QQ:
25 * QQ2008 is now the default protocol version. (Michael Terry) (#11635) 215 * QQ2008 is now the default protocol version. (Michael Terry) (#11635)
26 216
217 XMPP:
218 * Don't crash when receiving an unexpected/invalid jingle transport type.
219 (Nikita Kozlov) (#13136)
220 * Handle Connection: Close headers for BOSH, when the server does not
221 terminate the connection itself. (#13008)
222 * Improved parsing for DIGEST-MD5, which should resolve issues
223 connecting to some jabberd2 servers. This corrects an issue parsing
224 one-character or empty elements. (Noa Resare) (#a14514)
225
27 Yahoo!/Yahoo! JAPAN: 226 Yahoo!/Yahoo! JAPAN:
28 * Fix a crash when an account disconnects before a p2p session is 227 * Fix a crash when an account disconnects before a p2p session is
29 completely set up. (Jan Kaluza) (#12432) 228 completely set up. (Jan Kaluza) (#12432)
30 229
31 version 2.7.9 (12/26/2010): 230 version 2.7.9 (12/26/2010):
32 MSN: 231 MSN:
33 * Fix a crash when receiving short packets related to P2Pv2. (CVE ID 232 * Fix CVE-2010-4528, a crash when receiving short packets related to
34 pending) 233 P2Pv2 messages.
35 234
36 version 2.7.8 (12/19/2010): 235 version 2.7.8 (12/19/2010):
37 General: 236 General:
38 * Fix the exceptions in purple-remote on Python 2.6+. (Ari Pollak) 237 * Fix the exceptions in purple-remote on Python 2.6+. (Ari Pollak)
39 (#12151) 238 (#12151)
258 * Improvements for some file transfer scenarios, but not all. 457 * Improvements for some file transfer scenarios, but not all.
259 458
260 Windows: 459 Windows:
261 * Bonjour support now requires Apple Bonjour Print Services version 460 * Bonjour support now requires Apple Bonjour Print Services version
262 2.0.0 or newer (http://support.apple.com/kb/dl999). 461 2.0.0 or newer (http://support.apple.com/kb/dl999).
462
463 libpurple:
464 * Fall back to an ordinary request if a UI does not support showing a
465 request with an icon. Fixes receiving MSN file transfer requests
466 including a thumbnail in Finch.
467
468 Pidgin:
469 * Add support for the Gadu-Gadu protocol in the gevolution plugin to
470 provide Evolution integration with contacts with GG IDs. (#10709)
471 * Remap the "Set User Mood" shortcut to Control-D, which does not
472 conflict with the previous shortcut for Get Buddy Info on the
473 selected buddy.
474 * Add a plugin action menu (under Tools) for the Voice and Video
475 Settings plugin.
476
477 Finch:
478 * Add support for drop-down account options (like the SILC cipher
479 and HMAC options or the QQ protocol version).
480
481 XMPP:
482 * Unify the connection security-related settings into one dropdown.
483 * Fix a crash when multiple accounts are simultaneously performing
484 SASL authentication when built with Cyrus SASL support. (thanks
485 to Jan Kaluza) (#11560)
486 * Restore the ability to connect to XMPP servers that do not offer
487 Stream ID. (#12331)
488 * Added support for using Google's relay servers when making voice and
489 video calls to Google clients.
490
491 Yahoo/Yahoo JAPAN:
492 * Stop doing unnecessary lookups of certain alias information. This
493 solves deadlocks when a given Yahoo account has a ridiculously large
494 (>500 buddies) list and may improve login speed for those on slow
495 connections. (#12532)
263 496
264 version 2.7.3 (08/10/2010): 497 version 2.7.3 (08/10/2010):
265 General: 498 General:
266 * Use silent build rules for automake >1.11. You can enable verbose 499 * Use silent build rules for automake >1.11. You can enable verbose
267 builds with the --disable-silent-rules configure option, or using 500 builds with the --disable-silent-rules configure option, or using
906 Topper, and Elliott Sales de Andrade) 1139 Topper, and Elliott Sales de Andrade)
907 * Show the invite message for buddies that requested authorization 1140 * Show the invite message for buddies that requested authorization
908 from you on MSN. 1141 from you on MSN.
909 * Support sending an invite message to buddies when requesting 1142 * Support sending an invite message to buddies when requesting
910 authorization from them on MSN. 1143 authorization from them on MSN.
911 * Timeout switchboard connections aggressively (60 seconds). 1144 * Timeout switchboard connections after 60 seconds (msn-pecan devs).
912 1145
913 XMPP: 1146 XMPP:
914 * Voice & Video support with Jingle (XEP-0166, 0167, 0176, & 0177), 1147 * Voice & Video support with Jingle (XEP-0166, 0167, 0176, & 0177),
915 voice support with GTalk and voice and video support with the GMail 1148 voice support with GTalk and voice and video support with the GMail
916 web client. (Mike "Maiku" Ruprecht) 1149 web client. (Mike "Maiku" Ruprecht)