X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=contrib%2Fdefaults.conf;h=539ffd351d54d3c7cf34b0cbf11f460ad29ba02f;hb=422de483a6610c107e744c754a0c8fa21e9c08e3;hp=b4a3ddd729e8c3e5bd1121f946a125cb2ee46b4b;hpb=aab2f42e7fc3fe7d0ad7b9a4a5e8b4bc42c78505;p=oweals%2Fgnunet.git diff --git a/contrib/defaults.conf b/contrib/defaults.conf index b4a3ddd72..539ffd351 100644 --- a/contrib/defaults.conf +++ b/contrib/defaults.conf @@ -11,21 +11,72 @@ HOSTKEY = $SERVICEHOME/.hostkey [TESTING] WEAKRANDOM = NO +# How long before failing a connection? +CONNECT_TIMEOUT = 30 +# How many connect attempts should we make? +CONNECT_ATTEMPTS = 3 +# How many connections can happen simultaneously? +MAX_OUTSTANDING_CONNECTS = 50 [client] HOME = $SERVICEHOME [transport-tcp] +# Use 0 to ONLY advertise as a peer behind NAT (no port binding) PORT = 2086 +ADVERTISED_PORT = 2086 + +# Are we behind NAT? +BEHIND_NAT = YES + +# Is the NAT hole-punched? +PUNCHED_NAT = NO + +# Disable UPNP by default until it gets cleaner! +ENABLE_UPNP = NO + +# External IP address of the NAT box (if known); IPv4 dotted-decimal ONLY at this time (should allow DynDNS!) +# normal interface IP address for non-NATed peers; +# possibly auto-detected (using UPnP) if possible if not specified +# EXTERNAL_ADDRESS = + +# Should we use ICMP-based NAT traversal to try connect to NATed peers +# or, if we are behind NAT, to allow connections to us? +ENABLE_ICMP_CLIENT = YES +ENABLE_ICMP_SERVER = YES + +# IP address of the interface connected to the NAT box; IPv4 dotted-decimal ONLY; +# normal interface IP address for non-NATed peers; +# likely auto-detected (via interface list) if not specified (!) +# INTERNAL_ADDRESS = + +# Only bind to a specific IP address; if both are given, this should be idential to INTERNAL_ADDRESS +# (but use different: this one restricts our bind!) +# BINDTO = + TIMEOUT = 300000 -# MAXBUF = + +# Disable IPv6 support # DISABLEV6 = -# BINDTO = # ACCEPT_FROM = # ACCEPT_FROM6 = # REJECT_FROM = # REJECT_FROM6 = +[transport-udp] +PORT = 2086 +# BEHIND_NAT = +# BINDTO = +# ALLOW_NAT = +# ONLY_NAT_ADDRESSES = +# INTERNAL_ADDRESS = +# EXTERNAL_ADDRESS = + +[transport-http] +PORT = 1080 + +[transport-https] +PORT = 4433 [arm] PORT = 2087 @@ -35,7 +86,10 @@ CONFIG = $DEFAULTCONFIG BINARY = gnunet-service-arm ACCEPT_FROM = 127.0.0.1; ACCEPT_FROM6 = ::1; -DEFAULTSERVICES = resolver transport core topology hostlist +DEFAULTSERVICES = topology hostlist +UNIXPATH = /tmp/gnunet-service-arm.sock +UNIX_MATCH_UID = YES +UNIX_MATCH_GID = YES # GLOBAL_POSTFIX = -l $SERVICEHOME/{}-logs # GLOBAL_PREFIX = # USERNAME = @@ -56,6 +110,10 @@ CONFIG = $DEFAULTCONFIG BINARY = gnunet-service-statistics ACCEPT_FROM = 127.0.0.1; ACCEPT_FROM6 = ::1; +UNIXPATH = /tmp/gnunet-service-statistics.sock +UNIX_MATCH_UID = NO +UNIX_MATCH_GID = YES +# DISABLE_SOCKET_FORWARDING = NO # USERNAME = # MAXBUF = # TIMEOUT = @@ -74,6 +132,10 @@ CONFIG = $DEFAULTCONFIG BINARY = gnunet-service-resolver ACCEPT_FROM = 127.0.0.1; ACCEPT_FROM6 = ::1; +UNIXPATH = /tmp/gnunet-service-resolver.sock +UNIX_MATCH_UID = NO +UNIX_MATCH_GID = NO +# DISABLE_SOCKET_FORWARDING = NO # USERNAME = # MAXBUF = # TIMEOUT = @@ -92,6 +154,10 @@ CONFIG = $DEFAULTCONFIG BINARY = gnunet-service-peerinfo ACCEPT_FROM = 127.0.0.1; ACCEPT_FROM6 = ::1; +UNIXPATH = /tmp/gnunet-service-peerinfo.sock +UNIX_MATCH_UID = NO +UNIX_MATCH_GID = YES +# DISABLE_SOCKET_FORWARDING = NO # USERNAME = # MAXBUF = # TIMEOUT = @@ -101,7 +167,6 @@ ACCEPT_FROM6 = ::1; # REJECT_FROM6 = # PREFIX = HOSTS = $SERVICEHOME/data/hosts/ -TRUST = $SERVICEHOME/data/credit/ [transport] @@ -115,6 +180,11 @@ NEIGHBOUR_LIMIT = 50 ACCEPT_FROM = 127.0.0.1; ACCEPT_FROM6 = ::1; PLUGINS = tcp +UNIXPATH = /tmp/gnunet-service-transport.sock +BLACKLIST_FILE = $SERVICEHOME/blacklist +UNIX_MATCH_UID = YES +UNIX_MATCH_GID = YES +# DISABLE_SOCKET_FORWARDING = NO # USERNAME = # MAXBUF = # TIMEOUT = @@ -136,6 +206,10 @@ ACCEPT_FROM6 = ::1; # quotas are in bytes per second now! TOTAL_QUOTA_IN = 65536 TOTAL_QUOTA_OUT = 65536 +UNIXPATH = /tmp/gnunet-service-core.sock +UNIX_MATCH_UID = YES +UNIX_MATCH_GID = YES +# DISABLE_SOCKET_FORWARDING = NO # DEBUG = YES # USERNAME = # MAXBUF = @@ -172,6 +246,9 @@ HTTP-PROXY = [datastore] AUTOSTART = YES +UNIXPATH = /tmp/gnunet-service-datastore.sock +UNIX_MATCH_UID = YES +UNIX_MATCH_GID = YES PORT = 2093 HOSTNAME = localhost HOME = $SERVICEHOME @@ -182,15 +259,38 @@ ACCEPT_FROM6 = ::1; QUOTA = 100000000 BLOOMFILTER = $SERVICEHOME/fs/bloomfilter DATABASE = sqlite +# DISABLE_SOCKET_FORWARDING = NO [datastore-sqlite] FILENAME = $SERVICEHOME/datastore/sqlite.db +[datastore-postgres] +CONFIG = connect_timeout=10; dbname=gnunet + +[datastore-mysql] +DATABASE = gnunet +CONFIG = ~/.my.cnf +# USER = gnunet +# PASSWORD = +# HOST = localhost +# PORT = 3306 + +[datacache-mysql] +DATABASE = gnunetcheck +CONFIG = ~/.my.cnf +# USER = gnunet +# PASSWORD = +# HOST = localhost +# PORT = 3306 + + [fs] AUTOSTART = YES INDEXDB = $SERVICEHOME/idxinfo.lst +TRUST = $SERVICEHOME/data/credit/ IDENTITY_DIR = $SERVICEHOME/identities/ STATE_DIR = $SERVICEHOME/persistence/ +UPDATE_DIR = $SERVICEHOME/updates/ PORT = 2094 HOSTNAME = localhost HOME = $SERVICEHOME @@ -198,6 +298,59 @@ CONFIG = $DEFAULTCONFIG BINARY = gnunet-service-fs ACCEPT_FROM = 127.0.0.1; ACCEPT_FROM6 = ::1; -ACTIVEMIGRATION = YES + +CONTENT_CACHING = YES +CONTENT_PUSHING = YES + +UNIXPATH = /tmp/gnunet-service-fs.sock +UNIX_MATCH_UID = NO +UNIX_MATCH_GID = YES +# DISABLE_SOCKET_FORWARDING = NO # DEBUG = YES +MAX_PENDING_REQUESTS = 65536 +# Maximum frequency we're allowed to poll the datastore +# for content for migration (can be used to reduce +# GNUnet's disk-IO rate) +MIN_MIGRATION_DELAY = 1000 +EXPECTED_NEIGHBOUR_COUNT = 128 + +[dht] +AUTOSTART = YES +PORT = 2095 +HOSTNAME = localhost +HOME = $SERVICEHOME +CONFIG = $DEFAULTCONFIG +BINARY = gnunet-service-dht +ACCEPT_FROM = 127.0.0.1; +ACCEPT_FROM6 = ::1; +BUCKET_SIZE = 4 +UNIXPATH = /tmp/gnunet-service-dht.sock +UNIX_MATCH_UID = YES +UNIX_MATCH_GID = YES +# DISABLE_SOCKET_FORWARDING = NO +# DEBUG = YES +# USERNAME = +# MAXBUF = +# TIMEOUT = +# DISABLEV6 = +# BINDTO = +# REJECT_FROM = +# REJECT_FROM6 = +# PREFIX = +# DO_FIND_PEER = +# STRICT_KADEMLIA = +# USE_MAX_HOPS = +# MAX_HOPS = +# REPUBLISH = YES +# REPLICATION_FREQUENCY = 60 +# STOP_ON_CLOSEST = +# STOP_FOUND = +# CONVERGE_MODIFIER = + + +[dhtcache] +DATABASE = sqlite +QUOTA = 1024000 +[block] +PLUGINS = fs dht test