1
0
mirror of https://github.com/moparisthebest/sslh synced 2024-11-21 16:45:03 -05:00

MINOR: config: Option --transparent can be set via configuration file

This patch allows to set option --transparent in an SSLH configuration
file. Without it, transparent mode is only possible by passing the
option on the command line.
This commit is contained in:
Julien Thomas 2013-08-26 20:52:27 +02:00
parent 569c71f6b1
commit 43a9bc8fd9
3 changed files with 3 additions and 0 deletions

View File

@ -5,6 +5,7 @@ verbose: false;
foreground: false; foreground: false;
inetd: false; inetd: false;
numeric: false; numeric: false;
transparent: false;
timeout: 2; timeout: 2;
user: "nobody"; user: "nobody";
pidfile: "/var/run/sslh.pid"; pidfile: "/var/run/sslh.pid";

View File

@ -7,6 +7,7 @@ verbose: true;
foreground: true; foreground: true;
inetd: false; inetd: false;
numeric: false; numeric: false;
transparent: false;
timeout: 2; timeout: 2;
user: "nobody"; user: "nobody";
pidfile: "/var/run/sslh.pid"; pidfile: "/var/run/sslh.pid";

View File

@ -270,6 +270,7 @@ static int config_parse(char *filename, struct addrinfo **listen, struct proto *
config_lookup_bool(&config, "inetd", &inetd); config_lookup_bool(&config, "inetd", &inetd);
config_lookup_bool(&config, "foreground", &foreground); config_lookup_bool(&config, "foreground", &foreground);
config_lookup_bool(&config, "numeric", &numeric); config_lookup_bool(&config, "numeric", &numeric);
config_lookup_bool(&config, "transparent", &transparent);
if (config_lookup_int(&config, "timeout", &timeout) == CONFIG_TRUE) { if (config_lookup_int(&config, "timeout", &timeout) == CONFIG_TRUE) {
probing_timeout = timeout; probing_timeout = timeout;