bugfix to proxy handler: recognize the own yacyh-host

pull/1/head
orbiter 11 years ago
parent d68e5ad0c4
commit eedcbcd906

@ -89,6 +89,7 @@ abstract public class AbstractRemoteHandler extends AbstractHandler implements H
int hostSplitPos = host.indexOf(':'); int hostSplitPos = host.indexOf(':');
String hostOnly = hostSplitPos < 0 ? host : host.substring(0, hostSplitPos); String hostOnly = hostSplitPos < 0 ? host : host.substring(0, hostSplitPos);
if (hostOnly == sb.peers.mySeed().getHexHash() + ".yacyh") return; // bugfix by P. Dahl
if (localVirtualHostNames.contains(hostOnly)) return; // no proxy request (quick check), continue processing by handlers if (localVirtualHostNames.contains(hostOnly)) return; // no proxy request (quick check), continue processing by handlers
if (Domains.isLocal(hostOnly, null)) return; // no proxy, continue processing by handlers if (Domains.isLocal(hostOnly, null)) return; // no proxy, continue processing by handlers
if (hostOnly.startsWith(sb.peers.myIP())) { // remote access to my external IP, continue processing by handlers if (hostOnly.startsWith(sb.peers.myIP())) { // remote access to my external IP, continue processing by handlers

Loading…
Cancel
Save