On Fri, Aug 13, 2004 at 09:43:51AM +0200, Philipp Kolmann wrote: > 09:36:27: [PKT] Packet (SRVv0, 31 bytes) received: > (192.168.0.10:32964 <- 205.188.8.155:5190) > 0000: 2A 02 22 41 00 19 00 15 00 03 00 00 00 00 00 10 *."A............ > 0010: 00 01 00 0B 09 00 8B 7F 2A 00 42 00 02 00 00 ........*.B.... > 09:36:27: [SRV] End of Offline messages (nId: 0200). > 09:36:27: [PKT] Packet (SRVv0, 30 bytes) sent: > (192.168.0.10:32964 -> 205.188.8.155:5190) > 0000: 2A 02 29 3B 00 18 00 15 00 02 00 00 00 00 00 13 *.);............ > 0010: 00 01 00 0A 08 00 8B 7F 2A 00 3E 00 02 00 ........*.>... > 09:36:27: [PKT] Packet (SRVv0, 18 bytes) received: > (192.168.0.10:32964 <- 205.188.8.155:5190) > 0000: 2A 02 22 42 00 0C 00 03 00 01 00 00 00 00 00 11 *."B............ > 0010: 00 15 .. > 09:36:27: [SRV] Unknown Buddy Family Subtype: 0001 I think this is problem on AOL server and it's cann't fixed on client side. I'm also unlucky guy who affected by this problem and I spent last hours trying to figure out what happened and how get online list working back. I've found good resource with almost complete specification of oscar/icq v7/v8/v9 protocol - http://iserverd1.khstu.ru/oscar/ There I've found that Unknown Buddy Family Subtype: 0001 is error message for buddy list operations (http://iserverd1.khstu.ru/oscar/snac_03_01.html) Also there is list of error codes using in oscar protocol (http://iserverd1.khstu.ru/oscar/errorlist.html) In fragment of packet dump below error code in SNAC 3,1 message is 15. This means 'List overflow'. And this error message sent by server as return to initial request to add all users from local contact list to buddy list. I thought that AOL limit amount of contact that can be requested in one iteration. So I try to lower MaxUsersPerPacket variable in licq.conf. But this didn't help. Even whith MaxUsersPerPacket 2 server returned same error 'List overflow'. Later I've found that this error returned to request of removing one user from buddy list (SNAC 3,5). So I think this error don't connected to how many contacts sending to server in one request. Probably on AOL server for some contacts buddy list don't flushed after client logout and it eventually overflowed. Also I've checked packet SNAC 3,3 there server tells client various limitation for working with buddy list (http://iserverd1.khstu.ru/oscar/snac_03_03.html) For me this packet looking like: 03:04:10: [PKT] Packet (SRVv0, 40 bytes) received: (127.0.0.1:33957 <- 205.188.8.15:443) 0000: 2A 02 DD BA 00 22 00 03 00 03 00 00 00 00 00 06 *.Ñâ.".......... 0010: 00 02 00 02 07 D0 00 01 00 02 02 58 00 03 00 02 .....Ð.....X.... 0020: 02 00 00 04 00 02 00 20 ....... It consist 4 TLVs, first 3 described in url above, 4st one with value 0x20 (32 dec) is unknown. Probably this is new limitation that client must follow to works correctly with buddy list. Anyway, I think better solution is wait until this situation will be resolved on server side, because now working with buddy list for some accounts is completely broken.
SergK. ------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 _______________________________________________ Licq-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/licq-devel