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 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.