Changeset View
Changeset View
Standalone View
Standalone View
src/seeder/options.cpp
Show All 30 Lines | if (HelpRequested(*argsManager) || argsManager->IsArgSet("-version")) { | ||||
argsManager->GetHelpMessage(); | argsManager->GetHelpMessage(); | ||||
} | } | ||||
tfm::format(std::cout, "%s", strUsage); | tfm::format(std::cout, "%s", strUsage); | ||||
return EXIT_SUCCESS; | return EXIT_SUCCESS; | ||||
} | } | ||||
nThreads = argsManager->GetArg("-threads", DEFAULT_NUM_THREADS); | nThreads = argsManager->GetArg("-threads", DEFAULT_NUM_THREADS); | ||||
if (nThreads <= 0) { | |||||
tfm::format( | |||||
std::cerr, | |||||
"Error: -threads argument expects only positive integers\n"); | |||||
return EXIT_FAILURE; | |||||
} | |||||
nPort = argsManager->GetArg("-port", DEFAULT_PORT); | nPort = argsManager->GetArg("-port", DEFAULT_PORT); | ||||
if (nPort < 0 || nPort > 65535) { | |||||
tfm::format(std::cerr, "Error: -port argument expects only positive " | |||||
"integers in the range 0 - 65535\n"); | |||||
return EXIT_FAILURE; | |||||
} | |||||
nDnsThreads = argsManager->GetArg("-dnsthreads", DEFAULT_NUM_DNS_THREADS); | nDnsThreads = argsManager->GetArg("-dnsthreads", DEFAULT_NUM_DNS_THREADS); | ||||
if (nDnsThreads <= 0) { | |||||
tfm::format( | |||||
std::cerr, | |||||
"Error: -dnsthreads argument expects only positive integers\n"); | |||||
return EXIT_FAILURE; | |||||
} | |||||
fWipeBan = argsManager->GetBoolArg("-wipeban", DEFAULT_WIPE_BAN); | fWipeBan = argsManager->GetBoolArg("-wipeban", DEFAULT_WIPE_BAN); | ||||
fWipeIgnore = argsManager->GetBoolArg("-wipeignore", DEFAULT_WIPE_IGNORE); | fWipeIgnore = argsManager->GetBoolArg("-wipeignore", DEFAULT_WIPE_IGNORE); | ||||
mbox = argsManager->GetArg("-mbox", DEFAULT_EMAIL); | mbox = argsManager->GetArg("-mbox", DEFAULT_EMAIL); | ||||
ns = argsManager->GetArg("-ns", DEFAULT_NAMESERVER); | ns = argsManager->GetArg("-ns", DEFAULT_NAMESERVER); | ||||
host = argsManager->GetArg("-host", DEFAULT_HOST); | host = argsManager->GetArg("-host", DEFAULT_HOST); | ||||
tor = argsManager->GetArg("-onion", DEFAULT_TOR_PROXY); | tor = argsManager->GetArg("-onion", DEFAULT_TOR_PROXY); | ||||
ip_addr = argsManager->GetArg("-address", DEFAULT_LISTEN_ADDRESS); | ip_addr = argsManager->GetArg("-address", DEFAULT_LISTEN_ADDRESS); | ||||
ipv4_proxy = argsManager->GetArg("-proxyipv4", DEFAULT_IPV4_PROXY); | ipv4_proxy = argsManager->GetArg("-proxyipv4", DEFAULT_IPV4_PROXY); | ||||
▲ Show 20 Lines • Show All 88 Lines • Show Last 20 Lines |