Bug 101587 - option to ignore icq authorization
Summary: option to ignore icq authorization
Status: RESOLVED NOT A BUG
Alias: None
Product: kopete
Classification: Applications
Component: ICQ and AIM Plugins (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
: 106031 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-03-15 23:12 UTC by Leo Savernik
Modified: 2008-01-26 11:56 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
show status of "waiting for authorization" icq contacts (1.44 KB, patch)
2005-04-13 21:53 UTC, Jan Ritzerfeld
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Leo Savernik 2005-03-15 23:12:36 UTC
Version:            (using KDE KDE 3.4.0)
Installed from:    Compiled From Sources

After upgrading to KDE 3.4.0, Kopete marked more than the have of my ICQ contacts for "waiting for authorization", even though I've already authorized them months or years ago.

A similar thing happened for KDE 3.2. By then, it wasn't necessary to bother my buddies with reauthorization as it was sufficient to mark the contacts as authorized in the contactlist.xml.

However, this trick doesn't work anymore. Kopete thinks it knows better whether I've authorized some contact or not.

I'm fed up with it. I'm not going to annoy my friends with endless reauthorization request orgies each time I upgrade.

Therefore I propose to provide an option (needn't have a gui, some hidden config-key would do) to *ignore* any unset authorization flag on all contacts.
Comment 1 Jan Ritzerfeld 2005-03-15 23:28:10 UTC
That's not that easy. I've tried to remove the interpretation of this state (TLV 0x0066) but that won't help as the icq server doesn't send any status changes for these contacts! Other clients and kopete 0.9 work (as you said) ... but why?
Comment 2 Matt Rogers 2005-03-15 23:34:49 UTC
Ahh, yes, the whole dilemma of using just a server side list, or a local list, or a combination of the two. please provide debug output of an icq login
Comment 3 Leo Savernik 2005-03-17 19:26:58 UTC
Here's a transkript of the first hundreds of lines of a login compiled with debug information (UINs and names anonymized). Hope it helps:

Fontconfig warning: line 247: invalid edit binding "same"
Fontconfig warning: line 259: invalid edit binding "same"
Xlib:  extension "RENDER" missing on display ":9.0".
libkopete: using X11 MIT Screensaver extension
kutils (KSettings::Dispatcher): [static class KSettings::Dispatcher * KSettings::Dispatcher::self()] 
kutils (KSettings::Dispatcher): [KSettings::Dispatcher::Dispatcher(QObject * = 0, const char * = 0)] 
kutils (KSettings::Dispatcher): [void KSettings::Dispatcher::registerInstance(KInstance *, QObject *, const char *)] kopete
libkopete: [void Kopete::ContactList::setSelectedItems(QPtrList<Kopete::MetaContact>, QPtrList<Kopete::Group>)] 0 metacontacts, 0 groups selected
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-kderun/ksycoca
kio (KTrader): query for Kopete/Plugin : returning 26 offers
libkopete: [bool Kopete::MimeTypeHandler::registerAsMimeHandler(const QString &)] Mime type application/x-kopete-emoticons registered
libkopete: [bool Kopete::MimeTypeHandler::registerAsMimeHandler(const QString &)] Mime type application/x-tgz registered
libkopete: [bool Kopete::MimeTypeHandler::registerAsMimeHandler(const QString &)] Mime type application/x-tbz registered
kabc: StdAddressBook::self()
kresources: Factory::self()
kio (KTrader): query for KResources/Plugin : returning 4 offers
kresources: ManagerImpl::ManagerImpl()
kresources: Connecting DCOP signals...
kresources: ManagerImpl::readConfig()
kresources: Factory::self()
kresources: ManagerImpl::readResourceConfig() 7fnydtyjq
kresources: Factory::resource( file, config )
kio (KDirWatch): Available methods: Stat
kabc: FormatFactory::self()
kio (KDirWatch): Added File /home/kderun/.kde/share/apps/kabc/std.vcf [KDirWatch-1]
kio (KDirWatch): Global Poll Freq is now 500 msec
kio (KDirWatch):  Started Polling Timer, freq 500
kio (KDirWatch):  Setup Stat (freq 500) for /home/kderun/.kde/share/apps/kabc/std.vcf
kio (KDirWatch): KDirWatch-1 restarted scanning /home/kderun/.kde/share/apps/kabc/std.vcf (now 1 watchers)
kabc: StdAddressBook::StdAddressBook()
kresources: Opening resource Default
kresources: ManagerImpl::writeConfig()
kresources: Saving resource 7fnydtyjq
kresources: Resource::writeConfig()
kresources: Saving general info
kresources: ManagerImpl::save() finished
kabc: AddressBook::load()
kabc: ResourceFile::load(): '/home/kderun/.kde/share/apps/kabc/std.vcf'
libkopete: [bool Kopete::NotifyDataObject::notifyDataFromXML(const QDomElement &)] read: Event; Suppress common=false
libkopete: [bool Kopete::NotifyDataObject::notifyDataFromXML(const QDomElement &)] read: Event; Suppress common=false
libkopete: [bool Kopete::NotifyDataObject::notifyDataFromXML(const QDomElement &)] read: Event; Suppress common=false
libkopete: [bool Kopete::NotifyDataObject::notifyDataFromXML(const QDomElement &)] read: Event; Suppress common=false
libkopete: [bool Kopete::NotifyDataObject::notifyDataFromXML(const QDomElement &)] read: Event; Suppress common=false
libkopete: [bool Kopete::NotifyDataObject::notifyDataFromXML(const QDomElement &)] read: Event; Suppress common=false
kopete: [int KopeteApplication::newInstance()] 
kopete: [void KopeteApplication::handleURLArgs()] called with 0 arguments to handle.
kio (KTrader): query for Kopete/Plugin : returning 1 offers
kutils (KSettings::Dispatcher): [static class KSettings::Dispatcher * KSettings::Dispatcher::self()] 
kutils (KSettings::Dispatcher): [void KSettings::Dispatcher::registerInstance(KInstance *, QObject *, const char *)] kopete_icq
kopete: [Kopete::Global::Properties::Properties()] 
libkopete: [bool Kopete::MimeTypeHandler::registerAsMimeHandler(const QString &)] Mime type application/x-icq registered
kutils (KPluginInfo): [void KPluginInfo::setPluginEnabled(bool)] 
libkopete: [class Kopete::Plugin * Kopete::PluginManager::loadPluginInternal(const QString &)] Successfully loaded plugin 'kopete_icq'
libkopete: [void Kopete::AccountManager::slotPluginLoaded(Kopete::Plugin *)] Creating account for 'xxxxxx4208'
kopete (oscar): [OscarAccount::OscarAccount(Kopete::Protocol *, const QString &, const char * = 0, bool = false)]  accountID='xxxxxx4208', isICQ=true
kopete (oscar/aim): [ICQAccount::ICQAccount(Kopete::Protocol *, QString, const char * = 0)] xxxxxx4208: Called.
libkopete: [void Kopete::Account::slotOnlineStatusChanged(Kopete::Contact *, const Kopete::OnlineStatus &, const Kopete::OnlineStatus &)] account xxxxxx4208 changed status. was Unknown, is Offline
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
kopete: [void KopeteApplication::handleURLArgs()] called with 0 arguments to handle.
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
Xlib:  extension "RENDER" missing on display ":9.0".
libkopete: [void KopetePasswordRequest::begin()] 
libkopete: [void Kopete::WalletManager::openWalletInner()]  about to open wallet async
libkopete: [void Kopete::WalletManager::slotWalletChangedStatus()]  isOpen: true
libkopete: [void KopetePasswordRequest::walletReceived(KWallet::Wallet *)] 
kopete (oscar/icq): [void ICQAccount::connectWithPassword(const QString &)] accountId='xxxxxx4208'
libkopete: [void Kopete::Account::slotOnlineStatusChanged(Kopete::Contact *, const Kopete::OnlineStatus &, const Kopete::OnlineStatus &)] account xxxxxx4208 changed status. was Offline, is Connecting
kopete (oscar/icq): [void ICQAccount::connectWithPassword(const QString &)] Logging in as xxxxxx4208
kopete (oscar - raw protocol): [KNetworkConnector::KNetworkConnector(QObject * = 0, const char * = 0)] New KNetwork connector.
kopete (oscar - raw protocol): [KNetworkByteStream::KNetworkByteStream(QObject * = 0, const char * = 0)] Instantiating new KNetwork byte stream.
kopete (oscar - raw protocol): [void KNetworkConnector::setOptHostPort(const QString &, short unsigned int)] Manually specifying host login.oscar.aol.com and port 5190
QMetaObject::findSignal:ClientStream: Conflict with Stream::readyRead()
kopete (oscar - raw protocol): [void KNetworkConnector::done()] 
kopete (oscar - raw protocol): [void KNetworkByteStream::close()] Closing stream.
kopete (oscar - raw protocol): [void KNetworkConnector::connectToServer(const QString &)] Initiating connection to login.oscar.aol.com
kopete (oscar - raw protocol): [bool KNetworkByteStream::connect(QString, QString)] Connecting to login.oscar.aol.com, service 5190
kopete (oscar - raw protocol): [void KNetworkConnector::slotConnected()] We are connected.
kopete (oscar - raw protocol): [void ClientStream::bs_readyRead()] recv: 10bytes
kopete (oscar - raw protocol): [void CoreProtocol::addIncomingData(const QByteArray &)] Received 10 bytes. 
kopete (oscar - raw protocol): [class Transfer * FlapProtocol::parse(const QByteArray &, uint &)] channel: \x01 sequence: 23899 length: 4
kopete (oscar - raw protocol): [bool StageOneLoginTask::take(Transfer *)] Starting ICQ login
kopete (oscar - raw protocol): [class QString IcqLoginTask::encodePassword(const QString &)] Called.
kopete (oscar - raw protocol): [void IcqLoginTask::onGo()] Sending ICQ channel 0x01 login packet
kopete (oscar - raw protocol): [void ClientStream::bs_bytesWritten(int)] 134 bytes written
kopete (oscar - raw protocol): [void ClientStream::bs_readyRead()] recv: 300bytes
kopete (oscar - raw protocol): [void CoreProtocol::addIncomingData(const QByteArray &)] Received 300 bytes. 
kopete (oscar - raw protocol): [class Transfer * FlapProtocol::parse(const QByteArray &, uint &)] channel: \x04 sequence: 23900 length: 294
kopete (oscar - raw protocol): [bool CloseConnectionTask::take(Transfer *)] RECV (DISCONNECT)
kopete (oscar - raw protocol): [bool CloseConnectionTask::take(Transfer *)] found TLV(1) [UIN], uin=xxxxxx4208
kopete (oscar - raw protocol): [bool CloseConnectionTask::take(Transfer *)] found TLV(5) [SERVER] 205.188.8.220:5190
kopete (oscar - raw protocol): [bool CloseConnectionTask::take(Transfer *)] found TLV(6) [COOKIE]
kopete (oscar - raw protocol): [bool CloseConnectionTask::take(Transfer *)] We should reconnect to server '205.188.8.220' on port 5190
kopete (oscar - raw protocol): [void StageOneLoginTask::closeTaskFinished()] 
kopete (oscar - raw protocol): [void Client::lt_loginFinished()] stage one login done
kopete (oscar - raw protocol): [void Client::lt_loginFinished()] no errors reported from stage one. moving to stage two
kopete (oscar - raw protocol): [void KNetworkByteStream::close()] Closing stream.
kopete (oscar - raw protocol): [void KNetworkByteStream::slotConnectionClosed()] Socket has been closed.
kopete (oscar - raw protocol): ..by ourselves!
kopete (oscar - raw protocol): socket error is no error
kopete (oscar - raw protocol): [void KNetworkByteStream::close()] Closing stream.
kopete (oscar - raw protocol): [void KNetworkConnector::done()] 
kopete (oscar - raw protocol): [void KNetworkByteStream::close()] Closing stream.
kopete (oscar - raw protocol): [void KNetworkConnector::done()] 
kopete (oscar - raw protocol): [void KNetworkByteStream::close()] Closing stream.
kopete (oscar - raw protocol): [void KNetworkConnector::done()] 
kopete (oscar - raw protocol): [void KNetworkByteStream::close()] Closing stream.
kopete (oscar - raw protocol): [KNetworkConnector::KNetworkConnector(QObject * = 0, const char * = 0)] New KNetwork connector.
kopete (oscar - raw protocol): [KNetworkByteStream::KNetworkByteStream(QObject * = 0, const char * = 0)] Instantiating new KNetwork byte stream.
kopete (oscar - raw protocol): [void KNetworkConnector::setOptHostPort(const QString &, short unsigned int)] Manually specifying host 205.188.8.220 and port 5190
QMetaObject::findSignal:ClientStream: Conflict with Stream::readyRead()
kopete (oscar - raw protocol): [void KNetworkConnector::done()] 
kopete (oscar - raw protocol): [void KNetworkByteStream::close()] Closing stream.
kopete (oscar - raw protocol): [void KNetworkConnector::connectToServer(const QString &)] Initiating connection to 205.188.8.220
kopete (oscar - raw protocol): [bool KNetworkByteStream::connect(QString, QString)] Connecting to 205.188.8.220, service 5190
kopete (oscar - raw protocol): [void KNetworkConnector::slotConnected()] We are connected.
kopete (oscar - raw protocol): [void Client::streamConnected()] 
kopete (oscar - raw protocol): [void StageTwoLoginTask::onGo()] Sending the login cookie back
kopete (oscar - raw protocol): [void ClientStream::bs_bytesWritten(int)] 270 bytes written
kopete (oscar - raw protocol): [void ClientStream::bs_readyRead()] recv: 10bytes
kopete (oscar - raw protocol): [void CoreProtocol::addIncomingData(const QByteArray &)] Received 10 bytes. 
kopete (oscar - raw protocol): [class Transfer * FlapProtocol::parse(const QByteArray &, uint &)] channel: \x01 sequence: 52054 length: 4
kopete (oscar - raw protocol): [void ClientStream::bs_readyRead()] recv: 42bytes
kopete (oscar - raw protocol): [void CoreProtocol::addIncomingData(const QByteArray &)] Received 42 bytes. 
kopete (oscar - raw protocol): [class Transfer * SnacProtocol::parse(const QByteArray &, unsigned int &)] family: 1 subtype: 3 flags: 0 id: 2186129736
kopete (oscar - raw protocol): [void ServerVersionsTask::handleFamilies()] RECV SNAC 0x01, 0x03 - got the list of families server supports
kopete (oscar - raw protocol): [void ServerVersionsTask::requestFamilyVersions()] SEND SNAC 0x01, 0x17 - Snac family versions we want
kopete (oscar - raw protocol): [void ClientStream::bs_bytesWritten(int)] 68 bytes written
kopete (oscar - raw protocol): [void ClientStream::bs_readyRead()] recv: 98bytes
kopete (oscar - raw protocol): [void CoreProtocol::addIncomingData(const QByteArray &)] Received 98 bytes. 
kopete (oscar - raw protocol): [class Transfer * SnacProtocol::parse(const QByteArray &, unsigned int &)] family: 1 subtype: 24 flags: 0 id: 2186129999
kopete (oscar - raw protocol): [void ServerVersionsTask::handleServerVersions()] RECV SNAC 0x01, 0x18, got list of families this server understands
kopete (oscar - raw protocol): [void ServerVersionsTask::handleServerVersions()] server version=1, server family=4
kopete (oscar - raw protocol): [void ServerVersionsTask::handleServerVersions()] server version=2, server family=1
[... part 2 below]
Comment 4 Leo Savernik 2005-03-17 19:28:18 UTC
[... part 2]
kopete (oscar - raw protocol): [void ServerVersionsTask::handleServerVersions()] server version=3, server family=1
kopete (oscar - raw protocol): [void ServerVersionsTask::handleServerVersions()] server version=4, server family=1
kopete (oscar - raw protocol): [void ServerVersionsTask::handleServerVersions()] server version=6, server family=1
kopete (oscar - raw protocol): [void ServerVersionsTask::handleServerVersions()] server version=8, server family=1
kopete (oscar - raw protocol): [void ServerVersionsTask::handleServerVersions()] server version=9, server family=1
kopete (oscar - raw protocol): [void ServerVersionsTask::handleServerVersions()] server version=10, server family=1
kopete (oscar - raw protocol): [void ServerVersionsTask::handleServerVersions()] server version=11, server family=1
kopete (oscar - raw protocol): [void ServerVersionsTask::handleServerVersions()] server version=12, server family=1
kopete (oscar - raw protocol): [void ServerVersionsTask::handleServerVersions()] server version=19, server family=4
kopete (oscar - raw protocol): [void ServerVersionsTask::handleServerVersions()] server version=21, server family=1
kopete (oscar - raw protocol): [void ServerVersionsTask::handleServerVersions()] server version=34, server family=1
kopete (oscar - raw protocol): [void RateInfoTask::sendRateInfoRequest()] sending rate info request (SNAC 0x01, 0x06)
kopete (oscar - raw protocol): [class Transfer * SnacProtocol::parse(const QByteArray &, unsigned int &)] family: 1 subtype: 19 flags: 0 id: 2186130000
kopete (oscar - raw protocol): [void Connection::distribute(Transfer *) const] root task refused transfer
kopete (oscar - raw protocol): [void ClientStream::bs_bytesWritten(int)] 16 bytes written
kopete (oscar - raw protocol): [void ClientStream::bs_readyRead()] recv: 472bytes
kopete (oscar - raw protocol): [void CoreProtocol::addIncomingData(const QByteArray &)] Received 472 bytes. 
kopete (oscar - raw protocol): [int CoreProtocol::wireToTransfer(const QByteArray &)] Not enough bytes to make a correct transfer. Have 472 bytes. need 959 bytes
kopete (oscar - raw protocol): [void CoreProtocol::addIncomingData(const QByteArray &)] message was incomplete, waiting for more...
kopete (oscar - raw protocol): [void ClientStream::bs_readyRead()] recv: 493bytes
kopete (oscar - raw protocol): [void CoreProtocol::addIncomingData(const QByteArray &)] Received 493 bytes. 
kopete (oscar - raw protocol): [class Transfer * SnacProtocol::parse(const QByteArray &, unsigned int &)] family: 1 subtype: 7 flags: 0 id: 53414
kopete (oscar - raw protocol): [void RateInfoTask::handleRateInfoResponse()] handling rate info response (SNAC 0x01, 0x07)
kopete (oscar - raw protocol): [void RateInfoTask::handleRateInfoResponse()] Got 5 rate classes
kopete (oscar - raw protocol): [void RateInfoTask::handleRateInfoResponse()] Rate class: 1
kopete (oscar - raw protocol): [void RateInfoTask::handleRateInfoResponse()] Rate class: 2
kopete (oscar - raw protocol): [void RateInfoTask::handleRateInfoResponse()] Rate class: 3
kopete (oscar - raw protocol): [void RateInfoTask::handleRateInfoResponse()] Rate class: 4
kopete (oscar - raw protocol): [void RateInfoTask::handleRateInfoResponse()] Rate class: 5
kopete (oscar - raw protocol): [void RateInfoTask::handleRateInfoResponse()] Adding snac members to group 1
kopete (oscar - raw protocol): [void RateInfoTask::handleRateInfoResponse()] Adding snac members to group 2
kopete (oscar - raw protocol): [void RateInfoTask::handleRateInfoResponse()] Adding snac members to group 3
kopete (oscar - raw protocol): [void RateInfoTask::handleRateInfoResponse()] Adding snac members to group 4
kopete (oscar - raw protocol): [void RateInfoTask::handleRateInfoResponse()] Adding snac members to group 5
kopete (oscar - raw protocol): [void RateInfoTask::sendRateInfoAck()] sending rate info acknowledgement
kopete (oscar - raw protocol): [void Client::lt_loginFinished()] stage two login done. Setting up extra tasks and services
QObject::connect: No such signal TypingNotifyTask::gotInfo(const QString&)
QObject::connect:  (sender name:   'unnamed')
QObject::connect:  (receiver name: 'oscarclient')
kopete (oscar - raw protocol): [void ProfileTask::sendProfileUpdate()] SEND (CLI_SETUSERINFO/CLI_SET_LOCATION_INFO)
kopete (oscar - raw protocol): [void BLMLimitsTask::onGo()] Sending BLM limits request
kopete (oscar - raw protocol): [void ICBMParamsTask::onGo()] Sending ICBM Parameters request
kopete (oscar - raw protocol): [void PRMParamsTask::onGo()] Sending PRM Parameters request
kopete (oscar - raw protocol): [void SSIListTask::checkSSITimestamp()] Checking the timestamp of the SSI list
kopete (oscar - raw protocol): [void ClientStream::bs_bytesWritten(int)] 214 bytes written
kopete (oscar - raw protocol): [void ClientStream::bs_readyRead()] recv: 289bytes
kopete (oscar - raw protocol): [void CoreProtocol::addIncomingData(const QByteArray &)] Received 289 bytes. 
kopete (oscar - raw protocol): [class Transfer * SnacProtocol::parse(const QByteArray &, unsigned int &)] family: 2 subtype: 3 flags: 0 id: 53416
kopete (oscar - raw protocol): [void LocationRightsTask::handleLocationRightsResponse()] Ignoring location rights response
kopete (oscar - raw protocol): [class Transfer * SnacProtocol::parse(const QByteArray &, unsigned int &)] family: 1 subtype: 15 flags: 0 id: 2186130884
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Got user info for xxxxxx4208
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Warning level is 0
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Parsing 7 TLVs
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] User class is 80
kopete (oscar - raw protocol): [DWORD Oscar::parseCapabilities(Buffer &, QString &)] Kopete version - 0.10.00
kopete (oscar - raw protocol): [DWORD Oscar::parseCapabilities(Buffer &, QString &)] CAPS: CAP_UTF8 CAP_ISICQ CAP_TYPING 
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Online for 1
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Signed on at Mit Mär 16 22:47:39 2005
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] External IP address is 1043264043
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Unknown TLV, type=30, length=4 in userinfo
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Member since Sam Feb 6 15:46:38 1999
kopete (oscar - raw protocol): [void UserDetails::detectClient()] Client protocol version = 0
kopete (oscar - raw protocol): [void Client::haveOwnUserInfo()] 
kopete (oscar/icq): [void ICQMyselfContact::userInfoUpdated()] extendedStatus is 0
libkopete: [void Kopete::Account::slotOnlineStatusChanged(Kopete::Contact *, const Kopete::OnlineStatus &, const Kopete::OnlineStatus &)] account xxxxxx4208 changed status. was Connecting, is Online
kopete (oscar - raw protocol): [class Transfer * SnacProtocol::parse(const QByteArray &, unsigned int &)] family: 3 subtype: 3 flags: 0 id: 53418
kopete (oscar - raw protocol): [bool BLMLimitsTask::take(Transfer *)] Max watcher entries: [07 d0 ]
kopete (oscar - raw protocol): [bool BLMLimitsTask::take(Transfer *)] Max BLM entries: [02 58 ]
kopete (oscar - raw protocol): [bool BLMLimitsTask::take(Transfer *)] Max online notifications(?): [02 00 ]
kopete (oscar - raw protocol): [class Transfer * SnacProtocol::parse(const QByteArray &, unsigned int &)] family: 4 subtype: 5 flags: 0 id: 53419
kopete (oscar - raw protocol): [void ICBMParamsTask::handleICBMParameters()] channel=2
kopete (oscar - raw protocol): [void ICBMParamsTask::handleICBMParameters()] messageFlags       = 3
kopete (oscar - raw protocol): [void ICBMParamsTask::handleICBMParameters()] maxMessageSnacSize = 512
kopete (oscar - raw protocol): [void ICBMParamsTask::handleICBMParameters()] maxSendWarnLvl     = 900
kopete (oscar - raw protocol): [void ICBMParamsTask::handleICBMParameters()] maxRecvWarnLvl     = 999
kopete (oscar - raw protocol): [void ICBMParamsTask::handleICBMParameters()] minMsgInterval     = 0
kopete (oscar - raw protocol): [void ICBMParamsTask::sendMessageParams()] Sending ICBM parameters we want
kopete (oscar - raw protocol): [class Transfer * SnacProtocol::parse(const QByteArray &, unsigned int &)] family: 9 subtype: 3 flags: 0 id: 53420
kopete (oscar - raw protocol): [bool PRMParamsTask::take(Transfer *)] Ignoring PRM Parameters. We don't use them
kopete (oscar - raw protocol): [void ClientStream::bs_bytesWritten(int)] 32 bytes written
kopete (oscar - raw protocol): [void ClientStream::bs_readyRead()] recv: 472bytes
kopete (oscar - raw protocol): [void CoreProtocol::addIncomingData(const QByteArray &)] Received 472 bytes. 
kopete (oscar - raw protocol): [class Transfer * SnacProtocol::parse(const QByteArray &, unsigned int &)] family: 19 subtype: 3 flags: 0 id: 53421
kopete (oscar - raw protocol): [void SSIParamsTask::handleParamReply()] Getting SSI parameters
kopete (oscar - raw protocol): [void SSIManager::setParameters] Max number of contacts allowed in SSI: 800
kopete (oscar - raw protocol): [void SSIManager::setParameters] Max number of groups allowed in SSI: 51
kopete (oscar - raw protocol): [void SSIManager::setParameters] Max number of contacts allowed on visible list: 128
kopete (oscar - raw protocol): [void SSIManager::setParameters] Max number of contacts allowed on invisible list: 128
kopete (oscar - raw protocol): [void SSIManager::setParameters] Max number of contacts allowed on ignore list: 128
kopete (oscar - raw protocol): [int CoreProtocol::wireToTransfer(const QByteArray &)] Not enough bytes to make a correct transfer. Have 348 bytes. need 801 bytes
kopete (oscar - raw protocol): [void CoreProtocol::addIncomingData(const QByteArray &)] message was incomplete, waiting for more...
kopete (oscar - raw protocol): [void ClientStream::bs_readyRead()] recv: 459bytes
kopete (oscar - raw protocol): [void CoreProtocol::addIncomingData(const QByteArray &)] Received 459 bytes. 
kopete (oscar - raw protocol): [class Transfer * SnacProtocol::parse(const QByteArray &, unsigned int &)] family: 19 subtype: 6 flags: 0 id: 53422
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] SSI Protocol version: \x00
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Number of items in this SSI packet: 28
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [00 c8 ]
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name:  gid: 0 bid: 0 type: 1 tlv length: 16
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [00 d4 ]
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name:             gid: 0 bid: 1 type: 17 tlv length: 8
kopete (oscar - raw protocol): [bool SSIManager::newItem(const Oscar::SSI &)] Adding item name:             gid: 0 bid: 1 type: 17 tlv length: 8
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [00 ca ]
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Found privacy settings [04 ]
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name:  gid: 0 bid: 2 type: 4 tlv length: 5
kopete (oscar - raw protocol): [bool SSIManager::newItem(const Oscar::SSI &)] Adding item name:  gid: 0 bid: 2 type: 4 tlv length: 5
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [00 cd ]
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: ICQTIC gid: 0 bid: 3 type: 9 tlv length: 22
kopete (oscar - raw protocol): [bool SSIManager::newItem(const Oscar::SSI &)] Adding item name: ICQTIC gid: 0 bid: 3 type: 9 tlv length: 22
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: General gid: 1 bid: 0 type: 1 tlv length: 0
kopete (oscar - raw protocol): [bool SSIManager::newGroup(const Oscar::SSI &)] Adding group 'General' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: Family gid: 2 bid: 0 type: 1 tlv length: 0
kopete (oscar - raw protocol): [bool SSIManager::newGroup(const Oscar::SSI &)] Adding group 'Family' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: Friends gid: 3 bid: 0 type: 1 tlv length: 0
kopete (oscar - raw protocol): [bool SSIManager::newGroup(const Oscar::SSI &)] Adding group 'Friends' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: Co-Workers gid: 4 bid: 0 type: 1 tlv length: 0
kopete (oscar - raw protocol): [bool SSIManager::newGroup(const Oscar::SSI &)] Adding group 'Co-Workers' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [00 c8 ]
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: Default gid: 258 bid: 0 type: 1 tlv length: 40
kopete (oscar - raw protocol): [bool SSIManager::newGroup(const Oscar::SSI &)] Adding group 'Default' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [01 31 00 66 ]
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Need auth for contact xxxxxx0915
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Got an alias '080e3bd19db5169b6c4f568cce6e155e' for contact 'xxxxxx0915'
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: xxxxxx0915 gid: 258 bid: 190 type: 0 tlv length: 12
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Setting next contact ID to 190
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Adding contact 'xxxxxx0915' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [01 31 ]
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Got an alias '0f7bcc4b646ae32b98898601d3c6b91a' for contact 'xxxxxx2281'
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: xxxxxx2281 gid: 258 bid: 560 type: 0 tlv length: 11
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Setting next contact ID to 560
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Adding contact 'xxxxxx2281' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [01 31 ]
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Got an alias '3007f1276e0ce3d6cf9be3a1c9b261e7' for contact 'xxxxxx9325'
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: xxxxxx9325 gid: 258 bid: 718 type: 0 tlv length: 10
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Setting next contact ID to 718
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Adding contact 'xxxxxx9325' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [01 31 00 66 ]
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Need auth for contact xxxxxx4965
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Got an alias '9f09f35208c5496208df9303827b24fd' for contact 'xxxxxx4965'
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: xxxxxx4965 gid: 258 bid: 1298 type: 0 tlv length: 16
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Setting next contact ID to 1298
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Adding contact 'xxxxxx4965' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [01 31 00 66 ]
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Need auth for contact xxxxxx7691
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Got an alias 'a245bba64587790eeb66222738bdef68' for contact 'xxxxxx7691'
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: xxxxxx7691 gid: 258 bid: 1378 type: 0 tlv length: 13
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Setting next contact ID to 1378
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Adding contact 'xxxxxx7691' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [01 31 00 66 ]
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Need auth for contact xxxxxx2370
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Got an alias 'e6775d56e185c9320863972b4b3d5073' for contact 'xxxxxx2370'
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: xxxxxx2370 gid: 258 bid: 1645 type: 0 tlv length: 13
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Setting next contact ID to 1645
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Adding contact 'xxxxxx2370' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [01 31 ]
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Got an alias '1a49d63d2ea824ac544bf07593cdfea5' for contact 'xxxxxx1626'
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: xxxxxx1626 gid: 258 bid: 2791 type: 0 tlv length: 13
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Setting next contact ID to 2791
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Adding contact 'xxxxxx1626' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [01 31 ]
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Got an alias 'c75e45bf5e217cd4a486f82829b5803d' for contact 'xxxxxx3211'
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: xxxxxx3211 gid: 258 bid: 3082 type: 0 tlv length: 13
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Setting next contact ID to 3082
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Adding contact 'xxxxxx3211' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [01 31 ]
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Got an alias '5741452dee78ee19660bcdb415ee5f13' for contact 'xxxxxx1276'
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: xxxxxx1276 gid: 258 bid: 3389 type: 0 tlv length: 13
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Setting next contact ID to 3389
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Adding contact 'xxxxxx1276' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [01 31 00 66 ]
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Need auth for contact xxxxxx7903
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Got an alias '57a67cf04d232754672443c12874ca76' for contact 'xxxxxx7903'
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: xxxxxx7903 gid: 258 bid: 3710 type: 0 tlv length: 11
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Setting next contact ID to 3710
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Adding contact 'xxxxxx7903' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [01 31 ]
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Got an alias '0614a1e534b74e927eecf1050d9360ab' for contact 'xxxxxx3274'
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: xxxxxx3274 gid: 258 bid: 4469 type: 0 tlv length: 11
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Setting next contact ID to 4469
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Adding contact 'xxxxxx3274' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [01 31 00 66 ]
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Need auth for contact xxxxxx6222
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Got an alias '9256b508f6628a46c322d86c2222e1ce' for contact 'xxxxxx6222'
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: xxxxxx6222 gid: 258 bid: 4489 type: 0 tlv length: 15
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Setting next contact ID to 4489
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Adding contact 'xxxxxx6222' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [01 31 00 66 ]
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Need auth for contact xxxxxx3257
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Got an alias 'c7fb35a6eb9e0f80be25d96e11de2b47' for contact 'xxxxxx3257'
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: xxxxxx3257 gid: 258 bid: 4574 type: 0 tlv length: 13
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Setting next contact ID to 4574
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Adding contact 'xxxxxx3257' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [01 31 00 66 ]
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Need auth for contact xxxxxx5889
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Got an alias '337163c8c228eb1448c69f3deeca21c9' for contact 'xxxxxx5889'
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: xxxxxx5889 gid: 258 bid: 4852 type: 0 tlv length: 11
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Setting next contact ID to 4852
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Adding contact 'xxxxxx5889' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [01 31 00 66 ]
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Need auth for contact xxxxxx0085
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Got an alias 'ea61e1fa58c14fdc2de355e8bf3dd3c7' for contact 'xxxxxx0085'
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: xxxxxx0085 gid: 258 bid: 5538 type: 0 tlv length: 14
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Setting next contact ID to 5538
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Adding contact 'xxxxxx0085' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [01 31 00 66 ]
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Need auth for contact xxxxxx6987
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Got an alias 'a8488482bfd9e825ae0a1767c398f596' for contact 'xxxxxx6987'
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: xxxxxx6987 gid: 258 bid: 5961 type: 0 tlv length: 12
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Setting next contact ID to 5961
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Adding contact 'xxxxxx6987' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: xxxxxx2111 gid: 258 bid: 5963 type: 0 tlv length: 0
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Setting next contact ID to 5963
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Adding contact 'xxxxxx2111' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [00 66 ]
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Need auth for contact xxxxxx5485
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: xxxxxx5485 gid: 258 bid: 5965 type: 0 tlv length: 4
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Setting next contact ID to 5965
kopete (oscar - raw protocol): [bool SSIManager::newContact(const Oscar::SSI &)] Adding contact 'xxxxxx5485' to SSI list
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] Got SSI Item: name: Top-Level gid: 259 bid: 0 type: 1 tlv length: 0
kopete (oscar - raw protocol): [bool SSIManager::newGroup(const Oscar::SSI &)] Adding group 'Top-Level' to SSI list
kopete (oscar - raw protocol): [void SSIListTask::handleSSIListReply()] SSI List complete
kopete (oscar - raw protocol): [void SSIActivateTask::onGo()] Sending SSI activate
kopete (oscar - raw protocol): [void ServiceSetupTask::childTaskFinished()] Service setup finished
kopete (oscar - raw protocol): [void Client::setStatus(unsigned int, const QString & = QString::null)] Setting visible
kopete (oscar - raw protocol): [class Oscar::SSI SSIManager::visibilityItem() const] Found visibility setting
kopete (oscar - raw protocol): [void ChangeVisibilityTask::onGo()] found visibility item. changing setting
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [00 ca ]
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Found privacy settings [04 ]
kopete (oscar - raw protocol): [bool SSIManager::newItem(const Oscar::SSI &)] Adding item name:  gid: 0 bid: 2 type: 4 tlv length: 5
kopete (oscar - raw protocol): [void ChangeVisibilityTask::onGo()] Sending visibility update
kopete (oscar - raw protocol): [void SendDCInfoTask::onGo()] Sending DC Info
kopete (oscar - raw protocol): [void OfflineMessagesTask::onGo()] Requesting offline messages
kopete (oscar - raw protocol): [void OscarAccount::slotGotSSIList()] 
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding 6 groups to contact list
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding SSI group'General' to the kopete contact list
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding SSI group'Family' to the kopete contact list
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding SSI group'Friends' to the kopete contact list
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding SSI group'Co-Workers' to the kopete contact list
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding SSI group'Default' to the kopete contact list
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding SSI group'Top-Level' to the kopete contact list
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding 18 contacts to contact list
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding contact 'xxxxxx0915' to kopete list in group Default
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding contact 'xxxxxx2281' to kopete list in group Default
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding contact 'xxxxxx9325' to kopete list in group Default
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding contact 'xxxxxx4965' to kopete list in group Default
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding contact 'xxxxxx7691' to kopete list in group Default
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding contact 'xxxxxx2370' to kopete list in group Default
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding contact 'xxxxxx1626' to kopete list in group Default
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding contact 'xxxxxx3211' to kopete list in group Default
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding contact 'xxxxxx1276' to kopete list in group Default
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding contact 'xxxxxx7903' to kopete list in group Default
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding contact 'xxxxxx3274' to kopete list in group Default
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding contact 'xxxxxx6222' to kopete list in group Default
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding contact 'xxxxxx3257' to kopete list in group Default
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding contact 'xxxxxx5889' to kopete list in group Default
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding contact 'xxxxxx0085' to kopete list in group Default
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding contact 'xxxxxx6987' to kopete list in group Default
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding contact 'xxxxxx2111' to kopete list in group Default
kopete (oscar): [void OscarAccount::slotGotSSIList()] Adding contact 'xxxxxx5485' to kopete list in group Default
kopete (oscar - raw protocol): [void ICQUserInfoRequestTask::onGo()] Requesting short user info for xxxxxx4208
kopete (oscar - raw protocol): [void ServiceSetupTask::childTaskFinished()] Sending DC info and client ready
kopete (oscar - raw protocol): [void SendIdleTimeTask::onGo()] Sending idle time of 0
kopete (oscar - raw protocol): [void ClientReadyTask::onGo()] Sending client ready, end of login
kopete (oscar - raw protocol): Adding family 1 to CLI_READY packet
kopete (oscar - raw protocol): Adding family 2 to CLI_READY packet
kopete (oscar - raw protocol): Adding family 3 to CLI_READY packet
kopete (oscar - raw protocol): Adding family 4 to CLI_READY packet
kopete (oscar - raw protocol): Adding family 6 to CLI_READY packet
kopete (oscar - raw protocol): Adding family 8 to CLI_READY packet
kopete (oscar - raw protocol): Adding family 9 to CLI_READY packet
kopete (oscar - raw protocol): Adding family 10 to CLI_READY packet
kopete (oscar - raw protocol): Adding family 19 to CLI_READY packet
kopete (oscar - raw protocol): [void ServiceSetupTask::childTaskFinished()] Service setup finished
kopete (oscar - raw protocol): [void ClientStream::bs_bytesWritten(int)] 324 bytes written
kopete (oscar - raw protocol): [void ClientStream::bs_readyRead()] recv: 151bytes
kopete (oscar - raw protocol): [void CoreProtocol::addIncomingData(const QByteArray &)] Received 151 bytes. 
kopete (oscar - raw protocol): [class Transfer * SnacProtocol::parse(const QByteArray &, unsigned int &)] family: 1 subtype: 15 flags: 0 id: 2186132095
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Got user info for xxxxxx4208
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Warning level is 0
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Parsing 8 TLVs
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] User class is 80
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Extended status is 21000000
kopete (oscar - raw protocol): [DWORD Oscar::parseCapabilities(Buffer &, QString &)] Kopete version - 0.10.00
kopete (oscar - raw protocol): [DWORD Oscar::parseCapabilities(Buffer &, QString &)] CAPS: CAP_UTF8 CAP_ISICQ CAP_TYPING 
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Online for 2
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Signed on at Mit Mär 16 22:47:39 2005
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] External IP address is 1043264043
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Unknown TLV, type=30, length=4 in userinfo
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Member since Sam Feb 6 15:46:38 1999
kopete (oscar - raw protocol): [void UserDetails::detectClient()] Client protocol version = 0
kopete (oscar - raw protocol): [void Client::haveOwnUserInfo()] 
kopete (oscar/icq): [void ICQMyselfContact::userInfoUpdated()] extendedStatus is 21000000
kopete (oscar - raw protocol): [void ClientStream::bs_readyRead()] recv: 470bytes
kopete (oscar - raw protocol): [void CoreProtocol::addIncomingData(const QByteArray &)] Received 470 bytes. 
kopete (oscar - raw protocol): [class Transfer * SnacProtocol::parse(const QByteArray &, unsigned int &)] family: 3 subtype: 11 flags: 0 id: 2186132117
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Got user info for xxxxxx9325
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Warning level is 0
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Parsing 7 TLVs
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] User class is 112
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Got DC info
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] External IP address is 3249218000
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Extended status is 20000005
kopete (oscar - raw protocol): [DWORD Oscar::parseCapabilities(Buffer &, QString &)] CAPS: CAP_TYPING CAP_ICQSERVERRELAY CAP_UTF8 CAP_ISICQ 
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Online for 40125
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Signed on at Mit Mär 16 11:38:56 2005
kopete (oscar - raw protocol): [void UserDetails::detectClient()] Client protocol version = 8
kopete (oscar/icq): [void ICQContact::userInfoUpdated(const QString &, const UserDetails &)] extendedStatus is 536870917
kopete (oscar - raw protocol): [class Transfer * SnacProtocol::parse(const QByteArray &, unsigned int &)] family: 21 subtype: 3 flags: 0 id: 53429
kopete (oscar - raw protocol): [void OfflineMessagesTask::endOfMessages()] End of Offline Messages
kopete (oscar - raw protocol): [class Transfer * SnacProtocol::parse(const QByteArray &, unsigned int &)] family: 19 subtype: 14 flags: 32768 id: 53426
kopete (oscar - raw protocol): [void Connection::distribute(Transfer *) const] root task refused transfer
kopete (oscar - raw protocol): [class Transfer * SnacProtocol::parse(const QByteArray &, unsigned int &)] family: 3 subtype: 11 flags: 0 id: 2186132170
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Got user info for xxxxxx9325
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Warning level is 0
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Parsing 7 TLVs
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] User class is 112
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Got DC info
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] External IP address is 3249218000
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Extended status is 20000005
kopete (oscar - raw protocol): [DWORD Oscar::parseCapabilities(Buffer &, QString &)] CAPS: CAP_TYPING CAP_ICQSERVERRELAY CAP_UTF8 CAP_ISICQ 
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Online for 40125
kopete (oscar - raw protocol): [void UserDetails::fill(Buffer *)] Signed on at Mit Mär 16 11:38:56 2005
kopete (oscar - raw protocol): [void UserDetails::detectClient()] Client protocol version = 8
kopete (oscar/icq): [void ICQContact::userInfoUpdated(const QString &, const UserDetails &)] extendedStatus is 536870917
kopete (oscar - raw protocol): [class Transfer * SnacProtocol::parse(const QByteArray &, unsigned int &)] family: 21 subtype: 3 flags: 0 id: 53431
kopete (oscar - raw protocol): [bool ICQUserInfoRequestTask::take(Transfer *)] Received short user info
kopete (oscar - raw protocol): [void ICQShortInfo::fill(Buffer *)] Parsing ICQ short user info packet
kopete (oscar - raw protocol): [void Client::receivedIcqInfo(const QString &, unsigned int)] received icq info for xxxxxx4208 of type 1
kopete: [void KopeteWindow::closeEvent(QCloseEvent *)] just closing because we have a system tray icon
kopete (oscar/icq): [void ICQAccount::setAway(bool, const QString &)] account='xxxxxx4208'
kopete (oscar/icq): [void ICQAccount::setPresenceType(ICQ::Presence::Type, const QString & = QString::null)] new type=2, old type=5
kopete (oscar - raw protocol): [void Client::setStatus(unsigned int, const QString & = QString::null)] Setting visible
kopete (oscar - raw protocol): [class Oscar::SSI SSIManager::visibilityItem() const] Found visibility setting
kopete (oscar - raw protocol): [void ChangeVisibilityTask::onGo()] found visibility item. changing setting
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: []
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] item has the following TLVs: [00 ca ]
kopete (oscar - raw protocol): [void Oscar::SSI::checkTLVs()] Found privacy settings [04 ]
kopete (oscar - raw protocol): [bool SSIManager::newItem(const Oscar::SSI &)] Adding item name:  gid: 0 bid: 2 type: 4 tlv length: 5
kopete (oscar - raw protocol): [void ChangeVisibilityTask::onGo()] Sending visibility update
kopete (oscar - raw protocol): [void SendDCInfoTask::onGo()] Sending DC Info
kopete (oscar - raw protocol): [void ClientStream::bs_bytesWritten(int)] 134 bytes written
kopete (oscar - raw protocol): [void KNetworkByteStream::slotError(int)] Socket error 17
kopete (oscar - raw protocol): [void KNetworkConnector::slotError(int)] Error detected: 17
kopete (oscar - raw protocol): [void ClientStream::cr_error()] 
kopete (oscar - raw protocol): [void KNetworkByteStream::close()] Closing stream.
kopete (oscar - raw protocol): [void KNetworkByteStream::slotConnectionClosed()] Socket has been closed.
kopete (oscar - raw protocol): ..by ourselves!
kopete (oscar - raw protocol): socket error is remote host closed connection
kopete (oscar - raw protocol): [void KNetworkByteStream::close()] Closing stream.
kopete (oscar - raw protocol): [void KNetworkConnector::done()] 
kopete (oscar - raw protocol): [void KNetworkByteStream::close()] Closing stream.
kopete (oscar - raw protocol): [void KNetworkConnector::done()] 
kopete (oscar - raw protocol): [void KNetworkByteStream::close()] Closing stream.
kopete (oscar - raw protocol): [void SSIManager::clear()] Clearing the SSI list
kopete (oscar): [void OscarAccount::protocolError(int, int, const QString &)] Received fatal protocol error3, 0
kopete (oscar): [void OscarAccount::disconnect()] accountId='xxxxxx4208'
libkopete: [void Kopete::Account::slotOnlineStatusChanged(Kopete::Contact *, const Kopete::OnlineStatus &, const Kopete::OnlineStatus &)] account xxxxxx4208 changed status. was Online, is Offline
kopete (oscar/icq): [void ICQAccount::disconnected(Kopete::Account::DisconnectReason)] Attempting to set status offline
libkopete: [void Kopete::Account::slotOnlineStatusChanged(Kopete::Contact *, const Kopete::OnlineStatus &, const Kopete::OnlineStatus &)] account xxxxxx4208 changed status. was Offline, is Offline
kopete (oscar/icq): [void ICQAccount::disconnected(Kopete::Account::DisconnectReason)] Attempting to set status offline
kopete (oscar/icq): [void ICQAccount::connectWithPassword(const QString &)] accountId='xxxxxx4208'
libkopete: [void Kopete::Account::slotOnlineStatusChanged(Kopete::Contact *, const Kopete::OnlineStatus &, const Kopete::OnlineStatus &)] account xxxxxx4208 changed status. was Offline, is Connecting
kopete (oscar/icq): [void ICQAccount::connectWithPassword(const QString &)] Logging in as xxxxxx4208
[...]
Comment 5 Matt Rogers 2005-03-17 19:35:56 UTC
Leo: it's not that you haven't authorized those people to be on your list, it's that they haven't authorized you to put them on your list and see their status, etc. This worked in kopete 0.9.x because we used a feature of the protocol that let us work around the fact that those people need authorization to get status updates. Kopete's icq plugin doesn't make use of that feature anymore, hence the red 'x' over the icq icon. To be completely correct (because other clients will exhibit the same behavior as kopete), you need to get those contacts to send you authorization. you'll have to hope you don't get bitten by the crash bugs that plague the authorization dialog if that happens though. :/

