[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