[Pidgin] #12339: "msn/*@hotmail.fr" contacts folded into non-existant "msn" email address
Pidgin
trac at pidgin.im
Wed Aug 4 02:06:03 EDT 2010
#12339: "msn/*@hotmail.fr" contacts folded into non-existant "msn" email address
---------------------+------------------------------------------------------
Reporter: andr909 | Owner: QuLogic
Type: defect | Status: new
Milestone: | Component: MSN
Version: 2.7.1 | Resolution:
Keywords: |
---------------------+------------------------------------------------------
Changes (by andr909):
* owner: rekkanoryo => QuLogic
* component: unclassified => MSN
Comment:
The change of component is speculative. It may affect any prefix.
This debug trace is from when pidgin is loaded.
(I discovered that if it is open when I quit Pidgin, it is automatically
reloaded when Pidgin is started.)
Note that the log shows that the correct msn/... contacts are re-added
from the registered Yahoo contacts when Pidgin is started.
The corrupted "msn" only contacts remain.
When communication starts with one of the msn contacts, the correct entry
is quickly changed to "msn" only.
(On the contact list, in the menu window, and in the blist.xml file.)
A particularly frustrating aspect of this bug, in addition to creating
another dummy contact each session, is that it is impossible to initiate
communication with a contact, as the contact's email address has been
corrupted.
As mentioned before, this may be related to Linux/Unix using "/" as a
directory separator instead of the "\" of Microsoft.
In any case, the log should help find where the address after "msn" is
being dropped.
A possible solution is maybe to change the separator used, to something
not used in any other context -- as well as being invalid in an email
address.
From what I understand reading the specs on email addesses, in a non-
quoted string, only ".." is invalid in the normal ascii range.
So "msn.." could be used without ambiguity.
In fact, msn/somethingelse at somewhere.com could in fact be a valid email
address.
Another approach could be for Pidgin to automatically recognize the msn
network from the address given, or alternately to let the Yahoo network
manage access to the MSN network, if in fact it is the Yahoo network which
accesses MSN and not only the Yahoo instant messenger program.
If anyone has an idea how I might help locate the problem, with my minimal
knowledge of programming in C and gtk+, please leave a comment.
Thanks
--
Ticket URL: <http://developer.pidgin.im/ticket/12339#comment:1>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list