diff --git a/htroot/env/templates/jqueryheader.template b/htroot/env/templates/jqueryheader.template index 235119203..c064819e2 100644 --- a/htroot/env/templates/jqueryheader.template +++ b/htroot/env/templates/jqueryheader.template @@ -1,5 +1,5 @@ - + diff --git a/htroot/env/templates/metas.template b/htroot/env/templates/metas.template index 4ae20be48..b616e07a2 100644 --- a/htroot/env/templates/metas.template +++ b/htroot/env/templates/metas.template @@ -1,8 +1,8 @@ - - + + @@ -17,4 +17,4 @@ #%env/templates/jqueryheader.template%# #%env/templates/portalheader.template%# - + diff --git a/source/de/anomic/http/server/AugmentedHtmlStream.java b/source/de/anomic/http/server/AugmentedHtmlStream.java index 884798b82..94c733a37 100644 --- a/source/de/anomic/http/server/AugmentedHtmlStream.java +++ b/source/de/anomic/http/server/AugmentedHtmlStream.java @@ -12,23 +12,24 @@ import java.nio.charset.Charset; import net.yacy.cora.protocol.RequestHeader; import net.yacy.interaction.AugmentHtmlStream; import net.yacy.kelondro.data.meta.DigestURI; -import net.yacy.search.Switchboard; public class AugmentedHtmlStream extends FilterOutputStream { - private final Writer out; - private final ByteArrayOutputStream buffer; - private final Charset charset; - private final DigestURI url; - private final RequestHeader requestHeader; + private final Writer out; + private final ByteArrayOutputStream buffer; + private final Charset charset; + private final DigestURI url; + private final String urls; + private final RequestHeader requestHeader; - public AugmentedHtmlStream(OutputStream out, Charset charset, DigestURI url, RequestHeader requestHeader) { - super(out); - this.out = new BufferedWriter(new OutputStreamWriter(out, charset)); - this.buffer = new ByteArrayOutputStream(); - this.charset = charset; - this.url = url; - this.requestHeader = requestHeader; - } + public AugmentedHtmlStream(OutputStream out, Charset charset, DigestURI url, RequestHeader requestHeader) { + super(out); + this.out = new BufferedWriter(new OutputStreamWriter(out, charset)); + this.buffer = new ByteArrayOutputStream(); + this.charset = charset; + this.url = url; + this.urls = this.url.toNormalform(false, true); + this.requestHeader = requestHeader; + } @Override public void write(int b) throws IOException { @@ -48,22 +49,13 @@ public class AugmentedHtmlStream extends FilterOutputStream { this.out.close(); } - public StringBuffer process(StringBuffer data) { - - if (Switchboard.getSwitchboard().getConfigBool("proxyAugmentation", false) == true) { - - if (!this.url.toNormalform(false, true).contains("currentyacypeer/")) { - - return AugmentHtmlStream.process (data, this.charset, this.url, this.requestHeader); - - } else { - return data; - } - - } else { - return data; - } - } + public StringBuffer process(StringBuffer data) { + if (this.urls.contains("currentyacypeer/")) { + return data; + } else { + return AugmentHtmlStream.process (data, this.charset, this.url, this.requestHeader); + } + } public static boolean supportsMime(String mime) { // System.out.println("mime" +mime); diff --git a/source/de/anomic/http/server/HTTPDProxyHandler.java b/source/de/anomic/http/server/HTTPDProxyHandler.java index 30e958cd8..99c04062f 100644 --- a/source/de/anomic/http/server/HTTPDProxyHandler.java +++ b/source/de/anomic/http/server/HTTPDProxyHandler.java @@ -468,14 +468,6 @@ public final class HTTPDProxyHandler { path = path.substring(16); } - // point virtual directory to my peer - if (path.startsWith("/currentyacypeer/")) { - host = sb.peers.myIP(); - port = sb.peers.myPort(); - path = path.substring(16); - } - - // resolve yacy and yacyh domains String yAddress = resolveYacyDomains(host);