Author Topic: Опять меняется протокол ICQ?  (Read 291240 times)

0 Members and 7 Guests are viewing this topic.

Offline tester

  • Newbie
  • *
  • Posts: 9
Re: Опять меняется протокол ICQ?
« Reply #480 on: 19 01 2019, 20:52:43 »
Если представить, что OSCAR вот прям сейчас на сервере задушат, то тогда в мире останется ровно три рабочих аськоклиента: ICQ 10, Miranda NG и R&Q. И вот тут можно оценить, насколько мудрым было решение не насиловать труп, который mail.ru может убить в любой момент, а реализовывать современную версию протокола.

ну так и ладно, если уж они так хотят. то есть вы хотите сказать, что в марте вполне вероятно придется опять полностью переписывать часть кода в миранде, отвечающую за работу с очередным новым протоколом? в чем сложности именно сейчас сделать так, чтобы миранда работала как pidgin например?
ведь по сути сейчас те, кто долгое время пользовался мирандой и уже к ней очень привык, вынуждены переходить либо на qip2012 или pidgin, а офицального клиента они из принципа не хотят.

 

Offline Mataes

Re: Опять меняется протокол ICQ?
« Reply #481 on: 19 01 2019, 21:01:26 »
миранду как раз переписывать не надо. в дев версии новый протокол. а делать промежуточную версию мы не стали, потому что затратно, а смысл совсем не очевиден. если человеку проще перейти на совсем другой клиент, чем переключить одну галку в настройках и перейти на дев версию, то туда ему и дорога.
 

Offline dartraiden

Re: Опять меняется протокол ICQ?
« Reply #482 on: 19 01 2019, 21:08:47 »
Упрощённо: существовало (вообще, в мире) 4 вещи

- старый протокол (OSCAR)
- старая схема авторизации
- новый протокол (WIM)
- новая схема авторизации

По клиентам распределением было такое:
- Miranda IM, Miranda NG stable, R&Q, QIP 2005: старый протокол+старая авторизация
- Pidgin, QIP 2012: старый протокол+новая авторизация
- ICQ 10: новый протокол+новая авторизация

В декабре на сервере отстрелили "старую авторизацию". Очевидно, что все клиенты, у которых была старая авторизация - сдохли.

Перед Мирандой встал выбор: либо мы только прикручиваем новую авторизацию, оставляя "старый протокол", либо пишем новую авторизацию И новый протокол.

Если верить тому, что я озвучил, то в марте отстрелят теперь уже "старый протокол". Теперь, надеюсь, понятно, почему мы не стали делать "как в пиджине". Потому что это полумера. И вопрос стоял так "или разработчик щас делает новую авторизацию и больше он в аську не полезет никогда, потому что ему не интересно это от слова вообще, или он щас делает новый протокол заодно".
 

Offline tester

  • Newbie
  • *
  • Posts: 9
Re: Опять меняется протокол ICQ?
« Reply #483 on: 19 01 2019, 21:09:49 »
миранду как раз переписывать не надо. в дев версии новый протокол. а делать промежуточную версию мы не стали, потому что затратно, а смысл совсем не очевиден. если человеку проще перейти на совсем другой клиент, чем переключить одну галку в настройках и перейти на дев версию, то туда ему и дорога.

так эту "одну галку в настройках" переключали уже. по всякому пробовали. а она просто не подключается и все. никаких сообщений не выдает. просто не подключается. или там где-то есть какая-то секретная галка, типа "enable new 2019 icq protocol if you want" ?
 

Offline dartraiden

Re: Опять меняется протокол ICQ?
« Reply #484 on: 19 01 2019, 21:11:00 »
Давайте нетлог, будем смотреть. "Не подключается" это такая же информация как "машина не едет". Понятно, что что-то идёт не так, но нужна конкретика.
 

Offline tester

  • Newbie
  • *
  • Posts: 9
Re: Опять меняется протокол ICQ?
« Reply #485 on: 19 01 2019, 21:19:06 »
Давайте нетлог, будем смотреть. "Не подключается" это такая же информация как "машина не едет". Понятно, что что-то идёт не так, но нужна конкретика.

{"response":{"statusCode":330, "statusText":"Password/LoginId Required/Invalid", "statusDetailCode":3011, "data":{"challenge":{"context":"xxxxxxxxxx", "info":"Enter your password again"}}}}
[23:44:14 0C60] [ICQ_1] ConnectionFailed -> reason 1
[23:44:14 0C60] [ICQ_1] CIcqProto::ShutdownSession
[23:44:14 0C60] [ICQ_1] CIcqProto::OnLoggedOut

