I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
  1. Aug 08, 2013
    • zzz's avatar
      Extend IB tunnel expiration · 170be8f0
      zzz authored
       applied changes from 2f2fc980d396aa295ce972afc4298e8f2e763fea
                   through c2bc3b29484ec8a689c72f2ab4e823a2a72f6430
      
      New update hosts, thx Meeh and dg
      170be8f0
  2. Oct 18, 2012
  3. Jun 18, 2012
    • zzz's avatar
      Big refactor of the router console update subsystem, in preparation for · e62b76d2
      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.
      e62b76d2
  4. Jan 18, 2012
  5. Nov 03, 2011
  6. Oct 15, 2011
    • zzz's avatar
      * configupdate.jsp: · a97834d2
      zzz authored
          - Fix setting to 'never' (ticket #523)
          - Fix always saying trusted keys changed
          - Parameterize tags
      a97834d2
  7. Jun 30, 2011
  8. May 23, 2011
  9. May 13, 2011
  10. Dec 13, 2010
  11. Nov 06, 2010
  12. Oct 19, 2010
  13. Jun 16, 2010
  14. Jun 02, 2010
  15. Feb 06, 2010
    • zzz's avatar
      * Plugins: New plugin downloader/installer · 505d5f5c
      zzz authored
          * configclients.jsp: Use new WebAppStarter so webapps that are
            started later also get the temp dir, password, and classpath
            configuration just like if they were started at the beginning
          * configupdate.jsp: Delay after checking for update so the
            summary bar will have buttons.
      505d5f5c
  16. Feb 05, 2010
  17. Feb 02, 2010
  18. Oct 26, 2009
  19. Aug 20, 2009
  20. Aug 19, 2009
    • zzz's avatar
      * Update: · 6f053287
      zzz authored
            - Fix problems where a requested unsigned update would actually
              kick off a signed update
            - Fix problem when policy set to notify, and clicking
              check for update, incorrectly causing unsigned update download
              and bad messages
            - Verify zip integrity of unsigned updates
            - Move zip files to router dir, not base dir
            - More tweaks and cleanup
      6f053287
  21. Aug 15, 2009
  22. Aug 09, 2009
    • zzz's avatar
      * Updater: · 3febcf60
      zzz authored
            - Add new unsigned update option, triggered by
              last-modified date, using the new EepHead.
              Buttons still are not hidden after download complete.
            - Make the .sud updater use the temp dir when proxied
            - Several cleanups
      3febcf60
  23. Jun 29, 2009
  24. Jun 19, 2009
    • zzz's avatar
      * News Fetcher: · 1eb4473e
      zzz authored
            - Change default news URL, use it instead of the old one even if
              the old one is saved in the configuration, to assist in the transition
      1eb4473e
  25. Apr 08, 2009
    • zzz's avatar
      * IPV6/localhost: · 0cfbe9c2
      zzz authored
            - Enable IPv6 stack in the JVM, hopefully won't break anything
            - Patch Jetty to support binding to IPv6 addresses
            - Allow multiple bind addresses for the router console
              in the clients.config file; for new installs the
              default is now "127.0.0.1,::1"
            - Change most instances of "localhost" to "127.0.0.1"
              throughout the code
          * Router:
            - Move some classes to private static inner
      0cfbe9c2
  26. Apr 03, 2009
    • zzz's avatar
      * Update: · 8de56098
      zzz authored
            - Change default to "Download and verify"
            - Change news fetch default to 24h (was 12h)
      8de56098
  27. Jan 29, 2009
    • zzz's avatar
      * Routerconsole: · 69e63934
      zzz authored
            - Move common methods to new HelperBase class
            - Make reseed link a button
      69e63934
  28. Jan 05, 2009
  29. Nov 28, 2008
  30. Jul 16, 2008
  31. May 12, 2008
  32. May 10, 2008
    • zzz's avatar
      * Update Handler: · 619b5c0e
      zzz authored
            - Add option to download and verify only
            - Add distinct error message if version check fails
      619b5c0e
  33. May 09, 2008
  34. Jan 29, 2008
    • zzz's avatar
      2008-01-29 zzz · 83f51b4a
      zzz authored
          * Addressbook: Change default subscription
          * ConfigUpdateHandler: Change default news URL
          * initialNews.xml: Update version to .31
          * news.xml: More updates
          * hosts.txt: Add i2p-projekt.i2p
          * readme.html: More URL updates
          * SusiDNS: Change references to default subscription
      83f51b4a
  35. Dec 29, 2007
    • zzz's avatar
      2007-12-29 zzz · d6fb9796
      zzz authored and zzz's avatar zzz committed
          * Change default news host from dev.i2p.net to dev.i2p
      d6fb9796
  36. Dec 26, 2007
    • complication's avatar
      2007-12-26 Complication · 4e68f2a1
      complication authored and zzz's avatar zzz committed
          * Escape both CR, LF and CR LF line breaks in Router.saveConfig()
            and unescape them in DataHelper.loadProps() to support
            saving and loading config properties with line breaks
          * Change the update URLs textbox into a textarea like keys have,
            so different URLs go on different lines
          * Modify TrustedUpdate to provide a method which supplies a key list
            delimited with CR LF line breaks
          * Modify DEFAULT_UPDATE_URL to supply a default URL list
            delimited with CR LF line breaks
          * Modify selectUpdateURL() to handle URL lists
            delimited by any kind of line breaks
          * Start saving trusted update keys
          * Improve formatting on configupdate.jsp
      4e68f2a1
  37. Dec 22, 2007
    • zzz's avatar
      2007-12-22 zzz · e9bd6907
      zzz authored and zzz's avatar zzz committed
          * Add support for multiple update URLs
          * Change default for update to use i2p proxy,
            add several URLs as defaults
          * Enable trusted key form on configupdate.jsp
      e9bd6907
Loading