… | |
… | |
225 | else |
225 | else |
226 | slog (L_WARN, "'%s': %s, at '%s' line %d", val, UNKNOWN_LOGLEVEL, fname, line); |
226 | slog (L_WARN, "'%s': %s, at '%s' line %d", val, UNKNOWN_LOGLEVEL, fname, line); |
227 | } |
227 | } |
228 | else if (!strcmp (var, "ip-proto")) |
228 | else if (!strcmp (var, "ip-proto")) |
229 | ip_proto = atoi (val); |
229 | ip_proto = atoi (val); |
|
|
230 | else if (!strcmp (var, "icmp-type")) |
|
|
231 | { |
230 | #if ENABLE_ICMP |
232 | #if ENABLE_ICMP |
231 | //TODO: error message |
|
|
232 | else if (!strcmp (var, "icmp-type")) |
|
|
233 | icmp_type = atoi (val); |
233 | icmp_type = atoi (val); |
234 | #endif |
234 | #endif |
|
|
235 | } |
235 | |
236 | |
236 | // per config |
237 | // per config |
237 | else if (!strcmp (var, "node")) |
238 | else if (!strcmp (var, "node")) |
238 | { |
239 | { |
239 | default_node.id++; |
240 | default_node.id++; |
… | |
… | |
298 | script_if_up = strdup (val); |
299 | script_if_up = strdup (val); |
299 | else if (!strcmp (var, "node-up")) |
300 | else if (!strcmp (var, "node-up")) |
300 | script_node_up = strdup (val); |
301 | script_node_up = strdup (val); |
301 | else if (!strcmp (var, "node-down")) |
302 | else if (!strcmp (var, "node-down")) |
302 | script_node_down = strdup (val); |
303 | script_node_down = strdup (val); |
|
|
304 | else if (!strcmp (var, "http-proxy-host")) |
|
|
305 | { |
303 | #if ENABLE_HTTP_PROXY |
306 | #if ENABLE_HTTP_PROXY |
304 | else if (!strcmp (var, "http-proxy-host")) |
|
|
305 | proxy_host = strdup (val); |
307 | proxy_host = strdup (val); |
|
|
308 | #endif |
|
|
309 | } |
306 | else if (!strcmp (var, "http-proxy-port")) |
310 | else if (!strcmp (var, "http-proxy-port")) |
|
|
311 | { |
|
|
312 | #if ENABLE_HTTP_PROXY |
307 | proxy_port = atoi (val); |
313 | proxy_port = atoi (val); |
|
|
314 | #endif |
|
|
315 | } |
308 | else if (!strcmp (var, "http-proxy-auth")) |
316 | else if (!strcmp (var, "http-proxy-auth")) |
|
|
317 | { |
|
|
318 | #if ENABLE_HTTP_PROXY |
309 | proxy_auth = (char *)base64_encode ((const u8 *)val, strlen (val)); |
319 | proxy_auth = (char *)base64_encode ((const u8 *)val, strlen (val)); |
310 | #endif |
320 | #endif |
|
|
321 | } |
311 | |
322 | |
312 | /* node-specific, non-defaultable */ |
323 | /* node-specific, non-defaultable */ |
313 | else if (node != &default_node && !strcmp (var, "hostname")) |
324 | else if (node != &default_node && !strcmp (var, "hostname")) |
314 | { |
325 | { |
315 | free (node->hostname); |
326 | free (node->hostname); |