Version: 0.12.1 (using KDE KDE 3.5.3) Installed from: SuSE RPMs OS: Linux When I try to connect to icq,I get a message that the server means my client-version is too old and I shall report it to http://bugs.kde.org . I have version 0.12.1 and a few days ago it worked perfectly and I didn`t change preferences.
*** This bug has been marked as a duplicate of 130630 ***
The protocol has changed again. It's not a duplicate.
oh, and kedge has fixed it in r568243.
*** Bug 131605 has been marked as a duplicate of this bug. ***
*** Bug 131607 has been marked as a duplicate of this bug. ***
*** Bug 131612 has been marked as a duplicate of this bug. ***
*** Bug 131618 has been marked as a duplicate of this bug. ***
*** Bug 131622 has been marked as a duplicate of this bug. ***
*** Bug 131623 has been marked as a duplicate of this bug. ***
*** Bug 131624 has been marked as a duplicate of this bug. ***
*** Bug 131626 has been marked as a duplicate of this bug. ***
*** Bug 131633 has been marked as a duplicate of this bug. ***
*** Bug 131639 has been marked as a duplicate of this bug. ***
*** Bug 131644 has been marked as a duplicate of this bug. ***
*** Bug 131647 has been marked as a duplicate of this bug. ***
*** Bug 131651 has been marked as a duplicate of this bug. ***
Where can I find a solution of this problem?
Solution (found at http://www.kde-forum.org/artikel/15097/Kopete-ICQ-protocol-changed-again-solved.html), they report that afrer re-compilation Kopete works... Let us check, too... Index: kopete/protocols/oscar/liboscar/oscartypes.h =================================================================== --- kopete/protocols/oscar/liboscar/oscartypes.h (revision 568242) +++ kopete/protocols/oscar/liboscar/oscartypes.h (working copy) @@ -239,7 +239,7 @@ const WORD ICQ_MAJOR = 0x0014; const WORD ICQ_MINOR = 0x0034; const WORD ICQ_POINT = 0x0000; - const WORD ICQ_BUILD = 0x0A0F; + const WORD ICQ_BUILD = 0x0BB8; const char ICQ_OTHER[] = { 0x00, 0x00, 0x04, 0x3d }; const char ICQ_COUNTRY[] = "us"; const char ICQ_LANG[] = "en";
Pardon, original patch is here: http://bugs.kde.org/attachment.cgi?id=17185&action=view
*** Bug 131655 has been marked as a duplicate of this bug. ***
It would be nice if one could edit thouse protocol version numbers as some kind of advanced settings. Maybe without a UI, only in the kopeterc, but not compiled into the source.
You never know what Mirabilis/AOL come up with next. They are playing with us (and Trillian, Miranda, etc.), changing little things that the official client doesn't mind but that trip up others. Next time, it may not be a protocol version number but the order of SNACs or something else.
Kopete really works after new compilation with patched oscartypes.h file; till the next trick from ICQ server protocol. Alas, "make" process takes too much time...
SVN commit 568881 by rjarosz: add version info updater - version info for icq/aim is stored in kopeterc config - kopete automatically downloads new version from kopete.kde.org if login fails with "client too old" :) CCBUG: 130630 CCBUG: 131598 M +2 -1 Makefile.am M +1 -0 aim/aimaccount.cpp M +1 -0 icq/icqaccount.cpp M +11 -9 liboscar/aimlogintask.cpp M +11 -0 liboscar/client.cpp M +6 -0 liboscar/client.h M +5 -0 liboscar/connection.cpp M +1 -0 liboscar/connection.h M +14 -12 liboscar/icqlogintask.cpp M +13 -18 liboscar/oscartypes.h M +31 -3 oscaraccount.cpp M +2 -0 oscaraccount.h A oscarversionupdater.cpp [License: GPL (v2+)] A oscarversionupdater.h [License: GPL (v2+)]
*** Bug 131760 has been marked as a duplicate of this bug. ***
*** Bug 131765 has been marked as a duplicate of this bug. ***
*** Bug 131945 has been marked as a duplicate of this bug. ***
*** Bug 132128 has been marked as a duplicate of this bug. ***
*** Bug 132417 has been marked as a duplicate of this bug. ***
*** Bug 132797 has been marked as a duplicate of this bug. ***
*** Bug 138408 has been marked as a duplicate of this bug. ***