Go to file
zzz 798bdf32c1 * Streaming:
- Make flush() block less, by waiting only for "accept" into the
        streaming queue rather than "completion" (i.e. ACK from the far end).
        This prevents complete window stalls when flushing, and should help performance
        of apps that use flush(), like i2psnark (and SAM?).
        close() still does a flush that waits for completion, as i2ptunnel
        doesn't like a fast return from close().
      - flush/close javadocs and comments
    * i2ptunnel:
      - Now that streaming flush() is fixed, use it in IRCClient, and
        for initial data in I2PTunnelRunner, to avoid the 250 ms
        passive flush delay
2010-10-11 15:17:35 +00:00
2010-10-11 15:17:35 +00:00
2010-10-07 18:39:03 +00:00
2010-10-02 15:55:46 +00:00
2010-01-26 19:49:21 +00:00
2010-10-07 15:13:54 +00:00
2009-11-04 10:27:02 +00:00
0.8
2010-07-12 14:25:21 +00:00
2009-09-16 14:51:39 +00:00

Prerequisites to build from source:
	Java SDK (preferably Sun) 1.5.0 or higher (1.6 recommended)
	The SDK must have Pack200 support (java.util.jar.Pack200)
	Apache Ant 1.7.0 or higher
	Optional, For multilanguage support: The xgettext, msgfmt, and msgmerge tools installed
	from the GNU gettext package http://www.gnu.org/software/gettext/

To build:
	ant pkg
	Run 'ant' with no arguments to see other build options.
	See INSTALL.txt or 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
The I2P anonymous network, Java Implementation
Readme 262 MiB
Languages
Java 86.9%
CSS 4.7%
HTML 4.1%
Shell 1.1%
JavaScript 1.1%
Other 1.9%