An option to use the same feature present in kopete 0.9.x in under consideration.
Comment 6 Leo Savernik 2005-03-17 19:47:39 UTC
Aaaargh! So you mean kopete never handled authorization correctly, don't you?

> An option to use the same feature present in kopete 0.9.x in under consideration. 
 
I support that. Which is the number of the bug report I can vote for?
Comment 7 Matt Rogers 2005-03-17 20:05:42 UTC
> Aaaargh! So you mean kopete never handled authorization correctly,
> don't you?
>


It didn't until Kopete 0.10. Believe it or not, the current handling of 
authorization (minus the crashes) it the correct way of doing it.

> > An option to use the same feature present in kopete 0.9.x in under
> > consideration.
>
> I support that. Which is the number of the bug report I can vote for?


This one. :)
Comment 8 Daniel Weisser 2005-04-05 16:46:01 UTC
*** This bug has been confirmed by popular vote. ***
Comment 9 Jan Ritzerfeld 2005-04-13 21:53:58 UTC
Created attachment 10611 [details]
show status of "waiting for authorization" icq contacts

ICQ's "authorization needed" is snake oil. This hack(sic!) will show status of
"waiting for authorization" ICQ contacts again.
Comment 10 Matthias H 2005-05-12 18:55:54 UTC
I am just adding my vote. IMHO the described behavior of kopete makes it unusuable for now. I hope it will be fixed soon and I will be using SIM till then.
Comment 11 Iuri Fiedoruk 2005-05-20 19:57:41 UTC
I vote for this.
Because I've already lost 4 times my server side list of contacts when kopete crashed, and now they are all offline all the time, then I have to delete and add them again, and ask their auth again, really annoying, not only for me, but for them also.
Comment 12 Matt Rogers 2005-05-21 05:15:48 UTC
*** Bug 106031 has been marked as a duplicate of this bug. ***
Comment 13 Jan Ritzerfeld 2005-05-23 17:30:30 UTC
SVN commit 417402 by jritzerfeld:

