summaryrefslogtreecommitdiff
path: root/net/whoson/files/whoson.conf
diff options
context:
space:
mode:
Diffstat (limited to 'net/whoson/files/whoson.conf')
-rw-r--r--net/whoson/files/whoson.conf88
1 files changed, 88 insertions, 0 deletions
diff --git a/net/whoson/files/whoson.conf b/net/whoson/files/whoson.conf
new file mode 100644
index 00000000000..277fb14c0f6
--- /dev/null
+++ b/net/whoson/files/whoson.conf
@@ -0,0 +1,88 @@
+# $NetBSD: whoson.conf,v 1.1.1.1 2004/10/11 16:51:54 abs Exp $
+# whoson server and client sample configuration file
+
+# Configuration entry is: "client" or "server" starting from position 1,
+# entry type (protocol) (must be in the same line!), and arbitrary
+# protocol-specific parameters. Lines starting with whitespace
+# are continuation lines. There is no quoting, escaping etc.
+
+# ==================== CLIENT SECTION ==========================
+
+# API functions try these protocols/addresses in order:
+
+# Connect to the server running on the same machine via a unix domain
+# stream socket. "port" is the name of the socket.
+
+client unix
+ port=/var/run/whoson.s
+
+# Connect to the server running on the same machine via a unix domain
+# datagram socket. "port" is the name of the socket.
+
+# client unixd
+# port=/var/run/whoson.d
+# maxtries=5
+# inittimeout=100000
+
+# Connect to the server over UDP datagram protocol. Recommended method.
+# "address" is the IP address of the server, "port" is the port number.
+# ATTENTION! No DNS names allowed. This is intentional.
+# "maxtries" is number of retries to contact the server.
+# "inittimeout" is initial timeout to wait for responce, in microseconds.
+# Timeout is multiplied by 2 on every retry. Default maxtries is 5,
+# default inittimeout is 100000.
+
+# client udp address=127.0.0.1
+# port=9876
+# maxtries=5
+# inittimeout=100000
+
+# Connect to the server over the TCP protocol.
+
+# client tcp port=9876
+# address=127.0.0.1
+
+# There may be any number of any type entries.
+# Stream protocols (tcp and unix) allow for persistent connections
+# (if the library is built not MT-safe, i.e. without -D_REENTRANT)
+
+# ==================== SERVER SECTION ==========================
+
+# Server listens on all of these ports:
+
+# tcp and unix "keepalive" paramter is the number of seconds to keep
+# connection established if the client does not drop it. Default is
+# unlimited. "port" is the number (or name for unix domain) of the
+# port. "allow" and "deny" specify per-address access restriction
+# for Internet protocols. By default, access is denied. The value
+# of these keywords is <netpattern>/<bits>. Of matching patterns,
+# one with greater value of bits is applied. "listenq" is maximum
+# listen backlog size
+
+server unix port=/var/run/whoson.s
+ listenq=5
+
+# server tcp
+# port=9876
+# listenq=5
+# keepalive=150
+# allow=123.45.67.0/24 # Allow the the whole network
+# deny=123.45.67.89/32 # except these ..
+# deny=123.45.67.90/32 # .. two machines
+# server unix port=/var/run/whoson.s keepalive=150
+# listenq=5
+# server unixd port=/var/run/whoson.d
+# server udp port=9876
+# allow=0.0.0.0/0 # open to the world. Don't do that!
+
+# "global" pseudo server that does not listen; it is only used to set
+# global configuration parameters. "ttl" - how many seconds
+# inserted entries will live in the database if not deleted explicitly.
+
+server global ttl=1800 # 30 minutes
+ chroot=@@CHROOTDIR@@ # chdir and chroot here
+ group=nobody # change group id and
+ user=nobody # user id after bind()ing
+ cachesize=100000 # max. number of entries to keep
+
+# end of config