Fix! (was: [mICQ] New snapshot!)

Rüdiger Kuhlmann micq-list-CKH1bDCG6x4V at ruediger-kuhlmann.de
Thu Nov 2 23:36:32 CET 2006


>--[Philipp Kern]--<phil at philkern.de>
> Martin Stubenschrott wrote:
> > Hopefully Rüdiger knows so much about the icq protocol, that he can quickly
> > fix it without much coding.

> Some information from the Kopete team:
> OSCAR server stops sending own user info at logon, we have to send own
> user info request like ICQ5.

Yes, that is what mICQ is waiting for. Thanks a lot for the info, that saved
quite some time searching!

For mICQ that means that this is a quick fix:

Index: src/oscar_roster.c
===================================================================
RCS file: /var/lib/cvs/micq/src/oscar_roster.c,v
retrieving revision 1.28
diff -u -r1.28 oscar_roster.c
--- src/oscar_roster.c  23 Sep 2006 21:03:22 -0000      1.28
+++ src/oscar_roster.c  2 Nov 2006 22:28:05 -0000
@@ -117,6 +117,7 @@
     SnacCliReady (serv);
     SnacCliAddcontact (serv, NULL, serv->contacts);
     SnacCliReqofflinemsgs (serv);
+    SnacCliReqinfo (serv);
     if (serv->flags & CONN_WIZARD)
     {
         IMRoster (serv, IMROSTER_IMPORT);



Seems the SNAC(1,0xf) has also changed, it gives a seemingly benign warning
about a broken TLV from mICQ. I made a new snapshot with it in it, plus
a fix for the core dump found by Dobromir Velev that was introduced by my
changes to the contact list functions that I did for Jabber. Enjoy.

-- 
"See, free nations are peaceful nations. Free nations don't attack
 each other. Free nations don't develop weapons of mass destruction."
      - George W. Bush, Milwaukee, Wis., Oct. 3, 2003


More information about the mICQ-List mailing list