This commit is contained in:
zzz
2010-01-21 19:44:49 +00:00
parent a9e4248c93
commit 7efab75c3c
8 changed files with 43 additions and 38 deletions

View File

@ -649,7 +649,7 @@
<target name="release" depends="pkg"> <target name="release" depends="pkg">
<echo message="================================================================" /> <echo message="================================================================" />
<echo message="Did you update these files?" /> <echo message="Did you update these files?" />
<exec executable="ls"> <exec executable="ls" failonerror="true">
<arg value="-l" /> <arg value="-l" />
<arg value="history.txt" /> <arg value="history.txt" />
<arg value="installer/resources/initialNews.xml" /> <arg value="installer/resources/initialNews.xml" />
@ -659,15 +659,19 @@
<arg value="router/java/src/net/i2p/router/RouterVersion.java" /> <arg value="router/java/src/net/i2p/router/RouterVersion.java" />
</exec> </exec>
<echo message="Everything is checked in, right? Let's be sure:" /> <echo message="Everything is checked in, right? Let's be sure:" />
<exec executable="mtn"> <exec executable="mtn" failonerror="true">
<arg value="st" /> <arg value="st" />
</exec> </exec>
<input message="Enter new version number:" addproperty="release.number" /> <echo message="If there are any modified files above, stop now!" />
<fail message="You must enter a version number." > <!-- get release version number -->
<condition> <exec executable="grep" outputproperty="versionLine" failonerror="true" >
<equals arg1="${release.number}" arg2=""/> <arg value="public final static String VERSION" />
</condition> <arg value="core/java/src/net/i2p/CoreVersion.java" />
</fail> </exec>
<exec executable="cut" inputstring="${versionLine}" outputproperty="release.number" failonerror="true" >
<arg value="-f2" />
<arg value="-d&quot;" />
</exec>
<echo message="New version number is ${release.number}" /> <echo message="New version number is ${release.number}" />
<copy file="i2pupdate.zip" tofile="i2pupdate_${release.number}.zip" /> <copy file="i2pupdate.zip" tofile="i2pupdate_${release.number}.zip" />
<copy file="i2pinstall.exe" tofile="i2pinstall_${release.number}.exe" /> <copy file="i2pinstall.exe" tofile="i2pinstall_${release.number}.exe" />
@ -712,13 +716,16 @@
<!-- will this use the monotonerc file in the current workspace? --> <!-- will this use the monotonerc file in the current workspace? -->
<echo message="Checking out fresh copy into ../i2p-${release-number} for tarballing:" /> <echo message="Checking out fresh copy into ../i2p-${release-number} for tarballing:" />
<delete dir="../i2p-${release.number}" /> <delete dir="../i2p-${release.number}" />
<exec executable="mtn"> <exec executable="mtn" failonerror="true">
<arg value="co" /> <arg value="co" />
<arg value="-b" /> <arg value="-b" />
<arg value="i2p.i2p" /> <arg value="i2p.i2p" />
<!-- w: is the revision of the current workspace -->
<arg value="-r" />
<arg value="w:" />
<arg value="../i2p-${release.number}/" /> <arg value="../i2p-${release.number}/" />
</exec> </exec>
<exec executable="tar"> <exec executable="tar" failonerror="true">
<arg value="cjf" /> <arg value="cjf" />
<arg value="i2psource_${release.number}.tar.bz2" /> <arg value="i2psource_${release.number}.tar.bz2" />
<arg value="-C" /> <arg value="-C" />
@ -731,20 +738,20 @@
<delete file="i2pinstall_${release.number}.exe.sig" /> <delete file="i2pinstall_${release.number}.exe.sig" />
<delete file="i2psource_${release.number}.tar.bz2.sig" /> <delete file="i2psource_${release.number}.tar.bz2.sig" />
<delete file="i2pupdate_${release.number}.zip.sig" /> <delete file="i2pupdate_${release.number}.zip.sig" />
<exec executable="gpg"> <exec executable="gpg" failonerror="true">
<arg value="-b" /> <arg value="-b" />
<arg value="i2pinstall_${release.number}.exe" /> <arg value="i2pinstall_${release.number}.exe" />
</exec> </exec>
<exec executable="gpg"> <exec executable="gpg" failonerror="true">
<arg value="-b" /> <arg value="-b" />
<arg value="i2psource_${release.number}.tar.bz2" /> <arg value="i2psource_${release.number}.tar.bz2" />
</exec> </exec>
<exec executable="gpg"> <exec executable="gpg" failonerror="true">
<arg value="-b" /> <arg value="-b" />
<arg value="i2pupdate_${release.number}.zip" /> <arg value="i2pupdate_${release.number}.zip" />
</exec> </exec>
<echo message="File sizes:" /> <echo message="File sizes:" />
<exec executable="ls"> <exec executable="ls" failonerror="true">
<arg value="-l" /> <arg value="-l" />
<arg value="i2pinstall_${release.number}.exe" /> <arg value="i2pinstall_${release.number}.exe" />
<arg value="i2psource_${release.number}.tar.bz2" /> <arg value="i2psource_${release.number}.tar.bz2" />
@ -755,12 +762,13 @@
<arg value="i2pupdate_${release.number}.zip.sig" /> <arg value="i2pupdate_${release.number}.zip.sig" />
</exec> </exec>
<echo message="SHA256 sums:" /> <echo message="SHA256 sums:" />
<exec executable="sha256sum"> <exec executable="sha256sum" failonerror="true">
<arg value="i2pinstall_${release.number}.exe" /> <arg value="i2pinstall_${release.number}.exe" />
<arg value="i2psource_${release.number}.tar.bz2" /> <arg value="i2psource_${release.number}.tar.bz2" />
<arg value="i2pupdate_${release.number}.zip" /> <arg value="i2pupdate_${release.number}.zip" />
<arg value="i2pupdate.sud" /> <arg value="i2pupdate.sud" />
</exec> </exec>
<echo message="Don't forget to mtn tag h: i2p-${release-number}" /> <echo message="Don't forget to mtn tag h: i2p-${release.number}" />
<echo message="... and mtn cert t:i2p-${release.number} branch i2p.i2p.release" />
</target> </target>
</project> </project>

