comparison ChangeLog @ 31712:8fc25b77295a

Hopefully fixes #13298, the bug about not being able to add MSN buddies. Here's what I think is happening: 1. Before we add the buddy we issue an FQY request to ask the server what network the username is for (either normal MSN or Yahoo) 2. When we get the response we add the buddy to our buddy list with the network ID given to us by the server 3. For some reason the server is now returning a network ID of 0 ("unknown") instead of 1 ("normal MSN") for normal passport buddies, and we bail out when we encounter this. QuLogic thinks the server used to return 1 in this case. My change is to just not bail out if the FQY response has network ID 0. Instead of treat 0 as 1 and continue with the add. It looks like our SOAP request to add the buddy to our address book will fail a big further down the road if the buddy doesn't exist--so we're still protecting against that.
author Mark Doliner <mark@kingant.net>
date Mon, 28 Feb 2011 08:26:40 +0000
parents 6b2b8cc8e7ae
children db330f8c1a8c
comparison
equal deleted inserted replaced
31711:feb50c34ec46 31712:8fc25b77295a
5 * Our bundled libgadu should now build on HP-UX. 5 * Our bundled libgadu should now build on HP-UX.
6 6
7 AIM: 7 AIM:
8 * Fix a bug where some buddies from your buddy list might not show up. 8 * Fix a bug where some buddies from your buddy list might not show up.
9 Affected non-English ICQ users the most. (#13386) 9 Affected non-English ICQ users the most. (#13386)
10
11 MSN:
12 * Fix bug that prevented added buddies to your buddy list in certain
13 circumstances. (#13298)
10 14
11 XMPP: 15 XMPP:
12 * Fix building on platforms with an older glib (inadvertantly broken in 16 * Fix building on platforms with an older glib (inadvertantly broken in
13 2.7.10). (#13329) 17 2.7.10). (#13329)
14 * Don't treat the on-join status storms as 'new arrivals'. (#a14527) 18 * Don't treat the on-join status storms as 'new arrivals'. (#a14527)