some corrections

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5716 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
borg-0300 16 years ago
parent b7138e5fcb
commit f75628e53b

@ -656,17 +656,23 @@ public class yacyURL implements Serializable {
return (this.quest != null) && (this.quest.length() > 0);
}
public boolean isCGI() {
public final boolean isCGI() {
final String ls = path.toLowerCase();
return ((ls.indexOf(".cgi") >= 0) ||
(ls.indexOf(".exe") >= 0) ||
(ls.indexOf(";jsessionid=") >= 0) ||
(ls.indexOf("sessionid/") >= 0) ||
(ls.indexOf("phpsessid=") >= 0) ||
(ls.indexOf("search.php?sid=") >= 0) ||
(ls.indexOf("memberlist.php?sid=") >= 0));
return ls.indexOf(".cgi") >= 0 ||
ls.indexOf(".exe") >= 0 ||
(ls.indexOf("sid") >= 0 &&
(ls.indexOf("?sid") >= 0 || ls.indexOf("&sid") >= 0) &&
(ls.indexOf("sid=") >= 0 || ls.indexOf("sid%") >= 0)) ||
(ls.indexOf("sessionid") >= 0 &&
(ls.indexOf("sessionid=") >= 0 || ls.indexOf("sessionid%") >= 0 || ls.indexOf("sessionid/") >= 0 )) ||
(ls.indexOf("phpsessid") >= 0 &&
(ls.indexOf("phpsessid=") >= 0 || ls.indexOf("phpsessid%") >= 0));
}
// static methods from plasmaURL
public static final int flagTypeID(final String hash) {

Loading…
Cancel
Save