rbei-etas/busmaster — Issue #110: Update function for BUSMASTER and modules
Author: etas-lorenz
Created: 2011-12-01 13:57:10+00:00
State: open
Labels: 2 other

We should provide a possibility to check for newer versions of the program and all installed modules. While this should be enabled per default, the user must be able to disable this functionality anytime during install time and run time. If we implement such functionality as module itself, it can trustfully be disabled by uninstalling this module. This version check should be done by making an HTTP request, where the installed modules and versions are encoded, either in the content or the URL. The most current versions are then reported back in the HTTP response.

One step further, we can also provide a function that reports back whether certain modules (hardware support, transport protocol, ...) are really used. While this should be disabled per default, users who are interested to help the project can enable it. In that case the usage count and a unique ID are additionally encoded in the HTTP request.