Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Общие разговоры о Miranda NG => Topic started by: ASix on 08 05 2019, 07:40:42

Title: Глюк профиля после перехода с IM на NG
Post by: ASix on 08 05 2019, 07:40:42
Планирую перевести предприятия с мессенджера Miranda IM на Miranda NG и столкнулся с такой проблемой.
Все профили пользователей (.dat) созданы на основе какого-то старого профиля, созданного в старой версии Miranda IM (типо "болванка").
При загрузке этого профиля в новой Miranda NG сразу возникают 2 проблемы:
1) Не переносится пароль (логин есть, пароль пустой)
2) Если в списке контактов щелкать по контакту, то не открывается окно беседы (double click и ничего не происходит). Заходим в настройки - плагины - убираем галочку с tabsrmm.dll - применить - ставим обратно галочку на tabsrmm.dll - применить и вуа-ля - начинает раскрываться окно беседы у контактов, но если выйти-зайти в Миранду, то проблема снова повторяется.
Я бы не парился с созданием новых профилей для пользователей уже в новой NG, но пользователей больше 500 и хотелось бы, чтобы старые профиля заработали с сохраненным паролем и рабочим открытием бесед.
Приложил файл im.dat - профиль до перехода на NG, в IM работает.
Title: Re: Глюк профиля после перехода с IM на NG
Post by: dartraiden on 08 05 2019, 08:12:11
2) Это баг IM, нужно включить пункт меню, который в IM был по факту всю жизнь в базе отключён, но IM это игнорировала
см. примечания к выпуску 0.95.5
 (https://wiki.miranda-ng.org/index.php?title=История_изменений/0.95.5)
соответственно, копайте в сторону autoexec (https://github.com/miranda-ng/miranda-ng/blob/master/docs/autoexec_sample.ini), который можно подложить всем пользователям и при первом запуске Миранды втянут из него требуемую настройку
Title: Re: Глюк профиля после перехода с IM на NG
Post by: ghazan on 08 05 2019, 08:26:27
в Miranda IM была задница, связанная с тем, что старая схема шифрации не поддерживала русские буквы, поэтому специально для жабера изобрели костыль, который шифровал пароль самостоятельно, поэтому пароль при перетаскивании в NG побивается.

вариантом может быть подключение сервера через AD с взятием пароля через GSSAPI, насколько я понимаю, все популярные сервера поддерживают этот режим (тогда пароль в Миранде может вообще не указываться)
Title: Re: Глюк профиля после перехода с IM на NG
Post by: ASix on 14 05 2019, 02:05:20
по п.2) - спасибо, разобрался с autoexec:
[ContactMenu_Items]
c18d8d05251cc049b87ca3222b3df1d8=u1;302700;;

По п.1 может еще что-то можно придумать для перехода паролей?
AD аутентификация не очень подходит, в качестве XMPP сервера выступает Битрикс, там используется аутентификация с разных доменов + пароли, заданные вручную.
Title: Re: Глюк профиля после перехода с IM на NG
Post by: ghazan on 16 05 2019, 19:36:48
ASix,
я не очень представляю, что вообще можно тут поделать.
исправить PluginUpdater от версии 0.94.9 не представляется возможным (это было бы самым логичным)
а в современную миранду пароль уже падает в искалеченном виде