[Pidgin] #12339: "msn/*@hotmail.fr" contacts folded into non-existant "msn" email address

Pidgin trac at pidgin.im
Mon Jul 19 01:25:07 EDT 2010


#12339: "msn/*@hotmail.fr" contacts folded into non-existant "msn" email address
--------------------------+-------------------------------------------------
 Reporter:  andr909       |     Owner:  rekkanoryo
     Type:  defect        |    Status:  new       
Component:  unclassified  |   Version:  2.7.1     
 Keywords:                |  
--------------------------+-------------------------------------------------
 Using yahoo accounts on Linux, with Pidgin 2.7.1 (french), as compiled by
 Mandriva.
 The same problem occured before recent update, on Pidgin 2.6.6, also
 compiled by Mandriva.

 When an msn contact is added to a yahoo account, it is initially added as
 entered to the blist.xml file correctly, as "msn/user at hotmail.fr".
 (Where user is the account name.)
 It also appears correctly in the conversation window.
 When the contact sends a message, the address in the conversation window
 changes to only "msn", and the value in the blist.xml file also changes to
 msn.  As well, the name on the original contact line in the main window is
 changed to msn, and another msn line is added.
 If the contact does not enter a message before Pidgin is closed, then the
 original contact name is not changed.
 However in that case, if the contact sends a message in a subsequent
 session, a new line named "msn" is added in the main window, and even if a
 conversation window is already open for the contact line with the same
 name, the contact's message will open in another conversation window.  (If
 contacts normally open in another tab, it will open in another tab.)

 Note that the blist.xml file adds another <name>msn</name> bloc each time
 such a line is added to the main contact list.
 (Every day another line is added.)

 Note that I can not initiate a communication with an msn user, as It
 always has a status of "Pas dans la liste du serveur" (not in the server
 list).
 (Logical, since "msn" alone is not a valid email address.)

 Only my yahoo contacts show as being in the server list.
 I only have one msn contact, but from the behavior it seems evident that
 they would all be folded into the same non-existant account.

 Note that Linux uses "/" as a path separator, so the fact that that
 character is used in "msn/*.hotmail" may be a factor.

 Otherwise, this may be related to ticket #12125, but I can't try the
 workaround suggested there as Microsoft's msn agent doesn't run on Linux.

 I don't have a debug trace at this point as this happens very quickly when
 a communication starts.
 Let me know if such a trace would help.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/12339>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list