diff --git a/apps/i2psnark/java/src/org/klomp/snark/UpdateRunner.java b/apps/i2psnark/java/src/org/klomp/snark/UpdateRunner.java
index 63d9670f1..267dd2aad 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/UpdateRunner.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/UpdateRunner.java
@@ -111,7 +111,7 @@ class UpdateRunner implements UpdateTask, CompleteListener {
}
_snark = _smgr.addMagnet(name, ih, trackerURL, true, true, this);
if (_snark != null) {
- updateStatus("" + _smgr.util().getString("Updating from {0}", updateURL) + "");
+ updateStatus("" + _smgr.util().getString("Updating from {0}", linkify(updateURL)) + "");
new Timeout();
break;
}
@@ -291,6 +291,12 @@ class UpdateRunner implements UpdateTask, CompleteListener {
//////// end CompleteListener methods
+ private static String linkify(String url) {
+ String durl = url.length() <= 28 ? url :
+ url.substring(0, 25) + "…";
+ return "" + durl + "";
+ }
+
private void updateStatus(String s) {
_umgr.notifyProgress(this, s);
}
diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java
index 33006bcb1..285b64c36 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 = 27;
+ public final static long BUILD = 28;
/** for example "-test" */
public final static String EXTRA = "-rc";