package net.i2p.router.update
Router-side update checking and installation: fetching update notifications, downloading and verifying updates, and staging them for the restart. Plugin updates are checked and applied separately against their own trusted signing keys. Not for use by apps, clients or plugins.
- All Classes and InterfacesClassDescriptionThe central resource coordinating updates.Equals on checker, type and method only.Equals on updater, type and method only.Equals on type and ID only.The version string of an installed or downloaded update, ordered numerically or by date against other versions.An update that exists upstream, with its download sources per method and an optional reason it cannot currently be fetched.Check for an updated su3 version.Handles the request to update the router by firing off an
EepGetcall to download the latest su3 file and display the status.Eepget the .su3 file to the temp dir, then notify.Dummy to lock up the updates for a period of time.Task to fetch updates to the news.xml, and to keep track of whether that has an announcement for a new version.Task to periodically look for updates to the news.xml, and to keep track of whether that has an announcement for a new version.Task to periodically look for updates to the news.xml, and to keep track of whether that has an announcement for a new version.Check for an updated version of a plugin.Check for or download an updated version of a plugin.Check for an updated version of a plugin.Plugin keys we know about.Does a simple EepHead to get the last-modified header.Handles the request to update the router by firing off anEepGetcall to download the latest unsigned zip file and displaying the status to anyone who asks.Eepget the .zip file to the temp dir, then notify.r Moved from UnsignedUpdateHandler and turned into an UpdateTask.Handles the request to update the router by firing one or moreEepGetcalls to download the latest signed update file and displaying the status to anyone who asks.The downloader for router signed updates, and the base class for all the other Checkers and Runners.