See: Description
| 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 an
EepGet 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 time |
| NewsFetcher | 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 an
EepGet 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 more
EepGet 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. |
Classes to implement the router update process for checking and applying I2P router updates from the update manager.
This package handles:
The update process is initiated through the router console and integrates with the news feed to notify users of available updates.