Package net.i2p.router.update
Classes to implement the update process.
-
Class Summary Class Description ConsoleUpdateManager The central resource coordinating updates.DevSU3UpdateChecker Check for an updated su3 version.DevSU3UpdateHandler Handles the request to update the router by firing off anEepGet
call to download the latest su3 file and display the status.DevSU3UpdateRunner Eepget the .su3 file to the temp dir, then notify.DummyHandler Dummy to lock up the updates for a period of timeNewsFetcher Task to fetch updates to the news.xml, and to keep track of whether that has an announcement for a new version.NewsHandler Task to periodically look for updates to the news.xml, and to keep track of whether that has an announcement for a new version.NewsTimerTask Task to periodically look for updates to the news.xml, and to keep track of whether that has an announcement for a new version.PluginUpdateChecker Check for an updated version of a plugin.PluginUpdateHandler Check for or download an updated version of a plugin.PluginUpdateRunner Check for an updated version of a plugin.TrustedPluginKeys Plugin keys we know about.UnsignedUpdateChecker Does a simple EepHead to get the last-modified header.UnsignedUpdateHandler Handles the request to update the router by firing off anEepGet
call to download the latest unsigned zip file and displaying the status to anyone who asks.UnsignedUpdateRunner Eepget the .zip file to the temp dir, then notify.r Moved from UnsignedUpdateHandler and turned into an UpdateTask.UpdateHandler Handles the request to update the router by firing one or moreEepGet
calls to download the latest signed update file and displaying the status to anyone who asks.UpdateRunner The downloader for router signed updates, and the base class for all the other Checkers and Runners.