Opened 10 years ago

Closed 2 years ago

#10681 closed defect (out of date)

Has you wrong for MSN contacts

Reported by: NishaKitty Owned by: khc
Milestone: Component: MSN
Version: 2.6.3 Keywords: Has you
Cc: ynotswim, oba, TrD, djhighmass, shallpion, scytheman, benjiphil, ari

Description (last modified by NishaKitty)

Every time I add a new buddy and they add me I hover my mouse over their name, and it says "Has you: No". I've logged into the official client for MSN and this problem isn't present. It also seems to be present on other third party clients as well, aMSN seems to do it too. Contacts already on my list are not effected but if a contact was to remove me and then re-add me, the problem would re-occur.

Change History (46)

comment:1 follow-ups: Changed 10 years ago by darkrain42

Ticket #10609 has been marked as a duplicate of this ticket.

comment:2 in reply to: ↑ 1 Changed 10 years ago by NishaKitty

Replying to darkrain42:

Ticket #10609 has been marked as a duplicate of this ticket.

Um this Ticket has been marked as a duplicate of the other Ticket and the other Ticket has been marked as a duplicate of this Ticket...

Can someone fix this?

comment:3 Changed 10 years ago by darkrain42

This ticket is still open. That notification is that ticket #10609 was closed as a duplicate of this ticket (as the explanation says). This ticket remains open.

comment:4 Changed 10 years ago by ynotswim

Can't find a place to add myself to this ticket, so I am making a comment to it in order to get on the cc list.

And, on the record, I indeed did an extensive search for this problem before I open the ticket #10609 about 10 days before this ticket is opened. :) hehe

comment:5 follow-up: Changed 10 years ago by NishaKitty

Yeah I thought it was odd that my one was kept open instead of yours... Oh well as long as this issue gets fixed who cares which ticket x.x

comment:6 in reply to: ↑ 5 Changed 10 years ago by darkrain42

  • Keywords MSN problem removed

Replying to NishaKitty:

Yeah I thought it was odd that my one was kept open instead of yours...

This ticket, in my estimation, had slightly more detail to the problem.

comment:7 Changed 9 years ago by darkrain42

Ticket #10854 has been marked as a duplicate of this ticket.

comment:8 in reply to: ↑ 1 Changed 9 years ago by shallpion

Replying to darkrain42:

Ticket #10609 has been marked as a duplicate of this ticket.

I have noticed this problem several weeks ago. And until recently when I carelessly deleted all my buddies, and had to add them back one by one I found that, as long as two people delete delete each other, they will never get "Has you: Yes". This is typically a server issue, because not only pidgin, amsn shows "has you: no" as well. For the official client, that is another story: assum A and B are friends on MSN, and they delete each other. I found they might never delete the other so completely that the other people will disappear from the contact list and the allow list so that when they check "who added me as friend" in MSN, it always shows "A has B, B has A" no matter if A and B have deleted each other. Currently I didn't find any seriously negative effect of this issue. But it is really annoying, and sometimes I guess it may cause some problem of communications between friends---and it happened to me. :( . I really wish at least we can find out some explanation to this issue. I know msn's service has a bad reputation for a long long time. Sadly I have to rely on it to contact with my friends.

comment:9 Changed 9 years ago by shallpion

I asked some of my friends who have never used linux/pidgin before to check the "has you status" under both official client and pidgin. None of them had such issue. Really weird. Is it possibly caused by deleting/adding friends by pidgin?

comment:10 Changed 9 years ago by kokotron

I confirm this "bug" for 2.6.5 in both Windows and Ubuntu Linux 9.10.

This problem exists in other programs that offer similar functionality, such as emesene.

In my case, ALL of the contacts I've added after a certain point in time (which I can't remember, some months ago probably), regardless of the program (Windows Live, Emesene, Pidgin), display a "Has you: No" status. A few of my older contacts as well suddenly do so as well, while it's confirmed that I AM in their contact lists.

comment:11 Changed 9 years ago by scytheman

confirming for 2.6.6. ccing myself.

comment:12 Changed 9 years ago by glaubitz

Duplicate of issue #9276 (http://developer.pidgin.im/ticket/9276) ?

