Summary: | kopete does not connect to qq, reports status unknown | ||
---|---|---|---|
Product: | [Unmaintained] kopete | Reporter: | fcardone |
Component: | QQ Plugin | Assignee: | Kopete Developers <kopete-bugs-null> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | aladdinmhaimeed, dushy7, frank, senjas, StormByte |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Patch for the QQ protocol |
Description
fcardone
2008-11-18 23:31:30 UTC
I can confirm this on archlinux, using Kopete Version 0.70.0, Using KDE 4.2.00 (KDE 4.2.0) (KDEmod). kopete(30525)/kopete (msn) QQAccount::setOnlineStatus: start connecting !! kopete(30525)/kopete (testbed) QQAccount::connect: Object::connect: No such slot QQNotifySocket::heartbeat() kopete(30525)/kopete (msn) QQSocket::setOnlineStatus: : status = 0 kopete(30525)/kopete (msn) QQSocket::connect: connecting to : "tcpconn.tencent.com" : 80 kopete(30525)/kopete (msn) QQSocket::slotConnectionSuccess: slotConnectionSuccess: calling doneConnect() kopete(30525)/kopete (msn) QQSocket::setOnlineStatus: : status = 1 kopete(30525)/kopete (msn) QQNotifySocket::doneConnect: Negotiating server protocol version kopete(30525)/kopete (msn) QQSocket::sendPacket: " kopete(30525)/kopete (msn) QQSocket::slotReadyWrite: kopete(30525)/kopete (msn) QQSocket::slotDataReceived: DATA RECEIVED! kopete(30525)/kopete (msn) QQNotifySocket::handleIncomingPacket: " kopete(30525)/kopete (msn) QQNotifySocket::handleIncomingPacket: command = 98 kopete(30525)/kopete (msn) QQNotifySocket::handleIncomingPacket: text = "Rwá6¤8^RÍ.úª·ýf^Qg^?^U¾^YÂWÉß" kopete(30525)/kopete (msn) QQNotifySocket::handleIncomingPacket: command = 98 : token = "Rwá6¤8^RÍ.úª·ýf^Qg^?^U¾^YÂWÉß" kopete(30525)/kopete (msn) QQSocket::sendPacket: "^AÎ^B^O^U kopete(30525)/kopete (msn) QQSocket::slotReadyWrite: kopete(30525)/kopete (msn) QQSocket::slotDataReceived: DATA RECEIVED! kopete(30525)/kopete (msn) QQNotifySocket::handleIncomingPacket: " kopete(30525)/kopete (msn) QQNotifySocket::handleIncomingPacket: command = 34 kopete(30525)/kopete (msn) QQNotifySocket::handleIncomingPacket: text = "^A3ëÿhw<U+0093>^SÖ kopete(30525)/kopete (msn) QQNotifySocket::handleIncomingPacket: Redirect to "119.147.19.214" : 80 kopete(30525)/kopete (msn) QQNotifySocket::disconnect: online status = 1 kopete(30525)/kopete (msn) QQSocket::disconnect: QObject: Do not delete object, 'unnamed', during its event handler! kopete(30525)/kopete (msn) QQSocket::slotSocketClosed: Socket closed. kopete(30525)/kopete (msn) QQSocket::doneDisconnect: disconnected done kopete(30525)/kopete (msn) QQSocket::setOnlineStatus: : status = 3 kopete(30525)/kopete (msn) QQSocket::setOnlineStatus: : status = 2 kopete(30525)/kopete (msn) QQSocket::connect: We're still disconnecting! Deleting socket the hard way first. kopete(30525)/kopete (msn) QQSocket::setOnlineStatus: : status = 0 kopete(30525)/kopete (msn) QQSocket::connect: connecting to : "119.147.19.214" : 80 kopete(30525)/kopete (msn) QQSocket::slotConnectionSuccess: slotConnectionSuccess: calling doneConnect() kopete(30525)/kopete (msn) QQSocket::setOnlineStatus: : status = 1 kopete(30525)/kopete (msn) QQNotifySocket::doneConnect: Negotiating server protocol version kopete(30525)/kopete (msn) QQSocket::sendPacket: "^AÎ^B^O^U kopete(30525)/kopete (msn) QQSocket::slotReadyWrite: kopete(30525)/kopete (msn) QQSocket::slotDataReceived: DATA RECEIVED! kopete(30525)/kopete (msn) QQNotifySocket::handleIncomingPacket: " kopete(30525)/kopete (msn) QQNotifySocket::handleIncomingPacket: command = 34 kopete(30525)/kopete (msn) QQNotifySocket::handleIncomingPacket: text = "^E×ð¾´µÄÓû§£¬ÄúµÄQQ°æ±¾ÒѾֹͣʹÓ㬠Çëµ½http://im.qq.com/qq/dlqq.shtml ÏÂÔز¢°²×°×îеÄQQ°æ±¾¡£ ¸øÄú´øÀ´²»±ã£¬¾´ÇëÁ½⣡" kopete(30525)/kopete (msn) QQNotifySocket::handleIncomingPacket: password is wrong. I can confirm too in a KDE 4.2.0 from gentoo. It is weird, since status is 'unknown' not offline nor online.. I can confirm it too. I am using Kde 4.2 on Kubuntu. This bug is really annoying. I don't want to use something like Pidgin in Kde 4.2. Please fix this when you all find time. Thank you. I think bug 163939 is a duplicate of this... Created attachment 31363 [details]
Patch for the QQ protocol
I played a bit around with the QQ protocol plugin and the latest evaq source where it has been ported from.
This patch makes use of newer login code. It's far from being perfect and I actually cannot login in QQ for some reason. But at least I don't get a "your client is outdated" message anymore.
Some volunteers for the rest? ;)
I also find this bug is too bothering. please, somebody find a solution for it. I am so new to Linux, so I don't know how to use patch. please somebody help me in some direction. *** This bug has been confirmed by popular vote. *** So QQ protocol is actually broken in Kopete. I do not not how to use patches either. The only real workaround I have found is using another messenger. For example, QQ for Linux: http://im.qq.com/qq/linux/ Though, no English version available at the moment, only Chinese. Thank you for the bug report. As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists. If this bug is no longer persisting or relevant please change the status to resolved. I'm not using Kopete or QQ anymore. Can't say anything about the bug.. |