Updater

From Ninet.org Projects Wiki

Jump to: navigation, search
Updater
Developer:      Ryan McLean
Latest Release: 0.0.1
Release Date: August 2007
OS: Windows 2000/XP/Vista
Licence: GPL V2 or Later
Status: Alpha
View SVN: View SVN
SVN URL: svn://svn.ninet.org/updater


Contents

About

This program is designed to allow developers to update their programs without them having to write custom code.
Inital versions will be windows only but later versions will have correct code for both windows and linux.

Detailed Info

Status

  • User Interface:
  • Client/Server connection: Done
    • Check presence of file to download: Done
    • Support for multiple servers: Done
  • File checksum validation (MD5sums):
  • Commandline params:
  • Selfupdate:

Event Sequence

  • Connects to server.
  • Downloads file list from server.
  • Compares local file checksums to those from server list.
  • Check for newer version of updater/restarter and updates itself/restarter.
  • User selects what files to update/silently updates all files present.
  • Updated files should be downloaded to a temp dir, check for corruption and then moved to destination.
  • Old files should be backedup, and then deleted if the new files are valid.
Personal tools