Adium

Ticket #5258 (closed defect: fixed)

Opened 2 years ago

Last modified 2 years ago

Able to send but not receive messages using QQ protocol in beta 9

Reported by: dave Assigned to: huetsch@stanford.edu
Priority: normal Milestone: Adium X 1.0
Component: Other Protocol Version: 1.0b9
Severity: normal Keywords: QQ
Cc: Patch:
Pending:

Description

If you need, I can provide QQ numbers (register them for you) for testing this, and I'll make myself available for testing as well, if you reply in this thread that you'd like me to do so, I'll provide a contact email or messenger ID# for a different service.

Anyway, it seems that beta 9 can connect and send messages to the QQ system, but not receive messages. When I tested this I was using the server:

sz.tencent.com:8000

Many thanks for your work on this excellent project, I'm amazed at the number of things done in beta 9, and I know this stuff isn't easy. Having QQ support work in Adium will definitely get me to switch off of iChat and iQQ, and anything I can do to help you guys in that effort, I'll be pleased to do, since the inclusion of this protocol is so important to making Macs more accepted in China.

Change History

08/21/2006 03:04:22 AM changed by dave

fyi i duplicated this in ticket 5257, but that ticket has less information, so please close 5257. thank you.

08/21/2006 03:58:34 AM changed by solong@gmail.com

我和dave碰到了相同的问题:可以读取好友列表,无法正常收发消息。我可以发送消息给QQ机器人(QQ Robot :615050000) ,而且回复速度很快。我发送消息给自己的QQ号,没有一次成功收到。我也试过添加服务器地址sz.tencent.com:8000,但是没有任何改善。 非常感谢你们的努力!期待早日看到成熟稳定的正式版。

08/21/2006 04:02:59 AM changed by solong@gmail.com

我使用的是adiumx 1.0b9。我的QQ:610805489。愿意为测试效劳。

08/21/2006 04:19:17 AM changed by ViCTor

我的问题也一样的...能看到好友列表 我发送的信息朋友说可以看到 但是他们发送的信息我看不到... adium能支持QQ真的让我出乎意料..期待正式版!

(in reply to: ↑ description ) 08/21/2006 04:25:51 AM changed by anonymous

i can send

but ,i can't recieve

08/21/2006 04:27:17 AM changed by wonsore

i can send message to ohters(people who using qq on pc or using iqq on mac)

but i can't recieve message from others.

by the way, i introduce iqq to u .

iqq is the mac version of qq ,and it is made by one chinese sdudent

u can get it here.

i think it will help u on your subject.

and also ,u can get the english version of qq from http://im.qq.com/qq/mo.shtml?/download/qqe.shtml

after all, thanks to your hard work.

hmm

forgot something

u can get iqq from http://lumaqq.linuxsir.org//iqq/iQQ.1.03.07.app.zip

08/21/2006 06:08:36 AM changed by anonymous

functions work fine: can connect to qq server, buddy list show correctly, can send message to qq clients over MAC and PC ,

bugs : cannot receive reply message from buddies

so in one word; logging is OK, but cannot chat.

thanks for bringing hope to qq users over MAC, and expecting for a workable version.

08/21/2006 11:05:02 AM changed by marsbullfrog@gmail.com

I can also sent.but not receive.(even the msg I sent to myself)

08/21/2006 09:12:20 PM changed by bgannin

  • owner changed from nobody to evands.

08/22/2006 11:56:48 AM changed by anonymous

I'm having trouble adding QQ friends to my list-- it says I need to enter them in the format qq-1234567

So I enter a new contact as qq-######## and it gives me the same error. Most of the QQ numbers I'm trying to add are at least 8 digits. Any suggestions?

08/23/2006 07:04:31 PM changed by anonymous

The message that my QQ contacts sent me was actually delivered to my adium -- we can tell this by checking out the debug window. The problem is that the received QQ message does not show up in adium chat window.

08/23/2006 09:05:05 PM changed by evands

Please post the debug window contents when receiving a message which is not displayed.

08/23/2006 09:07:26 PM changed by evands

