From b47aa34d6a98d97df6029a99a4a696beb48591b6 Mon Sep 17 00:00:00 2001 From: zzz Date: Sat, 18 Feb 2012 18:50:57 +0000 Subject: [PATCH] add private option in UI --- apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java | 4 +++- .../java/src/org/klomp/snark/web/I2PSnarkServlet.java | 9 ++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java index 0dd3e0731d..a99c8054b1 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java +++ b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java @@ -663,7 +663,9 @@ public class SnarkManager implements Snark.CompleteListener { } if (!TrackerClient.isValidAnnounce(info.getAnnounce())) { - if (_util.shouldUseOpenTrackers() && _util.getOpenTrackers() != null) { + if (info.isPrivate()) { + addMessage(_("ERROR - No I2P trackers in private torrent \"{0}\"", info.getName())); + } else if (_util.shouldUseOpenTrackers() && _util.getOpenTrackers() != null) { //addMessage(_("Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers and DHT only.", info.getName())); addMessage(_("Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers only.", info.getName())); //} else if (_util.getDHT() != null) { 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 77906e9648..1baec88680 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java @@ -1289,7 +1289,14 @@ public class I2PSnarkServlet extends Default { out.write("\" > " + "\n" + + out.write("\" name=\"foo\" >\n" + + ""); + out.write(_("Private?")); + out.write(" " + + "\n" + ""); }