Plugin:PluginUpdater/en

From Miranda NG
Revision as of 00:40, 1 February 2013 by RMN (talk | contribs)

Plugin:PluginUpdater/en
Jump to navigation Jump to search

Template:PluginCard/en

Plugin updater for Miranda NG. It compares hashes of the installed plugins with those on the server and if they differ, downloads archived updates and replaces the local copy.

Tips and Tricks

  1. It should be noted that PluginUpdater doesn't check plugins' versions nor their compilation dates. So if you compile a plugin by yourself (or somebody does and shares it with you), PluginUpdater will still download its "older" version from the server. This was done on purpose to avoid problems with plugins from doubtful sources.
  2. Special algorithm for calculating plugins' hashes ignores information about DLL compilation time (which is also written to DLL). Thus a plugin compiled from the same source code with the same compiler but at different time will have the same hash for PluginUpdater but different one for ordinary MD5 calculation tools.
  3. By default PluginUpdater is set to check updates for the Stable version of Miranda. So it is likely to rollback your latest Development version of Miranda to stable one. This is not a bug, navigate to Options… → Services → Plugin Updater and choose the option you prefer.
  4. If you distribute your own Miranda Pack, you can select "Custom version" option and set your URL for PluginUpdater to download updates from. In this case you become responsible for keeping your repository of plugins up-to-date.
  5. If you set the key of BYTE type PluginUpdater/RestartCurrentProfile = 0, the plugin will restart Miranda to Profile manager (revision 3346). PluginUpdater restarts Miranda to current profile by default.