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

Pidgin trac at pidgin.im
Thu Aug 5 00:09:50 EDT 2010


#12339: "msn/*@hotmail.fr" contacts folded into non-existant "msn" email address
---------------------+------------------------------------------------------
 Reporter:  andr909  |        Owner:  sulabh.dev         
     Type:  defect   |       Status:  new                
Milestone:           |    Component:  Yahoo!/Yahoo! JAPAN
  Version:  2.7.1    |   Resolution:                     
 Keywords:           |  
---------------------+------------------------------------------------------

Comment(by rekkanoryo):

 Replying to [comment:5 andr909]:
 > The format "msn/somename @ hotmail.fr" is a valid email address, if the
 2 spaces are removed.[[BR]]
 > So using an "msn/" prefix for MSN addresses in Pidgin will produce an
 error for such addresses, even if this bug did not exist.[[BR]]
 > So the separator in the prefix should be changed, if a prefix must be
 used.  It seems that ".." is the only available separator in the ASCII
 range.

 [[BR]]
 The fact that '/' is valid in email addresses is irrelevant--it's illegal
 in Yahoo usernames and e-mail addresses, which is sufficient for the
 purposes for which it's used here.  Additionally, you cannot add buddies
 with arbitrary e-mail addresses to a Yahoo buddy list.  If you're adding
 an e-mail address instead of just a username, it must be ''either'' one of
 a very few specific Yahoo-owned domains (rocketmail, ymail, sbcglobal.net,
 and one or two others) ''or'' it must be from a "federated" network such
 as MSN, LCS/OCS, Sametime, or the Pingbox service.  Buddies from
 "federated" networks are keyed by special flags in the YMSG packets.

 Assuming it were possible to have an email address of
 'msn/rekkanoryo at live.fr', and this were a valid, working email address, in
 our Yahoo implementation, the buddy would appear as
 'msn/msn/rekkanoryo at live.fr' simply because of the federation.  The need
 for a prefix and separator is temporary and will go away when 3.0.0 comes
 about and we can modify API to allow specifying a federated network as an
 extra field in the add buddy dialog.

 Thus, the prefix and separator are wholly irrelevant to this issue.

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


More information about the Tracker mailing list