Version: 0.6.90cvs >= 20030326 (using KDE 3.1.1) Installed from: (testing/unstable) Compiler: gcc version 3.2.3 20030309 (Debian prerelease) OS: Linux (i686) release 2.4.19-ck14 Contacts who are online in ICQ do not show up as online in ICQ. I can send/receive messages for the contact but they are constantly shown as offline. Disconnecting and reconnecting ICQ does not resolve the issue. CVS checked out today.
Subject: Re: [Kopete-devel] New: kopete ICQ plugin does not report online status for contacts > Version: 0.6.90cvs >= 20030326 (using KDE 3.1.1) How old is your cvs checkout? In many case, the icq plugin is going to be rewrite over the oscar protocol now.
Subject: Re: kopete ICQ plugin does not report online status for contacts Olivier Goffart [ogoffart@tiscalinet.be] wrote: > > Version: 0.6.90cvs >= 20030326 (using KDE 3.1.1) > > How old is your cvs checkout? > > In many case, the icq plugin is going to be rewrite over the oscar protocol > now. It's brand new as of today. the ICQ I'm using is using the Oscar protocol and all my contacts are showing offline. I had to manually add my own ID to each of the existing contacts I had so that they were recognised as ICQ contacts, but they are still shown as offline when they are online. Even if I add a brand new contact, they show as offline, but I can still exchange messages with them. I'm wondering if I'm not getting some other magic in my contact list? Faye
I believe it's because my buddy list is not stored on the server... kopete knows they exist: kopete: [virtual void OscarAccount::initEngine()] END; accountId=3859896 kopete: [OscarContact] OscarContact(), name='3859896', displayName='3859896' kopete: [OscarChangeStatus::OscarChangeStatus(OscarSocket*, QWidget*, const char*)] Called. kopete: [OscarContact] OscarContact(), name='29808319', displayName='Catman' kopete: [OscarContact] OscarContact(), name='3792816', displayName='UKP' kopete: [OscarContact] OscarContact(), name='7576265', displayName='Recoil [work]' kopete: [OscarContact] OscarContact(), name='105340769', displayName='Nika' kopete: [OscarContact] OscarContact(), name='3646351', displayName='sark' kopete: [OscarContact] OscarContact(), name='13965649', displayName='Paul' kopete: [OscarContact] OscarContact(), name='15517775', displayName='caoimhe' kopete: [OscarContact] OscarContact(), name='4854908', displayName='Mouse' kopete: [OscarContact] OscarContact(), name='1662703', displayName='greg [w]' kopete: [OscarContact] OscarContact(), name='10389928', displayName='[[t0m]]' kopete: [OscarContact] OscarContact(), name='1230355', displayName='Recoil' kopete: [OscarContact] OscarContact(), name='409907', displayName='Silent' kopete: [OscarContact] OscarContact(), name='31007203', displayName='dannyb' kopete: [OscarContact] OscarContact(), name='95202311', displayName='95202311' kopete: [OscarAccount: 3859896] connect() kopete: [OscarAccount: 3859896] Logging in as 3859896 ... kopete: [virtual void OscarSocket::slotRead()] SNAC(19,6), id=0 kopete: [void OscarSocket::parseSSIData(Buffer&)] RECV (SRV_REPLYROSTER) received contactlist, length=3 kopete: [void OscarSocket::sendSSIActivate()] SEND (CLI_ROSTERACK), sending SSI Activate kopete: [void OscarAccount::slotGotServerBuddyList(AIMBuddyList&)] account='3859896' kopete: [virtual void OscarSocket::slotRead()] SNAC(19,3), id=2 kopete: [void OscarSocket::parseSSIRights(Buffer&)] RECV (SRV_REPLYLISTS) kopete: [void OscarSocket::sendInfo()] Called. kopete: [void OscarSocket::sendStatus(long unsigned int)] SEND (CLI_SETSTATUS) kopete: [void OscarSocket::sendStatus(long unsigned int)] setting to ONLINE I have 15 ICQ contacts and there's no mention in the log of checking their status. Perhaps if local contacts are found which aren't on the remote contact list then they should be added and the status checked again? This is the only thing I can think of which causes your ICQ to work and mine not to. How can I save a buddy to the oscar service so that I can check if this is the case?
Additionally, messages sent when you are offline are not polled for. I didn't receive two messages which were sent before I was online at work until I came online at home in the evening with the kopete 0.6a release.
I have same problem. When I read comments about server side buddy list then I used kxicq2 and saved all my buddys on server side list. But this doesn't solved problem. I can see from console that all buddys are taken from serverside buddylist but still some are online and some are offline even they are actually online (and this same kxicq shows them as online).
Seems to me like it's authentication issues that causes contact connection status to appear offline. [output] kopete: [void OscarSocket::parseSSIData(Buffer&)] Contact has WAITAUTH set.Might be possible he never appears as online! [/output] This happens even though I have been authorized by the contact before. New auth reqs never shows up at the contact I'm adding for some reason (he's using the original ICQ on Windows). We tried deleting eachothers contact entries and when he re-added me, suddenly the auth request appeared, before I added him, and I wasn't even online at the time. Is it Kopete's job to request auth? Also, adding new ICQ contacts which successfully grants auth, doesn't appear online until Kopete is restarted.
don't report bugs about CVS if you have no clue, thanks. >kopete: [void OscarSocket::parseSSIData(Buffer&)] Contact has WAITAUTH > set.Might be possible he never appears as online! added by me yesterday, it's unknown if this flag is representing the "needs auth from you " or the "I need auth from him" status. Furthermore It's NOT sure if this affects visibility.
and another one: offline messages should be working in CVS
This bus is marked as resolved but it is not. :( I bould whole kde from cvs every Monday and Friday, and I can report some progress. Problem is now partially resolved, contacts that do not need authorisation are online and offline corectly but the ones which require auth. are still offline...
Take a look at bug 61223. It seems a duplicate of that one to me. Martijn
Hey, I just built a fresh 3.4.0 branch and this problem is there, exactly as described! A contact which doesn't require authentication is shown as online, but the on requiring it is shown as offline and authentication is not requested on the remote side (also kopete). This bug is DEFINITELY not resolved! With regards, Pavel Troller.