Make allow management from a local.conf parameters.
This commit is contained in:
parent
bad4b72f82
commit
890f6f0d35
3 changed files with 132 additions and 116 deletions
11
one.cpp
11
one.cpp
|
@ -973,7 +973,6 @@ int main(int argc,char **argv)
|
|||
std::string homeDir;
|
||||
unsigned int port = ZT_DEFAULT_PORT;
|
||||
bool skipRootCheck = false;
|
||||
const char *allowManagementFrom = (const char *)0;
|
||||
|
||||
for(int i=1;i<argc;++i) {
|
||||
if (argv[i][0] == '-') {
|
||||
|
@ -987,14 +986,6 @@ int main(int argc,char **argv)
|
|||
}
|
||||
break;
|
||||
|
||||
case 'M': // allow management from this IP/bits network
|
||||
allowManagementFrom = argv[i] + 2;
|
||||
if (!strlen(allowManagementFrom)) {
|
||||
printHelp(argv[0],stdout);
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
|
||||
#ifdef __UNIX_LIKE__
|
||||
case 'd': // Run in background as daemon
|
||||
runAsDaemon = true;
|
||||
|
@ -1176,7 +1167,7 @@ int main(int argc,char **argv)
|
|||
unsigned int returnValue = 0;
|
||||
|
||||
for(;;) {
|
||||
zt1Service = OneService::newInstance(homeDir.c_str(),port,allowManagementFrom);
|
||||
zt1Service = OneService::newInstance(homeDir.c_str(),port);
|
||||
switch(zt1Service->run()) {
|
||||
case OneService::ONE_STILL_RUNNING: // shouldn't happen, run() won't return until done
|
||||
case OneService::ONE_NORMAL_TERMINATION:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue