diff --git a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java index 77d739ade82ca354ca2b2addbdec8bf2e477aa31..cad04b47514a91593806803376dcc8db33c763e3 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java @@ -274,7 +274,7 @@ public class I2PSnarkServlet extends Default { out.write("</th>\n<th align=\"center\">"); out.write("<img border=\"0\" src=\"/themes/snark/ubergine/images/eta.png\" title=\""); out.write(_("Estimated Download Time")); - out.write("\">"); + out.write("\">"); // space here would look better but nbsp is too big and thinsp breaks out.write(_("ETA")); out.write("</th>\n<th align=\"center\">"); out.write("<img border=\"0\" src=\"/themes/console/images/inbound.png\" title=\""); diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHelper.java index 97f1a5254c7ecd8386ddb952637852b6fcd8b7df..fbb9bad4fff763811df80235625798a5322fb3e1 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHelper.java @@ -46,9 +46,9 @@ public class ConfigUIHelper extends HelperBase { return rv; } - private static final String langs[] = {"de", "en", "fr", "nl", "ru", "sv", "zh"}; - private static final String flags[] = {"de", "us", "fr", "nl", "ru", "se", "cn"}; - private static final String xlangs[] = {_x("German"), _x("English"), _x("French"), + private static final String langs[] = {"de", "en", "es", "fr", "nl", "ru", "sv", "zh"}; + private static final String flags[] = {"de", "us", "es", "fr", "nl", "ru", "se", "cn"}; + private static final String xlangs[] = {_x("German"), _x("English"), _x("Spanish"),_x("French"), _x("Dutch"), _x("Russian"), _x("Swedish"), _x("Chinese")}; /** todo sort by translated string */ diff --git a/apps/routerconsole/jsp/help.jsp b/apps/routerconsole/jsp/help.jsp index 86acd6dace9e2676534d7d84c5ce8176367253b1..6a23198dba82b3a0b134a4b408cb5000ef84bbef 100644 --- a/apps/routerconsole/jsp/help.jsp +++ b/apps/routerconsole/jsp/help.jsp @@ -50,11 +50,11 @@ Do not be concerned if these numbers vary widely. <a href="configstats.jsp#router.activePeers">[Enable graphing]</a>. <li class="tidylist"><b>Fast:</b> This is the number of peers you use for building client tunnels. It is generally in the -range 8-15. Your fast peers are shown on the <a href="profiles.jsp">profiles page</a>. +range 8-30. Your fast peers are shown on the <a href="profiles.jsp">profiles page</a>. <a href="configstats.jsp#router.fastPeers">[Enable graphing]</a>. <li class="tidylist"><b>High Capacity:</b> This is the number of peers you use for building some of your exploratory tunnels. It is generally in the -range 8-25. The fast peers are included in the high capacity tier. +range 8-75. The fast peers are included in the high capacity tier. Your high capacity peers are shown on the <a href="profiles.jsp">profiles page</a>. <a href="configstats.jsp#router.highCapacityPeers">[Enable graphing]</a>. <li class="tidylist"><b>Well Integrated:</b> diff --git a/apps/routerconsole/jsp/help_nl.jsp b/apps/routerconsole/jsp/help_nl.jsp index b486a4c6626719830db5acab0ea53658406aff71..5fbf54dca09b63dfb32a15038cf16e54634f81ae 100644 --- a/apps/routerconsole/jsp/help_nl.jsp +++ b/apps/routerconsole/jsp/help_nl.jsp @@ -54,12 +54,12 @@ variëren. <a href="configstats.jsp#router.activePeers">[Grafieken inschakelen]</a>. <li class="tidylist"><b>Snel:</b> Dit is het aantal peers dat je gebruikt om client tunnels mee te bouwen. Het ligt over -het algemeen tussen 8 en 15. +het algemeen tussen 8 en 30. Je snelle peers worden getoond op de <a href="profiles.jsp">profielen pagina</a>. <a href="configstats.jsp#router.fastPeers">[Grafieken inschakelen]</a>. <li class="tidylist"><b>Grote capaciteit:</b> Dit is het aantal peers dat je gebruikt om sommige van de onderzoekende tunnels mee te maken. -Het ligt over het algemeen tussen de 8 en 25. De snelle peers zijn inbegrepen in de categorie grote capaciteit. +Het ligt over het algemeen tussen de 8 en 75. De snelle peers zijn inbegrepen in de categorie grote capaciteit. De grote capaciteits peers worden getoond op de <a href="profiles.jsp">profielen pagina</a>. <a href="configstats.jsp#router.highCapacityPeers">[Grafieken inschakelen]</a>. <li class="tidylist"><b>Geïntegreerd:</b> diff --git a/apps/routerconsole/jsp/help_ru.jsp b/apps/routerconsole/jsp/help_ru.jsp index 560759236c2217f39729ef0795916b7428b87162..03b1fdde833cd3a09e4f5378b27c37bac8f2708d 100644 --- a/apps/routerconsole/jsp/help_ru.jsp +++ b/apps/routerconsole/jsp/help_ru.jsp @@ -57,11 +57,11 @@ <li class="tidylist"><b>Быстрые:</b> -Количество пиров, которые используются Вашим маршрутизатором для построения клиентских туннелей. В общем случае это значение будет в диапазоне 8-15. Список быстрых пиров можно посмотреть на странице <a href="profiles.jsp">профили</a>. <a href="configstats.jsp#router.fastPeers">[Включить построение графика]</a>. +Количество пиров, которые используются Вашим маршрутизатором для построения клиентских туннелей. В общем случае это значение будет в диапазоне 8-30. Список быстрых пиров можно посмотреть на странице <a href="profiles.jsp">профили</a>. <a href="configstats.jsp#router.fastPeers">[Включить построение графика]</a>. <li class="tidylist"><b>Высокоёмкие:</b> -Количество пиров, которые используются Вашим маршрутизатором для построения части зондирующих туннелей. В общем случае это значение будет в диапазоне 8-25. Быстрые пиры входят в группу высокоёмких. Список высокоёмких пиров можно посмотреть на странице <a href="profiles.jsp">профили</a>. <a href="configstats.jsp#router.highCapacityPeers">[Включить построение графика]</a>. +Количество пиров, которые используются Вашим маршрутизатором для построения части зондирующих туннелей. В общем случае это значение будет в диапазоне 8-75. Быстрые пиры входят в группу высокоёмких. Список высокоёмких пиров можно посмотреть на странице <a href="profiles.jsp">профили</a>. <a href="configstats.jsp#router.highCapacityPeers">[Включить построение графика]</a>. <li class="tidylist"><b>Хорошо интегрированные:</b> diff --git a/core/java/src/net/i2p/CoreVersion.java b/core/java/src/net/i2p/CoreVersion.java index fd43c87fcda50fb253256cef03325345b23a2923..f56cef3acf3f0c75b5cd2b8b0ab1b8aa0b77ecbc 100644 --- a/core/java/src/net/i2p/CoreVersion.java +++ b/core/java/src/net/i2p/CoreVersion.java @@ -16,7 +16,7 @@ package net.i2p; public class CoreVersion { /** deprecated */ public final static String ID = "Monotone"; - public final static String VERSION = "0.8"; + public final static String VERSION = "0.8.1"; public static void main(String args[]) { System.out.println("I2P Core version: " + VERSION); diff --git a/core/java/src/net/i2p/util/SecureFileOutputStream.java b/core/java/src/net/i2p/util/SecureFileOutputStream.java index 3df1f14a58e82fc35baf345036868150599ca2b6..01c6eba718976d2806cb04f8890b0c93ee53b7bd 100644 --- a/core/java/src/net/i2p/util/SecureFileOutputStream.java +++ b/core/java/src/net/i2p/util/SecureFileOutputStream.java @@ -25,8 +25,7 @@ public class SecureFileOutputStream extends FileOutputStream { } /** - * Sets output file to mode 600 only if append = false - * (otherwise it is presumed to be 600 already) + * Sets output file to mode 600 whether append = true or false */ public SecureFileOutputStream(String file, boolean append) throws FileNotFoundException { super(file, append); diff --git a/history.txt b/history.txt index e06ca0cf38aabba2bc3657b169f6facb88e81695..c00359274ec9b063ad17f52fc36b48dde68b4a39 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,5 @@ +* 2010-11-15 0.8.1 released + 2010-11-08 zzz * I2CP: Fix NPE caused by null session options (seen in i2pbote) diff --git a/installer/install.xml b/installer/install.xml index 65f56dbc4d03cce65099b25cc924df966a36c8d4..e71b95f63e47d2a3218dfdb6797cff063e9b15b5 100644 --- a/installer/install.xml +++ b/installer/install.xml @@ -4,7 +4,7 @@ <info> <appname>i2p</appname> - <appversion>0.8</appversion> + <appversion>0.8.1</appversion> <authors> <author name="I2P" email="http://forum.i2p2.de/"/> </authors> diff --git a/installer/resources/initialNews.xml b/installer/resources/initialNews.xml index 8c661f953e3b1dc763d923cc49cb3e189078a189..4e1aa66c6267321817771fc3ac3a923bd95b5419 100644 --- a/installer/resources/initialNews.xml +++ b/installer/resources/initialNews.xml @@ -1,6 +1,6 @@ <!-- -<i2p.news date="$Date: 2010-07-12 00:00:00 $"> -<i2p.release version="0.8" date="2010/07/12" minVersion="0.6"/> +<i2p.news date="$Date: 2010-11-15 00:00:00 $"> +<i2p.release version="0.8.1" date="2010/11/15" minVersion="0.6"/> --> <div lang="en"> <h4><ul><li>Congratulations on getting I2P installed!</li></ul></h4> diff --git a/installer/resources/news.xml b/installer/resources/news.xml index 9e754a9e467b47d63396a3a6c79d28a630eca751..91cdd52a97fc906b2811260be2c199d3f0fb2732 100644 --- a/installer/resources/news.xml +++ b/installer/resources/news.xml @@ -1,17 +1,20 @@ <!-- -<i2p.news date="$Date: 2010-07-12 00:00:00 $"> -<i2p.release version="0.8" date="2010/07/12" minVersion="0.6" /> +<i2p.news date="$Date: 2010-11-15 00:00:00 $"> +<i2p.release version="0.8.1" date="2010/11/15" minVersion="0.6" /> --> <div lang="en"> -<h4><ul><li>2010-07-12: <b>0.8 <a href="http://www.i2p2.i2p/release-0.8.html">Released</a></b></li></ul></h4> +<h4><ul><li>2010-11-15: <b>0.8.1 <a href="http://www.i2p2.i2p/release-0.8.1.html">Released</a></b></li></ul></h4> <p> -The 0.8 release contains the usual collection of bug fixes, -as well as completion of the German translation by eche|on and a complete Dutch translation by monkeybrains and duck. -This release is fully compatible with the 0.7.x releases. +The 0.8.1 release contains the usual collection of bug fixes, +and a newly colorful i2psnark theme by dr|zed. +For increased security, files created by the router will now be readable only by the owner (mode 600). As usual, upgrading is recommended. </p><p> +We have updated all our <a href="http://www.i2p2.i2p/how">technical specifications</a> +and <a href="http://docs.i2p2.de/javadoc/">Javadocs</a>, check them out. + Please help grow the network! -Say hello to the volunteers on the new <a href="irc://127.0.0.1:6668/i2p-help">#i2p-help IRC channel</a>. +Say hello to the volunteers on the <a href="irc://127.0.0.1:6668/i2p-help">#i2p-help IRC channel</a>. 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> and <a href="http://www.i2p2.i2p/getinvolved.html">get involved</a>, diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index 987fc2f75390f60b0d628d76ac2a839672062e5e..a411b009986dc5f1f6384384ad98aeea42885422 100644 --- a/router/java/src/net/i2p/router/RouterVersion.java +++ b/router/java/src/net/i2p/router/RouterVersion.java @@ -18,10 +18,10 @@ public class RouterVersion { /** deprecated */ public final static String ID = "Monotone"; public final static String VERSION = CoreVersion.VERSION; - public final static long BUILD = 19; + public final static long BUILD = 0; /** for example "-test" */ - public final static String EXTRA = "-rc"; + public final static String EXTRA = ""; public final static String FULL_VERSION = VERSION + "-" + BUILD + EXTRA; public static void main(String args[]) { System.out.println("I2P Router version: " + FULL_VERSION);