diff --git a/core/java/src/net/i2p/CoreVersion.java b/core/java/src/net/i2p/CoreVersion.java index e98f28742..d46c8a7fb 100644 --- a/core/java/src/net/i2p/CoreVersion.java +++ b/core/java/src/net/i2p/CoreVersion.java @@ -15,7 +15,7 @@ package net.i2p; */ public class CoreVersion { public final static String ID = "$Revision: 1.72 $ $Date: 2008-08-24 12:00:00 $"; - public final static String VERSION = "0.6.4"; + public final static String VERSION = "0.6.5"; public static void main(String args[]) { System.out.println("I2P Core version: " + VERSION); diff --git a/core/java/src/net/i2p/data/PrivateKeyFile.java b/core/java/src/net/i2p/data/PrivateKeyFile.java index 06ead53c6..7680204d1 100644 --- a/core/java/src/net/i2p/data/PrivateKeyFile.java +++ b/core/java/src/net/i2p/data/PrivateKeyFile.java @@ -164,7 +164,7 @@ public class PrivateKeyFile { } - /** Also reads in the file to get the privKay and signingPrivKey, + /** Also reads in the file to get the privKey and signingPrivKey, * which aren't available from I2PClient. */ public Destination createIfAbsent() throws I2PException, IOException, DataFormatException { diff --git a/history.txt b/history.txt index fee2dcf0d..661673d92 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,8 @@ +* 2008-12-01 0.6.5 released + +2008-12-01 Complication + * Update versions, package release, fix typo in comment + 2008-11-26 zzz * Fix Windows UrlLauncher diff --git a/initialNews.xml b/initialNews.xml index e7ec94b27..34da38eb3 100644 --- a/initialNews.xml +++ b/initialNews.xml @@ -1,5 +1,5 @@ - - +

Congratulations on getting I2P installed!

    diff --git a/installer/install.xml b/installer/install.xml index e609603dc..c8a0787a5 100644 --- a/installer/install.xml +++ b/installer/install.xml @@ -4,7 +4,7 @@ i2p - 0.6.4 + 0.6.5 diff --git a/news.xml b/news.xml index f368dac7c..94e82f814 100644 --- a/news.xml +++ b/news.xml @@ -1,5 +1,5 @@ - - +

    • -2008-10-05: 0.6.4 Released +2008-12-01: 0.6.5 Released

    -The 0.6.4 release adds performance and stability improvements. -Floodfill peers which are already connected, are preferred -for RouterInfo stores, and references to new floodfill peers -obtained from ordinary peers in case of shortage. +The 0.6.5 release introduces new components, +drops some old ones (like the old TCP transport) +and has been optimized to perform better. +

    +The BOB (Basic Open Bridge) protocol is introduced, +for use by client applications which cannot import +I2CP libraries directly. This depreactes the old +SAM protocol which was previously used in such cases. +For now however, BOB is not started automatically yet +on new installations, and SAM remains active on old installations. +

    +Improved code be better at preventing congestion +by probabalistically dropping participating traffic, +and likewise behave better when congestion occurs. +The floodfill NetDB should operate more reliably, +the streaming library should choose better message sizes, +offer a socket timeout function, and work proceeds +on the "hidden" mode of operation for I2P routers. +

    +From this release onward, I2P requires Java 1.5 or higher. +If you are uncertain about your Java version, you can verify +by opening a terminal window or command prompt, +and entering the command "java -version". +If you have an older Java installed, please update it first!

    -Preference for already connected peers is generally increased -by considering them active. Timeouts during tunnel joins -are now counted against peer profiles. - -Improvements to the shutdown handler, tunnel builder, -router throttling, collection of tunnel pool statistics, -as well as router console and I2PSnark improvements -(and texts to explain reachability issues) are also included.

    diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index 6aeebda42..e5a76a0b3 100644 --- a/router/java/src/net/i2p/router/RouterVersion.java +++ b/router/java/src/net/i2p/router/RouterVersion.java @@ -16,8 +16,8 @@ import net.i2p.CoreVersion; */ public class RouterVersion { public final static String ID = "$Revision: 1.548 $ $Date: 2008-06-07 23:00:00 $"; - public final static String VERSION = "0.6.4"; - public final static long BUILD = 11; + public final static String VERSION = "0.6.5"; + public final static long BUILD = 0; public static void main(String args[]) { System.out.println("I2P Router version: " + VERSION + "-" + BUILD); System.out.println("Router ID: " + RouterVersion.ID);