Author Topic: Неправильное время синхронезированных сообщений в истории ICQ  (Read 414 times)

0 Members and 1 Guest are viewing this topic.

Online Boris_MTopic starter

  • Newbie
  • *
  • Posts: 26
  • Karma: 0
Если на локальной машине время каким-то образом сбито, хотя бы на 10 минут,
Мягко говоря сценарий не очень "рабочий" и итог (в случае описываемых "сбоев") вполне правильный и логичней, чем написаное вчера контактом/-ми письмо получить отмеченное текщим локальным временем. Если уж Вы считаете, что это правильно, в угоду гипотетического рассинхрона локального времени, разрывов сети, может быть возможно добавить проверку - мол если входящее сообщение при подключении старше N минут чем локальное время - штампуем его серверным временем получения, младше - локальным (и опцию добавить при какой разнице в минутах помечать письмо истинным серверным временем.) Такое возможно?
Кстати в Web Skype протоколе  приходят сообщения с честным серверным временем (там другой принцип формрования лога?).
 

Offline ghazan

Кстати в Web Skype протоколе  приходят сообщения с честным серверным временем
в Скайпе при установке соединения сервер сообщает свое локальное время, так что есть возможность синхронизации. А тут придется в Миранду тащить NTP-клиент.
 

Offline dartraiden

Мягко говоря сценарий не очень "рабочий"
Рассинхронизация времени? Очень даже частая проблема.
Пришлось в своё время в асечном FAQ-e описывать ситуацию с прилично сбитым временем или часовым поясом на машине, иначе сервер даже влогиниться не давал. Как раз таки это было на основе реальных жалоб.
« Last Edit: 17 05 2020, 16:22:19 by dartraiden »
_██_
(°ᴗƪ)
 

Online Boris_MTopic starter

  • Newbie
  • *
  • Posts: 26
  • Karma: 0
ghazan, Спасибо большое за правки, после фикса 17.05 сообщения приходят с корректной датой, но вчера и сегодня получил сообщения с файлами - сообщения с верной датой, а файлы с текущей датой и временем их получения Мирандой.. Можно и для файлов исправить?
 

Offline ghazan

Можно и для файлов исправить?
можно

PS: ушло в ночник, можно пробовать
« Last Edit: Today at 10:06:27 by ghazan »
 
The following users thanked this post: Boris_M

Online Boris_MTopic starter

  • Newbie
  • *
  • Posts: 26
  • Karma: 0
PS: ушло в ночник, можно пробовать
Что-то видимо глобально изменилось...и сейчас вообще не приходят сообщения которые пришли на сервер пока я был в оффлайн..На сервере они есть, в Miranda не приходят..

Miranda NG Version: 0.95.12 alpha build #23048 (8e31deecd8) x64
ICQ.dll v.0.95.11.11 [1 Jun 2020 13:10:42]

ps
для теста проверил ситуацию ещё одним сторонним клиентом - RnQ  Mikanoshi от 28.05.2020 - всё ок, приходят сообщения... Значит что-то в Miranda изменилось?
« Last Edit: Today at 12:25:36 by Boris_M »
 

Offline ghazan

Boris_M,
нет, в ICQ ничего глобально не менялось 100%
 

Online Boris_MTopic starter

  • Newbie
  • *
  • Posts: 26
  • Karma: 0
нет, в ICQ ничего глобально не менялось 100%
Это уже понял, при тесте другого альтернативаного клиента, и после пары перезапусков Miranda сообщения с сервера все-таки пришли.Но
При вызове "Загрузить историю с сервера" получаю множественные сообщения "xxxx запросил(а) авторизацию"
Хотя контакт никаких запросов и сообщений не отправлял.
При подтверждении "Разрешить" контакту так же ничего не приходит и при повторном вызове "Загрузить историю с сервера" снова получаю множественные такие же сообщения.
Все так же, откатывал версии ICQ.dll, Miranda64.exe - ситуация не меняется
 

Offline ghazan

про авторизацию знаю, но пока не было возможности расследовать это
загрузка этих событий в миранду сделана как раз для того, чтобы с помощью StopSpam их можно было прибить :)
 
The following users thanked this post: Boris_M

Online Boris_MTopic starter

  • Newbie
  • *
  • Posts: 26
  • Karma: 0
про авторизацию знаю
ага,
Miranda NG Version: 0.95.12 alpha build #23049 (f515f0b694) x64
ICQ.dll v.0.95.11.11 [1 Jun 2020 17:02:56] - ICQ-WIM protocol
Спасибо больщое!
Сообщение об авторизации пропало, сообщения отсутствующие в базе стали забираться с сервера, но полученые фалы не забираются (история файлов не приходит).
Можно и для файлов исправить?
-
И ещё момент - если произошел диконнект и я не в сети (miranda не закрывалась) потом снова подсоединяюсь "в сети" проверки на неполученные сообщения за этот период нет (то есть не приходят сообщения оправление мне в этот промежуток времени), но если перезагрузить miranda все пропущенные сообщения загружаются
« Last Edit: Today at 15:01:33 by Boris_M »