- update fs
[oweals/gnunet.git] / src / fs / fs.conf.in
1 [fs]
2 AUTOSTART = @AUTOSTART@
3 INDEXDB = $GNUNET_DATA_HOME/fs/idxinfo.lst
4 RESPECT = $GNUNET_DATA_HOME/fs/credit/
5 STATE_DIR = $GNUNET_DATA_HOME/fs/persistence/
6 UPDATE_DIR = $GNUNET_DATA_HOME/fs/updates/
7 @UNIXONLY@ PORT = 2094
8 HOSTNAME = localhost
9 BINARY = gnunet-service-fs
10 ACCEPT_FROM = 127.0.0.1;
11 ACCEPT_FROM6 = ::1;
12
13 # Do we introduce artificial delays? (may improve anonymity)
14 DELAY = YES
15
16 # Do we cache content from other nodes? (may improve anonymity)
17 CONTENT_CACHING = YES
18
19 # Do we send unsolicited data to other nodes if we have excess bandwidth?
20 # (may improve anonymity, probably not a good idea if content_caching is NO)
21 CONTENT_PUSHING = YES
22
23 UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-fs.sock
24
25 # Do we require users that want to access file-sharing to run this process
26 # (usually not a good idea)
27 UNIX_MATCH_UID = NO
28
29 # Do we require users that want to access file-sharing to be in the 'gnunet' group?
30 UNIX_MATCH_GID = YES
31
32 # Maximum number of requests this peer tracks (important for
33 # memory consumption; 2k RAM/request is not unusual)
34 MAX_PENDING_REQUESTS = 65536
35
36 # How many requests do we have at most waiting in the queue towards
37 # the datastore? (important for memory consumption)
38 DATASTORE_QUEUE_SIZE = 1024
39
40 # Maximum frequency we're allowed to poll the datastore
41 # for content for migration (can be used to reduce
42 # GNUnet's disk-IO rate)
43 MIN_MIGRATION_DELAY = 100 ms
44
45 # For how many neighbouring peers should we allocate hash maps?
46 EXPECTED_NEIGHBOUR_COUNT = 128
47
48 # Disable anonymous file-sharing (but keep non-anonymous transfers)?
49 # This option is mostly for testing.
50 DISABLE_ANON_TRANSFER = NO
51
52 # Maximum number of non-anonymous transfers this peer will support
53 # at the same time.  Excessive values mostly have the problem that
54 # the service might use more memory, so we need to bound this at
55 # some reasonable level.  And if we have a very, very large
56 # number, we probably won't have enough bandwidth to suppor them
57 # well anyway, so better have a moderate cap.
58 MAX_MESH_CLIENTS = 128
59
60
61 [gnunet-auto-share]
62 BINARY = gnunet-auto-share
63
64 # Note: MUST specify path to auto-share directory and CAN specify other options
65 # to gnunet-auto-share here!
66 OPTIONS = $GNUNET_DATA_HOME/fs/share/