diff --git a/build.xml b/build.xml index 8ab784ef3f..20ff3d158f 100644 --- a/build.xml +++ b/build.xml @@ -1035,6 +1035,12 @@ + + @@ -1139,7 +1145,6 @@ - @@ -1151,7 +1156,13 @@ + + diff --git a/history.txt b/history.txt index 12e909da40..76bd88307a 100644 --- a/history.txt +++ b/history.txt @@ -3,6 +3,8 @@ a backwards clock shift, caused graphs to be blank and various router, streaming, and i2ptunnel degradations over time (ticket #1776) + * Wrapper: Update to wrapper 3.5.29, except for Windows. + Fixes wrapper failure on FreeBSD 10 (ticket #1118) 2016-05-01 zzz * Build: Compile resource bundles from ant, not msgfmt, diff --git a/installer/lib/wrapper/all/wrapper.jar b/installer/lib/wrapper/all/wrapper.jar index a47bc1747b..33d6c26561 100644 Binary files a/installer/lib/wrapper/all/wrapper.jar and b/installer/lib/wrapper/all/wrapper.jar differ diff --git a/installer/lib/wrapper/freebsd/i2psvc b/installer/lib/wrapper/freebsd/i2psvc index d01778a537..87ae2af2e8 100644 Binary files a/installer/lib/wrapper/freebsd/i2psvc and b/installer/lib/wrapper/freebsd/i2psvc differ diff --git a/installer/lib/wrapper/freebsd/libwrapper.so b/installer/lib/wrapper/freebsd/libwrapper.so index 0e2513fa7b..cd3ccfdadc 100644 Binary files a/installer/lib/wrapper/freebsd/libwrapper.so and b/installer/lib/wrapper/freebsd/libwrapper.so differ diff --git a/installer/lib/wrapper/freebsd64/i2psvc b/installer/lib/wrapper/freebsd64/i2psvc index d5b8f0327b..b980b9c0dd 100644 Binary files a/installer/lib/wrapper/freebsd64/i2psvc and b/installer/lib/wrapper/freebsd64/i2psvc differ diff --git a/installer/lib/wrapper/freebsd64/libwrapper.so b/installer/lib/wrapper/freebsd64/libwrapper.so index 6352198502..e1d4d51e24 100644 Binary files a/installer/lib/wrapper/freebsd64/libwrapper.so and b/installer/lib/wrapper/freebsd64/libwrapper.so differ diff --git a/installer/lib/wrapper/linux-armv5/i2psvc b/installer/lib/wrapper/linux-armv5/i2psvc index 952d8506da..a7fcbfad6e 100644 Binary files a/installer/lib/wrapper/linux-armv5/i2psvc and b/installer/lib/wrapper/linux-armv5/i2psvc differ diff --git a/installer/lib/wrapper/linux-armv5/libwrapper.so b/installer/lib/wrapper/linux-armv5/libwrapper.so index 3161cbc08c..389b2494ac 100644 Binary files a/installer/lib/wrapper/linux-armv5/libwrapper.so and b/installer/lib/wrapper/linux-armv5/libwrapper.so differ diff --git a/installer/lib/wrapper/linux-armv6/README.txt b/installer/lib/wrapper/linux-armv6/README.txt index 4bb4095e6c..94866718c0 100644 --- a/installer/lib/wrapper/linux-armv6/README.txt +++ b/installer/lib/wrapper/linux-armv6/README.txt @@ -1,7 +1,13 @@ Wrapper build instructions (Ubuntu or Raspbian): apt-get install default-jdk ant + export JAVA_HOME=/usr/lib/jvm/default-java ant -Dbits=32 compile-c-unix mv bin/wrapper bin/i2psvc strip --strip-unneeded bin/i2psvc lib/libwrapper.so - + cp bin/i2psvc $I2P + cp lib/libwrapper.so $I2P/lib + cp /path/to/wrapper-delta-pack-3.5.xx/lib/wrapper.jar $I2P/lib + (test it) + cp bin/i2psvc lib/libwrapper.so /path/to/installer/lib/wrapper/linux-armv6 + chmod -x i2psvc librapper.so diff --git a/installer/lib/wrapper/linux-armv6/i2psvc b/installer/lib/wrapper/linux-armv6/i2psvc index f0036b2d69..856468c0d7 100644 Binary files a/installer/lib/wrapper/linux-armv6/i2psvc and b/installer/lib/wrapper/linux-armv6/i2psvc differ diff --git a/installer/lib/wrapper/linux-armv6/libwrapper.so b/installer/lib/wrapper/linux-armv6/libwrapper.so index c052c54e28..14166be6b8 100644 Binary files a/installer/lib/wrapper/linux-armv6/libwrapper.so and b/installer/lib/wrapper/linux-armv6/libwrapper.so differ diff --git a/installer/lib/wrapper/linux-ppc/i2psvc b/installer/lib/wrapper/linux-ppc/i2psvc index 23b17b8a39..3f77c7b6b0 100644 Binary files a/installer/lib/wrapper/linux-ppc/i2psvc and b/installer/lib/wrapper/linux-ppc/i2psvc differ diff --git a/installer/lib/wrapper/linux-ppc/libwrapper.so b/installer/lib/wrapper/linux-ppc/libwrapper.so index e9d2602a03..8cde6ebdd7 100644 Binary files a/installer/lib/wrapper/linux-ppc/libwrapper.so and b/installer/lib/wrapper/linux-ppc/libwrapper.so differ diff --git a/installer/lib/wrapper/linux/i2psvc b/installer/lib/wrapper/linux/i2psvc index 5fa8e2afd7..2bf1b6bad4 100644 Binary files a/installer/lib/wrapper/linux/i2psvc and b/installer/lib/wrapper/linux/i2psvc differ diff --git a/installer/lib/wrapper/linux/libwrapper.so b/installer/lib/wrapper/linux/libwrapper.so index 05b12e7807..61ae72d9fd 100644 Binary files a/installer/lib/wrapper/linux/libwrapper.so and b/installer/lib/wrapper/linux/libwrapper.so differ diff --git a/installer/lib/wrapper/linux64/i2psvc b/installer/lib/wrapper/linux64/i2psvc index 3d9c1940b8..3d01020f9d 100644 Binary files a/installer/lib/wrapper/linux64/i2psvc and b/installer/lib/wrapper/linux64/i2psvc differ diff --git a/installer/lib/wrapper/linux64/libwrapper.so b/installer/lib/wrapper/linux64/libwrapper.so index 65e6878a6d..7d5515e4bb 100644 Binary files a/installer/lib/wrapper/linux64/libwrapper.so and b/installer/lib/wrapper/linux64/libwrapper.so differ diff --git a/installer/lib/wrapper/macosx/i2psvc-macosx-universal-32 b/installer/lib/wrapper/macosx/i2psvc-macosx-universal-32 index 57fdb5663e..e9989af946 100644 Binary files a/installer/lib/wrapper/macosx/i2psvc-macosx-universal-32 and b/installer/lib/wrapper/macosx/i2psvc-macosx-universal-32 differ diff --git a/installer/lib/wrapper/macosx/i2psvc-macosx-universal-64 b/installer/lib/wrapper/macosx/i2psvc-macosx-universal-64 index 1c2fff1814..dbb229007f 100644 Binary files a/installer/lib/wrapper/macosx/i2psvc-macosx-universal-64 and b/installer/lib/wrapper/macosx/i2psvc-macosx-universal-64 differ diff --git a/installer/lib/wrapper/macosx/libwrapper-macosx-universal-32.jnilib b/installer/lib/wrapper/macosx/libwrapper-macosx-universal-32.jnilib index 52da8f3728..4b9df67bb0 100644 Binary files a/installer/lib/wrapper/macosx/libwrapper-macosx-universal-32.jnilib and b/installer/lib/wrapper/macosx/libwrapper-macosx-universal-32.jnilib differ diff --git a/installer/lib/wrapper/macosx/libwrapper-macosx-universal-64.jnilib b/installer/lib/wrapper/macosx/libwrapper-macosx-universal-64.jnilib index 27c96d72fe..a56b9ab64e 100644 Binary files a/installer/lib/wrapper/macosx/libwrapper-macosx-universal-64.jnilib and b/installer/lib/wrapper/macosx/libwrapper-macosx-universal-64.jnilib differ diff --git a/installer/lib/wrapper/solaris/i2psvc b/installer/lib/wrapper/solaris/i2psvc index 369a07db84..1f260545c5 100644 Binary files a/installer/lib/wrapper/solaris/i2psvc and b/installer/lib/wrapper/solaris/i2psvc differ diff --git a/installer/lib/wrapper/solaris/libwrapper.so b/installer/lib/wrapper/solaris/libwrapper.so index f3f7e6e4fb..0ea0fda882 100644 Binary files a/installer/lib/wrapper/solaris/libwrapper.so and b/installer/lib/wrapper/solaris/libwrapper.so differ diff --git a/installer/lib/wrapper/win-all/wrapper.jar b/installer/lib/wrapper/win-all/wrapper.jar new file mode 100644 index 0000000000..a47bc1747b Binary files /dev/null and b/installer/lib/wrapper/win-all/wrapper.jar differ diff --git a/installer/resources/i2prouter b/installer/resources/i2prouter index 0c69a59b0c..6332a36f3f 100644 --- a/installer/resources/i2prouter +++ b/installer/resources/i2prouter @@ -206,13 +206,15 @@ unsupported() { freebsd10() { echo - echo "The current version of the Tanuki wrapper does not" - echo "support FreeBSD 10." + echo "The current version of the Tanuki wrapper that is bundled" + echo "with I2P does not support FreeBSD 10." echo - echo "See https://trac.i2p2.de/ticket/1118 for more information" - echo "and a workaround for this issue." + echo "See http://trac.i2p2.de/ticket/1118#comment:13 for a work-around." + echo "After applying the work-around, as a normal user or a dedicated" + echo "i2p user, you can then run:" + echo "$ ./i2prouter start" echo - echo "In the meantime, you may start I2P by running the script" + echo "Or, you may also start I2P by running the script:" echo "${I2P}/runplain.sh" echo } @@ -227,11 +229,11 @@ failed() { ;; *) # We should never get here on recent versions of FreeBSD - if ! $(pkg_info -E 'libiconv*' > /dev/null 2>&1); then + if ! $(pkg info -E 'libiconv*' > /dev/null 2>&1); then echo echo "The wrapper requires libiconv." echo - echo "It can be installed with pkg_add -r libiconv" + echo "It can be installed with pkg install libiconv" echo fi ;; diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index f2522cd4ed..7ca1a3ec2c 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 = 9; + public final static long BUILD = 10; /** for example "-test" */ public final static String EXTRA = "";