… | |
… | |
123 | default_node.protocols = 0; |
123 | default_node.protocols = 0; |
124 | default_node.max_retry = DEFAULT_MAX_RETRY; |
124 | default_node.max_retry = DEFAULT_MAX_RETRY; |
125 | |
125 | |
126 | #if ENABLE_DNS |
126 | #if ENABLE_DNS |
127 | default_node.dns_port = 0; // default is 0 == client |
127 | default_node.dns_port = 0; // default is 0 == client |
|
|
128 | dns_forw_host = strdup ("127.0.0.1"); |
128 | dns_forw_port = 53; |
129 | dns_forw_port = 53; |
129 | #endif |
130 | #endif |
130 | |
131 | |
131 | conf.pidfilename = strdup (LOCALSTATEDIR "/run/gvpe.pid"); |
132 | conf.pidfilename = strdup (LOCALSTATEDIR "/run/gvpe.pid"); |
132 | } |
133 | } |
… | |
… | |
321 | free (script_node_up), script_node_up = strdup (val); |
322 | free (script_node_up), script_node_up = strdup (val); |
322 | else if (!strcmp (var, "node-down")) |
323 | else if (!strcmp (var, "node-down")) |
323 | free (script_node_down), script_node_down = strdup (val); |
324 | free (script_node_down), script_node_down = strdup (val); |
324 | else if (!strcmp (var, "pid-file")) |
325 | else if (!strcmp (var, "pid-file")) |
325 | free (pidfilename), pidfilename = strdup (val); |
326 | free (pidfilename), pidfilename = strdup (val); |
326 | #if ENABLE_DNS |
|
|
327 | else if (!strcmp (var, "dns-forw-host")) |
327 | else if (!strcmp (var, "dns-forw-host")) |
|
|
328 | { |
|
|
329 | #if ENABLE_DNS |
328 | free (dns_forw_host), dns_forw_host = strdup (val); |
330 | free (dns_forw_host), dns_forw_host = strdup (val); |
|
|
331 | #endif |
|
|
332 | } |
329 | else if (!strcmp (var, "dns-forw-port")) |
333 | else if (!strcmp (var, "dns-forw-port")) |
|
|
334 | { |
|
|
335 | #if ENABLE_DNS |
330 | dns_forw_port = atoi (val); |
336 | dns_forw_port = atoi (val); |
331 | #endif |
337 | #endif |
|
|
338 | } |
332 | else if (!strcmp (var, "http-proxy-host")) |
339 | else if (!strcmp (var, "http-proxy-host")) |
333 | { |
340 | { |
334 | #if ENABLE_HTTP_PROXY |
341 | #if ENABLE_HTTP_PROXY |
335 | free (proxy_host), proxy_host = strdup (val); |
342 | free (proxy_host), proxy_host = strdup (val); |
336 | #endif |
343 | #endif |
… | |
… | |
355 | /* node-specific, defaultable */ |
362 | /* node-specific, defaultable */ |
356 | else if (!strcmp (var, "udp-port")) |
363 | else if (!strcmp (var, "udp-port")) |
357 | node->udp_port = atoi (val); |
364 | node->udp_port = atoi (val); |
358 | else if (!strcmp (var, "tcp-port")) |
365 | else if (!strcmp (var, "tcp-port")) |
359 | node->tcp_port = atoi (val); |
366 | node->tcp_port = atoi (val); |
360 | #if ENABLE_DNS |
|
|
361 | else if (!strcmp (var, "dns-hostname")) |
367 | else if (!strcmp (var, "dns-hostname")) |
|
|
368 | { |
|
|
369 | #if ENABLE_DNS |
362 | free (node->dns_hostname), node->dns_hostname = strdup (val); |
370 | free (node->dns_hostname), node->dns_hostname = strdup (val); |
|
|
371 | #endif |
|
|
372 | } |
363 | else if (!strcmp (var, "dns-port")) |
373 | else if (!strcmp (var, "dns-port")) |
|
|
374 | { |
|
|
375 | #if ENABLE_DNS |
364 | node->dns_port = atoi (val); |
376 | node->dns_port = atoi (val); |
365 | #endif |
377 | #endif |
|
|
378 | } |
366 | else if (!strcmp (var, "dns-domain")) |
379 | else if (!strcmp (var, "dns-domain")) |
367 | { |
380 | { |
368 | #if ENABLE_DNS |
381 | #if ENABLE_DNS |
369 | free (node->domain), node->domain = strdup (val); |
382 | free (node->domain), node->domain = strdup (val); |
370 | #endif |
383 | #endif |