2 SERVICEHOME = ~/.gnunet/
3 # SERVICEHOME = /var/lib/gnunet/
4 # DEFAULTCONFIG = /etc/gnunet.conf
5 # If 'DEFAULTCONFIG' is not defined, the current
6 # configuration file is assumed to be the default,
7 # which is what we want by default...
10 HOSTKEY = $SERVICEHOME/.hostkey
14 # How long before failing a connection?
16 # How many connect attempts should we make?
18 # How many connections can happen simultaneously?
19 MAX_OUTSTANDING_CONNECTIONS = 50
28 # Is the NAT hole-punched?
31 # Enable UPNP by default?
34 # Use addresses from the local network interfaces (inluding loopback, but also others)
37 # Use address obtained from a DNS lookup of our hostname
40 # External IP address of the NAT box (if known); IPv4 dotted-decimal ONLY at this time (should allow DynDNS!)
41 # normal interface IP address for non-NATed peers;
42 # possibly auto-detected (using UPnP) if possible if not specified
45 # Should we use ICMP-based NAT traversal to try connect to NATed peers
46 # or, if we are behind NAT, to allow connections to us?
47 ENABLE_ICMP_CLIENT = NO
48 ENABLE_ICMP_SERVER = NO
50 # IP address of the interface connected to the NAT box; IPv4 dotted-decimal ONLY;
51 # normal interface IP address for non-NATed peers;
52 # likely auto-detected (via interface list) if not specified (!)
55 # Disable IPv6 support
58 # How often do we query the DNS resolver
59 # for our hostname (to get our own IP), in ms
60 HOSTNAME_DNS_FREQUENCY = 1200000
62 # How often do we iterate over our
63 # network interfaces to check for changes
64 # in our IP address? in ms
65 IFC_SCAN_FREQUENCY = 3000000
67 # How often do we query the DNS resolver
68 # for our hostname (to get our own IP), in ms
69 DYNDNS_FREQUENCY = 140000
76 # Use 0 to ONLY advertise as a peer behind NAT (no port binding)
78 ADVERTISED_PORT = 2086
80 # Maximum number of open TCP connections allowed
102 MAX_CONNECTIONS = 128
108 CERT_FILE = https.cert
109 MAX_CONNECTIONS = 128
113 # Name of the interface in monitor mode (typically monX)
115 # Real hardware, no testing
123 CONFIG = $DEFAULTCONFIG
124 BINARY = gnunet-service-arm
125 ACCEPT_FROM = 127.0.0.1;
127 DEFAULTSERVICES = topology hostlist
128 UNIXPATH = /tmp/gnunet-service-arm.sock
131 # GLOBAL_POSTFIX = -l $SERVICEHOME/{}-logs
147 CONFIG = $DEFAULTCONFIG
148 BINARY = gnunet-service-statistics
149 ACCEPT_FROM = 127.0.0.1;
151 UNIXPATH = /tmp/gnunet-service-statistics.sock
154 # DISABLE_SOCKET_FORWARDING = NO
169 CONFIG = $DEFAULTCONFIG
170 BINARY = gnunet-service-resolver
171 ACCEPT_FROM = 127.0.0.1;
173 UNIXPATH = /tmp/gnunet-service-resolver.sock
176 # DISABLE_SOCKET_FORWARDING = NO
191 CONFIG = $DEFAULTCONFIG
192 BINARY = gnunet-service-peerinfo
193 ACCEPT_FROM = 127.0.0.1;
195 UNIXPATH = /tmp/gnunet-service-peerinfo.sock
198 # DISABLE_SOCKET_FORWARDING = NO
207 HOSTS = $SERVICEHOME/data/hosts/
215 CONFIG = $DEFAULTCONFIG
216 BINARY = gnunet-service-transport
218 ACCEPT_FROM = 127.0.0.1;
221 UNIXPATH = /tmp/gnunet-service-transport.sock
222 BLACKLIST_FILE = $SERVICEHOME/blacklist
225 # DISABLE_SOCKET_FORWARDING = NO
243 ATS_MIN_INTERVAL = 15000
244 ATS_EXEC_INTERVAL = 30000
252 CONFIG = $DEFAULTCONFIG
253 BINARY = gnunet-service-core
254 ACCEPT_FROM = 127.0.0.1;
256 # quotas are in bytes per second now!
257 TOTAL_QUOTA_IN = 65536
258 TOTAL_QUOTA_OUT = 65536
259 UNIXPATH = /tmp/gnunet-service-core.sock
262 # DISABLE_SOCKET_FORWARDING = NO
278 TARGET-CONNECTION-COUNT = 16
279 FRIENDS = $SERVICEHOME/friends
280 CONFIG = $DEFAULTCONFIG
281 BINARY = gnunet-daemon-topology
284 # port for hostlist http server
287 HOSTLISTFILE = $SERVICEHOME/hostlist/learned.data
288 CONFIG = $DEFAULTCONFIG
289 BINARY = gnunet-daemon-hostlist
290 # consider having "-e" as default as well once implemented
292 SERVERS = http://v9.gnunet.org:58080/
293 # proxy for downloading hostlists
299 UNIXPATH = /tmp/gnunet-service-datastore.sock
305 CONFIG = $DEFAULTCONFIG
306 BINARY = gnunet-service-datastore
307 ACCEPT_FROM = 127.0.0.1;
310 BLOOMFILTER = $SERVICEHOME/fs/bloomfilter
312 # DISABLE_SOCKET_FORWARDING = NO
315 FILENAME = $SERVICEHOME/datastore/sqlite.db
318 CONFIG = connect_timeout=10; dbname=gnunet
329 DATABASE = gnunetcheck
339 INDEXDB = $SERVICEHOME/idxinfo.lst
340 TRUST = $SERVICEHOME/data/credit/
341 IDENTITY_DIR = $SERVICEHOME/identities/
342 STATE_DIR = $SERVICEHOME/persistence/
343 UPDATE_DIR = $SERVICEHOME/updates/
347 CONFIG = $DEFAULTCONFIG
348 BINARY = gnunet-service-fs
349 ACCEPT_FROM = 127.0.0.1;
353 CONTENT_CACHING = YES
354 CONTENT_PUSHING = YES
356 UNIXPATH = /tmp/gnunet-service-fs.sock
359 # DISABLE_SOCKET_FORWARDING = NO
361 MAX_PENDING_REQUESTS = 65536
362 # Maximum frequency we're allowed to poll the datastore
363 # for content for migration (can be used to reduce
364 # GNUnet's disk-IO rate)
365 MIN_MIGRATION_DELAY = 100
366 EXPECTED_NEIGHBOUR_COUNT = 128
373 CONFIG = $DEFAULTCONFIG
374 BINARY = gnunet-service-dht
375 ACCEPT_FROM = 127.0.0.1;
378 UNIXPATH = /tmp/gnunet-service-dht.sock
381 # DISABLE_SOCKET_FORWARDING = NO
396 # REPLICATION_FREQUENCY = 60
399 # CONVERGE_MODIFIER =
407 PLUGINS = fs dht test dns
414 CONFIG = $DEFAULTCONFIG
415 BINARY = gnunet-service-mesh
416 ACCEPT_FROM = 127.0.0.1;
418 UNIXPATH = /tmp/gnunet-service-mesh.sock
423 CONFIG = $DEFAULTCONFIG
424 BINARY = gnunet-daemon-vpn
427 IPV4ADDR = 10.10.10.1
428 IPV4MASK = 255.255.255.0
433 CONFIG = $DEFAULTCONFIG
434 BINARY = gnunet-daemon-exit
438 IPV4MASK = 255.255.255.0
448 CONFIG = $DEFAULTCONFIG
449 BINARY = gnunet-service-dns
450 ACCEPT_FROM = 127.0.0.1;
452 UNIXPATH = /tmp/gnunet-service-dns.sock