forked from I2P_Developers/i2p.i2p
up and debug in the new tcp transport, but it all works, and i dont like having big changes
sitting on my local machine (and there's no real need for branching atm)
2004-09-26 jrandom
* Complete rewrite of the TCP transport with IP autodetection and
low CPU overhead reconnections. More concise connectivity errors
are listed on the /oldconsole.jsp as well. The IP autodetection works
by listening to the first person who tells you what your IP address is
when you have not defined one yourself and you have no other TCP
connections.
* Update to the I2NP message format to add transparent verification at
the I2NP level (beyond standard TCP verification).
* Remove a potential weakness in our AESEngine's safeEncrypt and safeDecrypt
implementation (rather than verifying with E(H(key)), we now verify with
E(H(iv))).
* The above changes are NOT BACKWARDS COMPATIBLE.
* Removed all of the old unused PHTTP code.
* Refactor various methods and clean up some javadoc.
28 lines
927 B
Java
28 lines
927 B
Java
package net.i2p.router;
|
|
/*
|
|
* free (adj.): unencumbered; not under the control of others
|
|
* Written by jrandom in 2003 and released into the public domain
|
|
* with no warranty of any kind, either expressed or implied.
|
|
* It probably won't make your computer catch on fire, or eat
|
|
* your children, but it might. Use at your own risk.
|
|
*
|
|
*/
|
|
|
|
import net.i2p.CoreVersion;
|
|
|
|
/**
|
|
* Expose a version string
|
|
*
|
|
*/
|
|
public class RouterVersion {
|
|
public final static String ID = "$Revision: 1.32 $ $Date: 2004/09/21 19:10:26 $";
|
|
public final static String VERSION = "0.4.0.1";
|
|
public final static long BUILD = 4;
|
|
public static void main(String args[]) {
|
|
System.out.println("I2P Router version: " + VERSION);
|
|
System.out.println("Router ID: " + RouterVersion.ID);
|
|
System.out.println("I2P Core version: " + CoreVersion.VERSION);
|
|
System.out.println("Core ID: " + CoreVersion.ID);
|
|
}
|
|
}
|