aboutsummaryrefslogtreecommitdiff
path: root/src/gns
diff options
context:
space:
mode:
authorSchanzenbach, Martin <mschanzenbach@posteo.de>2018-10-13 22:21:05 +0900
committerSchanzenbach, Martin <mschanzenbach@posteo.de>2018-10-13 22:21:05 +0900
commitec105da10b0e8280e74fc0dc03b9c5973897d372 (patch)
treec1a17db78a07383c136972b945259d88dd0cd1af /src/gns
parent96e59140512fec897270b27469fce776a5736149 (diff)
downloadgnunet-ec105da10b0e8280e74fc0dc03b9c5973897d372.tar.gz
gnunet-ec105da10b0e8280e74fc0dc03b9c5973897d372.zip
fix broken zone iteration
Diffstat (limited to 'src/gns')
-rw-r--r--src/gns/test_gns_defaults.conf2
-rwxr-xr-xsrc/gns/test_gns_dht_lookup.sh15
-rw-r--r--src/gns/test_gns_lookup.conf40
3 files changed, 49 insertions, 8 deletions
diff --git a/src/gns/test_gns_defaults.conf b/src/gns/test_gns_defaults.conf
index 01825fafe..19ba01ebb 100644
--- a/src/gns/test_gns_defaults.conf
+++ b/src/gns/test_gns_defaults.conf
@@ -1,5 +1,3 @@
1@INLINE@ ../../contrib/conf/gnunet/no_forcestart.conf
2
3[PATHS] 1[PATHS]
4GNUNET_TEST_HOME = $GNUNET_TMP/test-gnunet-gns-testing/ 2GNUNET_TEST_HOME = $GNUNET_TMP/test-gnunet-gns-testing/
5 3
diff --git a/src/gns/test_gns_dht_lookup.sh b/src/gns/test_gns_dht_lookup.sh
index d59434c7d..64af868a5 100755
--- a/src/gns/test_gns_dht_lookup.sh
+++ b/src/gns/test_gns_dht_lookup.sh
@@ -20,6 +20,8 @@ OTHER_EGO="delegatedego"
20 20
21rm -rf `gnunet-config -c test_gns_lookup.conf -f -s paths -o GNUNET_TEST_HOME` 21rm -rf `gnunet-config -c test_gns_lookup.conf -f -s paths -o GNUNET_TEST_HOME`
22gnunet-arm -s -c test_gns_lookup.conf 22gnunet-arm -s -c test_gns_lookup.conf
23gnunet-arm -i zonemaster -c test_gns_lookup.conf
24gnunet-arm -i datastore -c test_gns_lookup.conf
23gnunet-identity -C $OTHER_EGO -c test_gns_lookup.conf 25gnunet-identity -C $OTHER_EGO -c test_gns_lookup.conf
24DELEGATED_PKEY=$(gnunet-identity -d -c test_gns_lookup.conf | grep $OTHER_EGO | awk '{print $3}') 26DELEGATED_PKEY=$(gnunet-identity -d -c test_gns_lookup.conf | grep $OTHER_EGO | awk '{print $3}')
25gnunet-identity -C $MY_EGO -c test_gns_lookup.conf 27gnunet-identity -C $MY_EGO -c test_gns_lookup.conf
@@ -29,14 +31,21 @@ gnunet-namestore -p -z $OTHER_EGO -a -n www -t A -V $TEST_IP -e never -c test_gn
29#This doesn't 31#This doesn't
30gnunet-namestore -p -z $OTHER_EGO -a -n www2 -t A -V $TEST_IP -e '5 s' -c test_gns_lookup.conf 32gnunet-namestore -p -z $OTHER_EGO -a -n www2 -t A -V $TEST_IP -e '5 s' -c test_gns_lookup.conf
31sleep 6 33sleep 6
32gnunet-arm -r -c test_gns_lookup.conf 34#gnunet-namestore -p -z $OTHER_EGO -d -n www2 -t A -V $TEST_IP -e '5 s' -c test_gns_lookup.conf
33gnunet-arm -i gns -c test_gns_lookup.conf 35#gnunet-namestore -p -z $OTHER_EGO -a -n www2 -t A -V $TEST_IP -e '5 s' -c test_gns_lookup.conf
34gnunet-identity -D $OTHER_EGO -c test_gns_lookup.conf 36gnunet-arm -k zonemaster -c test_gns_lookup.conf
37gnunet-arm -i zonemaster -c test_gns_lookup.conf
38#gnunet-arm -r -c test_gns_lookup.conf
39#gnunet-arm -i zonemaster
40#gnunet-arm -i gns -c test_gns_lookup.conf
41gnunet-arm -I -c test_gns_lookup.conf
42#gnunet-identity -D $OTHER_EGO -c test_gns_lookup.conf
35#gnunet-namestore -z $MY_EGO -d -n b -t PKEY -V $DELEGATED_PKEY -e never -c test_gns_lookup.conf 43#gnunet-namestore -z $MY_EGO -d -n b -t PKEY -V $DELEGATED_PKEY -e never -c test_gns_lookup.conf
36#gnunet-namestore -z $OTHER_EGO -d -n www -t A -V $TEST_IP -e never -c test_gns_lookup.conf 44#gnunet-namestore -z $OTHER_EGO -d -n www -t A -V $TEST_IP -e never -c test_gns_lookup.conf
37RES_IP=`$DO_TIMEOUT gnunet-gns --raw -u www.b.$MY_EGO -t A -c test_gns_lookup.conf` 45RES_IP=`$DO_TIMEOUT gnunet-gns --raw -u www.b.$MY_EGO -t A -c test_gns_lookup.conf`
38RES_IP_REL=`$DO_TIMEOUT gnunet-gns --raw -u www2.b.$MY_EGO -t A -c test_gns_lookup.conf` 46RES_IP_REL=`$DO_TIMEOUT gnunet-gns --raw -u www2.b.$MY_EGO -t A -c test_gns_lookup.conf`
39#gnunet-namestore -z $MY_EGO -d -n b -t PKEY -V $DELEGATED_PKEY -e never -c test_gns_lookup.conf 47#gnunet-namestore -z $MY_EGO -d -n b -t PKEY -V $DELEGATED_PKEY -e never -c test_gns_lookup.conf
48gnunet-arm -I -c test_gns_lookup.conf
40gnunet-arm -e -c test_gns_lookup.conf 49gnunet-arm -e -c test_gns_lookup.conf
41rm -rf `gnunet-config -c test_gns_lookup.conf -f -s paths -o GNUNET_TEST_HOME` 50rm -rf `gnunet-config -c test_gns_lookup.conf -f -s paths -o GNUNET_TEST_HOME`
42 51
diff --git a/src/gns/test_gns_lookup.conf b/src/gns/test_gns_lookup.conf
index 0d9d2b49a..2b874f80d 100644
--- a/src/gns/test_gns_lookup.conf
+++ b/src/gns/test_gns_lookup.conf
@@ -1,14 +1,14 @@
1@INLINE@ test_gns_defaults.conf 1@INLINE@ test_gns_defaults.conf
2 2
3[namecache]
4DISABLE = YES
5
3[PATHS] 6[PATHS]
4GNUNET_TEST_HOME = $GNUNET_TMP/test-gnunet-gns-peer-1/ 7GNUNET_TEST_HOME = $GNUNET_TMP/test-gnunet-gns-peer-1/
5 8
6[dht] 9[dht]
7START_ON_DEMAND = YES 10START_ON_DEMAND = YES
8 11
9[transport]
10PLUGINS =
11
12[gns] 12[gns]
13# PREFIX = valgrind --leak-check=full --track-origins=yes 13# PREFIX = valgrind --leak-check=full --track-origins=yes
14START_ON_DEMAND = YES 14START_ON_DEMAND = YES
@@ -19,5 +19,39 @@ RECORD_PUT_INTERVAL = 1 h
19ZONE_PUBLISH_TIME_WINDOW = 1 h 19ZONE_PUBLISH_TIME_WINDOW = 1 h
20DNS_ROOT=PD67SGHF3E0447TU9HADIVU9OM7V4QHTOG0EBU69TFRI2LG63DR0 20DNS_ROOT=PD67SGHF3E0447TU9HADIVU9OM7V4QHTOG0EBU69TFRI2LG63DR0
21 21
22[namestore]
23#PREFIX = valgrind --leak-check=full --track-origins=yes --log-file=/tmp/ns_log
24
22[revocation] 25[revocation]
23WORKBITS = 1 26WORKBITS = 1
27
28[dhtcache]
29QUOTA = 1 MB
30DATABASE = heap
31
32[topology]
33TARGET-CONNECTION-COUNT = 16
34AUTOCONNECT = YES
35FRIENDS-ONLY = NO
36MINIMUM-FRIENDS = 0
37
38[ats]
39WAN_QUOTA_IN = 1 GB
40WAN_QUOTA_OUT = 1 GB
41
42[transport]
43plugins = tcp
44NEIGHBOUR_LIMIT = 50
45PORT = 2091
46
47[transport-tcp]
48TIMEOUT = 300 s
49
50[nat]
51DISABLEV6 = YES
52BINDTO = 127.0.0.1
53ENABLE_UPNP = NO
54BEHIND_NAT = NO
55ALLOW_NAT = NO
56INTERNAL_ADDRESS = 127.0.0.1
57EXTERNAL_ADDRESS = 127.0.0.1