I have noticed that if I do NOT have a user in my roster, but have added them to my blocked user list using the Yahoo client, they will appear when fetching the roster in my Jabber client.
To reproduce:
-
Create two Yahoo IM accounts with empty rosters. I’m calling them “user A” and “user B”.
-
Log in as user A using the Yahoo official client
-
Log in as user B using the Yahoo official client on another machine
-
Send a message from user A to user B
-
Add user A to user B’s ignore list by clicking on the “Ignore” button in the Yahoo chat window of user B
-
Log in to the gateway as user B
-
Notice that user A appears in the roster of user B even though it was never added to it at any time
I am assuming that Yahoo sends a list of “blocked” contacts and the gateway is interpreting them as roster contacts. Is this the case?
Thanks!