изменения в протоколе?

Больше
16 года 5 мес. назад #1 от greyfox
greyfox создал тему: изменения в протоколе?
у всех знакомых кто пользуется QIP он перестал работать и просит обновиться... у меня же на R&Q все нормально как и раньше :-) (версия 1100)

вот что пишут:
"Как сообщает ресурс Brute.ru, дело в том, что каждый ICQ-клиент при залогинивании отправляет номер версии (билд). Этот билд не связан с конкретным ICQ-клиентом или его версией, а является элементом протокола подключения. А именно 1 июля произошло обновление ICQ6, и, соответственно обновился и минимально допустимый билд на сервере ICQ. QIP всегда отправлял фиксированный билд под номером 3000, а у новой ICQ6 номер изменился на 3001. Это обстоятельство и вызвало ошибку."

а какой "номер" посылает R&Q?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 5 мес. назад - 16 года 5 мес. назад #2 от Пушкожук
Пушкожук ответил в теме RE: изменения в протоколе?
Я попытался выяснить, что произошло :)
Похоже, влияет значение, которое в неофициальном описании протокола ICQ обозначено как "distribution number" (4 байта). Сервер предлагает обновиться, если это значение меньше или равно 1103 (O_o мне кажется, это просто совпадение с версией R&Q, хотя... :laugh:) (hex 44F). QIP отправляет 1085 (hex 43D). R&Q 1104 отправляет 1638 (hex 666). Интересно, что ICQ 6 отправляет 30005 (hex 7535). :)
Но самое интересное не это! Оказывается, сервер только рекомендует обновиться, разрешая дальнейшее подключение! Так что всё, что произошло вчера, - чистой воды баг QIP'а (и других клиентов, которые не подключались). Вот так :woohoo:

UPD. И номер билда здесь не при чём (проверил :)).
Последнее редактирование: 16 года 5 мес. назад пользователем Пушкожук.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 5 мес. назад - 16 года 5 мес. назад #3 от OverQuantum
OverQuantum ответил в теме RE: изменения в протоколе?
Сейчас R&Q при входе посылает такие данные (смотрю пакет "(17,02)" ):
client id string = 0x4943514261736963 ("ICQBasic")
client id = 0x010A (266)
client major version = 0x0014 (20)
client minor version = 0x0022 (34)
client lesser version = 0x0001 (1)
client build number = 0x0666 (1638)
distribution number = 0x00000666 (1638)

Questions are plentiful. Answers are few.
Последнее редактирование: 16 года 5 мес. назад пользователем OverQuantum. Причина: добавил string

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 5 мес. назад - 16 года 5 мес. назад #4 от Пушкожук
Пушкожук ответил в теме RE: изменения в протоколе?
Всё правильно :)
Вот что отправляет QIP 8060:

client id string = 0x4943514261736963 ("ICQBasic" )
client id = 0x010A (266)
client major version = 0x0014 (20)
client minor version = 0x0034 (52)
client lesser version = 0x0000 (0)
client build number = 0x0BB8 (3000)
distribution number = 0x0000043D (1085)

А это ICQ 6:

client id string = 0x49435120436C69656E74 ("ICQ Client" )
client id = 0x010A (266)
client major version = 0x0006 (6)
client minor version = 0x0000 (0)
client lesser version = 0x0003 (3)
client build number = 0x17AB (6059)
distribution number = 0x00007535 (30005)
Последнее редактирование: 16 года 5 мес. назад пользователем Пушкожук. Причина: поправил ошибку (34 не dec, а hex)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 5 мес. назад - 16 года 5 мес. назад #5 от OverQuantum
OverQuantum ответил в теме RE: изменения в протоколе?
А QIP 8070 что отправляет?

Questions are plentiful. Answers are few.
Последнее редактирование: 16 года 5 мес. назад пользователем OverQuantum.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 5 мес. назад #6 от Arch0n
Arch0n ответил в теме RE: изменения в протоколе?
А вот у меня почему-то перестал работать...
Сначала запускал 1100 потом обновил до 1104
С тем же результатом.
У меня правда не просит обновить, а говорит что сервер занят. Но сообщения об ошибках в разных программах же по разному написаны, может rnq так обрабатывает ошибку версии?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 5 мес. назад #7 от BeeRmaN
BeeRmaN ответил в теме RE: изменения в протоколе?
Ошибка про занятый сервер выскакивает на всех версиях. Я просто и жду и РнКу сама подключится. Так что все нормально у тебя!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 5 мес. назад #8 от Arch0n
Arch0n ответил в теме RE: изменения в протоколе?
BeeRmaN писал(а):

Ошибка про занятый сервер выскакивает на всех версиях. Я просто и жду и РнКу сама подключится. Так что все нормально у тебя!

Шаман :)
С утра не мог подключиться. Прочитал этот пост и решил попробовать еще раз. И бах подключился :blink:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 5 мес. назад #9 от SabAtage
SabAtage ответил в теме RE: изменения в протоколе?
lenta.ru/articles/2008/07/02/icq/
интересное.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 5 мес. назад - 16 года 5 мес. назад #10 от Jayrome
Jayrome ответил в теме RE: изменения в протоколе?
Не подключается ни 1103, ни 1104 - ни дома через ADSL, ни на работе через GPRS.

