commit 2d53f05b9feeae7f836b9d1c2a07621246906858 parent d4c4b10507f878fea01e481a21ad3d3547723faa Author: t3sserakt <t3ss@posteo.de> Date: Mon, 20 May 2024 15:37:48 +0200 Testbed: Removed accidentally added config. Diffstat:
| M | src/lib/testing/test_netjail_topo.conf | | | 618 | ------------------------------------------------------------------------------- |
1 file changed, 0 insertions(+), 618 deletions(-)
diff --git a/src/lib/testing/test_netjail_topo.conf b/src/lib/testing/test_netjail_topo.conf @@ -1,613 +1,3 @@ -[abd] -BINARY = gnunet-service-abd -UNIXPATH = $GNUNET_USER_RUNTIME_DIR/gnunet-service-abd.sock -RUN_PER_USER = YES -OPTIONS = -L DEBUG - -[arm] -HOSTNAME = localhost -BINARY = gnunet-service-arm -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -UNIXPATH = $GNUNET_USER_RUNTIME_DIR/gnunet-service-arm.sock -UNIX_MATCH_UID = YES -UNIX_MATCH_GID = YES -GLOBAL_PREFIX = -OPTIONS = -l $GNUNET_CACHE_HOME/gnunet-%Y-%m-%d.log -CONFIG = /home/user/Documents/gnunet/src/lib/testing/test_netjail_topo.conf - -[auction] -START_ON_DEMAND = NO -BINARY = gnunet-service-auction -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-auction.sock - -[cadet] -IMMEDIATE_START = YES -START_ON_DEMAND = YES -HOSTNAME = localhost -BINARY = gnunet-service-cadet -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-cadet.sock -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = YES -REFRESH_CONNECTION_TIME = 5 min -ID_ANNOUNCE_TIME = 1 h -CONNECT_TIMEOUT = 30 s -DHT_REPLICATION_LEVEL = 3 -MAX_CONNECTIONS = 1000 -MAX_ROUTES = 5000 -MAX_MSGS_QUEUE = 10000 -MAX_PEERS = 1000 -RATCHET_TIME = 1 h -RATCHET_MESSAGES = 64 - -[consensus] -START_ON_DEMAND = YES -HOSTNAME = localhost -BINARY = gnunet-service-consensus -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-consensus.sock -UNIX_MATCH_UID = YES -UNIX_MATCH_GID = YES - -[core] -START_ON_DEMAND = YES -HOSTNAME = localhost -BINARY = gnunet-service-core -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-core.sock -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = YES -USE_EPHEMERAL_KEYS = YES - -[datacache-postgres] -CONFIG = postgres:///gnunet -SQL_DIR = $DATADIR/sql/ - -[datastore] -START_ON_DEMAND = YES -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-datastore.sock -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = YES -HOSTNAME = localhost -BINARY = gnunet-service-datastore -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -QUOTA = 5 GB -BLOOMFILTER = $GNUNET_DATA_HOME/datastore/bloomfilter -DATABASE = sqlite - -[datastore-sqlite] -FILENAME = $GNUNET_DATA_HOME/datastore/sqlite.db - -[datastore-postgres] -CONFIG = postgres:///gnunet -SQL_DIR = ${DATADIR}/sql/ - -[datastore-mysql] -DATABASE = gnunet -CONFIG = ~/.my.cnf - -[datastore-heap] -HASHMAPSIZE = 1024 - -[dht] -IMMEDIATE_START = YES -START_ON_DEMAND = YES -HOSTNAME = localhost -BINARY = gnunet-service-dht -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -BUCKET_SIZE = 4 -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-dht.sock -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = YES -CACHE_RESULTS = YES -DISABLE_TRY_CONNECT = NO - -[dhtcache] -DATABASE = heap -QUOTA = 50 MB -DISABLE_BF_RC = NO - -[dhtu-gnunet] -ENABLED = YES - -[dhtu-ip] -ENABLED = NO -NSE = 4 -UDP_PORT = 6666 - -[dns] -START_ON_DEMAND = YES -HOSTNAME = localhost -BINARY = gnunet-service-dns -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-dns.sock -UNIX_MATCH_UID = YES -UNIX_MATCH_GID = YES -IFNAME = gnunet-dns -IPV6ADDR = 2001:DB8::1 -IPV6PREFIX = 126 -IPV4ADDR = 169.254.1.1 -IPV4MASK = 255.255.0.0 -DNS_EXIT = 8.8.8.8 - -[exit] -BINARY = gnunet-daemon-exit -IPV6ADDR = 2001:DB8::1 -IPV6PREFIX = 64 -IPV4ADDR = 169.254.86.1 -IPV4MASK = 255.255.255.0 -EXIT_RANGE_IPV4_POLICY = 0.0.0.0/0:!25; -EXIT_RANGE_IPV6_POLICY = ::/0:!25; -NOARMBIND = YES -TUN_IFNAME = exit-gnunet -EXIT_IFNAME = eth0 -EXIT_IPV4 = NO -EXIT_IPV6 = NO -EXIT_DNS = NO -DNS_RESOLVER = 8.8.8.8 -ENABLE_IPV4 = YES -ENABLE_IPV6 = YES -MAX_CONNECTIONS = 256 - -[fs] -RUN_PER_USER = YES -START_ON_DEMAND = YES -IMMEDIATE_START = YES -INDEXDB = $GNUNET_DATA_HOME/fs/idxinfo.lst -RESPECT = $GNUNET_DATA_HOME/fs/credit/ -STATE_DIR = $GNUNET_DATA_HOME/fs/persistence/ -UPDATE_DIR = $GNUNET_DATA_HOME/fs/updates/ -HOSTNAME = localhost -BINARY = gnunet-service-fs -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -DELAY = YES -CONTENT_CACHING = YES -CONTENT_PUSHING = YES -UNIXPATH = $GNUNET_USER_RUNTIME_DIR/gnunet-service-fs.sock -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = YES -MAX_PENDING_REQUESTS = 65536 -DATASTORE_QUEUE_SIZE = 32 -MIN_MIGRATION_DELAY = 100 ms -EXPECTED_NEIGHBOUR_COUNT = 128 -DISABLE_ANON_TRANSFER = NO -MAX_CADET_CLIENTS = 128 - -[gns] -START_ON_DEMAND = YES -IMMEDIATE_START = YES -HOSTNAME = localhost -BINARY = gnunet-service-gns -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-gns.sock -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = YES -MAX_PARALLEL_BACKGROUND_QUERIES = 1000 -INTERCEPT_DNS = NO -.pin.gns.alt = 000G0522TTKQESZ9KPRT2K0RA9ZC8YMD52D2XYVYVGPDCNPMWHH9QXXF4W -.gnunet.gns.alt = 000G0522TTKQESZ9KPRT2K0RA9ZC8YMD52D2XYVYVGPDCNPMWHH9QXXF4W - -[gns-proxy] -BINARY = gnunet-gns-proxy -START_ON_DEMAND = NO -RUN_PER_USER = YES -BIND_TO = 127.0.0.1 -BIND_TO6 = ::1 -PROXY_CACERT = $GNUNET_DATA_HOME/gns/gns_ca_cert.pem -PROXY_UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-gns-proxy.sock - -[bcd] -BINARY = gnunet-bcd -OPTIONS = -p 8888 -START_ON_DEMAND = NO -RUN_PER_USER = YES - -[dns2gns] -BINARY = gnunet-dns2gns -START_ON_DEMAND = NO -RUN_PER_USER = NO -BIND_TO = 127.0.0.1 -BIND_TO6 = ::1 -OPTIONS = -d 9.9.9.9 -PORT = 15353 -ENABLE_RESOLVECTL_NMDISPATCHER = NO - -[hostlist] -IMMEDIATE_START = YES -NOARMBIND = YES -BINARY = gnunet-daemon-hostlist -HTTPPORT = 8080 -HOSTLISTFILE = $GNUNET_CONFIG_HOME/hostlist/learned.txt -OPTIONS = -b -SERVERS = https://v21.gnunet.org/hostlist - -[identity] -START_ON_DEMAND = YES -RUN_PER_USER = YES -HOSTNAME = localhost -BINARY = gnunet-service-identity -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -UNIXPATH = $GNUNET_USER_RUNTIME_DIR/gnunet-service-identity.sock -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = YES -EGODIR = $GNUNET_DATA_HOME/identity/egos/ -SUBSYSTEM_CFG = $GNUNET_CONFIG_HOME/identity/subsystem_defaults.conf - -[messenger] -START_ON_DEMAND = YES -RUN_PER_USER = YES -HOSTNAME = localhost -BINARY = gnunet-service-messenger -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -UNIXPATH = $GNUNET_USER_RUNTIME_DIR/gnunet-service-messenger.sock -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = YES -MESSENGER_DIR = $GNUNET_DATA_HOME/messenger/ -MESSENGER_AUTO_CONNECTING = YES -MESSENGER_AUTO_ROUTING = YES -MESSENGER_MIN_ROUTERS = 3 - -[namecache] -START_ON_DEMAND = YES -RUN_PER_USER = NO -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-namecache.sock -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = YES -HOSTNAME = localhost -BINARY = gnunet-service-namecache -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -DATABASE = sqlite -DISABLE = NO - -[namecache-sqlite] -FILENAME = $GNUNET_DATA_HOME/namecache/sqlite.db - -[namecache-flat] -FILENAME = $GNUNET_DATA_HOME/namecache/flat.db - -[namecache-postgres] -CONFIG = postgres:///gnunet -SQL_DIR = ${DATADIR}/sql/ - -[namestore] -START_ON_DEMAND = YES -RUN_PER_USER = YES -UNIXPATH = $GNUNET_USER_RUNTIME_DIR/gnunet-service-namestore.sock -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = YES -HOSTNAME = localhost -BINARY = gnunet-service-namestore -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -DATABASE = sqlite -CACHE_KEYS = YES - -[namestore-sqlite] -INIT_ON_CONNECT = YES -FILENAME = $GNUNET_DATA_HOME/namestore/sqlite.db - -[namestore-postgres] -CONFIG = postgres:///gnunet -ASYNC_COMMIT = NO -INIT_ON_CONNECT = YES -SQL_DIR = ${DATADIR}/sql/ - -[uri] -gns = gnunet-namestore -e 1a -u - -[nat-auto] -START_ON_DEMAND = YES -HOSTNAME = localhost -BINARY = gnunet-service-nat-auto -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-nat-auto.sock -UNIX_MATCH_UID = YES -UNIX_MATCH_GID = YES - -[gnunet-nat-server] -HOSTNAME = gnunet.org -PORT = 5724 -NOARMBIND = YES - -[nat] -START_ON_DEMAND = YES -HOSTNAME = localhost -BINARY = gnunet-service-nat -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-nat.sock -UNIX_MATCH_UID = YES -UNIX_MATCH_GID = YES -ENABLE_UPNP = YES -ENABLE_IPSCAN = YES -DISABLEV6 = NO -HOSTNAME_DNS_FREQUENCY = 20 min -IFC_SCAN_FREQUENCY = 15 min -DYNDNS_FREQUENCY = 7 min -USE_STUN = YES -STUN_FREQUENCY = 5 min -STUN_SERVERS = stun.gnunet.org stun.services.mozilla.com:3478 stun.ekiga.net:3478 -STUN_STALE = 60 min - -[nse] -START_ON_DEMAND = YES -IMMEDIATE_START = YES -HOSTNAME = localhost -BINARY = gnunet-service-nse -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-nse.sock -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = YES -PROOFFILE = $GNUNET_DATA_HOME/nse/proof.dat -HISTOGRAM_DIR = $GNUNET_CACHE_HOME/nse/histogram -WORKDELAY = 5 ms -INTERVAL = 1 h -WORKBITS = 15 - -[peerstore] -IMMEDIATE_START = YES -USE_INCLUDED_HELLOS = YES -HOSTNAME = localhost -BINARY = gnunet-service-peerstore -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-peerstore.sock -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = YES -DATABASE = sqlite - -[peerstore-sqlite] -FILENAME = $GNUNET_DATA_HOME/peerstore/sqlite.db - -[pt] -BINARY = gnunet-daemon-pt -NOARMBIND = YES -TUNNEL_IPV4 = NO -TUNNEL_IPV6 = NO -TUNNEL_DNS = NO - -[reclaim] -START_ON_DEMAND = YES -RUN_PER_USER = YES -HOSTNAME = localhost -BINARY = gnunet-service-reclaim -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -UNIXPATH = $GNUNET_USER_RUNTIME_DIR/gnunet-service-reclaim.sock -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = YES -TICKET_REFRESH_INTERVAL = 6h - -[reclaim-rest-plugin] -ADDRESS = https://ui.reclaim/#/login -OIDC_JSON_WEB_ALGORITHM = RS256 -OIDC_CLIENT_HMAC_SECRET = secret -OIDC_DIR = $GNUNET_DATA_HOME/oidc -OIDC_USERINFO_CONSUME_TIMEOUT = 5s -JWT_SECRET = secret -EXPIRATION_TIME = 1d - -[regex] -START_ON_DEMAND = YES -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-regex.sock -HOSTNAME = localhost -BINARY = gnunet-service-regex -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; - -[resolver] -START_ON_DEMAND = YES -HOSTNAME = localhost -BINARY = gnunet-service-resolver -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-resolver.sock -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = NO - -[rest] -UNIXPATH = $GNUNET_USER_RUNTIME_DIR/gnunet-service-rest.sock -BINARY = gnunet-rest-server -IMMEDIATE_START = YES -HTTP_PORT = 7776 -BIND_TO = 127.0.0.1 -BIND_TO6 = ::1 -REST_ALLOW_HEADERS = Authorization,Accept,Content-Type -REST_ECHO_ORIGIN_WEBEXT = YES -REST_ALLOW_ORIGIN = http://localhost:4200 -REST_ALLOW_CREDENTIALS = true -RUN_PER_USER = NO -BASIC_AUTH_SECRET_FILE = $GNUNET_DATA_HOME/rest/secret -BASIC_AUTH_ENABLED = YES - -[revocation] -START_ON_DEMAND = YES -IMMEDIATE_START = YES -HOSTNAME = localhost -BINARY = gnunet-service-revocation -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-revocation.sock -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = YES -WORKBITS = 22 -EPOCH_DURATION = 365 d -DATABASE = $GNUNET_DATA_HOME/revocation.dat - -[rps] -START_ON_DEMAND = YES -IMMEDIATE_START = YES -BINARY = gnunet-service-rps -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-rps.sock -HOME = $SERVICEHOME -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = YES -HOSTNAME = localhost -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -ROUNDINTERVAL = 30 s -FILENAME_VALID_PEERS = $GNUNET_DATA_HOME/rps/valid_peers.txt -MINSIZE = 10 -DESIRED_PROBABILITY = 0.9 -DEFICIENCY_FACTOR = 0.4 - -[scalarproduct-alice] -START_ON_DEMAND = YES -BINARY = gnunet-service-scalarproduct-ecc-alice -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-scalarproduct-alice.sock -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = YES - -[scalarproduct-bob] -START_ON_DEMAND = YES -HOSTNAME = localhost -BINARY = gnunet-service-scalarproduct-ecc-bob -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-scalarproduct-bob.sock -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = YES - -[secretsharing] -START_ON_DEMAND = NO -HOSTNAME = localhost -BINARY = gnunet-service-secretsharing -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-secretsharing.sock -UNIX_MATCH_UID = YES -UNIX_MATCH_GID = YES - -[set] -START_ON_DEMAND = YES -HOSTNAME = localhost -BINARY = gnunet-service-set -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-set.sock -UNIX_MATCH_UID = YES -UNIX_MATCH_GID = YES - -[seti] -START_ON_DEMAND = YES -HOSTNAME = localhost -BINARY = gnunet-service-seti -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-seti.sock -UNIX_MATCH_UID = YES -UNIX_MATCH_GID = YES - -[setu] -START_ON_DEMAND = YES -HOSTNAME = localhost -BINARY = gnunet-service-setu -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-setu.sock -UNIX_MATCH_UID = YES -UNIX_MATCH_GID = YES - -[statistics] -START_ON_DEMAND = YES -HOSTNAME = localhost -BINARY = gnunet-service-statistics -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-statistics.sock -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = YES -DATABASE = $GNUNET_DATA_HOME/statistics.dat - -[template] -START_ON_DEMAND = NO -PORT = 99999 -HOSTNAME = localhost -BINARY = gnunet-service-template -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-template.sock -UNIX_MATCH_UID = YES -UNIX_MATCH_GID = YES - -[TESTING] -CONNECT_TIMEOUT = 30 s -CONNECT_ATTEMPTS = 3 -MAX_OUTSTANDING_CONNECTIONS = 50 -DELETE_FILES = YES -SPEEDUP_INTERVAL = 0 ms -SPEEDUP_DELTA = 0 ms -USE_ABSTRACT_SOCKETS = NO - -[topology] -IMMEDIATE_START = YES -NOARMBIND = YES -TARGET-CONNECTION-COUNT = 16 -BINARY = gnunet-daemon-topology - -[transport] -START_ON_DEMAND = YES -HOSTNAME = localhost -BINARY = gnunet-service-transport -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-transport.sock - -[communicator-tcp] -BINDTO = 2086 -DISABLE_V6 = NO -BINARY = gnunet-communicator-tcp -IMMEDIATE_START = YES - -[communicator-udp] -BINARY = gnunet-communicator-udp -BINDTO = 2086 -DISABLE_V6 = NO -IMMEDIATE_START = YES - -[communicator-quic] -BINDTO = 127.0.0.1 - -[PEER] -PRIVATE_KEY = $GNUNET_DATA_HOME/private_key.ecc -SYSTEM_TYPE = UNKNOWN - -[vpn] -START_ON_DEMAND = YES -HOSTNAME = localhost -BINARY = gnunet-service-vpn -ACCEPT_FROM = 127.0.0.1; -ACCEPT_FROM6 = ::1; -UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-vpn.sock -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = YES -IPV6ADDR = 1234::1 -IPV6PREFIX = 32 -IPV4ADDR = 10.11.10.1 -IPV4MASK = 255.255.0.0 -VIRTDNS = 10.11.10.2 -VIRTDNS6 = 1234::17 -IFNAME = vpn-gnunet - -[zonemaster] -START_ON_DEMAND = YES -RUN_PER_USER = YES -IMMEDIATE_START = YES -HOSTNAME = localhost -BINARY = gnunet-service-zonemaster -UNIXPATH = $GNUNET_USER_RUNTIME_DIR/gnunet-service-zonemaster.sock -WORKER_COUNT = 4 -UNIX_MATCH_UID = NO -UNIX_MATCH_GID = NO -MAX_PARALLEL_BACKGROUND_QUERIES = 1000 -ZONE_PUBLISH_TIME_WINDOW = 4 h - [DEFAULTS] SUBNETS = 42 CARRIER_SETUP_PROGRAMMS = iptables -A INPUT -p icmp -j DROP;tc qdisc add dev $UPLINK root netm delay 100ms 10ms; @@ -647,12 +37,4 @@ IPTABLES_ARGS = -A ... $UPLINK; -A ... $DOWNLINK; TESTBED_PLUGIN = evil IPTABLES_ARGS = -A ... $DOWNLINK; -[PATHS] -GNUNET_HOME = ${GNUNET_TEST_HOME:-${HOME:-${USERPROFILE}}} -GNUNET_DATA_HOME = ${XDG_DATA_HOME:-$GNUNET_HOME/.local/share}/gnunet/ -GNUNET_CONFIG_HOME = ${XDG_CONFIG_HOME:-$GNUNET_HOME/.config}/gnunet/ -GNUNET_CACHE_HOME = ${XDG_CACHE_HOME:-$GNUNET_HOME/.cache}/gnunet/ -GNUNET_RUNTIME_DIR = ${TMPDIR:-${TMP:-/tmp}}/gnunet-system-runtime/ -GNUNET_USER_RUNTIME_DIR = ${TMPDIR:-${TMP:-/tmp}}/gnunet-${USERHOME:-${USER:-user}}-runtime/ -GNUNET_TMP = ${TMPDIR:-${TMP:-/tmp}}/gnunet/