From dd4acc88a1d465f3d2e488a82b78cb7b56d43a73 Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Fri, 3 Oct 2014 17:40:19 +0000
Subject: [PATCH] i2psnark: Fix adding magnet links with % encoding (ticket
 #1391)

---
 .../java/src/org/klomp/snark/web/I2PSnarkServlet.java     | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

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 462dcd08ce..eb4f2b8fa8 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
@@ -931,13 +931,7 @@ public class I2PSnarkServlet extends BasicServlet {
             } else
           *****/
             if (newURL != null) {
-                if (newURL.contains("<") || newURL.contains(">") ||
-                    newURL.contains("%3C") || newURL.contains("%3E") ||
-                    newURL.contains("%3c") || newURL.contains("%3e") ||
-                    newURL.contains("\"") || newURL.contains("'") ||
-                    newURL.contains("%22") || newURL.contains("%27")) {
-                    _manager.addMessage("Invalid URL");
-                } else if (newURL.startsWith("http://")) {
+                if (newURL.startsWith("http://")) {
                     FetchAndAdd fetch = new FetchAndAdd(_context, _manager, newURL);
                     _manager.addDownloader(fetch);
                 } else if (newURL.startsWith(MagnetURI.MAGNET) || newURL.startsWith(MagnetURI.MAGGOT)) {
-- 
GitLab