Posted 23 января 2009,, 04:19

Published 23 января 2009,, 04:19

Modified 14 декабря 2023,, 15:56

Updated 14 декабря 2023,, 15:56

Почему не работает ICQ?

23 января 2009, 04:19
Один из разработчиков популярного ICQ-клиента Miranda IM Виталия Игонина (persei) подробно рассказал всем о том, что, как и почему случилось с «аськой»

:

— 21 января, около 13:00 по московскому времени серверы AOL один а другим перестали подключать к себе все альтернативные ICQ-мессенджеры;

— спустя пару часов стало ясно, что серверы AOL блокируют альтернативные клиенты не во всех случаях, а будто бы выборочно: многие пользователи продолжают подключаться без каких-либо проблем;

— еще некоторое время спустя становится ясно, что блокировка подключения происходит только в случае использования IP стран СНГ. Очевидно, AOL намеренно борется, прежде всего, именно с российскими пользователями альтернативных ICQ-клиентов;

— около 19:00 МСК разработчик Miranda Виталий Игонин публикует подробную статью о случившемся и сообщает о том, что совместно с разработчиками QIP идет поиск решения проблемы;

— около 22:00 МСК парни находят первые зацепки и обещают в ближайшее время побороть проблему целиком;

— около часа ночи разработчики QIP выпускают новую сборку QIP Infium (9022), подключающуюся к серверам AOL без проблем;

— следом команда разработчиков Miranda IM выпускает исправленную версию плагина Miranda IM ICQ+;

— очередная попытка AOL положить на лопатки альтернативные ICQ-клиенты терпит фиаско в течение суток!

Виталий Игонин рассказывает, как им удалось победить AOL:

Итак, проблема, как и предполагалось изначально, оказалась в генерируемых значениях sequence number для заголовков flap-пакетов.

В официальной документации AOL говорится о том, что начальные значения должны генерироваться случайным образом, а все последующие просто инкрементироваться. Однако как заметили разработчики QIP, если это значение действительно случайно, то, как правило, произвести авторизацию не удается. То есть для успешного логина в качестве перового sequence number после подключения к BOS-серверу нужно отправить значение, удовлетворяющее каким-то неизвестным нам правилам. Сумев подобрать несколько таких значений, мы смогли обеспечить работоспособность клиентов.

Важно! К настоящему времени восстановлена работоспособность клиентов Miranda, QIP, BayanICQ и некоторых других.

Все это еще один хороший стимул к тому, чтобы наконец-то начать организованный переход на Jabber, и не зависеть от прихотей корпораций.

Компания AOL до сих пор не дала никаких внятных комментариев относительно случившегося. То же самое справедливо и по отношению к компании «Рамблер», которая сотрудничает с AOL и поддерживает проект «Рамблер-ICQ»: сотрудники компании отказываются давать какие-либо комментарии. Что же касается мобильных ICQ-клиентов, то компания Mail.ru уже официально сообщила о выпуске свежих Windows- и Symbian-версий программы «Mail.Ru Агент», поддерживающих обновленный ICQ-протокол.

Похоже, что некоторые серверы AOL снова начали пускать альтернативных ICQ-клиентов. Возможно, в компании или одумались (что вряд ли) или решили сменить тактику.

Спикер – Анна Артамонова, вице-президент, директор по маркетингу и PR Mail.Ru:

Вокруг протокола ICQ сложилась парадоксальная ситуация: подавляющее большинство его пользователей предпочитают работать не с официальным клиентом, а с альтернативными (такими, как Mail.Ru Агент). Просто оригинальная программа, по всей видимости, до такой степени не устраивает пользователей – как с точки зрения интерфейса, так и функционала.

Думаю, что столь жесткие методы борьбы ICQ с альтернативными клиентами – которые к тому же «задевают» и пользователей оригинальной программы (по нашим данным, к сети ICQ не могли подключиться обладатели некоторых версий официального клиента) – могут привести к серьезному оттоку людей на другие протоколы инстант-мессенджинга, в частности, Mail.Ru Агент (который сейчас является единственным серьезным игроком рынка после ICQ).

Что касается сотрудничества и взаимодействия (с компанией AOL, — прим. автора) – мы не раз пытались его наладить (в частности, предлагали сделать пиринг между сетями ICQ и Mail.Ru Агента), но попытки не увенчались успехом.

Патч для пользователей Miranda

"