Please upgrade to version 1.6. It fixes a nasty bug
caused by bad packets sent by servers.
Some users reported that they were unable to login with Version 1.4. Version 1.5 fixes the problem with login server redirection, hopefully.
This release deals with Tencent's meaningless
changes to their protocol.
This release uses Module::Build. A new script named win32qq is included for ActiveState Perl users. This script requires Win32::GUI package.
Let's see how long it will take Tencent to break this.
Version 0.8 is unable to receive messages from Tencent's
newer clients due to new message formats.
I tested version 0.9 with Perl 5.8.5 on Gentoo 2004.3
and Perl 5.6.1 on Red Hat 7.2.
Tencent servers started sending warning messages to
perl oicq users. The message said that your qq version
is too old. You can easily stop the message by editing
/usr/lib/perl5/site-perl/5.*/i386-linux/Net/OICQ.pm.
All you need to do is to change line 112:
my $PacketHeader = pack('C*', 0x02, 0x07, 0x2e);
into this:
my $PacketHeader = pack('C*', 0x02, 0x08, 0x01);
Net::OICQ finally got rid of x86 assembly codes and
should be platform independant. You should be able
to install Net::OICQ on any platform now.
The encryption algorithm has been completely
reverse-engineered by Chen Peng.
This is the first beta version of Perl OICQ. It provides
functions for adding and deleting friends, forbidding
contact, accepting/rejecting contact, managing local
user information, updating user information on servers.
Net::OICQ Version 0.2 has been uploaded to CVS and is ready
to be checked out.
The released tar ball is not in CVS yet. It can be downloaded
from the home page of this project http://perl-oicq.sourceforge.net