diff options
author | xrs <xrs@mail36.net> | 2019-10-12 14:37:25 +0200 |
---|---|---|
committer | xrs <xrs@mail36.net> | 2019-10-12 14:37:25 +0200 |
commit | 67d99edb2d7d1f7bece98309caf0c727f02a9f95 (patch) | |
tree | f0d2ce009090ce2d33f0c2653dc62c060e5560bb /src/nat/gnunet-service-nat.c | |
parent | 0a7b9cfe5b351c3c356e81e13b3110c10795ae13 (diff) | |
parent | 195fd08b9f0f46efd63dd87fb8f5fdbaca8ca610 (diff) | |
download | gnunet-67d99edb2d7d1f7bece98309caf0c727f02a9f95.tar.gz gnunet-67d99edb2d7d1f7bece98309caf0c727f02a9f95.zip |
Merge branch 'master' of ssh://git.gnunet.org/gnunet
Diffstat (limited to 'src/nat/gnunet-service-nat.c')
-rw-r--r-- | src/nat/gnunet-service-nat.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/nat/gnunet-service-nat.c b/src/nat/gnunet-service-nat.c index 694949dde..59a340324 100644 --- a/src/nat/gnunet-service-nat.c +++ b/src/nat/gnunet-service-nat.c | |||
@@ -335,6 +335,11 @@ static struct StunExternalIP *se_tail; | |||
335 | */ | 335 | */ |
336 | int enable_upnp; | 336 | int enable_upnp; |
337 | 337 | ||
338 | /** | ||
339 | * Is IP Scanning enabled? #GNUNET_YES if enabled, #GNUNET_NO if disabled, | ||
340 | * without, only explicitly specified IPs will be handled (HOLE_EXTERNAL) | ||
341 | */ | ||
342 | int enable_ipscan; | ||
338 | 343 | ||
339 | /** | 344 | /** |
340 | * Remove and free an entry from the #lal_head DLL. | 345 | * Remove and free an entry from the #lal_head DLL. |
@@ -1939,12 +1944,18 @@ run (void *cls, | |||
1939 | &dyndns_frequency)) | 1944 | &dyndns_frequency)) |
1940 | dyndns_frequency = DYNDNS_FREQUENCY; | 1945 | dyndns_frequency = DYNDNS_FREQUENCY; |
1941 | 1946 | ||
1947 | enable_ipscan | ||
1948 | = GNUNET_CONFIGURATION_get_value_yesno (cfg, | ||
1949 | "NAT", | ||
1950 | "ENABLE_IPSCAN"); | ||
1951 | |||
1942 | GNUNET_SCHEDULER_add_shutdown (&shutdown_task, | 1952 | GNUNET_SCHEDULER_add_shutdown (&shutdown_task, |
1943 | NULL); | 1953 | NULL); |
1944 | stats = GNUNET_STATISTICS_create ("nat", | 1954 | stats = GNUNET_STATISTICS_create ("nat", |
1945 | cfg); | 1955 | cfg); |
1946 | scan_task = GNUNET_SCHEDULER_add_now (&run_scan, | 1956 | if (GNUNET_YES == enable_ipscan) |
1947 | NULL); | 1957 | scan_task = GNUNET_SCHEDULER_add_now (&run_scan, |
1958 | NULL); | ||
1948 | } | 1959 | } |
1949 | 1960 | ||
1950 | 1961 | ||