YES!!! It's working! Thanks! I have ~120 contacts and my UIN is a little bit smaller than 100.000.000. (LICQ 1.2.7 with your patches)
Am Samstag, 14. August 2004 17:40 schrieb Martin Herzog: > Hi! > > While analyzing the differences between the login procedures of licq and > sim (which doesn't have this problem) I found that latter one sends a SNAC > 13,7 message. Including this in licq fixed the problem for me. > > I still don't know why this behavior changes from user to user, it doesn't > even have to do with the number of contacts (it didn't work for me (90 > contacts) but worked for a friend (100 contacts). > > Here's a small quick'n'dirty fix, please review it thoroughly before > applying. I'm not very familiar to the licq sources. > > > *** licq-20040813/include/licq_packets.h 2004-08-04 > 02:11:47.000000000 +0200 --- licq-20040814mh/include/licq_packets.h > 2004-08-14 16:34:35.000000000 +0200 *************** > *** 332,341 **** > --- 332,348 ---- > protected: > time_t m_nSavedTime; > unsigned short m_nRecords; > }; > > + > //-----StartNotify--------------------------------------------------------- >----- + class CPU_StartNotify : public CPU_CommonFamily > + { > + public: > + CPU_StartNotify(); > + }; > + > > //-----ExportContactStart-------------------------------------------------- >----- class CPU_ExportContactStart : public CPU_CommonFamily > { > public: > CPU_ExportContactStart(); > diff -c -5 -r licq-20040813/src/icqd-srv.cpp > /usr/src/redhat/BUILD/licq-20040813/src/icqd-srv.cpp > *** licq-20040813/src/icqd-srv.cpp 2004-08-11 03:50:37.000000000 +0200 > --- licq-20040814mh/src/icqd-srv.cpp 2004-08-14 16:27:55.000000000 +0200 > *************** > *** 3656,3665 **** > --- 3656,3668 ---- > break; > } // case rost reply > > case ICQ_SNACxLIST_ROSTxSYNCED: > { > + CSrvPacketTcp *p = new CPU_StartNotify(); > + SendEvent_Server(p); > + > // The server says we are up to date, let's double check > CheckExport(); > break; > } > > diff -c -5 -r licq-20040813/src/icqpacket.cpp > /usr/src/redhat/BUILD/licq-20040813/src/icqpacket.cpp > *** licq-20040813/src/icqpacket.cpp 2004-08-04 02:11:48.000000000 +0200 > --- licq-20040814mh/src/icqpacket.cpp 2004-08-14 16:35:58.000000000 +0200 > *************** > *** 2438,2447 **** > --- 2438,2454 ---- > buffer->PackUnsignedLongBE(o->GetSSTime()); > buffer->PackUnsignedShortBE(o->GetSSCount()); > gUserManager.DropOwner(); > } > > + > //-----StartNotify--------------------------------------------------------- >----- + CPU_StartNotify::CPU_StartNotify() > + : CPU_CommonFamily(ICQ_SNACxFAM_LIST, ICQ_SNACxLIST_ROSTxACK) > + { > + InitBuffer(); > + } > + > > //-----ExportContactStart-------------------------------------------------- >----- CPU_ExportContactStart::CPU_ExportContactStart() > > : CPU_CommonFamily(ICQ_SNACxFAM_LIST, ICQ_SNACxLIST_ROSTxEDITxSTART) > > { > m_nSize += 4; ------------------------------------------------------- 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