Привет
Странности творятся с аватарами.
Сейчас у меня
Miranda NG Version: 0.95.11 alpha build #22280 (12d0e94244) [running inside WOW64]
Build time: 22 Oct 2019 2:00:42
Она тестовая, я ее периодически обновляю. Сервер - боевой openfire.
И тут я заметил, что у контактов нет аватаров.
Стал рыть, выяснил: сервер в порядке, если зайти в Информацию контакта - аватара нет, кнопка Обновить ничего не меняет. При этом остальная инфа обновляется.
А вот если нажать Сброс аватара и обновить, то он появляется.
Дальше выяснилось, что у меня в папке AvatarCache\JABBER_1 всего пяток аватаров. У боевых версий миранды(старых) - там полно. Когда и как они у меня потерялись - уже не узнать.
Но проблема в том, что они теперь не загружаются, пока не нажать Сброс или не удалить в базе ключ JABBER_1\AvatarHash
И кажется мне это - неправильно. Миранда видимо думает, что файлы есть, но их нет, нет даже ветки ContactPhoto в базе
P.S. Смотрю нетлог - загружает аватар, а потом:
[11:15:47 268C] [JABBER_1] recvResult = 4266
[11:15:47 268C] [JABBER_1] <iq/> iqIdGetVcard
[11:15:47 268C] [JABBER_1] Other user's vcard
[11:15:47 268C] [JABBER_1] JabberIqResultGetVcardPhoto: 0
[11:15:47 268C] [JABBER_1] same avatar hash, skipping