--- gvpe/src/conf.C 2013/07/17 16:40:57 1.62 +++ gvpe/src/conf.C 2013/10/11 07:56:07 1.65 @@ -254,6 +254,12 @@ if (var[0] == '#') return 0; /* comment: ignore */ + if (!strcmp (var, "global")) + { + node = &conf.default_node; + return 0; + } + char *val = strtok (NULL, "\t\n\r ="); if (!val || val[0] == '#') @@ -282,6 +288,8 @@ if (l == L_NONE) return _("unknown loglevel, ignored"); } + else if (!strcmp (var, "serial")) + strncpy (conf.serial, val, sizeof (conf.serial)); else if (!strcmp (var, "ip-proto")) conf.ip_proto = atoi (val); else if (!strcmp (var, "icmp-type")) @@ -307,8 +315,6 @@ free (conf.change_root), conf.change_root = strdup (val); // per node - else if (!strcmp (var, "global")) - node = &conf.default_node; else if (!strcmp (var, "node")) { node = conf.find_node (val); @@ -460,6 +466,8 @@ parse_bool (node->inherit_tos, "inherit-tos", true, false); else if (!strcmp (var, "compress")) parse_bool (node->compress, "compress", true, false); + else if (!strcmp (var, "low-power")) + parse_bool (node->low_power, "low-power", true, false); // all these bool options really really cost a lot of executable size! else if (!strcmp (var, "enable-tcp")) {