forked from I2P_Developers/i2p.i2p
1293dccf3504b0e83f406f42f55a9fc6f7990a32
Work in progress. Router-side I2CP mostly done. Client-side I2CP mostly done but undecided on how to handle listeners. Streaming stubbed out but may be wrong, may need multiple socket managers, not clear how to proceed. I2PTunnel not started. Blacklist of DSA-only dests not started. Router leaseset publishing not correct. Not clear whether to have additional tunnel pools with flags, or put the tunnel pools into the client hashmap twice. Client config contains destination, may need to move that to tunnel pool.
Prerequisites to build from source:
Java SDK (preferably Oracle/Sun or OpenJDK) 1.6.0 or higher
Non-linux operating systems and JVMs: See https://trac.i2p2.de/wiki/java
Apache Ant 1.7.0 or higher
The xgettext, msgfmt, and msgmerge tools installed
from the GNU gettext package http://www.gnu.org/software/gettext/
To build:
On x86 systems do:
ant pkg
On non-x86, use one of the following instead:
ant installer-linux
ant installer-freebsd
ant installer-osx
Run 'ant' with no arguments to see other build options.
See INSTALL.txt or https://geti2p.net/download for installation instructions.
Documentation:
https://geti2p.net/how
API: run 'ant javadoc' then start at build/javadoc/index.html
Latest release:
https://geti2p.net/download
To get development branch from source control:
https://geti2p.net/newdevelopers
FAQ:
https://geti2p.net/faq
Need help?
IRC irc.freenode.net #i2p
http://forum.i2p/
Licenses:
See LICENSE.txt
Description
Languages
Java
87.2%
CSS
4.8%
HTML
3.8%
Shell
1.1%
JavaScript
1.1%
Other
1.8%