Added checkbox "Respect other contacts' wish to require authorization" to
group "Privacy Options" in icq's account preferences. Deactivating it
pretends to use a local icq contact list. So the icq servers will send
online status messages for all contacts even if they are in the
"waiting for authorization" state.

FEATURE: 101587

 M  +1 -0      icqaccount.cpp  
 M  +9 -1      ui/icqeditaccountui.ui  
 M  +4 -0      ui/icqeditaccountwidget.cpp  


--- icqaccount.cpp #417401:417402
@@ -176,6 +176,7 @@
 		oscarSettings->setWebAware( configGroup()->readBoolEntry( "WebAware", false ) );
 		oscarSettings->setHideIP( configGroup()->readBoolEntry( "HideIP", true ) );
 		oscarSettings->setRequireAuth( configGroup()->readBoolEntry( "RequireAuth", false ) );
+		oscarSettings->setRespectRequireAuth( configGroup()->readBoolEntry( "RespectRequireAuth", true ) );
 		//FIXME: also needed for the other call to setStatus (in setPresenceTarget)
 		DWORD status = pres.toOscarStatus();
 		
--- ui/icqeditaccountui.ui #417401:417402
@@ -343,6 +343,14 @@
                             </widget>
                             <widget class="QCheckBox" row="1" column="0">
                                 <property name="name">