скачал специально еще раз с сайта девелоперскую версию. пароль правильный. восемь символов. может надо коннектиться к какому-то особому серверу?
« Last Edit: 19 01 2019, 21:53:12 by tester »
 

Offline Mataes

Re: Опять меняется протокол ICQ?
« Reply #486 on: 19 01 2019, 21:24:38 »
ограничения 8 символов уже давно нет. попробуйте на сайте залогиниться. потому как пишет что пароль неверный
 

Offline dartraiden

Re: Опять меняется протокол ICQ?
« Reply #487 on: 19 01 2019, 21:32:30 »
C очевидностью, у вас таки пароль (тот, что ожидает увидеть сервер) длинее 8 символов. Либо вы ошиблись при вводе. Чудес не бывает.

Попробуйте на сайте icq.com войти в личный кабинет с этим паролем, как подсказывает Mataes. Если не выйдет - значит, вспоминайте верный пароль или используйте восстановление пароля (если к уину привязана почта или телефон, если не привязаны, то восстановить пароль невозможно, но это уже косяк пользователя, что за столько лет не позаботился продумать "как я буду восстанавливать пароль, если вдруг что").

Если у вас сохранился профиль Миранды (или какой вы там клиент использовали до 28 декабря, когда точно могли логиниться), можно попытаться вытащить пароль оттуда, для этого существуют инструменты...
 

Offline tester

  • Newbie
  • *
  • Posts: 9
Re: Опять меняется протокол ICQ?
« Reply #488 on: 19 01 2019, 21:38:30 »
C очевидностью, у вас таки пароль (тот, что ожидает увидеть сервер) длинее 8 символов. Либо вы ошиблись при вводе. Чудес не бывает.

да я просто когда затирал строчку иксы не считал.

Попробуйте на сайте icq.com войти в личный кабинет с этим паролем, как подсказывает Mataes.

так в том то и дело, что через сайт с этим правильным паролем заходит нормально.
 

Offline dartraiden

Re: Опять меняется протокол ICQ?
« Reply #489 on: 19 01 2019, 21:41:03 »
А телефон привязан? Если привязан, в Миранде можно залогиниться в аську через телефон, без пароля. Для этого можно воспользоваться кнопкой регистрации по телефону в настройках протокола (телефон нужно спервая привязать через личный кабинет). Если пойдёте этим путём, то после ввода кода из SMS и закрытия окна регистрации не нажимайте отмеченные красным на скриншоте кнопки, нажимайте отмеченную зелёным.



 

Offline Retif

Re: Опять меняется протокол ICQ?
« Reply #490 on: 20 01 2019, 11:57:57 »
то тогда в мире останется ровно три рабочих аськоклиента: ICQ 10, Miranda NG и R&Q
Mandarin ICQ еще на андроиде.
 

Offline dartraiden

Re: Опять меняется протокол ICQ?
« Reply #491 on: 20 01 2019, 12:21:59 »
Ну и ICQ Mobile до кучи. Но ещё раз подчеркну, что это информация из разряда "за что купил, за то и продаю". Может, OSCAR ещё не один год жить будет.
 

Offline tima_s

Re: Опять меняется протокол ICQ?
« Reply #492 on: 20 01 2019, 20:45:18 »
Только что обновился - все цветочки в контакт-листе стали зелеными, и лампочка джаббера желтой, как будто все контакты онлайн. Непривычно.
ICQ это: отсутствие нормальных статусов онлайн/оффлайн, невозможность определения клиента, постоянные смены протоколов.
Jabber в Миранде это: нормальное отображение статусов онлайн/оффлайн, автоматическое соединение secureIm, отсутствие смен протоколов, самостоятельный выбор подходящего сервера.
 

Offline ghazan

Re: Опять меняется протокол ICQ?
« Reply #493 on: 20 01 2019, 20:57:09 »
tima_s,
не подтверждаю, есть оффлайн, есть онлайн.
а если миранду перезапустить, например? что, прямо все-все контакты онлайн? а если резидентные переменные полечить в dbeditor++?
 

Offline dartraiden

Re: Опять меняется протокол ICQ?
« Reply #494 on: 20 01 2019, 21:06:23 »
Просто вся ирония в том, что статусы никто вообще не трогал в последних коммитах...