Plugin:PluginUpdater/ru: Difference between revisions
Plugin:PluginUpdater/ru
Новая страница: «{{PluginCard | name = PluginUpdater | screenshot = PluginUpdater.png | author s = {{while|tpl=Developer|sep=,|ghasan|Mataes|ZERO_BiT}} | dll = PluginUpdater.…» |
No edit summary |
||
| Line 2: | Line 2: | ||
| name = PluginUpdater | | name = PluginUpdater | ||
| screenshot = PluginUpdater.png | | screenshot = PluginUpdater.png | ||
| | | authors = {{while|tpl=Developer|sep=,|ghazan|Mataes|ZERO_BiT}} | ||
| dll = PluginUpdater.dll | | dll = PluginUpdater.dll | ||
}} | }} | ||
| Line 9: | Line 9: | ||
== Приёмы работы и советы == | == Приёмы работы и советы == | ||
# Стоит отметить, что нет проверок на версии и даты плагинов. Соответственно, если вы сами собрали или откуда-то взяли более свежую версию, PluginUpdater всё равно скачает модуль с сервера, даже если он «старее». Это было сделано сознательно, для исключения проблем у пользователей с плагинами из неизвестных источников. | # Стоит отметить, что нет проверок на версии и даты плагинов. Соответственно, если вы сами собрали или откуда-то взяли более свежую версию, PluginUpdater всё равно скачает модуль с сервера, даже если он «старее». Это было сделано сознательно, для исключения проблем у пользователей с плагинами из неизвестных источников. | ||
# Хеши плагинов считаются по специальному алгоритму, исключающему информацию о времени компиляции dll (которая также пишется в dll). Таким образом, плагин, | # Хеши плагинов считаются по специальному алгоритму, исключающему информацию о времени компиляции dll (которая также пишется в dll). Таким образом, плагин, скомпилированный одним компилятором из одних исходников в разное время, будет иметь один хеш для PluginUpdater, но разные в случае подсчёта стандартными утилитами подсчёта MD5. | ||
[[Category:Utils]] | [[Category:Utils]] | ||
[[Category:Services]] | [[Category:Services]] | ||
Revision as of 11:26, 9 September 2012
| PluginUpdater | |
|---|---|
| PluginUpdater | |
| Имя файла | PluginUpdater.dll |
| Авторы | ghazan,Mataes,ZERO_BiT |
| Скачать | |
| Стабильная версия: | 32-bit, 64-bit |
| Версия в разработке: | 32-bit, 64-bit |
Апдейтер плагинов для Миранды НГ. Сравнивает хеши плагинов с хешами на сервере, в случае расхождения — закачивает архив сервера и заменяет локальную копию.
Приёмы работы и советы
- Стоит отметить, что нет проверок на версии и даты плагинов. Соответственно, если вы сами собрали или откуда-то взяли более свежую версию, PluginUpdater всё равно скачает модуль с сервера, даже если он «старее». Это было сделано сознательно, для исключения проблем у пользователей с плагинами из неизвестных источников.
- Хеши плагинов считаются по специальному алгоритму, исключающему информацию о времени компиляции dll (которая также пишется в dll). Таким образом, плагин, скомпилированный одним компилятором из одних исходников в разное время, будет иметь один хеш для PluginUpdater, но разные в случае подсчёта стандартными утилитами подсчёта MD5.