Plugin:PluginUpdater/ru: Difference between revisions
Plugin:PluginUpdater/ru
Jump to navigation
Jump to search
(оформление) |
(changed plugin name (revisions 2893 - 2912)) |
||
Line 1: | Line 1: | ||
{{PluginCard | {{PluginCard | ||
| name= | | name=Plugin Updater | ||
| authors={{while|tpl=Developer|ghazan|Mataes|ZERO_BiT}} | | authors={{while|tpl=Developer|ghazan|Mataes|ZERO_BiT}} | ||
| screenshot=PluginUpdater.png | | screenshot=PluginUpdater.png |
Revision as of 11:59, 17 January 2013
Plugin Updater | |
---|---|
Plugin Updater | |
Имя файла | PluginUpdater.dll |
Авторы | ghazan, Mataes, ZERO_BiT |
Скачать | |
Стабильная версия: | 32-bit, 64-bit |
Версия в разработке: | 32-bit, 64-bit |
Апдейтер плагинов для Miranda NG. Сравнивает хеши плагинов с хешами на сервере, в случае расхождения — закачивает архив сервера и заменяет локальную копию.
Приёмы работы и советы
- Стоит отметить, что нет проверок на версии и даты плагинов. Соответственно, если вы сами собрали или откуда-то взяли более свежую версию, PluginUpdater всё равно скачает модуль с сервера, даже если он «старее». Это было сделано сознательно, для исключения проблем у пользователей с плагинами из неизвестных источников.
- Хеши плагинов считаются по специальному алгоритму, исключающему информацию о времени компиляции dll (которая также пишется в dll). Таким образом, плагин, скомпилированный одним компилятором из одних исходников в разное время, будет иметь один хеш для PluginUpdater, но разные в случае подсчёта стандартными утилитами подсчёта MD5.
- По умолчанию плагин настроен на проверку стабильной версии Миранды. Поэтому вероятен сценарий, при котором плагин откатит свежескачанную текущую версию Миранды. Это не является ошибкой и настраивается в настройках плагина.
- Для сборщиков: в настройках можно указать свой URL для проверки обновлений плагином. При этом вы становитесь ответственными за своевременное обновление хранилища плагинов.