Mercurial > pidgin
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) |