2005-09-16 jrandom

* Added the i2p.exe and i2pinstall.exe for windows users, using launch4j.
    * Added runplain.sh for *nix/osx users having problems using the java
      service wrapper (called from the install dir as: sh runplain.sh)
    * Bundle susidns and syndie, with links on the top nav
    * Have I2PTunnelHTTPClient and I2PTunnelHTTPServer use the x-i2p-gzip
      content-encoding (if offered), reducing the payload size before it
      reaches the streaming lib.  The existing compression is at the i2cp
      level, so we've been packetizing 4KB of uncompressed data and then
      compressing those messages, rather than compressing and then packetizing
      4KB of compressed data.  This should reduce the number of round trips
      to fetch web pages substantially.
    * Adjust the startup and timing of the addressbook so that susidns always
      has config to work off, and expose a method for susidns to tell it to
      reload its config and rerun.
This commit is contained in:
jrandom authored and zzz committed 2005-09-16 04:12:24 +00:00
1 parent 8c1895e04f
commit d89f589f2b
17 files changed
+396 -46

No files matched your search

@@ -0,0 +1,14 @@
package net.i2p.router;
import java.io.*;
public class RouterLaunch {
public static void main(String args[]) {
try {
System.setOut(new PrintStream(new FileOutputStream("wrapper.log")));
} catch (IOException ioe) {
ioe.printStackTrace();
}
Router.main(args);
}
}
@@ -15,9 +15,9 @@ import net.i2p.CoreVersion;
*
*/
public class RouterVersion {
public final static String ID = "$Revision: 1.235 $ $Date: 2005/09/13 18:02:40 $";
public final static String ID = "$Revision: 1.236 $ $Date: 2005/09/15 00:39:31 $";
public final static String VERSION = "0.6.0.5";
public final static long BUILD = 10;
public final static long BUILD = 11;
public static void main(String args[]) {
System.out.println("I2P Router version: " + VERSION + "-" + BUILD);
System.out.println("Router ID: " + RouterVersion.ID);
@@ -33,7 +33,7 @@ class PeerTestState {
public synchronized long getNonce() { return _testNonce; }
public synchronized void setNonce(long nonce) { _testNonce = nonce; }
/** who are we? Alice, bob, or charlie? */
/** Are we Alice, bob, or Charlie. */
public synchronized short getOurRole() { return _ourRole; }
public synchronized void setOurRole(short role) { _ourRole = role; }
/**