comparison ChangeLog @ 27670:31905a0d1c9d

merge of '6f4d0e183ebb11a95980e184e63bd4709aa24306' and '9fa808b57669d76c0989b16c2568cb7a7047511e'
author Paul Aurich <paul@darkrain42.org>
date Wed, 22 Jul 2009 06:12:13 +0000
parents caa70003bee8
children e741d5534055
comparison
equal deleted inserted replaced
27436:b171a80dff25 27670:31905a0d1c9d
5 * Theme support in libpurple thanks to Justin Rodriguez's summer of code 5 * Theme support in libpurple thanks to Justin Rodriguez's summer of code
6 project. With some minor additions and clean ups from Paul Aurich. 6 project. With some minor additions and clean ups from Paul Aurich.
7 * Voice & Video framework in libpurple, thanks to Mike Ruprecht's summer 7 * Voice & Video framework in libpurple, thanks to Mike Ruprecht's summer
8 of code project in 2008. 8 of code project in 2008.
9 * It should no longer be possible to end up with duplicates of buddies 9 * It should no longer be possible to end up with duplicates of buddies
10 in a group on the buddy list. (Paul Aurich) 10 in a group on the buddy list.
11 * Removed the unmaintained and unneeded toc protocol plugin. 11 * Removed the unmaintained and unneeded toc protocol plugin.
12 * Fixed NTLM authentication on big-endian systems. 12 * Fixed NTLM authentication on big-endian systems.
13 * Various memory cleanups when unloading libpurple. (Nick Hebner) 13 * Various memory cleanups when unloading libpurple. (Nick Hebner)
14 * Report idle time 'From last message sent' should work properly. 14 * Report idle time 'From last message sent' should work properly.
15 * Show the invite message for buddies that requested authorization
16 from you on MSN.
17 * DNS servers are re-read when DNS queries fail in case the system has 15 * DNS servers are re-read when DNS queries fail in case the system has
18 moved to a new network and the old servers are not accessible. 16 moved to a new network and the old servers are not accessible.
19 * DNS SRV records with equal priority are sorted with respect to their 17 * DNS SRV records with equal priority are sorted with respect to their
20 weight as specified in RFC 2782. (Vijay Raghunathan) 18 weight as specified in RFC 2782. (Vijay Raghunathan)
21 * GnuTLS logging (disabled by default) can be controlled through the 19 * GnuTLS logging (disabled by default) can be controlled through the
22 PURPLE_GNUTLS_DEBUG environment variable, which is an integer between 20 PURPLE_GNUTLS_DEBUG environment variable, which is an integer between
23 0 and 9 (higher is more verbose). Higher values may reveal sensitive 21 0 and 9 (higher is more verbose). Higher values may reveal sensitive
24 information. 22 information.
25 * PURPLE_VERBOSE_DEBUG environment variable. Currently this is an "on" or 23 * PURPLE_VERBOSE_DEBUG environment variable. Currently, this is an "on" or
26 "off" variable. Set it to any value to turn it on and unset it to turn 24 "off" variable. Set it to any value to turn it on and unset it to turn
27 it off. This will optionally be used to only show less useful debug 25 it off. This will optionally be used to only show less useful debug
28 information on an as-needed basis. 26 information on an as-needed basis.
29 * Add support for receiving handwritten (ink) messages on MSN. 27 * PURPLE_LEAKCHECK_HELP environment variable. Currently, this is an "on"
28 or "off" variable. Set it to any value to turn it on and unset it to
29 turn it off. This will be used to perform various actions that are
30 useful when running libpurple inside of Valgrind or similar programs.
31 Currently, it keeps plugins in memory, allowing Valgrind to perform
32 symbol resolution of leak traces at shutdown.
30 * Don't do IPv6 address lookups if the computer does not have an IPv6 33 * Don't do IPv6 address lookups if the computer does not have an IPv6
31 address configured. 34 address configured.
35 * Fix a leak when the UI provides its own DNS resolving UI op.
36 (Aman Gupta)
37 * Don't fork a DNS resolver process to resolve IP addresses. (Aman Gupta)
38 * Better handling of corrupt certificates in the TLS Peers cache.
39 * More efficient purple_find_buddies() and purple_find_group() functions.
40 (Jan Kaluza and Aman Gupta)
41 * Internationalized Domain Names are supported when libpurple is compiled
42 against the GNU IDN library.
43 * Install scalable versions of the main Pidgin icon, the protocol icons,
44 the dialog icons, and the Buddy List emblems.
32 45
33 AIM and ICQ: 46 AIM and ICQ:
34 * Preliminary support for a new authentication scheme called 47 * Preliminary support for a new authentication scheme called
35 "clientLogin." 48 "clientLogin."
36 * Fixed a bug where your away message sometimes would not get set when 49 * Fixed a bug where your away message sometimes would not get set when
42 * Accounts can specify a server to which to connect. 55 * Accounts can specify a server to which to connect.
43 (Krzysztof "kreez" Tobola) 56 (Krzysztof "kreez" Tobola)
44 * Correctly show tooltip status for contacts with status messages. 57 * Correctly show tooltip status for contacts with status messages.
45 (Krzysztof "kkszysiu" Klinikowski) 58 (Krzysztof "kkszysiu" Klinikowski)
46 * Support for fetching buddy icons. (Krzysztof "kkszysiu" Klinikowski) 59 * Support for fetching buddy icons. (Krzysztof "kkszysiu" Klinikowski)
47 * Support connection progress steps in Gadu-Gadu (Krzysztof "kkszysiu" 60 * Support connection progress steps in Gadu-Gadu. (Krzysztof "kkszysiu"
48 Klinikowski) 61 Klinikowski)
49 62
50 XMPP: 63 XMPP:
51 * Voice & Video support with Jingle (XEP-0166, 0167, 0176, & 0177), voice 64 * Voice & Video support with Jingle (XEP-0166, 0167, 0176, & 0177), voice
52 support with GTalk and voice and video support with the GMail web 65 support with GTalk and voice and video support with the GMail web
88 * Google Talk mail notifications should now work for people for whom they 101 * Google Talk mail notifications should now work for people for whom they
89 inexplicably did not. (Thanks to yukam for determining the reason) 102 inexplicably did not. (Thanks to yukam for determining the reason)
90 * New XMPP and Google Talk accounts require SSL by default. 103 * New XMPP and Google Talk accounts require SSL by default.
91 * Display kicks (and the reasons given) in chat rooms when an occupant is 104 * Display kicks (and the reasons given) in chat rooms when an occupant is
92 kicked. 105 kicked.
106 * Fix issues with case-sensitivity of XMPP roster and case-insensitive
107 Purple groups.
108 * For contacts who advertise Entity Capabilities, only send rich text
109 markup if they support it.
110 * Removed support for obsoleted XEP-0022 (Message Events) and XEP-0091
111 (Legacy Entity Time).
112 * When the GNU IDN library (libidn) is available, it is used for
113 normalization of Jabber IDs. When unavailable, internal routines are
114 used (as in previous versions).
93 115
94 Yahoo!/Yahoo! JAPAN: 116 Yahoo!/Yahoo! JAPAN:
95 * P2P file transfers. (Sulabh Mahajan) 117 * P2P file transfers. (Sulabh Mahajan)
96 * Sending text messages (address to +<countrycode><phone number>). 118 * Sending text messages (address to +<countrycode><phone number>).
97 (Sulabh Mahajan) 119 (Sulabh Mahajan)
99 'msn/buddy@somedomain.com' is now supported. (Sulabh Mahajan) 121 'msn/buddy@somedomain.com' is now supported. (Sulabh Mahajan)
100 * Further fixes for buddy pictures, aliases etc. 122 * Further fixes for buddy pictures, aliases etc.
101 * Yahoo! and Yahoo! JAPAN are now two separate protocol plugins that share 123 * Yahoo! and Yahoo! JAPAN are now two separate protocol plugins that share
102 common protocol code. You can now have the same account on both 124 common protocol code. You can now have the same account on both
103 networks. 125 networks.
126 * Ability to set personal details for an account and for buddies in the
127 buddylist.
128
129 MSN:
130 * Add support for receiving handwritten (ink) messages on MSN.
131 * Add support for receiving audio clips on MSN.
132 * Show the invite message for buddies that requested authorization
133 from you on MSN.
134 * Support sending an invite message to buddies when requesting authorization
135 from them on MSN.
136 * Timeout switchboard connections aggressively
104 137
105 Pidgin: 138 Pidgin:
106 * Added -f command line option to tell Pidgin to ignore NetworkManager 139 * Added -f command line option to tell Pidgin to ignore NetworkManager
107 and assume it has a valid network connection. 140 and assume it has a valid network connection.
108 * Allow plugins to specify custom link types to the GtkIMHtml widget. 141 * Allow plugins to specify custom link types to the GtkIMHtml widget.
134 * Draw the user's buddy icon at the bottom of the Buddy List with rounded 167 * Draw the user's buddy icon at the bottom of the Buddy List with rounded
135 corners for visual consistency with the actual icons in the Buddy List. 168 corners for visual consistency with the actual icons in the Buddy List.
136 (Kosta Arvanitis) 169 (Kosta Arvanitis)
137 * When file transfers are complete, the received file name written to the 170 * When file transfers are complete, the received file name written to the
138 conversation window is now linked to the file. 171 conversation window is now linked to the file.
172 * Fix a crash when closing a conversation tab that has unread messages
173 when the Message Notification plugin is loaded.
139 174
140 Finch: 175 Finch:
141 * The hardware cursor is updated correctly. This will be useful 176 * The hardware cursor is updated correctly. This will be useful
142 especially for users of braille terminals, screen readers etc. 177 especially for users of braille terminals, screen readers etc.
143 * Added a TinyURL plugin, which aids copying longer URLs. 178 * Added a TinyURL plugin, which aids copying longer URLs.