Data Fields | |
char | configfile [255] |
name of the config file | |
char * | htmlmsgfile |
name of the HTML file used for messages | |
char * | wdctl_sock |
wdctl path to socket | |
char * | internal_sock |
internal path to socket | |
int | daemon |
if daemon > 0, use daemon mode | |
int | debuglevel |
Debug information verbosity. | |
char * | external_interface |
External network interface name for firewall rules. | |
char * | gw_id |
ID of the Gateway, sent to central server. | |
char * | gw_interface |
Interface we will accept connections on. | |
char * | gw_address |
Internal IP address for our web server. | |
int | gw_port |
Port the webserver will run on. | |
t_auth_serv * | auth_servers |
Auth servers list. | |
char * | httpdname |
Name the web server will return when replying to a request. | |
int | httpdmaxconn |
Used by libhttpd, not sure what it does. | |
char * | httpdrealm |
HTTP Authentication realm. | |
char * | httpdusername |
Username for HTTP authentication. | |
char * | httpdpassword |
Password for HTTP authentication. | |
int | clienttimeout |
How many CheckIntervals before a client must be re-authenticated. | |
int | checkinterval |
Frequency the the client timeout check thread will run. | |
int | log_syslog |
boolean, wether to log to syslog | |
int | syslog_facility |
facility to use when using syslog for logging | |
t_firewall_ruleset * | rulesets |
firewall rules | |
t_trusted_mac * | trustedmaclist |
list of trusted macs | |
char * | socket |
int | command |
char * | param |
Definition at line 123 of file conf.h.
char s_config::configfile[255] |
name of the config file
Definition at line 124 of file conf.h.
Referenced by config_init(), and parse_commandline().
char* s_config::htmlmsgfile |
name of the HTML file used for messages
Definition at line 125 of file conf.h.
Referenced by config_init(), config_read(), and send_http_page().
char* s_config::wdctl_sock |
wdctl path to socket
Definition at line 126 of file conf.h.
Referenced by config_init(), config_read(), and parse_commandline().
char* s_config::internal_sock |
internal path to socket
Definition at line 127 of file conf.h.
Referenced by config_init(), and parse_commandline().
int s_config::daemon |
if daemon > 0, use daemon mode
Definition at line 128 of file conf.h.
Referenced by config_init(), config_init_override(), config_read(), and parse_commandline().
Debug information verbosity.
Definition at line 129 of file conf.h.
Referenced by config_init(), and parse_commandline().
External network interface name for firewall rules.
Definition at line 130 of file conf.h.
Referenced by config_init(), config_read(), and iptables_fw_init().
char* s_config::gw_id |
ID of the Gateway, sent to central server.
Definition at line 132 of file conf.h.
Referenced by authenticate_client(), config_init(), config_read(), http_callback_404(), and send_http_page().
char* s_config::gw_interface |
Interface we will accept connections on.
Definition at line 134 of file conf.h.
Referenced by config_init(), config_read(), config_validate(), and iptables_fw_init().
char* s_config::gw_address |
Internal IP address for our web server.
Definition at line 135 of file conf.h.
Referenced by config_init(), config_read(), http_callback_404(), and iptables_fw_init().
Port the webserver will run on.
Definition at line 137 of file conf.h.
Referenced by config_init(), config_read(), http_callback_404(), and iptables_fw_init().
Auth servers list.
Definition at line 139 of file conf.h.
Referenced by _connect_auth_server(), config_init(), config_validate(), fw_sync_with_authserver(), get_auth_server(), http_callback_auth(), iptables_fw_set_authservers(), and mark_auth_server_bad().
char* s_config::httpdname |
Name the web server will return when replying to a request.
Definition at line 140 of file conf.h.
Referenced by config_init(), and config_read().
Used by libhttpd, not sure what it does.
Definition at line 142 of file conf.h.
Referenced by config_init(), and config_read().
char* s_config::httpdrealm |
HTTP Authentication realm.
Definition at line 144 of file conf.h.
Referenced by config_init(), config_read(), and http_callback_status().
char* s_config::httpdusername |
Username for HTTP authentication.
Definition at line 145 of file conf.h.
Referenced by config_init(), config_read(), and http_callback_status().
char* s_config::httpdpassword |
Password for HTTP authentication.
Definition at line 146 of file conf.h.
Referenced by config_init(), config_read(), and http_callback_status().
How many CheckIntervals before a client must be re-authenticated.
Definition at line 147 of file conf.h.
Referenced by config_init(), config_read(), and fw_sync_with_authserver().
Frequency the the client timeout check thread will run.
Definition at line 149 of file conf.h.
Referenced by config_init(), config_read(), fw_sync_with_authserver(), thread_client_timeout_check(), and thread_ping().
boolean, wether to log to syslog
Definition at line 151 of file conf.h.
Referenced by config_init(), and parse_commandline().
facility to use when using syslog for logging
Definition at line 152 of file conf.h.
Referenced by config_init(), and config_read().
firewall rules
Definition at line 154 of file conf.h.
Referenced by _parse_firewall_rule(), config_init(), and get_ruleset().
list of trusted macs
Definition at line 155 of file conf.h.
Referenced by config_init(), and iptables_fw_init().