X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=contrib%2Fdefaults.conf;h=bb419343320d1e115b1c49642634b1b35a3150f1;hb=0112540dd27f1e8591f33d96ab3846c5e6fa606e;hp=d1f83a3aa14ab5da4470f14005dced4636e63b55;hpb=c188e8a0cae8ede61e4f8924e8b52558d0ac1861;p=oweals%2Fgnunet.git diff --git a/contrib/defaults.conf b/contrib/defaults.conf index d1f83a3aa..bb4193433 100644 --- a/contrib/defaults.conf +++ b/contrib/defaults.conf @@ -11,21 +11,35 @@ 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_CONNECTIONS = 50 + +# Should we clean up the files on peer group shutdown? +DELETE_FILES = YES [client] HOME = $SERVICEHOME -[transport-tcp] -# Use 0 to ONLY advertise as a peer behind NAT (no port binding) -PORT = 2086 -ADVERTISED_PORT = 2086 - +[nat] # Are we behind NAT? -BEHIND_NAT = YES +BEHIND_NAT = NO # Is the NAT hole-punched? PUNCHED_NAT = NO +# Enable UPNP by default? +ENABLE_UPNP = NO + +# Use addresses from the local network interfaces (inluding loopback, but also others) +USE_LOCALADDR = YES + +# Use address obtained from a DNS lookup of our hostname +USE_HOSTNAME = 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 @@ -33,44 +47,77 @@ PUNCHED_NAT = NO # 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 - -# Are we allowed to try UPnP/PMP? -ENABLE_UPNP = YES +ENABLE_ICMP_CLIENT = NO +ENABLE_ICMP_SERVER = NO # 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 = +# Disable IPv6 support +DISABLEV6 = NO -TIMEOUT = 300000 +# How often do we query the DNS resolver +# for our hostname (to get our own IP), in ms +HOSTNAME_DNS_FREQUENCY = 1200000 + +# How often do we iterate over our +# network interfaces to check for changes +# in our IP address? in ms +IFC_SCAN_FREQUENCY = 3000000 + +# How often do we query the DNS resolver +# for our hostname (to get our own IP), in ms +DYNDNS_FREQUENCY = 140000 + +[gnunet-nat-server] +HOSTNAME = gnunet.org +PORT = 5724 + +[transport-tcp] +# Use 0 to ONLY advertise as a peer behind NAT (no port binding) +PORT = 2086 +ADVERTISED_PORT = 2086 + +# Maximum number of open TCP connections allowed +MAX_CONNECTIONS = 128 + +TIMEOUT = 5000 -# Disable IPv6 support -# DISABLEV6 = # ACCEPT_FROM = # ACCEPT_FROM6 = # REJECT_FROM = # REJECT_FROM6 = +# BINDTO = + +MAX_CONNECTIONS = 128 + [transport-udp] PORT = 2086 -# BEHIND_NAT = -# BINDTO = -# ALLOW_NAT = -# ONLY_NAT_ADDRESSES = -# INTERNAL_ADDRESS = -# EXTERNAL_ADDRESS = + +MAX_BPS = 1000000 + [transport-http] PORT = 1080 +MAX_CONNECTIONS = 128 [transport-https] PORT = 4433 +CRYPTO_INIT = NORMAL +KEY_FILE = https.key +CERT_FILE = https.cert +MAX_CONNECTIONS = 128 + + +[transport-wlan] +# Name of the interface in monitor mode (typically monX) +INTERFACE = mon0 +# Real hardware, no testing +TESTMODE = 0 + [arm] PORT = 2087 @@ -82,6 +129,8 @@ ACCEPT_FROM = 127.0.0.1; ACCEPT_FROM6 = ::1; 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 = @@ -103,6 +152,8 @@ 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 = @@ -123,6 +174,8 @@ 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 = @@ -143,6 +196,8 @@ 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 = @@ -162,11 +217,15 @@ HOSTNAME = localhost HOME = $SERVICEHOME CONFIG = $DEFAULTCONFIG BINARY = gnunet-service-transport +#PREFIX = valgrind 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 = @@ -177,6 +236,18 @@ UNIXPATH = /tmp/gnunet-service-transport.sock # REJECT_FROM6 = # PREFIX = + +# ATS options +DUMP_MLP = NO +DUMP_SOLUTION = NO +DUMP_OVERWRITE = NO +DUMP_MIN_PEERS = 0 +DUMP_MIN_ADDRS = 0 +DUMP_OVERWRITE = NO +ATS_MIN_INTERVAL = 15000 +ATS_EXEC_INTERVAL = 30000 + + [core] AUTOSTART = YES PORT = 2092 @@ -190,6 +261,8 @@ ACCEPT_FROM6 = ::1; 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 = @@ -228,6 +301,8 @@ 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 @@ -278,15 +353,20 @@ BINARY = gnunet-service-fs ACCEPT_FROM = 127.0.0.1; ACCEPT_FROM6 = ::1; -ACTIVEMIGRATION = YES -# NEW: CONTENT_CACHING = YES -# NEW: CONTENT_PUSHING = YES +DELAY = 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 -MIN_MIGRATION_DELAY = 1000 +# 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 = 100 EXPECTED_NEIGHBOUR_COUNT = 128 [dht] @@ -298,7 +378,10 @@ 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 = @@ -325,4 +408,76 @@ DATABASE = sqlite QUOTA = 1024000 [block] -PLUGINS = fs +PLUGINS = fs dht test dns + +[mesh] +AUTOSTART = YES +PORT = 2096 +HOSTNAME = localhost +HOME = $SERVICEHOME +CONFIG = $DEFAULTCONFIG +BINARY = gnunet-service-mesh +ACCEPT_FROM = 127.0.0.1; +ACCEPT_FROM6 = ::1; +UNIXPATH = /tmp/gnunet-service-mesh.sock +UNIX_MATCH_UID = YES +UNIX_MATCH_GID = YES + +[nse] +AUTOSTART = YES +PORT = 2097 +HOSTNAME = localhost +HOME = $SERVICEHOME +CONFIG = $DEFAULTCONFIG +BINARY = gnunet-service-nse +ACCEPT_FROM = 127.0.0.1; +ACCEPT_FROM6 = ::1; +UNIXPATH = /tmp/test-nse-service-nse.unix +UNIX_MATCH_UID = YES +UNIX_MATCH_GID = YES +PROOFFILE = $SERVICEHOME/.nse-proof +HISTOGRAM = $SERVICEHOME/nse-history.log + +# How 'slowly' should the proof-of-work be constructed (delay +# between rounds in ms); sane values between 0 and ~1000. +WORKDELAY = 5 + +# Note: changing any of the values below will make this peer +# completely incompatible with other peers! +INTERVAL = 3600000 +WORKBITS = 20 + + +[vpn] +CONFIG = $DEFAULTCONFIG +BINARY = gnunet-daemon-vpn +IPV6ADDR = 1234::1 +IPV6PREFIX = 32 +IPV4ADDR = 10.11.10.1 +IPV4MASK = 255.255.0.0 +VIRTDNS = 10.11.10.2 +IFNAME = vpn-gnunet + +[exit] +CONFIG = $DEFAULTCONFIG +BINARY = gnunet-daemon-exit +IPV6ADDR = 1234:1::1 +IPV6PREFIX = 32 +IPV4ADDR = 10.10.1.1 +IPV4MASK = 255.255.0.0 +IFNAME = exit-gnunet +ENABLE_UDP = NO +ENABLE_TCP = NO + +[dns] +AUTOSTART = YES +PORT = 0 +HOSTNAME = localhost +HOME = $SERVICEHOME +CONFIG = $DEFAULTCONFIG +BINARY = gnunet-service-dns +ACCEPT_FROM = 127.0.0.1; +ACCEPT_FROM6 = ::1; +UNIXPATH = /tmp/gnunet-service-dns.sock +PROVIDE_EXIT = NO +