(snake) add an option to disable answering pongs as response to pings, to test cobra client behavior with hanged connections

This commit is contained in:
Benjamin Sergeant
2020-01-31 16:55:54 -08:00
parent f994a41845
commit 5f6c54bb90
6 changed files with 23 additions and 3 deletions

View File

@ -99,6 +99,7 @@ int main(int argc, char** argv)
bool redirect = false;
bool version = false;
bool verifyNone = false;
bool disablePong = false;
int port = 8008;
int redisPort = 6379;
int statsdPort = 8125;
@ -309,6 +310,7 @@ int main(int argc, char** argv)
snakeApp->add_option("--apps_config_path", appsConfigPath, "Path to auth data")
->check(CLI::ExistingPath);
snakeApp->add_flag("-v", verbose, "Verbose");
snakeApp->add_flag("-d", disablePong, "Disable Pongs");
addTLSOptions(snakeApp);
CLI::App* httpServerApp = app.add_subcommand("httpd", "HTTP server");
@ -492,7 +494,8 @@ int main(int argc, char** argv)
redisPassword,
verbose,
appsConfigPath,
tlsOptions);
tlsOptions,
disablePong);
}
else if (app.got_subcommand("httpd"))
{