- Aug 07, 2014
-
-
zzz authored
don't require DSA key in SU3
-
- Apr 30, 2014
-
-
zzz authored
-
- Apr 18, 2014
-
-
zzz authored
-
- Feb 10, 2014
-
-
zzz authored
-
- Jan 28, 2014
-
-
zzz authored
-
- Jan 06, 2014
-
-
zzz authored
- Add clientAppManager() to I2PAppContext so it can be used there - Add routerAppManager() to RouterContext for convenience inside router Start of SSL support in I2PTunnelHTTPClient - Add initialSocketData support back to I2PTunnelOutproxyRunner - Works for orchid (and in-net?) - TODO Doesn't work for in-net proxy - Need separate config for SSL proxy
-
- Nov 28, 2013
-
-
str4d authored
-
- Nov 21, 2013
-
-
str4d authored
-
- Sep 21, 2013
-
-
zzz authored
on /configclients (Ticket #1025)
-
- Sep 20, 2013
-
-
zzz authored
-
- Apr 16, 2013
-
- Dec 07, 2012
-
-
zzz authored
-
- Oct 13, 2012
-
-
zzz authored
-
- Sep 28, 2012
-
-
zzz authored
-
- Jun 18, 2012
-
-
zzz authored
implementing out-of-console updaters like i2psnark. - Add new update interfaces in net.i2p.update - All update implementations moved to routerconsole update/ - Implement an UpdateManager that registers with the RouterContext - UpdateManager handles multiple types of things to update (router, plugins, news, ...) and methods of updating (HTTP, ...) - UpdateManager maintains list of installed, downloaded, and available versions of everything - Define Updaters that can check for a new version and/or download an item - Individual Updaters register with the UpdateManager obtained from I2PAppContext, identifying the type of update item and update method they can handle. - Updaters need only core libs, no router.jar or routerconsole access required. - All checks and updates are initiated via the UpdateManager. - All status on checks and updates in-progress or completed are obtained from the UpdateManager. No more use of System properties to broadcast update state. - All update and checker tasks are intantiated on demand and threaded; no more static references left over. - Split out the Runners and Checkers from the Handlers and make the inheritance more sane. - No more permanent NewsFetcher thread; run on the SimpleScheduler queue and thread a checker task only to fetch the news. - No more static NewsFetcher instance in routerconsole. All helper methods that are still required are moved to NewsHelper. The UpdateManager implements the policy for when to check and download. All requests go through the UpdateManager. For each update type, there's several parts: - The xxxUpdateHandler implements the Updater - The xxxUpdateChecker implements the UpdateTask for checking - The xxxUpdateRunner implements the UpdateTask for downloading New and moved classes: web/ update/ ---- ------- new ConsoleUpdateManager.java new PluginUpdateChecker.java from PluginUpdateChecker PluginUpdateChecker -> PluginUpdateHandler.java PluginUpdateHandler.java -> PluginUpdateRunner new UnsignedUpdateHandler.java UnsignedUpdateHandler -> UnsignedUpdateRunner.java new UnsignedUpdateChecker from NewsFetcher UpdateHandler.java remains new UpdateHandler.java new UpdateRunner.java from UpdateHandler move NewsHandler from NewsFetcher new NewsFetcher new NewsTimerTask new DummyHandler Initial checkin. Unfinished, untested, unpolished.
-
- Mar 02, 2012
-
-
kytv authored
-
- Jan 17, 2012
- Dec 04, 2011
-
-
zzz authored
- Less icons on configclients.jsp - Fix some browsers breaking line on negative numbers - Tab CSS tweaks
-
- Nov 30, 2011
-
-
zzz authored
- Split up config network page - CSS tweaks and cleanups - Change some form notices to errors - Spiff up the buttons new silk icons: See licenses/LICENSE-SilkIcons.txt new toopie icon: Shrunk from existing one
-
- Jun 01, 2011
-
-
sponge authored
-
- Jan 16, 2011
-
-
zzz authored
-
- Dec 26, 2010
- Dec 24, 2010
-
-
zzz authored
- Add form for I2CP options - Fix HTML errors
-
- May 05, 2010
-
-
zzz authored
-
- Apr 18, 2010
-
-
zzz authored
-
- Apr 16, 2010
-
-
HungryHobo authored
-
- Mar 29, 2010
-
-
zzz authored
- Always show start button for webapps and plugins * configclients.jsp, configupdate.jsp: - Fix submission when entering CR in a text box * Plugins: - Stop all plugins at shutdown - Log tweaks * WebApps: - Remove the WAC after stopping it - Stop a WAC before starting it to prevent dups
-
- Mar 02, 2010
-
-
zzz authored
- Add link to jobs.jsp on configservice.jsp - Add plugin disableStop support
-
- Feb 22, 2010
-
-
zzz authored
- Add js delete confirm - Remove delete button for webapps * i2psnark: - Ignore a non-i2p tracker in a torrent rather than deleting the torrent, thus "converting" a torrent to in-netowrk use via the open trackers - Add js delete confirm
-
- Feb 17, 2010
-
-
zzz authored
- Fix plugin start button - Change signer prop to match docs - Tweaks
-
- Feb 11, 2010
-
-
zzz authored
-
- Feb 10, 2010
-
-
zzz authored
- Hook up update/delete/check/save buttons - Implement delete - Hide unless router.enablePlugins=true
-
- Feb 08, 2010