changeset 25400:a214dc3807f8

Setup message handlers on the MSN Notification server so that messages from Yahoo! buddies aren't lost in the ether. This assumes you can't get custom emoticons from them (but shouldn't be hard to fix that if necessary). Fixes #7676.
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Sun, 01 Feb 2009 09:08:44 +0000
parents 8ee34225cfd9
children e6683ec9d310
files ChangeLog libpurple/protocols/msn/notification.c
diffstat 2 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Sun Feb 01 09:06:34 2009 +0000
+++ b/ChangeLog	Sun Feb 01 09:08:44 2009 +0000
@@ -18,6 +18,7 @@
 	* Federated/Yahoo! buddies should now stop creating sync issues at
 	  every signin.  You may need to remove duplicates in the Address
 	  Book.  See the FAQ for more information.
+	* Messages from Yahoo! buddies are no longer silently dropped.
 
 	Finch:
 	* Allow rebinding keys to change the focused widget (details in the
--- a/libpurple/protocols/msn/notification.c	Sun Feb 01 09:06:34 2009 +0000
+++ b/libpurple/protocols/msn/notification.c	Sun Feb 01 09:08:44 2009 +0000
@@ -2096,6 +2096,13 @@
 	msn_table_add_msg_type(cbs_table,
 						   "application/x-msmsgssystemmessage",
 						   system_msg);
+	/* generic message handlers */
+	msn_table_add_msg_type(cbs_table, "text/plain",
+						   msn_plain_msg);
+	msn_table_add_msg_type(cbs_table, "text/x-msmsgscontrol",
+						   msn_control_msg);
+	msn_table_add_msg_type(cbs_table, "text/x-msnmsgr-datacast",
+						   msn_datacast_msg);
 }
 
 void