
Tiny README for mserver 0.23a

The mserver program is a network modem server which allows modems to be
exported to any number of hosts on the (local) internet. Access control to
each individually exported modem is performed on a per-host basis.

Connecting to an exported modem from a remote host is as simple as opening a
TCP connection to the modem's public internet port (which is configured in
/etc/mserver.conf). Of course, since no special protocol is used, only data
can be exchanged between the remote host and modem, ie. the remote host
cannot change the baudrate, dataformat, etc... These fixed parameters are 
also set in /etc/mserver.conf on the modem-server host.

The modem devices are only opened when a remote host connects to the server,
otherwise freeing them for use by other programs. UUCP style lock-files are 
supported.

To build the binary, edit config.h and then type 'make'. Copy the mserver 
binary to a suitable directory (eg. /usr/local/sbin) and call it from your 
rc.local or so. Copy mserver.conf to /etc and edit it to your liking, there
should be enough comments inthere to understand its format. That's it.

Mail any comments/bug-reports/patches to carl@miskatonic.iguana.be.

Carl Declerck.
