I’‘m using the official ICQ 5.1 client. The groups that I originally had still remained in my contact list, so I re-used them and re-added some of the contacts into these groups. So I did exactly what you propose. The log shows very much the same what I posted first time - there’‘s the “Found buddy…” lines with info that they are not in group and therefore someone (gateway?) is removing them. I wondered, if it is gateway who’'s removing the contacts, why would it ever need to remove contacts automatically??
BTW, I post a log from one of my previous attempts. You can see that gateway receives info about a group “Rodina” and then 2 contacts (one of which is “awaiting authorization” and the other is “always authorize”). Both get removed.
2007.02.09 08:00:39 AIM got group item GroupItem for Rodina, groupid=0x1, buddies: 0x90c, 0x1311, 0x1e4d, 0x7ae0, 0x7d77, 0x643c, 0x477c, 0x692c,
2007.02.09 08:00:39 Found group item: GroupItem for Rodina, groupid=0x1, buddies: 0x90c, 0x1311, 0x1e4d, 0x7ae0, 0x7d77, 0x643c, 0x477c, 0x692c, at id 1
…
2007.02.09 08:00:39 AIM got buddy item BuddyItem for 223100190 (buddy 0x90c in group 0x1): awaiting auth - alias=Caroig, comment=“null”, alerts:
2007.02.09 08:00:39 Found buddy item: BuddyItem for 223100190 (buddy 0x90c in group 0x1): awaiting auth - alias=Caroig, comment=“null”, alerts: at id 2316
…
2007.02.09 08:00:39 AIM got buddy item BuddyItem for 308718380 (buddy 0x1311 in group 0x1): alias=Lana, comment=“null”, alerts:
2007.02.09 08:00:39 Found buddy item: BuddyItem for 308718380 (buddy 0x1311 in group 0x1): alias=Lana, comment=“null”, alerts: at id 4881
…
2007.02.09 08:00:39 icq: contactUpdated fkonvick:308718380@icq.pc217
2007.02.09 08:00:39 contact = 308718380, grouplist =
2007.02.09 08:00:39 Found buddy item: BuddyItem for 308718380 (buddy 0x6 in group 0x4313): alias=308718380, comment=“null”, alerts: at id 6
2007.02.09 08:00:39 Removing BuddyItem for 308718380 (buddy 0x1311 in group 0x1): alias=Lana, comment=“null”, alerts: because not in list of groups
…
2007.02.09 08:00:39 icq: contactUpdated fkonvick:223100190@icq.pc217
2007.02.09 08:00:39 contact = 223100190, grouplist =
2007.02.09 08:00:39 Found buddy item: BuddyItem for 223100190 (buddy 0x12 in group 0x4313): alias=223100190, comment=“null”, alerts: at id 18
2007.02.09 08:00:39 Removing BuddyItem for 223100190 (buddy 0x90c in group 0x1): awaiting auth - alias=Caroig, comment=“null”, alerts: because not in list of groups
…
2007.02.09 08:05:21 OSCAR bos snac response received: SnacResponseEvent: request=SnacRequest for CreateItemsCmd: 1 items: : listeners: , responses: null - SnacPacketEvent: snacProcessor=ClientSnacProcessor: lastreqid=66, requests: 66, paused=false, snacPacket=SnacPacket type 0x13/0xe, flag1=0x80: 2 bytes (id=14), snacCommand=SsiDataModAck: results=0xa (RESULT_ID_TAKEN) - FlapPacketEvent: flapProcessor=FlapProcessor: seqNum=SeqNum: min=0, max=65535, last(current)=67, flapCommand=SnacFlapCmd: packet=SnacPacket type 0x13/0xe, flag1=0x80: 10 bytes (id=14), flapPacket=FlapPacket (channel=2, seq=7183)
2007.02.09 08:05:21 OSCAR bos snac response received: SnacResponseEvent: request=SnacRequest for CreateItemsCmd: 1 items: : listeners: , responses: null - SnacPacketEvent: snacProcessor=ClientSnacProcessor: lastreqid=66, requests: 66, paused=false, snacPacket=SnacPacket type 0x13/0xe, flag1=0x80: 2 bytes (id=15), snacCommand=SsiDataModAck: results=0xa (RESULT_ID_TAKEN) - FlapPacketEvent: flapProcessor=FlapProcessor: seqNum=SeqNum: min=0, max=65535, last(current)=67, flapCommand=SnacFlapCmd: packet=SnacPacket type 0x13/0xe, flag1=0x80: 10 bytes (id=15), flapPacket=FlapPacket (channel=2, seq=7184)
2007.02.09 08:05:21 OSCAR bos snac response received: SnacResponseEvent: request=SnacRequest for DeleteItemsCmd: 1 items: : listeners: , responses: null - SnacPacketEvent: snacProcessor=ClientSnacProcessor: lastreqid=66, requests: 66, paused=false, snacPacket=SnacPacket type 0x13/0xe, flag1=0x80: 2 bytes (id=16), snacCommand=SsiDataModAck: results=0x0 (RESULT_SUCCESS) - FlapPacketEvent: flapProcessor=FlapProcessor: seqNum=SeqNum: min=0, max=65535, last(current)=67, flapCommand=SnacFlapCmd: packet=SnacPacket type 0x13/0xe, flag1=0x80: 10 bytes (id=16), flapPacket=FlapPacket (channel=2, seq=7185)
…
…
2007.02.09 08:05:21 OSCAR bos snac response received: SnacResponseEvent: request=SnacRequest for CreateItemsCmd: 1 items: : listeners: , responses: null - SnacPacketEvent: snacProcessor=ClientSnacProcessor: lastreqid=66, requests: 66, paused=false, snacPacket=SnacPacket type 0x13/0xe, flag1=0x80: 2 bytes (id=49), snacCommand=SsiDataModAck: results=0xa (RESULT_ID_TAKEN) - FlapPacketEvent: flapProcessor=FlapProcessor: seqNum=SeqNum: min=0, max=65535, last(current)=67, flapCommand=SnacFlapCmd: packet=SnacPacket type 0x13/0xe, flag1=0x80: 10 bytes (id=49), flapPacket=FlapPacket (channel=2, seq=7231)
2007.02.09 08:05:21 OSCAR bos snac response received: SnacResponseEvent: request=SnacRequest for DeleteItemsCmd: 1 items: : listeners: , responses: null - SnacPacketEvent: snacProcessor=ClientSnacProcessor: lastreqid=66, requests: 66, paused=false, snacPacket=SnacPacket type 0x13/0xe, flag1=0x80: 2 bytes (id=50), snacCommand=SsiDataModAck: results=0x0 (RESULT_SUCCESS) - FlapPacketEvent: flapProcessor=FlapProcessor: seqNum=SeqNum: min=0, max=65535, last(current)=67, flapCommand=SnacFlapCmd: packet=SnacPacket type 0x13/0xe, flag1=0x80: 10 bytes (id=50), flapPacket=FlapPacket (channel=2, seq=7232)