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

Skip to content
Snippets Groups Projects
  1. Aug 02, 2009
  2. Jul 30, 2009
  3. Jul 28, 2009
  4. Jul 25, 2009
  5. Jul 22, 2009
  6. Jul 20, 2009
  7. Jul 19, 2009
  8. Jul 17, 2009
  9. Jul 16, 2009
  10. Jul 15, 2009
  11. Jul 13, 2009
  12. Jul 12, 2009
  13. Jul 10, 2009
  14. Jul 01, 2009
  15. Jun 29, 2009
  16. Jun 28, 2009
  17. Jun 25, 2009
  18. Jun 24, 2009
  19. Jun 22, 2009
  20. Jun 21, 2009
  21. 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
  22. Jun 15, 2009
    • zzz's avatar
      * Reseeding / NetDb: · 7aa99493
      zzz authored
            - Move reseeding from the routerconsole app to
              the router, so that we can bootstrap an embedded router lacking a routerconsole
              (iMule or android for example), without additional modifications.
              This allows better integration between the reseeding function
              and the netDb.
            - Call reseed from PersistentDataStore, not from the
              routerconsole init, and start seeding as soon as the netdb has read
              the netDb/ directory, not when the console starts.
            - Wake up the netdb reader as soon as reseeding is done,
              rather than waiting up to 60s.
            - Don't display the reseed button on the console until the
              netdb initialization is done.
          * NetDb:
            - Fix an NPE on early shutdown
          * RouterConsoleRunner:
            - Catch a class not found error better
      7aa99493
    • zzz's avatar
      fix webapps path · 58660bed
      zzz authored
      58660bed
  23. Jun 14, 2009
    • zzz's avatar
      * ReseedHandler: · 4d4954c5
      zzz authored
            - check for upper case HREF to be compatible with apache indexes
      4d4954c5
    • zzz's avatar
      * news.xml: · 17751ffd
      zzz authored
            - move from base to router dir
      17751ffd
  24. Jun 13, 2009
    • zzz's avatar
      * ConsoleRunner: · e5ec72b0
      zzz authored
            - Fix webapps file path
          * SusiDNS:
            - Fix addressbook file path
          * Systray:
            - Fix NPE if no config file
            - Fix config file path
          * WorkingDir:
            - Modify clients.config so jetty can find the jetty.xml file
            - Rip out all the existing-installation migration code
            - Rip out migration code now done by izpack parsable
            - Fix copy of empty directories
      e5ec72b0
    • zzz's avatar
      * i2prouter: · 24daf006
      zzz authored
            - Don't cd to script location, no longer required
          * RouterLaunch:
            - If no wrapper, put wrapper.log in system temp dir
              unless specified with -Dwrapper.logfile=/path/to/wrapper.log
              or it already exists in CWD (for backward compatibility)
            - Append rather than replace wrapper.log
            - Pass wrapper log location to router as a property, so that logs.jsp can find it
          * logs.jsp:
            - Get wrapper log location from a property too
          * runplain.sh:
            - Add path substitution to runplain.sh on install
            - Pass I2P base dir to the router as a property
          * wrapper.config:
            - Put wrapper.log in system temp dir for new installs
            - Pass I2P base dir to the router as a property
          * WorkingDir:
            - Don't migrate an existing install by default
            - Never migrate the data (too hard)
      24daf006
  25. Jun 11, 2009
    • zzz's avatar
      * Console: · d9cb4e26
      zzz authored
            - Move the console css from default.css in the .war to docs/themes/console/console.css,
              and support console themes in the main console with routerconsole.theme=foo
      d9cb4e26
    • zzz's avatar
      Remove unused NoticeHelper · 11ad98e7
      zzz authored
      11ad98e7
  26. Jun 04, 2009
    • zzz's avatar
      Big directory rework. · 524a25eb
      zzz authored
      Eliminate all uses of the current working directory, and
      set up multiple directories specified by absolute paths for various uses.
      
      Add a WorkingDir class to create a user config directory and
      migrate files to it for new installs.
      The directory will be $HOME/.i2p on linux and %APPDIR%\I2P on Windows,
      or as specified in the system property -Di2p.dir.config=/path/to/i2pdir
      All files except for the base install and temp files will be
      in the config directory by default.
      Temp files will be in a i2p-xxxxx subdirectory of the system temp directory
      specified by the system property java.io.tmpdir.
      
      Convert all file opens in the code to be relative to a specific directory,
      as specified in the context. Code and applications should never open
      files relative to the current working directory (e.g. new File("foo")).
      All files should be accessed in the appropriate context directory,
      e.g. new File(_context.getAppDir(), "foo").
      
      The router.config file location may be specified as a system property on the
      java command line with -Drouter.configLocation=/path/to/router.config
      All directories may be specified as properties in the router.config file.
      
      The migration will copy all files from an existing installation,
      except i2psnark/, with the system property -Di2p.dir.migrate=true.
      Otherwise it will just set up a new directory with a minimal configuration.
      
      The migration will also create a modified wrapper.config and (on linux only)
      a modified i2prouter script, and place them in the config directory.
      
      There are no changes to the installer or the default i2prouter, i2prouter.bat,
      i2prouter, wrapper.config, runplain.sh, windows service installer/uninstaller,
      etc. in this checkin.
      
      
          *  Directories. These are all set at instantiation and will not be changed by
          *  subsequent property changes.
          *  All properties, if set, should be absolute paths.
          *
          *  Name	Property 	Method		Files
          *  -----	-------- 	-----		-----
          *  Base	i2p.dir.base	getBaseDir()	lib/, webapps/, docs/, geoip/, licenses/, ...
          *  Temp	i2p.dir.temp	getTempDir()	Temporary files
          *  Config	i2p.dir.config	getConfigDir()	*.config, hosts.txt, addressbook/, ...
          *
          *  (the following all default to the same as Config)
          *
          *  Router	i2p.dir.router	getRouterDir()	netDb/, peerProfiles/, router.*, keyBackup/, ...
          *  Log	i2p.dir.log	getLogDir()	wrapper.log*, logs/
          *  PID	i2p.dir.pid	getPIDDir()	wrapper *.pid files, router.ping
          *  App	i2p.dir.app	getAppDir()	eepsite/, ...
          *
          *  Note that we can't control where the wrapper actually puts its files.
      
      All these will be set appropriately in a Router Context.
      In an I2P App Context, all except Temp will be the current working directory.
      
      Lightly tested so far, needs much more testing.
      524a25eb
  27. Jun 03, 2009
  28. May 29, 2009
  29. May 28, 2009
    • zzz's avatar
      * Console: · 65ae9138
      zzz authored
            - config.jsp now cause graceful restart
          * UPnP:
            - Tweak to help startup problems
         * UDP:
            - Only save IP when it changes
      65ae9138
Loading