+                                    <cstring>chkRespectRequireAuth</cstring>
+                                </property>
+                                <property name="text">
+                                    <string>Respect other contacts' &amp;wish to require authorization</string>
+                                </property>
+                            </widget>
+                            <widget class="QCheckBox" row="2" column="0">
+                                <property name="name">
                                     <cstring>chkHideIP</cstring>
                                 </property>
                                 <property name="text">
@@ -355,7 +363,7 @@
                                     <string>Checking this box will not allow people to see what your IP address if they view your ICQ user details such as name, address, or age.</string>
                                 </property>
                             </widget>
-                            <widget class="QCheckBox" row="2" column="0">
+                            <widget class="QCheckBox" row="3" column="0">
                                 <property name="name">
                                     <cstring>chkWebAware</cstring>
                                 </property>
--- ui/icqeditaccountwidget.cpp #417401:417402
@@ -74,6 +74,8 @@
 		mAccountSettings->edtServerPort->setValue( portEntry );
 		bool configValue = mAccount->configGroup()->readBoolEntry( "RequireAuth", false );
 		mAccountSettings->chkRequireAuth->setChecked( configValue );
+		configValue = mAccount->configGroup()->readBoolEntry( "RespectRequireAuth", true );
+		mAccountSettings->chkRespectRequireAuth->setChecked( configValue );
 		configValue = mAccount->configGroup()->readBoolEntry( "HideIP", true );
 		mAccountSettings->chkHideIP->setChecked( configValue );
 		configValue = mAccount->configGroup()->readBoolEntry( "WebAware", false );
