diff --git a/.classpath b/.classpath
index add1d6439..9c1ef9fef 100644
--- a/.classpath
+++ b/.classpath
@@ -71,7 +71,7 @@
-
+
diff --git a/addon/YaCy.app/Contents/Info.plist b/addon/YaCy.app/Contents/Info.plist
index d5136d68c..d6ade5ba4 100644
--- a/addon/YaCy.app/Contents/Info.plist
+++ b/addon/YaCy.app/Contents/Info.plist
@@ -78,7 +78,7 @@
$JAVAROOT/lib/jetty-xml-9.2.3.v20140905.jar
$JAVAROOT/lib/jsch-0.1.50.jar
$JAVAROOT/lib/json-simple-1.1.1.jar
- $JAVAROOT/lib/jsoup-1.6.3.jar
+ $JAVAROOT/lib/jsoup-1.8.1.jar
$JAVAROOT/lib/log4j-over-slf4j-1.7.2.jar
$JAVAROOT/lib/lucene-analyzers-common-4.9.0.jar
$JAVAROOT/lib/lucene-analyzers-phonetic-4.9.0.jar
diff --git a/build.xml b/build.xml
index bbd4d5dfb..86011efc5 100644
--- a/build.xml
+++ b/build.xml
@@ -202,7 +202,7 @@
-
+
diff --git a/htroot/IndexCreateParserErrors_p.html b/htroot/IndexCreateParserErrors_p.html
index 4cfe6f50f..b34d1cf7d 100644
--- a/htroot/IndexCreateParserErrors_p.html
+++ b/htroot/IndexCreateParserErrors_p.html
@@ -38,7 +38,7 @@
#{list}#
#[time]# |
- #[url]# |
+ #[url]# |
#[failreason]# |
#{/list}#
diff --git a/htroot/Load_RSS_p.java b/htroot/Load_RSS_p.java
index c07dc5db0..5f04ca734 100644
--- a/htroot/Load_RSS_p.java
+++ b/htroot/Load_RSS_p.java
@@ -36,6 +36,7 @@ import net.yacy.cora.document.feed.RSSFeed;
import net.yacy.cora.document.feed.RSSMessage;
import net.yacy.cora.document.feed.RSSReader;
import net.yacy.cora.document.id.DigestURL;
+import net.yacy.cora.document.id.MultiProtocolURL;
import net.yacy.cora.federate.yacy.CacheStrategy;
import net.yacy.cora.protocol.ClientIdentification;
import net.yacy.cora.protocol.RequestHeader;
@@ -212,7 +213,7 @@ public class Load_RSS_p {
final Date date_next_exec = r.get(WorkTables.TABLE_API_COL_DATE_NEXT_EXEC, (Date) null);
prop.put("showscheduledfeeds_list_" + apic + "_pk", UTF8.String(row.getPK()));
prop.put("showscheduledfeeds_list_" + apic + "_count", apic);
- prop.putXML("showscheduledfeeds_list_" + apic + "_rss", messageurl);
+ prop.put("showscheduledfeeds_list_" + apic + "_rss", MultiProtocolURL.escape(messageurl).toString());
prop.putXML("showscheduledfeeds_list_" + apic + "_title", row.get("title", ""));
prop.putXML("showscheduledfeeds_list_" + apic + "_referrer", referrer == null ? "#" : referrer.toNormalform(true));
prop.put("showscheduledfeeds_list_" + apic + "_recording", DateFormat.getDateTimeInstance().format(row.get("recording_date", new Date())));
diff --git a/htroot/index.html b/htroot/index.html
index ebd5e3890..044969d9f 100644
--- a/htroot/index.html
+++ b/htroot/index.html
@@ -56,7 +56,7 @@