diff --git a/apps/i2psnark/java/build.xml b/apps/i2psnark/java/build.xml index 5b64c3136..b06593af0 100644 --- a/apps/i2psnark/java/build.xml +++ b/apps/i2psnark/java/build.xml @@ -298,6 +298,12 @@ value="url(/i2psnark/.resources/themes/ubergine/images/" > + + + + diff --git a/apps/i2psnark/java/src/org/klomp/snark/CommandLine.java b/apps/i2psnark/java/src/org/klomp/snark/CommandLine.java index f82943704..642ef82eb 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/CommandLine.java +++ b/apps/i2psnark/java/src/org/klomp/snark/CommandLine.java @@ -4,8 +4,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import net.i2p.CoreVersion; - /** * Simple command line access to various utilities. * Not a public API. Subject to change. @@ -38,7 +36,7 @@ public class CommandLine extends net.i2p.util.CommandLine { } private static void usage(List classes) { - System.err.println("I2PSnark version " + CoreVersion.VERSION + '\n' + + System.err.println("I2PSnark version " + SnarkManager.FULL_VERSION + '\n' + "USAGE: java -jar /path/to/i2psnark.jar command [args]"); printCommands(classes); } diff --git a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java index fbc0e6c0a..e703cb9f8 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java +++ b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java @@ -25,6 +25,7 @@ import java.util.Set; import java.util.StringTokenizer; import java.util.concurrent.ConcurrentHashMap; +import net.i2p.CoreVersion; import net.i2p.I2PAppContext; import net.i2p.app.ClientApp; import net.i2p.app.ClientAppManager; @@ -174,6 +175,9 @@ public class SnarkManager implements CompleteListener, ClientApp, DisconnectList private static final String SUBDIR_PREFIX = "s"; private static final String B64 = Base64.ALPHABET_I2P; private static final int MAX_MESSAGES = 100; + private static final String EXTRA = ""; + /** @since 0.9.58 */ + public static final String FULL_VERSION = CoreVersion.VERSION + EXTRA; /** * "name", "announceURL=websiteURL" pairs diff --git a/apps/i2psnark/java/src/org/klomp/snark/standalone/RunStandalone.java b/apps/i2psnark/java/src/org/klomp/snark/standalone/RunStandalone.java index 6bbbd99a8..4cce5e8fd 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/standalone/RunStandalone.java +++ b/apps/i2psnark/java/src/org/klomp/snark/standalone/RunStandalone.java @@ -15,6 +15,8 @@ import net.i2p.jetty.I2PLogger; import net.i2p.jetty.JettyStart; import net.i2p.util.SystemVersion; +import org.klomp.snark.SnarkManager; + /** * @since moved from ../web and fixed in 0.9.27 */ @@ -71,7 +73,7 @@ public class RunStandalone { public void start() { try { String url = "http://" + _host + ':' + _port + "/i2psnark/"; - System.out.println("Starting i2psnark at " + url); + System.out.println("Starting i2psnark " + SnarkManager.FULL_VERSION + " at " + url); startTrayApp(); _jettyStart.startup(); try { 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 30a565952..80b268ac1 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java @@ -367,7 +367,7 @@ public class I2PSnarkServlet extends BasicServlet { else out.write(_contextName); if (!_context.isRouterContext()) { - out.write(' ' + CoreVersion.VERSION); + out.write(' ' + SnarkManager.FULL_VERSION); } out.write(""); List sortedTrackers = null;