Adrian

comment:13 Changed 9 years ago by glaubitz

Hi,

from my experiments I would say that this is not an issue with pidgin but with the MSN servers themselves. The issue has occurred to me the first time roughly around one year ago. It doesn't matter, what client I use: I tested various versions of Pidgin on various operating systems, aMSN, the original client: Windows Live Messenger and even Microsoft Messenger for Mac. With any of these clients, the "Has you" report was always "No".

I contacted MSN Messenger support regarding this issue (since the problems arise even with the original client) and that's what they suggested as a fix so far:

First solution: "

  1. In the notification area, right-click the Windows Live Messenger icon, and then click "Exit."
  2. Click "Start," click "Run," type control appwiz.cpl , and then click "OK."
  3. In the list of currently installed programs, look for " MyWebSearch? Toolbar, Smiley Central, Messenger Plus, Kiwee Toolbar, Zango Toolbar, WindowsBlinds? Theme, Alienware Theme, Hotbar, FunWeb? Products, Sweet IM Toolbar, Info Pen and MacroGaming? SweetIM " and then click "Remove."
  4. If you are prompted to confirm, click "Yes." "

Second solution:

"This issue occurs when there's a problem with the Contacts Cache folder of your Messenger. Just a heads up, this folder connects your Messenger account to the MSN Contact Server. If this is corrupted, this will cause you to have difficulty in viewing your contacts in the main Messenger window.

In order to fix this issue, what we will try to do is delete this folder from your computer. Please see the steps in Set A. If the issue persists, you need to reinstall a fresh copy of Windows Live Messenger. Please see the steps in Set B.

Set A

  1. Close Windows Live Messenger. Beside the time and date of your computer, right-click the Windows Live Messenger icon, and then click Exit.
  2. Click Start, click Run, copy and paste this message %USERPROFILE%\Application Data\Microsoft\ and then press Enter. Delete the IdentityCRL folder.
  3. Click Start, click Run, copy and paste this message %ALLUSERSPROFILE%\Application Data\Microsoft\ and then press Enter. Delete the IdentityCRL folder.
  4. Click Start, click Run, copy and paste this message %USERPROFILE%\Local Settings\Application Data\Microsoft\ and then press Enter. Delete the Windows Live Contacts folder.
  5. Click Start, click Run, copy and paste this message %USERPROFILE%\ and then press Enter. Delete the Contacts folder.
  6. Try to sign in and verify if the issue is resolved.

Set B

  1. Beside the time and date of your computer, right-click the Windows Live Messenger icon, and then click Exit.
  2. Click Start, click Run, type CONTROL APPWIZ.CPL and then click OK.
  3. In the list of currently installed programs, select Windows Live Essentials, and then click Remove.
  4. Under Select the programs you want to uninstall, tick the checkbox on all programs (Messenger, Mail, Photo Gallery, Toolbar, Writer), click Continue. If you don't see these options, please proceed to the next steps.
  5. If you are prompted to confirm that you want to remove the program, click Yes.
  6. Reinstall Windows Live Messenger, you can download it from this link: http://download.live.com/messenger"

The fact, that Microsoft is proposing different solutions to the same problem makes me think that this problem is actually NOT client-related but Microsoft having server problems but trying to let their users and their to appear as the scapegoats. I will put more pressure on Microsoft. It's definitely an issue with the client software since the problem arouse to several of my friends at the same time whatever client they were using. Also, I think this problem is related to the "Online MSN buddies displayed as offline".

Adrian

Adrian

comment:14 Changed 9 years ago by shallpion

Dear Adrian: Thanks for contacting with Microsoft. As you doubted I myself believe it is a server issue as well. A wild guess might be when confirming new contact official msn clients send a secret code to the server, which we don't know:( But considering some people who were using official clients always in the past may be vulnerable to this issue, I have to guess the server is messed up, totally :(

And for the solution from M$, apparently they are meaningless---but I would not be surprised because M$ is a big company and the customer service may have absolutely no idea what the problem really is---they may even know less than the developers of piding/amsn/emesene, etc on this issue.

