Plugin:PluginUpdater/ru: Difference between revisions

From Miranda NG
Plugin:PluginUpdater/ru
Jump to navigation Jump to search
(Новая страница: «{{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
| author s = {{while|tpl=Developer|sep=,|ghasan|Mataes|ZERO_BiT}}
| authors = {{while|tpl=Developer|sep=,|ghazan|Mataes|ZERO_BiT}}
| dll = PluginUpdater.dll
| dll = PluginUpdater.dll
}}
}}
Line 9: Line 9:
== Приёмы работы и советы ==
== Приёмы работы и советы ==
# Стоит отметить, что нет проверок на версии и даты плагинов. Соответственно, если вы сами собрали или откуда-то взяли более свежую версию, PluginUpdater всё равно скачает модуль с сервера, даже если он «старее». Это было сделано сознательно, для исключения проблем у пользователей с плагинами из неизвестных источников.
# Стоит отметить, что нет проверок на версии и даты плагинов. Соответственно, если вы сами собрали или откуда-то взяли более свежую версию, PluginUpdater всё равно скачает модуль с сервера, даже если он «старее». Это было сделано сознательно, для исключения проблем у пользователей с плагинами из неизвестных источников.
# Хеши плагинов считаются по специальному алгоритму, исключающему информацию о времени компиляции dll (которая также пишется в dll). Таким образом, плагин, скомпиллированный одним компиллятором из одних исходников в разное время будет иметь один хеш для PluginUpdater, но разные в случае подсчёта стандартными утилитами подсчёта MD5.
# Хеши плагинов считаются по специальному алгоритму, исключающему информацию о времени компиляции 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

Апдейтер плагинов для Миранды НГ. Сравнивает хеши плагинов с хешами на сервере, в случае расхождения — закачивает архив сервера и заменяет локальную копию.

Приёмы работы и советы

  1. Стоит отметить, что нет проверок на версии и даты плагинов. Соответственно, если вы сами собрали или откуда-то взяли более свежую версию, PluginUpdater всё равно скачает модуль с сервера, даже если он «старее». Это было сделано сознательно, для исключения проблем у пользователей с плагинами из неизвестных источников.
  2. Хеши плагинов считаются по специальному алгоритму, исключающему информацию о времени компиляции dll (которая также пишется в dll). Таким образом, плагин, скомпилированный одним компилятором из одних исходников в разное время, будет иметь один хеш для PluginUpdater, но разные в случае подсчёта стандартными утилитами подсчёта MD5.