I am working on the following evironment:
OS: Red Hat Enterprise Linux WS release 3 (Taroon
Update 5) Kernel 2.4.21-32.EL on an x86_64
gcc: gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-52)
gmake: GNU Make version 3.79.1, by Richard Stallman and
Roland McGrath.
Built for x86_64-redhat-linux-gnu
Every thing seems OK while compiling gaim1.5 and openq
0.3.2, but can NOT login the tencent server. Gaim debug
window shows:
(14:53:38) server: gaim 1.5.0 logging in xxxxxxx using QQ
(14:53:38) dns: Created new DNS child 16132, there are
now 1 children.
(14:53:39) dns: Host 'tcpconn2.tencent.com' resolved
(14:53:39) proxy: Connecting to tcpconn2.tencent.com:80
with no proxy
(14:53:39) proxy: Connect would have blocked.
(14:53:39) proxy: Connected.
(14:53:43) accounts: Writing accounts to disk.
(14:53:49) QQ: <<< [31180] send again for 1 times!
(14:53:54) QQ: <<< [31180] send again for 2 times!
(14:53:59) QQ: <<< [31180] send again for 3 times!
(14:54:04) QQ: <<< [31180] send again for 4 times!
(14:54:09) QQ: <<< [31180] send again for 5 times!
(14:54:14) account: Disconnecting account
(14:54:14) connection: Disconnecting connection
But when I use same source codes and telnet to a i686
system to compile openq and gaim again, I login the
server successfully with same QQ account. Gaim log is:
(14:54:01) server: gaim 1.5.0 logging in xxxxxxx using QQ
(14:54:01) dns: Created new DNS child 25608, there are
now 1 children.
(14:54:01) dns: Host 'tcpconn2.tencent.com' resolved
(14:54:01) proxy: Connecting to tcpconn2.tencent.com:80
with no proxy
(14:54:01) proxy: Connect would have blocked.
(14:54:01) proxy: Connected.
(14:54:01) QQ: ==> [13077] QQ_CMD_LOGIN, from (QQ
Server 0100)
(14:54:01) QQ: ack [13077] QQ_CMD_LOGIN, remove from
sendqueue
(14:54:01) QQ: Decrypt login reply packet with inikey,
11 bytes
(14:54:01) QQ: Redirected to new server: 219.133.49.6:80
It seems a problem of openq0.3.2 running on 64bit system.
Several other users have reported same issue. Please
look into the forum for reference.
http://www.linuxsir.org/bbs/showthread.php?t=224073
Thanks in advance!
Purbam
Logged In: NO
change the long to int in the encrypt file, then it could
log correctly.