(In [17475]) I suspect this fixes problems adding qq contacts, which have hyphens in their UIDs, and possible receiving messages from them. Refs #5258

08/23/2006 10:43:37 PM changed by anonymous

could you explain that a little more, how do i make those changes?

08/24/2006 06:28:22 AM changed by markhuetsch

It's curious that we can receive from bots but not the official client. And the message is clearly there, just not being passed to the conversation window.

There's no problem receiving messages using this PRPL from Gaim.

I'll need to do some digging in Adium to figure this one out.

08/24/2006 09:53:38 AM changed by porlo

my debug window:

09:51:44: adiumGaimConvWriteIm: Received (null) from qq-6021883 09:51:44: (Libgaim: QQ) <<< [50962] send again for 2 times! 09:51:45: (Libgaim: QQ) ==> [50962] QQ_CMD_KEEP_ALIVE, from (QQ unknown version) 09:51:45: (Libgaim: QQ) ack [50962] QQ_CMD_KEEP_ALIVE, remove from sendqueue 09:52:00: (Libgaim: QQ) <== [50963] QQ_CMD_KEEP_ALIVE, 28 bytes 09:52:01: (Libgaim: QQ) ==> [50963] QQ_CMD_KEEP_ALIVE, from (QQ unknown version) 09:52:01: (Libgaim: QQ) ack [50963] QQ_CMD_KEEP_ALIVE, remove from sendqueue 09:52:18: (Libgaim: QQ) ==> [24562] QQ_CMD_RECV_IM, from (QQ Server 0100) 09:52:18: (Libgaim: QQ) <== [24562] QQ_CMD_RECV_IM, 44 bytes 09:52:18: (Libgaim: QQ) IM from buddy [6021883], I am in his/her buddy list 09:52:18: (Libgaim: QQ) Normal IM, text type:

[6021883] => [5492640], src: QQ unknown version

09:52:18: (Libgaim: QQ_MESG recv) 00(0) 5b(91) e2(226) fb(251) 00(0) 53(83) cf(207) a0(160) 00(0) 00(0) b5(181) 44(68) db(219) 85(133) 3c(60) 42(66) 1f(31) 40(64) 00(0) 09(9) 0f(15) 1b(27) 00(0) 5b(91) e2(226) fb(251) 00(0) 53(83) cf(207) a0(160) a1(161) e0(224) f0(240) 0f(15) 3e(62) 5c(92) 51(81) 28(40) ff(255) 17(23) 53(83) d0(208) 24(36) b3(179) 74(116) 62(98) 00(0) 0b(11) 60(96) b0(176) 44(68) ed(237) af(175) 16(22) 01(1) 20(32) 00(0) 00(0) 00(0) 01(1) 01(1) 00(0) 02(2) 00(0) 01(1) 68(104) 65(101) 6c(108) 6c(108) 6f(111) 20(32) 00(0) 09:52:18: (Libgaim: QQ_MESG recv for font style) 09(9) 00(0) 00(0) 00(0) 00(0) 86(134) 02(2) cb(203) ce(206) cc(204) e5(229) 0d(13) 09:52:18: (Libgaim: QQ_MESG) recv <font color="#000000"><font face="ÀŒÃ "><font size="3"> 09:52:18: adiumGaimConvWriteIm: Received (null) from qq-6021883 09:52:30: (Libgaim: QQ) <== [50964] QQ_CMD_KEEP_ALIVE, 28 bytes 09:52:31: (Libgaim: QQ) ==> [50964] QQ_CMD_KEEP_ALIVE, from (QQ unknown version) 09:52:31: (Libgaim: QQ) ack [50964] QQ_CMD_KEEP_ALIVE, remove from sendqueue

08/24/2006 09:55:13 AM changed by porlo

the message content sending from my buddy (6021883) to me (5492640) was "hello". it doesn't show up in adium chat window.

08/24/2006 11:43:41 AM changed by evands

  • owner changed from evands to huetsch@stanford.edu.

08/27/2006 12:06:27 PM changed by evands

  • status changed from new to closed.
  • resolution set to fixed.

(In [17492]) Updated libgaim framework to gaim r 17058, which should fix receiving QQ messages. Fixes #5258