7aa9949332ca0d390bef8f2bba2a630ad32d99ea
- 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
Prerequisites to build from source: Java SDK (preferably Sun) 1.5.0 or higher (1.6 recommended) Apache Ant 1.7.0 or higher To build: ant pkg Run 'ant' with no arguments to see other build options. See http://www.i2p2.de/download.html for installation instructions. Documentation: http://www.i2p2.de/ API: run 'ant javadoc' then start at build/javadoc/index.html Latest release: http://www.i2p2.de/download.html To get development branch from source control: http://www.i2p2.de/newdevelopers.html FAQ: http://www.i2p2.de/faq.html Need help? IRC irc.freenode.net #i2p http://forum.i2p2.de/ Licenses: See LICENSE.txt
Description
Languages
Java
86.5%
HTML
6.5%
C
4.2%
Python
1.3%
Shell
0.9%
Other
0.6%