--- gvpe/src/conf.h 2009/03/23 15:22:00 1.36 +++ gvpe/src/conf.h 2011/03/06 19:40:28 1.38 @@ -139,6 +139,7 @@ char *script_if_up; char *script_node_up; + char *script_node_change; char *script_node_down; char *pidfilename; @@ -150,6 +151,7 @@ #if ENABLE_DNS char *dns_forw_host; + bool dns_case_preserving; u16 dns_forw_port; float dns_timeout_factor; float dns_send_interval; @@ -163,7 +165,7 @@ // create a filename from string, replacing %s by the nodename // and using relative paths under confbase. - char *config_filename (const char *name, const char *dflt); + char *config_filename (const char *name, const char *dflt = 0); void print (); @@ -183,6 +185,7 @@ configuration_parser (configuration &conf, bool need_keys, int argc, char **argv); + void parse_file (const char *fname); const char *parse_line (char *line); void parse_argv (); };