Summary: | cannot connect to server because protocol changed | ||
---|---|---|---|
Product: | [Unmaintained] kopete | Reporter: | Andrew Belitsky <belitsky.a> |
Component: | ICQ and AIM Plugins | Assignee: | Kopete Developers <kopete-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | 4ernov, adminimus, complynx, cyberzx, dimsuz, kopete-bugs-null, ria.freelander |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Andrew Belitsky
2009-01-21 23:06:41 UTC
*** Bug 181550 has been marked as a duplicate of this bug. *** I was unable to reproduce this. I did not receive a message and all my contacts show online. Perhaps, it's because AFAIK only russian provider's IPs were blocked. And also there're some servers remaining with older versions of protocol. But for me 3 times are enough to get such a message. The fix is apparently already available (http://habrahabr.ru/blogs/im/49778/) but the source will be released today if google translator did good job :) When it's released I'll fix it ASAP. Well, i'm not the best translator in the world, but if google fails i can try to translate this post on habr. *** Bug 181601 has been marked as a duplicate of this bug. *** I have a patch http://kedge.wz.cz/kopete/icqflacfix.diff which should fix this bug. I want to make the startSequences configurable in kopete.rc so I'll commit it to svn later (in 1 or 2 hours) SVN commit 915334 by rjarosz: Fix ICQ for CIS countries. Apparently ICQ decided that flac sequence number can't be random anymore. Please test if there aren't any invalid flacs in the list. Dirk please put this into KDE 4.2.0, thanks! BUG: 181535 CCMAIL:mueller@kde.org M +17 -2 liboscar/connection.cpp M +3 -1 liboscar/connection.h M +55 -0 oscarprotocol.cpp M +3 -3 oscarversionupdater.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=915334 SVN commit 915335 by rjarosz: Forwardport commit 915334. Fix ICQ for CIS countries. Apparently ICQ decided that flac sequence number can't be random anymore. Please test if there aren't any invalid flacs in the list. CCBUG: 181535 M +17 -2 liboscar/connection.cpp M +3 -1 liboscar/connection.h M +55 -0 oscarprotocol.cpp M +3 -3 oscarversionupdater.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=915335 SVN commit 915337 by rjarosz: Backport commit 915334. Fix ICQ for CIS countries. Apparently ICQ decided that flac sequence number can't be random anymore. Please test if there aren't any invalid flacs in the list. CCBUG: 181535 M +17 -2 liboscar/connection.cpp M +3 -1 liboscar/connection.h M +55 -0 oscarprotocol.cpp M +3 -3 oscarversionupdater.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=915337 Thank you very much, Roman. Unfortunately, AOL seemed to revert changes today, so it's nearly impossible to test changes, because kopete logs in even with older settings now. But anyway, thanks a lot for your rapid work! Yeah, huge thanks, Roman! *** Bug 181850 has been marked as a duplicate of this bug. *** SVN commit 916552 by rjarosz: Use algorithm which will randomly generate all valid start flac sequence number. Code taken from Miranda. Sequence number were debugged against ICQ 6.5 (build 1005). It's still possible to override it in kopeterc file. CCBUG: 181535 M +15 -9 liboscar/connection.cpp M +3 -0 liboscar/connection.h M +3 -43 oscarprotocol.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=916552 SVN commit 916554 by rjarosz: Backport commit 916552. Use algorithm which will randomly generate all valid start flac sequence number. Code taken from Miranda. Sequence number were debugged against ICQ 6.5 (build 1005). It's still possible to override it in kopeterc file. CCBUG: 181535 M +15 -9 liboscar/connection.cpp M +3 -0 liboscar/connection.h M +3 -43 oscarprotocol.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=916554 SVN commit 916555 by rjarosz: Backport commit 916552. Use algorithm which will randomly generate all valid start flac sequence number. Code taken from Miranda. Sequence number were debugged against ICQ 6.5 (build 1005). It's still possible to override it in kopeterc file. CCBUG: 181535 M +15 -9 liboscar/connection.cpp M +3 -0 liboscar/connection.h M +3 -43 oscarprotocol.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=916555 In previous patch there probably shouldn't be these numbers? 0x0001, 0x04E7, 0x0B25, 0x163F, 0x2886, 0x5C44. But anyway you should use the new patch. |