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

Skip to content
Snippets Groups Projects
  1. Jun 29, 2009
  2. Jun 28, 2009
  3. Jun 25, 2009
  4. Jun 24, 2009
  5. Jun 22, 2009
  6. Jun 21, 2009
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. Jun 03, 2009
  14. May 29, 2009
  15. 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
  16. May 26, 2009
    • zzz's avatar
      * Console: · 2f1d6e3f
      zzz authored
            - Use CSS for form messages
            - Goodbye nonce spoof message
            - tunnels.jsp improvements
      2f1d6e3f
  17. May 21, 2009
  18. May 20, 2009
    • zzz's avatar
      * Console: · b1465b7d
      zzz authored
            - Add a little color to confignav
            - Remove 'no skew' indication
      b1465b7d
  19. May 15, 2009
  20. May 13, 2009
  21. May 10, 2009
  22. May 06, 2009
    • zzz's avatar
      - Simplify config.jsp some more · 0b7fb212
      zzz authored
      - No longer use i2np.udp.forceIntroducers
      - Tweak UDP port qualification
      - Fix allowing low ports again
      - Add option to completely disable NTCP, for those behind nasty firewalls
      - Use SSU reachability rather than global reachability for determining NTCP reachability,
        since we are now reporting NTCP reachability too
      0b7fb212
  23. May 04, 2009
  24. May 02, 2009
    • zzz's avatar
      - UPnP defaults to on - I didn't do all this for nothing · d41afc0c
      zzz authored
      - Set Status to OK for local public addresses or UPnP port open
      - Allow UDP address changes after we transition to firewalled
      - Have NTCP start reporting reachability status, this will
        get OK on the console more often and mask UDP problems,
        which might be good or bad...
      - Fix UDP port configuration
      - Reword and rearrange configuration options again
      - Rearrange configuration help
      - More right-alignment on config
      - Prevent Concurrent modification exception in UPnP
      - UPnP HTML output tweaks - remove "plugin" references
      - Move UDP message failed log from WARN to INFO
      - Short-circuit message history call in UDP
      d41afc0c
  25. May 01, 2009
  26. Apr 30, 2009
  27. Apr 29, 2009
  28. Apr 28, 2009
  29. Apr 26, 2009
Loading