View File

@ -16,7 +16,7 @@ package net.i2p;
public class CoreVersion { public class CoreVersion {
/** deprecated */ /** deprecated */
public final static String ID = "Monotone"; public final static String ID = "Monotone";
public final static String VERSION = "0.7.9"; public final static String VERSION = "0.7.10";
public static void main(String args[]) { public static void main(String args[]) {
System.out.println("I2P Core version: " + VERSION); System.out.println("I2P Core version: " + VERSION);

View File

@ -164,7 +164,7 @@ class LogWriter implements Runnable {
} }
} }
if (!parent.isDirectory()) { if (!parent.isDirectory()) {
System.err.println("wtf, we cannot put the logs in a subdirectory of a plain file! we want to stre the log as " + f.getAbsolutePath()); System.err.println("Cannot put the logs in a subdirectory of a plain file: " + f.getAbsolutePath());
//System.exit(0); //System.exit(0);
} }
} }

View File

@ -1,3 +1,5 @@
* 2010-01-22 0.7.10 released
2010-01-21 zzz 2010-01-21 zzz
* eepget.bat: Add to pkg * eepget.bat: Add to pkg
* Floodfills: Increase max to 15 (was 9) and min to 10 (was 4) * Floodfills: Increase max to 15 (was 9) and min to 10 (was 4)

View File

@ -4,7 +4,7 @@
<info> <info>
<appname>i2p</appname> <appname>i2p</appname>
<appversion>0.7.9</appversion> <appversion>0.7.10</appversion>
<authors> <authors>
<author name="I2P" email="http://forum.i2p2.de/"/> <author name="I2P" email="http://forum.i2p2.de/"/>
</authors> </authors>

View File