@@ -107,6 +109,8 @@
 	mAccount->setExcludeConnect(mAccountSettings->chkAutoLogin->isChecked());
 	bool configValue = mAccountSettings->chkRequireAuth->isChecked();
 	mAccount->configGroup()->writeEntry( "RequireAuth", configValue );
+	configValue = mAccountSettings->chkRespectRequireAuth->isChecked();
+	mAccount->configGroup()->writeEntry( "RespectRequireAuth", configValue );
 	configValue = mAccountSettings->chkHideIP->isChecked();
 	mAccount->configGroup()->writeEntry( "HideIP", configValue );
 	configValue = mAccountSettings->chkWebAware->isChecked();
Comment 14 Jan Molnar 2007-08-02 21:02:31 UTC
I have a really similar problem, but I don't have to upgrade my system. From time to time, (I think this happens more often recently) I lose the authorization of approximately one third of my ICQ contacts.
Comment 15 Jan Ritzerfeld 2008-01-23 23:01:32 UTC
To the best of my knowledge, AOL dropped the support for local contact lists last November. Since then, my hack does no longer work and IMHO it is no longer possible to ignore the icq authorization.
Comment 16 Jan Ritzerfeld 2008-01-26 11:47:34 UTC
SVN commit 766580 by jritzerfeld:

The feature of ignoring other contacts' wish to require authorization 
does no longer work: Last November, AOL dropped the support for local contact 
lists that were used to circumvent the authorization.
Therefore, the checkbox "Respect other contacts' wish to require 
authorization" of group "Privacy Options" in icq's account preferences is
removed.

CCBUG: 101587


 M  +0 -2      icq/icqaccount.cpp  
 M  +2 -2      icq/icqpresence.h  
 M  +1 -9      icq/ui/icqeditaccountui.ui  
 M  +0 -6      icq/ui/icqeditaccountwidget.cpp  
 M  +1 -1      liboscar/Makefile.am  
 D             liboscar/localcontactlisttask.cpp  
 D             liboscar/localcontactlisttask.h  
 M  +0 -10     liboscar/oscarsettings.cpp  
 M  +0 -3      liboscar/oscarsettings.h  
 M  +0 -3      liboscar/servicesetuptask.cpp  
 M  +18 -8     liboscar/userdetails.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=766580
Comment 17 Jan Ritzerfeld 2008-01-26 11:56:54 UTC
The authorization is now completely handled by the AOL servers. There is no possibility to do anything against it on the client side. Sorry.