при том, что костыль с хэшированием вкарда исполняет (вследствие тупости протокола XMPP) сама Миранда. т.е. одна миранда скачивает по утрам вкард с сервера и проверяет его хэш, а в случае изменения залепляет всем презенс с обновленным хэш вкарда, а остальные миранды обучены присматривать за этим костылем и перечитывать вкард пользователя, если в презенсе прилетает этот самый обновленный хэш.
т.о. обновленная миранда нужна на обоих концах провода, иначе чуда не будет
Хорошо... а будет ли этот костыль работать при следующей ситуации...
Произошли изменеия вкард. одна миранда поверила хэш и залепляет всем презенс с обновленным хэш вкарда.
Но на момент "залепления" половина пользователей отсутствовали в сети - отпуск или выходной.
Как у них пройдет обновление презенса?
Может сделать костыль каждая миранда по утрам скачивает вкард с сервера?
В принципе когда внедрял - особой нагрузки на сервак не замечено было при первом запуске миранды у всех. тем более ее не все одновременно запускают.
Можно сделать паузу между скачиваниями вкард