@ -1,5 +1,5 @@
<i2p.news date="$Date: 2010-01-12 00:00:00 $"> <i2p.news date="$Date: 2010-01-22 00:00:00 $">
<i2p.release version="0.7.9" date="2010/01/12" minVersion="0.6"/> <i2p.release version="0.7.10" date="2010/01/22" minVersion="0.6"/>
<h4><ul><li>Congratulations on getting I2P installed!</li></ul></h4> <h4><ul><li>Congratulations on getting I2P installed!</li></ul></h4>
<p> <p>
<b>Welcome to I2P!</b> <b>Welcome to I2P!</b>

View File

@ -1,25 +1,20 @@
<i2p.news date="$Date: 2010-01-12 00:00:00 $"> <i2p.news date="$Date: 2010-01-22 00:00:00 $">
<i2p.release version="0.7.9" date="2010/01/12" minVersion="0.6" /> <i2p.release version="0.7.10" date="2010/01/22" minVersion="0.6" />
<h4><ul><li>2010-01-12: <b>0.7.9 <a href="http://www.i2p2.i2p/release-0.7.9.html">Released</a></b></li></ul></h4> <h4><ul><li>2010-01-22: <b>0.7.10 <a href="http://www.i2p2.i2p/release-0.7.10.html">Released</a></b></li></ul></h4>
<p> <p>
0.7.9 fixes several longstanding bugs causing message corruption. 0.7.10 closes some recently-discovered vulnerabilities related to the
We are hopeful that network performance will improve once it is widely deployed. way routers communicate with floodfill peers.
There are other changes that should help router reachability and tunnel build success rates. Network database stores and verifies are moved from exploratory to client tunnels, and are encrypted.
The release also includes additional translation support, and a full Russian translation by "forget"
which was sponsored by "russiansponsor".
</p><p> </p><p>
There are more changes to reduce memory and CPU usage, Also, to improve anonymity, router's fast peer set is now limited to a maximum of 30.
and other bug fixes. The release also fixes a bug causing Windows installs to fail when the install or user path
contained a "\r" or "\n".
Upgrading is recommended. Upgrading is recommended.
As a reminder to those still using port 8887,
please help those who are vulnerable to blocking by changing UDP to a random port on
<a href="config.jsp">the network configuration page</a>
and adjusting your firewall if necessary.
Please give the Please give the
developers feedback on <a href="irc://127.0.0.1:6668/i2p">IRC #i2p</a> or <a href="http://forum.i2p">forum.i2p</a> developers feedback on <a href="irc://127.0.0.1:6668/i2p">IRC #i2p</a> or <a href="http://forum.i2p">forum.i2p</a>
and <a href="http://www.i2p2.i2p/getinvolved.html">get involved</a> and <a href="http://www.i2p2.i2p/getinvolved.html">get involved</a>
or <a href="http://www.i2p2.i2p/donate.html">donate</a>! or <a href="http://www.i2p2.i2p/donate.html">donate</a>!
We are still looking for help on new and existing translations. We are still looking for help on new and existing translations.
Please volunteer on IRC #i2p. Please volunteer on <a href="irc://127.0.0.1:6668/i2p">IRC #i2p</a>.
</p> </p>
</i2p.news> </i2p.news>

View File

@ -18,10 +18,10 @@ public class RouterVersion {
/** deprecated */ /** deprecated */
public final static String ID = "Monotone"; public final static String ID = "Monotone";
public final static String VERSION = CoreVersion.VERSION; public final static String VERSION = CoreVersion.VERSION;
public final static long BUILD = 6; public final static long BUILD = 0;
/** for example "-test" */ /** for example "-test" */
public final static String EXTRA = "-rc"; public final static String EXTRA = "";
public final static String FULL_VERSION = VERSION + "-" + BUILD + EXTRA; public final static String FULL_VERSION = VERSION + "-" + BUILD + EXTRA;
public static void main(String args[]) { public static void main(String args[]) {
System.out.println("I2P Router version: " + FULL_VERSION); System.out.println("I2P Router version: " + FULL_VERSION);