defaults for newly required testing options
[oweals/gnunet.git] / contrib / defaults.conf
1 [PATHS]
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...
8
9 [gnunetd]
10 HOSTKEY = $SERVICEHOME/.hostkey
11
12 [TESTING]
13 WEAKRANDOM = NO
14 # How long before failing a connection?
15 CONNECT_TIMEOUT = 30
16 # How many connect attempts should we make?
17 CONNECT_ATTEMPTS = 3
18 # How many connections can happen simultaneously?
19 MAX_OUTSTANDING_CONNECTS = 50
20
21 [client]
22 HOME = $SERVICEHOME
23
24 [transport-tcp]
25 # Use 0 to ONLY advertise as a peer behind NAT (no port binding)
26 PORT = 2086
27 ADVERTISED_PORT = 2086
28
29 # Are we behind NAT?
30 BEHIND_NAT = YES
31
32 # Is the NAT hole-punched?
33 PUNCHED_NAT = NO
34
35 # Disable UPNP by default until it gets cleaner!
36 ENABLE_UPNP = NO
37
38 # External IP address of the NAT box (if known); IPv4 dotted-decimal ONLY at this time (should allow DynDNS!)
39 # normal interface IP address for non-NATed peers; 
40 # possibly auto-detected (using UPnP) if possible if not specified
41 # EXTERNAL_ADDRESS = 
42
43 # Should we use ICMP-based NAT traversal to try connect to NATed peers
44 # or, if we are behind NAT, to allow connections to us?
45 ENABLE_ICMP_CLIENT = YES
46 ENABLE_ICMP_SERVER = YES
47
48 # IP address of the interface connected to the NAT box; IPv4 dotted-decimal ONLY;
49 # normal interface IP address for non-NATed peers; 
50 # likely auto-detected (via interface list) if not specified (!)
51 # INTERNAL_ADDRESS = 
52
53 # Only bind to a specific IP address; if both are given, this should be idential to INTERNAL_ADDRESS
54 # (but use different: this one restricts our bind!)
55 # BINDTO =
56
57 TIMEOUT = 300000
58
59 # Disable IPv6 support
60 # DISABLEV6 =
61 # ACCEPT_FROM =
62 # ACCEPT_FROM6 =
63 # REJECT_FROM =
64 # REJECT_FROM6 =
65
66 [transport-udp]
67 PORT = 2086
68 # BEHIND_NAT = 
69 # BINDTO = 
70 # ALLOW_NAT = 
71 # ONLY_NAT_ADDRESSES = 
72 # INTERNAL_ADDRESS = 
73 # EXTERNAL_ADDRESS = 
74
75 [transport-http]
76 PORT = 1080
77
78 [transport-https]
79 PORT = 4433
80
81 [arm]
82 PORT = 2087
83 HOSTNAME = localhost
84 HOME = $SERVICEHOME
85 CONFIG = $DEFAULTCONFIG
86 BINARY = gnunet-service-arm
87 ACCEPT_FROM = 127.0.0.1;
88 ACCEPT_FROM6 = ::1;
89 DEFAULTSERVICES = topology hostlist
90 UNIXPATH = /tmp/gnunet-service-arm.sock
91 UNIX_MATCH_UID = YES
92 UNIX_MATCH_GID = YES
93 # GLOBAL_POSTFIX = -l $SERVICEHOME/{}-logs
94 # GLOBAL_PREFIX =
95 # USERNAME =
96 # MAXBUF =
97 # TIMEOUT =
98 # DISABLEV6 =
99 # BINDTO =
100 # REJECT_FROM =
101 # REJECT_FROM6 =
102 # PREFIX =
103
104 [statistics]
105 AUTOSTART = YES
106 PORT = 2088
107 HOSTNAME = localhost
108 HOME = $SERVICEHOME
109 CONFIG = $DEFAULTCONFIG
110 BINARY = gnunet-service-statistics
111 ACCEPT_FROM = 127.0.0.1;
112 ACCEPT_FROM6 = ::1;
113 UNIXPATH = /tmp/gnunet-service-statistics.sock
114 UNIX_MATCH_UID = NO
115 UNIX_MATCH_GID = YES
116 # DISABLE_SOCKET_FORWARDING = NO
117 # USERNAME = 
118 # MAXBUF =
119 # TIMEOUT =
120 # DISABLEV6 =
121 # BINDTO =
122 # REJECT_FROM =
123 # REJECT_FROM6 =
124 # PREFIX =
125
126 [resolver]
127 AUTOSTART = YES
128 PORT = 2089
129 HOSTNAME = localhost
130 HOME = $SERVICEHOME
131 CONFIG = $DEFAULTCONFIG
132 BINARY = gnunet-service-resolver
133 ACCEPT_FROM = 127.0.0.1;
134 ACCEPT_FROM6 = ::1;
135 UNIXPATH = /tmp/gnunet-service-resolver.sock
136 UNIX_MATCH_UID = NO
137 UNIX_MATCH_GID = NO
138 # DISABLE_SOCKET_FORWARDING = NO
139 # USERNAME = 
140 # MAXBUF =
141 # TIMEOUT =
142 # DISABLEV6 =
143 # BINDTO =
144 # REJECT_FROM =
145 # REJECT_FROM6 =
146 # PREFIX =
147
148 [peerinfo]
149 AUTOSTART = YES
150 PORT = 2090
151 HOSTNAME = localhost
152 HOME = $SERVICEHOME
153 CONFIG = $DEFAULTCONFIG
154 BINARY = gnunet-service-peerinfo
155 ACCEPT_FROM = 127.0.0.1;
156 ACCEPT_FROM6 = ::1;
157 UNIXPATH = /tmp/gnunet-service-peerinfo.sock
158 UNIX_MATCH_UID = NO
159 UNIX_MATCH_GID = YES
160 # DISABLE_SOCKET_FORWARDING = NO
161 # USERNAME = 
162 # MAXBUF =
163 # TIMEOUT =
164 # DISABLEV6 =
165 # BINDTO = 
166 # REJECT_FROM =
167 # REJECT_FROM6 =
168 # PREFIX =
169 HOSTS = $SERVICEHOME/data/hosts/
170
171
172 [transport]
173 AUTOSTART = YES
174 PORT = 2091
175 HOSTNAME = localhost
176 HOME = $SERVICEHOME
177 CONFIG = $DEFAULTCONFIG
178 BINARY = gnunet-service-transport
179 NEIGHBOUR_LIMIT = 50
180 ACCEPT_FROM = 127.0.0.1;
181 ACCEPT_FROM6 = ::1;
182 PLUGINS = tcp
183 UNIXPATH = /tmp/gnunet-service-transport.sock
184 BLACKLIST_FILE = $SERVICEHOME/blacklist
185 UNIX_MATCH_UID = YES
186 UNIX_MATCH_GID = YES
187 # DISABLE_SOCKET_FORWARDING = NO
188 # USERNAME = 
189 # MAXBUF =
190 # TIMEOUT =
191 # DISABLEV6 =
192 # BINDTO =
193 # REJECT_FROM =
194 # REJECT_FROM6 =
195 # PREFIX =
196
197 [core]
198 AUTOSTART = YES
199 PORT = 2092
200 HOSTNAME = localhost
201 HOME = $SERVICEHOME
202 CONFIG = $DEFAULTCONFIG
203 BINARY = gnunet-service-core
204 ACCEPT_FROM = 127.0.0.1;
205 ACCEPT_FROM6 = ::1;
206 # quotas are in bytes per second now!
207 TOTAL_QUOTA_IN = 65536
208 TOTAL_QUOTA_OUT = 65536
209 UNIXPATH = /tmp/gnunet-service-core.sock
210 UNIX_MATCH_UID = YES
211 UNIX_MATCH_GID = YES
212 # DISABLE_SOCKET_FORWARDING = NO
213 # DEBUG = YES
214 # USERNAME = 
215 # MAXBUF =
216 # TIMEOUT =
217 # DISABLEV6 =
218 # BINDTO =
219 # REJECT_FROM =
220 # REJECT_FROM6 =
221 # PREFIX =
222
223
224 [topology]
225 MINIMUM-FRIENDS = 0
226 FRIENDS-ONLY = NO
227 AUTOCONNECT = YES
228 TARGET-CONNECTION-COUNT = 16
229 FRIENDS = $SERVICEHOME/friends
230 CONFIG = $DEFAULTCONFIG
231 BINARY = gnunet-daemon-topology
232
233 [hostlist]
234 # port for hostlist http server
235 HTTPPORT = 8080
236 HOME = $SERVICEHOME
237 HOSTLISTFILE = $SERVICEHOME/hostlist/learned.data
238 CONFIG = $DEFAULTCONFIG
239 BINARY = gnunet-daemon-hostlist
240 # consider having "-e" as default as well once implemented
241 OPTIONS = -b
242 SERVERS = http://v9.gnunet.org:58080/
243 # proxy for downloading hostlists
244 HTTP-PROXY = 
245
246
247 [datastore]
248 AUTOSTART = YES
249 UNIXPATH = /tmp/gnunet-service-datastore.sock
250 UNIX_MATCH_UID = YES
251 UNIX_MATCH_GID = YES
252 PORT = 2093
253 HOSTNAME = localhost
254 HOME = $SERVICEHOME
255 CONFIG = $DEFAULTCONFIG
256 BINARY = gnunet-service-datastore
257 ACCEPT_FROM = 127.0.0.1;
258 ACCEPT_FROM6 = ::1;
259 QUOTA = 100000000
260 BLOOMFILTER = $SERVICEHOME/fs/bloomfilter
261 DATABASE = sqlite
262 # DISABLE_SOCKET_FORWARDING = NO
263
264 [datastore-sqlite]
265 FILENAME = $SERVICEHOME/datastore/sqlite.db
266
267 [datastore-postgres]
268 CONFIG = connect_timeout=10; dbname=gnunet
269
270 [datastore-mysql]
271 DATABASE = gnunet
272 CONFIG = ~/.my.cnf
273 # USER = gnunet
274 # PASSWORD = 
275 # HOST = localhost
276 # PORT = 3306
277
278 [datacache-mysql]
279 DATABASE = gnunetcheck
280 CONFIG = ~/.my.cnf
281 # USER = gnunet
282 # PASSWORD =
283 # HOST = localhost
284 # PORT = 3306
285
286
287 [fs]
288 AUTOSTART = YES
289 INDEXDB = $SERVICEHOME/idxinfo.lst
290 TRUST = $SERVICEHOME/data/credit/
291 IDENTITY_DIR = $SERVICEHOME/identities/
292 STATE_DIR = $SERVICEHOME/persistence/
293 UPDATE_DIR = $SERVICEHOME/updates/
294 PORT = 2094
295 HOSTNAME = localhost
296 HOME = $SERVICEHOME
297 CONFIG = $DEFAULTCONFIG
298 BINARY = gnunet-service-fs
299 ACCEPT_FROM = 127.0.0.1;
300 ACCEPT_FROM6 = ::1;
301
302 CONTENT_CACHING = YES
303 CONTENT_PUSHING = YES
304
305 UNIXPATH = /tmp/gnunet-service-fs.sock
306 UNIX_MATCH_UID = NO
307 UNIX_MATCH_GID = YES
308 # DISABLE_SOCKET_FORWARDING = NO
309 # DEBUG = YES
310 MAX_PENDING_REQUESTS = 65536
311 # Maximum frequency we're allowed to poll the datastore
312 # for content for migration (can be used to reduce 
313 # GNUnet's disk-IO rate)
314 MIN_MIGRATION_DELAY = 1000
315 EXPECTED_NEIGHBOUR_COUNT = 128
316
317 [dht]
318 AUTOSTART = YES
319 PORT = 2095
320 HOSTNAME = localhost
321 HOME = $SERVICEHOME
322 CONFIG = $DEFAULTCONFIG
323 BINARY = gnunet-service-dht
324 ACCEPT_FROM = 127.0.0.1;
325 ACCEPT_FROM6 = ::1;
326 BUCKET_SIZE = 4
327 UNIXPATH = /tmp/gnunet-service-dht.sock
328 UNIX_MATCH_UID = YES
329 UNIX_MATCH_GID = YES
330 # DISABLE_SOCKET_FORWARDING = NO
331 # DEBUG = YES
332 # USERNAME = 
333 # MAXBUF =
334 # TIMEOUT =
335 # DISABLEV6 =
336 # BINDTO =
337 # REJECT_FROM =
338 # REJECT_FROM6 =
339 # PREFIX =
340 # DO_FIND_PEER =
341 # STRICT_KADEMLIA =
342 # USE_MAX_HOPS =
343 # MAX_HOPS =
344 # REPUBLISH = YES
345 # REPLICATION_FREQUENCY = 60 
346 # STOP_ON_CLOSEST =
347 # STOP_FOUND =
348 # CONVERGE_MODIFIER =
349
350
351 [dhtcache]
352 DATABASE = sqlite
353 QUOTA = 1024000
354
355 [block]
356 PLUGINS = fs dht test