mirror of
https://github.com/yacy/yacy_search_server.git
synced 2024-09-19 00:01:41 +02:00
check for valid static IP
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@3038 6c8d7289-2bf4-0310-a012-ef5d649a1542
This commit is contained in:
parent
ad1e4aa88e
commit
83cdf056c1
|
@ -291,17 +291,27 @@ public class SettingsAck_p {
|
||||||
|
|
||||||
// server access
|
// server access
|
||||||
if (post.containsKey("serveraccount")) {
|
if (post.containsKey("serveraccount")) {
|
||||||
|
|
||||||
// static IP
|
// static IP
|
||||||
String staticIP = (String)post.get("staticIP");
|
String staticIP = ((String) post.get("staticIP")).trim();
|
||||||
if(staticIP.equals("")){
|
if (staticIP.length() == 0) {
|
||||||
serverCore.useStaticIP=false;
|
serverCore.useStaticIP = false;
|
||||||
}else{
|
} else {
|
||||||
serverCore.useStaticIP=true;
|
if (staticIP.startsWith("http://")) {
|
||||||
|
if (staticIP.length() > 7) { staticIP = staticIP.substring(7); } else { staticIP = ""; }
|
||||||
|
} else if (staticIP.startsWith("https://")) {
|
||||||
|
if (staticIP.length() > 8) { staticIP = staticIP.substring(8); } else { staticIP = ""; }
|
||||||
|
}
|
||||||
|
if (staticIP.indexOf(":") > 0) {
|
||||||
|
staticIP = staticIP.substring(0, staticIP.indexOf(":"));
|
||||||
|
} else {
|
||||||
|
staticIP = "";
|
||||||
|
}
|
||||||
|
serverCore.useStaticIP = true;
|
||||||
}
|
}
|
||||||
|
yacyCore.seedDB.mySeed.put(yacySeed.IP, staticIP);
|
||||||
env.setConfig("staticIP", staticIP);
|
env.setConfig("staticIP", staticIP);
|
||||||
if (staticIP.length() > 0) yacyCore.seedDB.mySeed.put(yacySeed.IP, staticIP);
|
|
||||||
|
|
||||||
// server access data
|
// server access data
|
||||||
String filter = ((String) post.get("serverfilter")).trim();
|
String filter = ((String) post.get("serverfilter")).trim();
|
||||||
/*String user = (String) post.get("serveruser");
|
/*String user = (String) post.get("serveruser");
|
||||||
|
|
Loading…
Reference in New Issue
Block a user