Linux - это СУПЕР! )))))))))
Последнее редактирование: 16 года 5 мес. назад пользователем Jayrome.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 5 мес. назад #11 от NRS
NRS ответил в теме RE: изменения в протоколе?
аналогичная ситуация. Вечером 30-го rnq1100 перестала подключаться и так до сих пор. Обновление до 1104 не помогло, пришлось откапывать из запасников старую icq2003pro, которая без проблем законнектилась. Так что , товарищи разработчики, всё таки крыску надо переделывать... И смотреть почему работоспособность зависит от локации клиента.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 5 мес. назад #12 от Пушкожук
Пушкожук ответил в теме RE: изменения в протоколе?
OverQuantum писал(а):

А QIP 8070 что отправляет?


QIP 8070 отправляет абсолютно то же самое, что и 8060! Обрабатывает просто по-другому... Теперь уже со 100%-й вероятностью можно сказать, что 1 июля QIP не подключался из-за глюка в нём самом, а не на серверах ICQ!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • ShellBe
  • ShellBe аватар
  • Посетитель
  • Посетитель
16 года 5 мес. назад #13 от ShellBe
ShellBe ответил в теме RE: изменения в протоколе?
Пушкожук
а как же тогда с другими клиентами, которые так же отказывали подключаться ??

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 5 мес. назад #14 от Пушкожук
Пушкожук ответил в теме RE: изменения в протоколе?
Значит, в них тоже ошибки были... Хотя, не знаю, может, это было сделано разработчиками клиентов намеренно? Ведь сообщение об устаревшем клиенте может означать серьёзные изменения в протоколе ICQ... Вот они и решили перестраховаться :) Интересно: Pidgin и Adium выдавали "обновите клиент", а QIP выдавал "рекомендуется обновить версию". Но всё равно не подключался...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 5 мес. назад #15 от OverQuantum
OverQuantum ответил в теме RE: изменения в протоколе?
Пушкожук писал(а):
QIP 8070 отправляет абсолютно то же самое, что и 8060! Обрабатывает просто по-другому... Теперь уже со 100%-й вероятностью можно сказать, что 1 июля QIP не подключался из-за глюка в нём самом, а не на серверах ICQ![/quote]
Ага, значит достаточно АОЛ-у ещё ужесточить требования и вернуть на данные QIP-а "пшёл нах" вместо "рекомендую обновить клиент", то QIP-овцов опять отрубит всех разом.
Знатный баг-фикс, знатный...

"Она: у меня тут как-то Доктор Веб нашел 200 троянов... Ну что же, я все 200 буду удалять?
Он: ??
Она: ну я взяла и удалила Доктор Веб."

Questions are plentiful. Answers are few.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 5 мес. назад #16 от Гидр
Гидр ответил в теме RE: изменения в протоколе?
Непонятная таки ситуация. 2-го июля я скачал с сайта 1100-й релиз "крысы" (ну вы поняли в связи с какими событиями :) Она законнектилась без проблем и прекрасно работала до 6-го июля, когда примерно в 8:00-8:30 (по Москве) отрубилась и далее подключаться не захотела. Причём не захотела подключаться и старая icq2003pro.
Вчера пришёл на работу, включил - всё пашет.
То ли у меня такой GPRS на работе, то ли что...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 5 мес. назад - 16 года 5 мес. назад #17 от 3axap
3axap ответил в теме RE: изменения в протоколе?
Сижу на 2-х аськах... Одна на 1100 как на проверенном замечательном билде, вторая на 1104 как на пробном (самый замечательный билд в мире! :P )
Проблем не было ни там ни там. Все время подключался, все отлично работало. Зато нескольких квиповцев убедил, что если они пользуются вышеупомянутым клиентом, то они лохи и баги будут все время и подсадил на крысу :)

PS значат ли эти изменения, что все поголовно будут пользоваться допами ICQ6?
Последнее редактирование: 16 года 5 мес. назад пользователем 3axap.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 5 мес. назад #18 от dek
dek ответил в теме RE: изменения в протоколе?
3axap wrote:

PS значат ли эти изменения, что все поголовно будут пользоваться допами ICQ6?

В большей части только на компьютерах, ибо мобильные клиенты это практически не затронуло. ;)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 5 мес. назад #19 от XprogeR
XprogeR ответил в теме RE: изменения в протоколе?
Читаю и понять не могу, у меня только QIP полетел собственно из за этого и переехал на R&Q, час спустя после того как квип "умер" я скачал урысу и она очень даже шутро бегала без проблем! И вот сейчас сижу на 1104 тоже не единой бажины.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 5 мес. назад #20 от Zeral
Zeral ответил в теме RE: изменения в протоколе?
билд 1100, ни 01.0, нидо, ни после проблем небыло с версией.. всегда всё шустро бегает подклчюается

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: bassvazoozaDelphukdekTiMeTraSheRLaDyStRaNGed0CeNTRapid D
Время создания страницы: 0.478 секунд
Работает на Kunena форум