Remove broken spam/referrer handling

This commit is contained in:
Manuel Fuhr 2022-10-28 19:44:37 +02:00
parent 3a4d743eb5
commit 06f0315cf4
2 changed files with 0 additions and 28 deletions

View file

@ -81,7 +81,6 @@ public class RouteServer extends Thread implements Comparable<RouteServer> {
String agent = null;
String encodings = null;
String xff = null; // X-Forwarded-For
String referer = null;
// more headers until first empty line
for (; ; ) {
@ -108,12 +107,6 @@ public class RouteServer extends Thread implements Comparable<RouteServer> {
if (line.startsWith("x-forwarded-for: ")) {
xff = line.substring("x-forwarded-for: ".length());
}
if (line.startsWith("Referer: ")) {
referer = line.substring("Referer: ".length());
}
if (line.startsWith("Referrer: ")) {
referer = line.substring("Referrer: ".length());
}
}
InetAddress ip = clientSocket.getInetAddress();
@ -139,15 +132,6 @@ public class RouteServer extends Thread implements Comparable<RouteServer> {
}
}
if (referer != null && referer.indexOf("brouter.de/brouter-web") >= 0) {
if (getline.indexOf("%7C") >= 0 && getline.indexOf("%2C") >= 0) {
writeHttpHeader(bw, HTTP_STATUS_FORBIDDEN);
bw.write("Spam? please stop");
bw.flush();
return;
}
}
if (getline.startsWith("GET /favicon.ico")) {
writeHttpHeader(bw, HTTP_STATUS_NOT_FOUND);
bw.flush();