Maybe what we can do is just waiting. :( Thank you.

comment:15 follow-up: Changed 9 years ago by glaubitz

Hi,

Together with a friend, I just did some further experiments with the original client today:

  1. Both me and my buddy have been using MSN for a long time and we have been on each others buddy list for around 4 years now without any trouble with the "Has you" feature, it always showed "Yes" when we were on each others list and immediately turned to "No" after removing each other (NOTE: the "Has you" status is updated upon re-connecting to MSN)
  2. Both me and my buddy were using exactly the same version of MSN Live Messenger: 14.0.8089.726.
  3. We removed each other from the buddy lists which changed "Has you" from "Yes" to "No" in Pidgin
  4. Then we added each other again
  5. We both checked in the menu: "Tools"->"Options", then "Privacy" and clicking "View"; my buddy did not appear on this list even though he added me; the same story on his side, I was not on his list either
  6. However, we are appear definitely on each others contact list in the main window, it is just the "Has you" feature which does not work anymore.

Funnily, at one point, the feature worked again for one second, after I performed this step which the Microsoft support told me:

"Click Start, click Run, copy and paste this message %USERPROFILE%\Local Settings\Application Data\Microsoft\ and then press Enter. Delete the Windows Live Contacts folder."

After that, I could check the list in the "Privacy" panel in the "Options" window and see my buddy there listed. In Pidgin, it never showed "Has you: Yes" though all the time even though the original client did. However, after he removed me again, he still appeared in that list. After deleting the Windows Live Contacts folder and restarting again, he was gone from the list. He removed the folder on his side, too. After adding each other again, we couldn't restore the information though. Whatever we did after that, we were never able to restore the "Has you" to "Yes", even in the original client. So, kind of an Heisenbug.

Further note: Even though we were both using the original clients and we both had removed each other from the contact lists, after I added my buddy to MSN, he did NOT receive a contact request on MSN (like it usually always worked). Instead, he had to add me to MSN manually, too.

By the way, the mechanism has definitely worked reliably up to September 2009. All contacts added up to this time show correctly as "Has you" as "Yes". After that date, only some contacts were added correctly (which also lets me conclude that this is a server issue). I once had the problem with one other friend before but we could resolve this issue by both removing and re-adding each other to MSN.

Conclusion:

  • "Has you" feature does not work reliably anymore, independent from what client software is used and what version; not reliably meaning, that sometimes it DOES work, but not always
  • deleting the folder %USERPROFILE%\Local Settings\Application Data\Microsoft\Windows Live Contacts *may* help to resolve the issue in certain cases (like it did for me once) but it does not help pidgin
  • contact requests in MSN aren't send reliably anymore either, regardless whether the original client (version tested 14.0.8089.726) is used or a third-party client like pidgin
  • the issue is not related to the fact whether someone uses a hotmail address for MSN or some random email address (like Gmail)

From what I have tested, I am very sure that this issue IS server-related and NOT a bug in pidgin/libpurple. Other clients, even the official one, show the erroneous behaviour as well. In cases were people report that the original client still reports that a buddy has added one to his/her contact list, he should try removing the Windows Live Contacts folder and see if the information is still valid.

I will confront Microsoft with my results now, again.

Adrian

comment:16 Changed 9 years ago by glaubitz

One more note, I think that the recent problems with MSN buddies sometimes appearing as offline even though they are actually online (see: #10683, #10848, #11576, #11581, I suggest merging these 4 bugs into one, btw) might be related to these "Has you" problems. Both the problems with "Has you" and people appearing erroneously offline within the past half year (started around September 2009).

Adrian

comment:17 in reply to: ↑ 15 ; follow-up: Changed 9 years ago by NishaKitty

  • Description modified (diff)

Replying to glaubitz:

Hi,

Together with a friend, I just did some further experiments with the original client today:

  1. Both me and my buddy have been using MSN for a long time and we have been on each others buddy list for around 4 years now without any trouble with the "Has you" feature, it always showed "Yes" when we were on each others list and immediately turned to "No" after removing each other (NOTE: the "Has you" status is updated upon re-connecting to MSN)
  2. Both me and my buddy were using exactly the same version of MSN Live Messenger: 14.0.8089.726.
  3. We removed each other from the buddy lists which changed "Has you" from "Yes" to "No" in Pidgin
  4. Then we added each other again
  5. We both checked in the menu: "Tools"->"Options", then "Privacy" and clicking "View"; my buddy did not appear on this list even though he added me; the same story on his side, I was not on his list either
  6. However, we are appear definitely on each others contact list in the main window, it is just the "Has you" feature which does not work anymore.

Funnily, at one point, the feature worked again for one second, after I performed this step which the Microsoft support told me:

"Click Start, click Run, copy and paste this message %USERPROFILE%\Local Settings\Application Data\Microsoft\ and then press Enter. Delete the Windows Live Contacts folder."

After that, I could check the list in the "Privacy" panel in the "Options" window and see my buddy there listed. In Pidgin, it never showed "Has you: Yes" though all the time even though the original client did. However, after he removed me again, he still appeared in that list. After deleting the Windows Live Contacts folder and restarting again, he was gone from the list. He removed the folder on his side, too. After adding each other again, we couldn't restore the information though. Whatever we did after that, we were never able to restore the "Has you" to "Yes", even in the original client. So, kind of an Heisenbug.

Further note: Even though we were both using the original clients and we both had removed each other from the contact lists, after I added my buddy to MSN, he did NOT receive a contact request on MSN (like it usually always worked). Instead, he had to add me to MSN manually, too.

By the way, the mechanism has definitely worked reliably up to September 2009. All contacts added up to this time show correctly as "Has you" as "Yes". After that date, only some contacts were added correctly (which also lets me conclude that this is a server issue). I once had the problem with one other friend before but we could resolve this issue by both removing and re-adding each other to MSN.

Conclusion:

  • "Has you" feature does not work reliably anymore, independent from what client software is used and what version; not reliably meaning, that sometimes it DOES work, but not always
  • deleting the folder %USERPROFILE%\Local Settings\Application Data\Microsoft\Windows Live Contacts *may* help to resolve the issue in certain cases (like it did for me once) but it does not help pidgin
  • contact requests in MSN aren't send reliably anymore either, regardless whether the original client (version tested 14.0.8089.726) is used or a third-party client like pidgin
  • the issue is not related to the fact whether someone uses a hotmail address for MSN or some random email address (like Gmail)

From what I have tested, I am very sure that this issue IS server-related and NOT a bug in pidgin/libpurple. Other clients, even the official one, show the erroneous behaviour as well. In cases were people report that the original client still reports that a buddy has added one to his/her contact list, he should try removing the Windows Live Contacts folder and see if the information is still valid.

I will confront Microsoft with my results now, again.

Adrian

I just removed a contact in Pidgin and then readded then I had to remove then twice as the first remove did not work. Has you: Yes after doing so.

Next test I removed them in MSN Live then readded with Pidgin. To which my surprise my contact appeared in my list after signing back on to Pidgin...

MSN just gets more confusing it also appears that "Get Info" is now failing as well as Pidgin getting MSN Avatars... I really don't know what gives...

comment:18 in reply to: ↑ 17 ; follow-up: Changed 9 years ago by glaubitz

Replying to NishaKitty:

I just removed a contact in Pidgin and then readded then I had to remove then twice as the first remove did not work. Has you: Yes after doing so.

You removed a contact from your list and checked your contact's list and it displayed you as "Has you: Yes" *AFTER* removing and re-adding, right? What about directly after removing. Please note, that in order to the "Has you" status being updated, you have to log out and in again to MSN. "Has you" is only updated during login.

In Windows Live Messenger (the original client), you always have to delete the Windows Live Contacts folder to make sure the information in the privacy list gets refreshed.

Next test I removed them in MSN Live then readded with Pidgin. To which my surprise my contact appeared in my list after signing back on to Pidgin...

So you didn't re-add your contact but it was already there?

MSN just gets more confusing it also appears that "Get Info" is now failing as well as Pidgin getting MSN Avatars... I really don't know what gives...

Weird. But, as I said and as I wrote in my mail to MSN support, I'm 99% sure it's a server issue.

Adrian

comment:19 in reply to: ↑ 18 ; follow-up: Changed 9 years ago by NishaKitty

  • Description modified (diff)

Replying to glaubitz:

Replying to NishaKitty:

I just removed a contact in Pidgin and then readded then I had to remove then twice as the first remove did not work. Has you: Yes after doing so.

You removed a contact from your list and checked your contact's list and it displayed you as "Has you: Yes" *AFTER* removing and re-adding, right? What about directly after removing. Please note, that in order to the "Has you" status being updated, you have to log out and in again to MSN. "Has you" is only updated during login.

In Windows Live Messenger (the original client), you always have to delete the Windows Live Contacts folder to make sure the information in the privacy list gets refreshed.

Next test I removed them in MSN Live then readded with Pidgin. To which my surprise my contact appeared in my list after signing back on to Pidgin...

So you didn't re-add your contact but it was already there?

MSN just gets more confusing it also appears that "Get Info" is now failing as well as Pidgin getting MSN Avatars... I really don't know what gives...

Weird. But, as I said and as I wrote in my mail to MSN support, I'm 99% sure it's a server issue.

Adrian

I didn't do all these steps but when I freshly installed my Windiws Live. My contact which is my own account (I added my own account in Pidgin ages ago) Shows up on both the "Allow List" and the "See who has added you to their contact list". But on Pidgin it shows "Has you: No". I've checked twice...

comment:20 in reply to: ↑ 19 ; follow-up: Changed 9 years ago by glaubitz

I didn't do all these steps but when I freshly installed my Windiws Live. My contact which is my > own account (I added my own account in Pidgin ages ago) Shows up on both the "Allow List" and the "See who has added you to their contact list". But on Pidgin it shows "Has you: No". I've checked twice...

Do you still see yourself in the list "See who has added you to their contact list" after deleting the folder %USERPROFILE%\Local Settings\Application Data\Microsoft\Windows Live Contacts (please shut down Windows Live Messenger while deleting the folder) ?

Adrian

comment:21 in reply to: ↑ 20 ; follow-up: Changed 9 years ago by NishaKitty

Replying to glaubitz:

I didn't do all these steps but when I freshly installed my Windiws Live. My contact which is my > own account (I added my own account in Pidgin ages ago) Shows up on both the "Allow List" and the "See who has added you to their contact list". But on Pidgin it shows "Has you: No". I've checked twice...

Do you still see yourself in the list "See who has added you to their contact list" after deleting the folder %USERPROFILE%\Local Settings\Application Data\Microsoft\Windows Live Contacts (please shut down Windows Live Messenger while deleting the folder) ?

Adrian

It changed in Windows Live Messenger I no longer have myself on my "People who had added me" list. I also somehow got my blocklist reset this time when switching between Pidgin and Windows Live Messenger. I give up.

comment:22 in reply to: ↑ 21 Changed 9 years ago by glaubitz

Replying to NishaKitty:

It changed in Windows Live Messenger I no longer have myself on my "People who had added me" list.

Aha, so this definitely proves that this folder contains the contact list cache in the original client and if you want to force a re-sync with the contact list on the server you have to delete that folder.

In any case, it proves that the original client IS affected as well. So NO issue with pidgin =).

I also somehow got my blocklist reset this time when switching between Pidgin and Windows Live Messenger. I give up.

Ok, obviously this folder also stores the information on your blocklist. I should have known that and warn you. I am sorry that you have to setup your blocklist again but now we know pretty sure that it is a server error and not a bug in pidgin.

Adrian

comment:23 Changed 9 years ago by glaubitz

Hi,

FYI, related bug reports of other open source MSN clients and of some distributions:

MSN Pecan:

<http://code.google.com/p/msn-pecan/issues/detail?id=243> <http://code.google.com/p/msn-pecan/issues/detail?id=258>

aMSN:

<https://sourceforge.net/tracker/?func=detail&aid=2922036&group_id=54091&atid=472655> <https://sourceforge.net/tracker/?func=detail&aid=2890333&group_id=54091&atid=472655>

Debian:

<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=569750>

Ubuntu:

<https://bugs.launchpad.net/ubuntu/+source/pidgin/+bug/391921>

BTW:

The aMSN developers suggest that there has been a recent update to the protocol:

<https://sourceforge.net/tracker/?func=detail&aid=2975309&group_id=54091&atid=472655>

Which doesn't explain however that the problems also exist with the original client from Microsoft.

Adrian

comment:24 follow-up: Changed 9 years ago by NishaKitty

I believe it's a combination of a change in protocol and server issues. Or maybe MS just can't make things work right I don't know and it's just a little furstraiting with results always changing when I try to figure things out.

comment:25 in reply to: ↑ 24 Changed 9 years ago by felipec

Replying to NishaKitty:

I believe it's a combination of a change in protocol and server issues. Or maybe MS just can't make things work right I don't know and it's just a little furstraiting with results always changing when I try to figure things out.

It's not related to the protocol as at least MSNP12, MSNP15, and MSNP18 show this problem.

comment:26 Changed 9 years ago by glaubitz

Hi,

yesterday I tested the beta version of Microsoft Messenger for Mac, 8.0. This version showed the same problem as all other MSN clients tested so far. What's even worse, Messenger 8.0 doesn't even support offline messaging.

<http://www.microsoft.com/mac/products/messenger-8/default.mspx>

I'm waiting for a beta release of Windows Live Messenger 2010 now which has been leaked recently to test whether the problem also exists with that version. I had a longer discussion with the Adium developers on that topic yesterday and their opinion was that Microsoft changed the protocol and now all third-party cannot properly interpret the "Has you" flag anymore. However, the Adium guys didn't know that even Windows Live Messenger 2009 has the problem, too. The adium guys think it will be fixed for WLM 2010 but I still don't think it's a client issue. The reason is that actually "Has you" is still properly set *sometimes* and contacts which are already set to "Has you: Yes" remain in that state that means this status is still transferred properly even when doing a fresh install of Pidgin without any local data which could might cache that flag information.

I'm still waiting for Microsofts response.

Adrian

comment:27 follow-up: Changed 9 years ago by NishaKitty

I had some additional thoughts on this. I think it's the way buddies are added via third party clients as opposed to the offical client. I had the following behaviour:

From Pidgin: Readding him after deleteing him showed his as offline in Pidgin 2.6.6, signing out then in did not change it. After deleteing the offline contact then adding again I could see him but his nick name would not update.

From WLM: He showed up on my list when I logged in. I deleted the directory Adrian refers to to make sure of it before doing so. It turns out after deleteing the same directory unlike my first experience my block list was still present also. Pidgin didn't remember my blocks.

I think it's an issue of WLM storing things differently to Pidgin and that's what is creating all these issues, I might be wrong though with all the weird things happening. It seems like a minefield to use MSN at the moment...

comment:28 in reply to: ↑ 27 Changed 9 years ago by glaubitz

Replying to NishaKitty:

From Pidgin: Readding him after deleteing him showed his as offline in Pidgin 2.6.6, signing out then in did not change it. After deleteing the offline contact then adding again I could see him but his nick name would not update.

Well, he showed up as offline after deleting and re-adding the first time. Then, after deleting and re-adding him the second time, he would show up as offline. So this seems rather coincidence. Please remember that in order to be able to see someone online in your MSN, you don't have to be added to his/her list. The only prerequisite is that the other contact is not blocking you to see him online.

From WLM: He showed up on my list when I logged in. I deleted the directory Adrian refers to to make sure of it before doing so. It turns out after deleteing the same directory unlike my first experience my block list was still present also. Pidgin didn't remember my blocks.

This is really weird. See, after I removed that folder, everything was synchronized with Pidgin since Pidgin always fetches the status from the servers and WLM pushed the clean buddylist without blocking information etc to the servers.

I think it's an issue of WLM storing things differently to Pidgin and that's what is creating > all these issues, I might be wrong though with all the weird things happening. It seems like a > minefield to use MSN at the moment...

Yes, might be. But, as I said before, I have all these weird issue even when using (both me and my buddy) the original client WLM 2009.

Adrian

comment:29 Changed 9 years ago by glaubitz

Hi guys,

I just received the following mail from Windows Live Support:

"Hi Adrian,

We apologize for the last e-mail you received. Our System encountered some minor technical difficulties which sent out the inappropriate e-mail to your inbox.

Adrian, I have read the previous correspondence and you are right that there are other users encountering this issue. This issue was further investigated and the Product Team informed us that this issue will be fixed in the next release of Windows Live Messenger.

We apologize for the inconvenience it has caused."

So Microsoft is working on it and they're hopefully fixing it soon ;). They didn't say, however, if it's both a problem on the client and server side or just on the client side. Let's just wait and see.

Adrian

comment:30 Changed 9 years ago by darkrain42

Ticket #11874 has been marked as a duplicate of this ticket.

comment:31 Changed 9 years ago by djsolidsnake86

but on pidgin will be fixed? the mail talk only for live messenger

comment:32 follow-up: Changed 9 years ago by NishaKitty

Just thought I'd let everyone know this seems fixed now on Microsoft's side. You need to delete your contact and have them delete you relog your MSN account and readd them, which should fix it. Happy days

comment:33 in reply to: ↑ 32 Changed 9 years ago by glaubitz

Replying to NishaKitty:

Just thought I'd let everyone know this seems fixed now on Microsoft's side. You need to delete your contact and have them delete you relog your MSN account and readd them, which should fix it. Happy days

I cannot confirm this. I just tried to reproduce what you suggested with a friend in my buddy list and the information about the the "Has you" status is still incorrect. We both used the latest available version of MSN Live Messenger for Windows to test that.

Adrian

comment:34 Changed 9 years ago by glaubitz

Hi,

since Microsoft has recently released a Beta of the new Windows Live Messenger, I fired up a Windows machine and hooked up via remote desktop to check whether they actually fixed the bug. Well, guess what, they fixed it the Microsoft way: They simply removed the "See who has you on their buddy lists" feature completely, probably knowing that it is broken. I've uploaded a screenshot of the current version of Windows Live Messenger 2010 Beta:

<http://users.physik.fu-berlin.de/~glaubitz/msn-live-2010-privacy.png>

Adrian

comment:35 follow-up: Changed 9 years ago by Robby

Perhaps this function should be removed then as proposed in #10980.

comment:36 in reply to: ↑ 35 Changed 9 years ago by glaubitz

Replying to Robby:

Perhaps this function should be removed then as proposed in #10980.

I will try to get in contact with Microsoft again and ask them whether the server actually still provides the information which it obviously does. I mean, why remove the feature even though it still works (at least most of the time): If someone is listed as "Has You: Yes", you know that you're on his list since if you let him remove you, "Has you" changes to "No". The only thing is that "Has you" won't change to "Yes" in most cases when you add someone. The chances are rather random.

Adrian

comment:37 Changed 9 years ago by NishaKitty

I tried readding a friend who had "Has you: No" and we couldn't fix it this time. I don't know why I was able to fix it with my other contact on two seperate accounts... *shrug* I really hate Microsoft right about now.

comment:38 Changed 9 years ago by kokotron

I noticed today that i get a "Has you: yes" status only by people who added me first, after the "Has you: No" error first appeared...

comment:39 Changed 9 years ago by glaubitz

The official Mac version (both current version 7 as well as version 8 beta) still provides the "Has you" feature which Microsoft has currently removed for the Live Messenger 2010 BETA (see my previous posts). I'm took a screenshot:

<http://users.physik.fu-berlin.de/~glaubitz/msn-mac-8-privacy.png>

Microsoft seems to be a bit inconsistent with their functionality on their Windows and Mac versions. As you may know, the Mac version also lacks a lot of features of the Windows version. The Mac version appears to be a fork of an older version of Microsoft Messenger (pre Live era).

Also, recently a new, additional problem has arisen with the Mac version indicating that Microsoft changed something on their servers. Every time I start the official client on the Mac now, I have to answer the following dialog for all buddies on my contacts list:

<http://users.physik.fu-berlin.de/~glaubitz/msn-mac-8-request.png>

Both the stable version 7 as well as the version 8 beta are affected.

I hope Microsoft will act soon and all of these fix things. It's starting to get annoying.

Adrian

comment:40 Changed 9 years ago by glaubitz

Hi guys,

very good news regarding this issue. It seems that Microsoft has finally fixed that bug. While their latest version of "Windows Live Messenger for Windows 2010" does not the feature "View who has you on their contacts list" anymore, the current version for MacOS, "Microsoft Messenger for Mac 8" still has this feature and it works correctly again.

I just tried that out with a friend on my buddy list for whom the "Has you" information was wrong. We both deleted each other, he was running WLM2009 on Windows 7 while I was running Messenger for Mac 8. I deleted him and he deleted me. Then we both shutdown and restarted our MSN clients. Before I logged in, I chose "Clear all account history", I immediately received his buddy request and could re-add him. He immediately showed up on my "View who has you on their contacts list" and I also appeared on his list. Thus the bug seems to have been fixed on the server side.

I haven't tested on Pidgin or Adium yet, but I would like to ask other people to as I don't have access to my Linux box atm.

If this feature shows to work on Pidgin again as well, we can finally close this bug report :D.

Adrian

comment:41 Changed 9 years ago by glaubitz

Hi,

I would like to add that the "Has You" flag might not be properly set when one party is using "Windows Live Messenger 2011".

This is something I figured out during my experiments. It definitively works between "Microsoft Messenger for Mac 8" and "Windows Live Messenger 2009" (the last version on XP). Also, I suppose but haven't tested, between two "Windows Live Messenger 2009" clients.

I suppose the reason is that Microsoft dropped the feature for the 2011 version anyway (they removed that part from the "Privacy" window) and thus 2011 doesn't set the flag anymore.

During my tests with Pidgin I figured out that the "Has You" might only be set to "Yes" in one of the party's account. So while it might be set to "Yes" for one user, it might be "No" for the other one even though both are using pidgin. I haven't, unfortunately, not yet figured out what the reason for that behavior is but should I figure that out, will I post that as well.

Adrian

comment:42 Changed 7 years ago by Robby

Ticket #14795 has been marked as a duplicate of this ticket.

comment:43 in reply to: ↑ description ; follow-up: Changed 7 years ago by untit1ed

2.10.4 - Still present.

comment:44 in reply to: ↑ 43 ; follow-up: Changed 7 years ago by glaubitz

Replying to untit1ed:

2.10.4 - Still present.

Unfortunately, yes, and I don't know whether it can be easily fixed. As I said before, Microsoft seems to have change some of their server configuration which obviously disrupted the reliable operation of this feature. This is probably why they silently dropped the feature in Windows Live Messenger 2011.

I made the experience that it sometimes reports the "Has you" status back correctly, but unfortunately not always.

It might be sensible to adapt Pidgin to Microsoft's XMPP support in MSN Messenger which they introduced some time ago but also uses some proprietary extensions IIRC. Using MSN with XMPP will probably be much more reliable than the old MSNPv1x protocol.

comment:45 in reply to: ↑ 44 Changed 7 years ago by untit1ed

Replying to glaubitz:

Replying to untit1ed:

2.10.4 - Still present.

Unfortunately, yes, and I don't know whether it can be easily fixed. As I said before, Microsoft seems to have change some of their server configuration which obviously disrupted the reliable operation of this feature. This is probably why they silently dropped the feature in Windows Live Messenger 2011.

I made the experience that it sometimes reports the "Has you" status back correctly, but unfortunately not always.

It might be sensible to adapt Pidgin to Microsoft's XMPP support in MSN Messenger which they introduced some time ago but also uses some proprietary extensions IIRC. Using MSN with XMPP will probably be much more reliable than the old MSNPv1x protocol.

I personally have no problem if this feature is dropped. I never actually had to use the feature, but it really confused me at first, made me think that 90% of my contacts removed me.

comment:46 Changed 2 years ago by dx

  • Resolution set to out of date
  • Status changed from new to closed

Closing all MSN tickets, since it has been removed in pidgin 2.12.0 after being broken for a couple of years (see http://ismsndeadyet.com/). The skypeweb plugin can be used as an alternative (yes, it supports MSN logins too)

If this issue is still present in any other protocols supported by pidgin, please leave a comment and we will reopen it.

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!