From baebd1fdd2701daf1f5fa51e5655b7f9b05e34e4 Mon Sep 17 00:00:00 2001
From: complication <complication@mail.i2p>
Date: Sat, 24 Jan 2009 23:57:39 +0000
Subject: [PATCH] * Update versions, package release

---
 core/java/src/net/i2p/CoreVersion.java        |  2 +-
 history.txt                                   |  5 +++
 initialNews.xml                               |  4 +-
 installer/install.xml                         |  2 +-
 news.xml                                      | 39 +++++++++----------
 .../src/net/i2p/router/RouterVersion.java     |  4 +-
 6 files changed, 30 insertions(+), 26 deletions(-)

diff --git a/core/java/src/net/i2p/CoreVersion.java b/core/java/src/net/i2p/CoreVersion.java
index d46c8a7fb..c24542b00 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.5";
+    public final static String VERSION = "0.7";
 
     public static void main(String args[]) {
         System.out.println("I2P Core version: " + VERSION);
diff --git a/history.txt b/history.txt
index 413e4a408..347c1cdde 100644
--- a/history.txt
+++ b/history.txt
@@ -1,3 +1,8 @@
+* 2008-01-24  0.7 released
+
+2009-01-24 Complication
+    * Update versions, package release
+
 2009-01-17 zzz
     * NTCP: Prevent two NTCP Pumpers
 
diff --git a/initialNews.xml b/initialNews.xml
index ffc8c414f..6a9c4b4ca 100644
--- a/initialNews.xml
+++ b/initialNews.xml
@@ -1,5 +1,5 @@
-<i2p.news date="$Date: 2008-12-01 00:00:00 $">
- <i2p.release version="0.6.5" date="2008/12/01" minVersion="0.6"
+<i2p.news date="$Date: 2009-01-24 00:00:00 $">
+ <i2p.release version="0.7" date="2009/01/24" minVersion="0.6"
             />
 <center><h2>Congratulations on getting I2P installed!</h2></center>
 <ul>
diff --git a/installer/install.xml b/installer/install.xml
index c8a0787a5..8c7ff1bf4 100644
--- a/installer/install.xml
+++ b/installer/install.xml
@@ -4,7 +4,7 @@
 
     <info>
         <appname>i2p</appname>
-        <appversion>0.6.5</appversion>
+        <appversion>0.7</appversion>
         <authors>
             <author name="I2P" email="http://forum.i2p2.de/"/>
         </authors>
diff --git a/news.xml b/news.xml
index 465654622..46e84388f 100644
--- a/news.xml
+++ b/news.xml
@@ -1,5 +1,5 @@
-<i2p.news date="$Date: 2008-12-01 00:00:00 $">
- <i2p.release version="0.6.5" date="2008/12/01" minVersion="0.6"
+<i2p.news date="$Date: 2009-01-24 00:00:00 $">
+ <i2p.release version="0.7" date="2009/01/24" minVersion="0.6"
               anonurl="http://i2p/NF2RLVUxVulR3IqK0sGJR0dHQcGXAzwa6rEO4WAWYXOHw-DoZhKnlbf1nzHXwMEJoex5nFTyiNMqxJMWlY54cvU~UenZdkyQQeUSBZXyuSweflUXFqKN-y8xIoK2w9Ylq1k8IcrAFDsITyOzjUKoOPfVq34rKNDo7fYyis4kT5bAHy~2N1EVMs34pi2RFabATIOBk38Qhab57Umpa6yEoE~rbyR~suDRvD7gjBvBiIKFqhFueXsR2uSrPB-yzwAGofTXuklofK3DdKspciclTVzqbDjsk5UXfu2nTrC1agkhLyqlOfjhyqC~t1IXm-Vs2o7911k7KKLGjB4lmH508YJ7G9fLAUyjuB-wwwhejoWqvg7oWvqo4oIok8LG6ECR71C3dzCvIjY2QcrhoaazA9G4zcGMm6NKND-H4XY6tUWhpB~5GefB3YczOqMbHq4wi0O9MzBFrOJEOs3X4hwboKWANf7DT5PZKJZ5KorQPsYRSq0E3wSOsFCSsdVCKUGsAAAA/i2p/i2pupdate.sud"
               publicurl="http://dev.i2p.net/i2p/i2pupdate.sud"
               anonannouncement="http://i2p/NF2RLVUxVulR3IqK0sGJR0dHQcGXAzwa6rEO4WAWYXOHw-DoZhKnlbf1nzHXwMEJoex5nFTyiNMqxJMWlY54cvU~UenZdkyQQeUSBZXyuSweflUXFqKN-y8xIoK2w9Ylq1k8IcrAFDsITyOzjUKoOPfVq34rKNDo7fYyis4kT5bAHy~2N1EVMs34pi2RFabATIOBk38Qhab57Umpa6yEoE~rbyR~suDRvD7gjBvBiIKFqhFueXsR2uSrPB-yzwAGofTXuklofK3DdKspciclTVzqbDjsk5UXfu2nTrC1agkhLyqlOfjhyqC~t1IXm-Vs2o7911k7KKLGjB4lmH508YJ7G9fLAUyjuB-wwwhejoWqvg7oWvqo4oIok8LG6ECR71C3dzCvIjY2QcrhoaazA9G4zcGMm6NKND-H4XY6tUWhpB~5GefB3YczOqMbHq4wi0O9MzBFrOJEOs3X4hwboKWANf7DT5PZKJZ5KorQPsYRSq0E3wSOsFCSsdVCKUGsAAAA/pipermail/i2p/2005-September/000878.html" 
@@ -11,28 +11,27 @@
             publiclogs="http://www.i2p.net/meeting141" />
 <p>
 &#149;
-2008-12-01: <b>0.6.5 <a href="http://www.i2p2.i2p/release-0.6.5.html">Released</a></b>
+2009-01-24: <b>0.7 <a href="http://www.i2p2.i2p/release-0.7.html">Released</a></b>
 </p><p>
-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 0.7 release adds stability and flexibility to I2PSnark,
+which can hopefully be used to distribute I2P updates in future.
 </p><p>
-The BOB (Basic Open Bridge) protocol is introduced,
-for use by client applications which cannot import
-I2CP libraries directly. This deprecates 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.
+The I2P router gets fixes and optimizations to various
+transport-level and streaming issues, network exploration,
+NetDB performance and the UDP introducer system.
+Among other features, the new release offers
+better connection limiting, higher tolerance to "out of memory" exceptions
+in helper applications, and an experimental new address system
+using Base32 hashes of destination keys (".b32.i2p" URLs).
 </p><p>
-Improved code should 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.
+Both the BOB and SAM protocols are improved upon,
+more old components dropped, Router Console features added
+and a possible latency measurement attack mitigated.
+From this release onwards, block lists for misbehaving peers
+are activated by default.
 </p><p>
-From this release onward, I2P requires Java 1.5 or higher.
+It seems worthwhile to remind that already since
+the last release, 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".
diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java
index bbf270287..bb0056122 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.5";
-    public final static long BUILD = 11;
+    public final static String VERSION = "0.7";
+    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);
-- 
GitLab