

konserver version 0.2.0
-----------------------
(C) 1998 Christoph Neerfeld (Christoph.Neerfeld@home.ivm.de)
You may distribute konserver under the terms of the GNU General Public License.

NOTE !
This version was tested on Debian 2.0 with egcs-2.90.29 and libstdc++.
It should also work on older platforms with g++ and libg++, but you may
have to change the Makefile to link against libg++ instead of libstdc++.

You will need the typhoon library to compile this program. You can find it on sunsite
somewhere under /pub/Linux/libs/db.
If you compile konserver with egcs you may have to compile typhoon with egcs, too.
Note that on Debian g++ is egcs and gcc is the old gcc.

To compile type

./configure
make

and copy the executable to a suitable place. Note that you have to adapt the file
konserver.conf. This file defines the port konserver will listen on (default is 3000)
and the IP subnets which are allowed to connect to the server (default is 192.168.0.0
and 127.0.0.0).
I.e. only clients from the localhost or 192.168.0.1-254 are allowed to connect to the
server and create a new user account. If a user does already have an account, he can
connect from any IP address.

Command line options:
 -v  prints version information
 -h  short help
 -d  sets debug mode; konserver does not detach itself from the terminal and writes
     a lot of debuging information to the terminal.
 -c [filename] tells konserver where to look for the config file. Default is /etc/konserver.conf

If you want to start konserver at boot time, adapt the sample startup file in init.d and
copy it to /etc/init.d

This server is quite stable on a Linux machine, but I have some trouble on a SUN server.
In fact the SUN version is currently untested.

If you find any bugs, send me an email

Christoph.Neerfeld@home.ivm.de or chris@kde.org





