diff --git a/apps/routerconsole/locale-news/messages_ar.po b/apps/routerconsole/locale-news/messages_ar.po index 255e8e81f..fcfb9c867 100644 --- a/apps/routerconsole/locale-news/messages_ar.po +++ b/apps/routerconsole/locale-news/messages_ar.po @@ -27,13 +27,13 @@ msgstr "!I2P مرحبا بك في شبكة" #, java-format msgid "Please {0}have patience{1} as I2P boots up and finds peers." -msgstr "انتظر قليلا بينما يتم ربط الإتصال بباقي أعضاء الشبكة." +msgstr "انتظر قليلا بينما يتم ربط الإتصال بباقي أعضاء الشبكة.{0}{1}" #, java-format msgid "" "While you are waiting, please {0}adjust your bandwidth settings{1} on the {2}" "configuration page{3}." -msgstr "بسنما يتم الإتصال بتغير بيانات سرعة الشبكة في قم صفحة الخيارات." +msgstr "بسنما يتم الإتصال {0}بتغير بيانات سرعة الشبكة في{1} قم {2}صفحة الخيارات{3}." msgid "Also you can setup your browser to use the I2P proxy to reach eepsites." msgstr "" @@ -55,10 +55,10 @@ msgstr "" msgid "" "Once you have a \"shared clients\" destination listed on the left, please {0}" "check out{1} our {2}FAQ{3}." -msgstr "عندما عندما تظهر عبارة \"shared clients\" على اليسار يمكنك حينها زيارة الأسئلة الشائعة." +msgstr "عندما عندما تظهر عبارة \"shared clients\" على اليسار يمكنك حينها {0}زيارة{1} {2}الأسئلة الشائعة{3}." #, java-format msgid "" "Point your IRC client to {0}localhost:6668{1} and say hi to us on {2}#i2p-" "help{3} or {4}#i2p{5}." -msgstr "IRC اتصل بخادم الدردشة الفورية على localhost:6668 #i2p-help or #i2p." +msgstr "IRC اتصل بخادم الدردشة الفورية على {0}localhost:6668{1} {2}#i2p-help{3} or {4}#i2p{5}." diff --git a/history.txt b/history.txt index 88cc03b33..4a428bd61 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,40 @@ +2012-07-20 zzz + * DHSessionKeyBuilder: Fix for session and mac keys if DH key is between 32 and 63 bytes. + Was: NPE. Now: mac key is hash of session key. Won't ever happen. (Ticket #963) + * I2CP/I2PTunnel locking fixes (partial fixes for tickets 650. 722, 815, 946, 947, 953): + - I2PSocketManagerFactory: New createDisconnectedManager(), javadocs + - I2PSessionImpl: Rewrite state management and locking, prevent multiple + connect() calls, but allow disconnect() to interrupt connect() + - I2PSimpleSession: Changes to match I2PSessionImpl + - I2PTunnelServer: Don't connect in constructor, use createDisconnectedManager() + for a final manager, finals and cleanups + * ClientManager: + - Make classes extensible for router-side test stubs + - Add router-side local-only test implementation, no full router required. + Only tested with external clients, probably doesn't work in-JVM. + - Don't start threads in ClientManager constructor + - Remove unused Reader param in ClientMessageEventListener methods + - Cleanups, volatiles, finals, javadocs + * Translations: + - New varargs method in Translate + - New TranslateReader to translate static files on-the-fly using _("") tagging + - Tag proxy error pages for TranslateReader + - Drop static translated proxy error pages + - Add new i2ptunnel bundle for the proxy alone, shipped in the jar. + - Use TranslateReader in HTTP proxy for error pages + - Move HTTP proxy strings from the web (war) to proxy (jar) bundle so they will be loaded + Fixes translations for the lower half of the proxy pages that weren't accessible in the war. + - Initial translations created by msgmerge from i2ptunnel and routerconsole po files, un-fuzzied + - Tag initialNews.xml for TranslateReader + - Drop static translated initialNews pages + - Add new routerconsole bundle for the news alone, shipped in the jar + - Use TranslateReader in HTTP proxy for initial news + - Initial translations created manually from translated xml filesx + - Add translated proxy error pages and initial news to deletelist.txt + * Transports: Consolidate translation methods in TransportImpl; + ngettext fix for "peers" string + + 2012-07-19 zzz * PRNG: - Don't delay the refiller if we need more (don't limit max output) diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index 87e5bffca..282c18b42 100644 --- a/router/java/src/net/i2p/router/RouterVersion.java +++ b/router/java/src/net/i2p/router/RouterVersion.java @@ -18,7 +18,7 @@ public class RouterVersion { /** deprecated */ public final static String ID = "Monotone"; public final static String VERSION = CoreVersion.VERSION; - public final static long BUILD = 1; + public final static long BUILD = 2; /** for example "-test" */ public final static String EXTRA = "";