[Pidgin] #1331: MSNP14 cannot see MSN users registered with a yahoo mail address
Pidgin
trac at pidgin.im
Sun May 27 17:18:18 EDT 2007
#1331: MSNP14 cannot see MSN users registered with a yahoo mail address
-----------------------+----------------------------------------------------
Reporter: sbriglie | Type: defect
Status: new | Priority: minor
Component: libpurple | Version: 2.0.1
Keywords: | Pending: 0
-----------------------+----------------------------------------------------
Hi, I am using the MSNP14 branch of pidgin. I noticed that I had a MSN
buddy who was online (I checked with other clients) but I always saw this
buddy offline with pidgin.
Today I decided to try and find out why and I came out with this
explanation: the buddy has a MSN passport with a yahoo mail address. In
fact in file libpurple/protocols/msn/notification.c lines 635-640 look
like:
{{{
if(g_strrstr(domain,"yahoo") != NULL){
type_str = g_strdup_printf("32");
}else{
/*passport*/
type_str = g_strdup_printf("1");
}
}}}
It seems like MSN users with a yahoo domain are treated differently. I
think that this could be caused by the faulty assumption that a user with
a yahoo domain is a Yahoo messenger user, while in fact it is perfectly
possible to create a MSN passport with a yahoo mail address. I know my
buddy has such.
Just for testing I changed yahoo to $provider in line 635 and all my MSN
buddies with a passport registered with an email address from $provider
changed from online to offline.
--
Ticket URL: <http://developer.pidgin.im/ticket/1331>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list