::arg().set("config-name","Name of this virtual configuration - will rename the binary image")="";
::arg().set( "experimental-logfile", "Filename of the log file for JSON parser" )= "/var/log/pdns.log";
::arg().setSwitch( "experimental-json-interface", "If we should run a JSON webserver") = "no";
- ::arg().setSwitch("webserver", "Start a webserver for monitoring") = "no";
- ::arg().set("webserver-address", "IP Address of webserver to listen on") = "127.0.0.1";
- ::arg().set("webserver-port", "Port of webserver to listen on") = "8082";
- ::arg().set("webserver-password", "Password required for accessing the webserver") = "";
+ ::arg().setSwitch("experimental-webserver", "Start a webserver for monitoring") = "no";
+ ::arg().set("experimental-webserver-address", "IP Address of webserver to listen on") = "127.0.0.1";
+ ::arg().set("experimental-webserver-port", "Port of webserver to listen on") = "8082";
+ ::arg().set("experimental-webserver-password", "Password required for accessing the webserver") = "";
::arg().set("quiet","Suppress logging of questions and answers")="";
::arg().set("logging-facility","Facility to log messages as. 0 corresponds to local0")="";
::arg().set("config-dir","Location of configuration directory (recursor.conf)")=SYSCONFDIR;
{
RecursorControlParser rcp; // inits
- if(!arg().mustDo("webserver"))
+ if(!arg().mustDo("experimental-webserver"))
return;
- d_ws = new AsyncWebServer(fdm, arg()["webserver-address"], arg().asNum("webserver-port"), arg()["webserver-password"]);
+ d_ws = new AsyncWebServer(fdm, arg()["experimental-webserver-address"], arg().asNum("experimental-webserver-port"), arg()["experimental-webserver-password"]);
// legacy dispatch
d_ws->registerApiHandler("/jsonstat", boost::bind(&RecursorWebServer::jsonstat, this, _1, _2));
else:
# No preparations for recursor
- pdnscmd = ("../pdns/pdns_recursor --daemon=no --socket-dir=. --local-port=5555 --experimental-json-interface=yes --webserver=yes --webserver-port="+WEBPORT+" --webserver-address=127.0.0.1 --webserver-password="+WEBPASSWORD).split()
+ pdnscmd = ("../pdns/pdns_recursor --daemon=no --socket-dir=. --local-port=5555 --experimental-json-interface=yes --experimental-webserver=yes --experimental-webserver-port="+WEBPORT+" --experimental-webserver-address=127.0.0.1 --experimental-webserver-password="+WEBPASSWORD).split()
# Now run pdns and the tests.