README for proxy-cmsd

Proxy-cmsd acts as an intermediate between the cm process on a local
host and the rpc.cmsd server on a central calendar manager host.  It
runs instead of rpc.cmsd on the local host and looks to the "cm" process
like a normal rpc.cmsd daemon.


To install:

    mkmf (if you have it)

    make install

    Add the following to /etc/inetd.conf on all hosts except the central
    calendar manager host:

cmsd/2-3 dgram rpc/udp wait daemon /usr/local/etc/proxy-cmsd proxy-cmsd [cmshost]

    [cmshost] is the central calendar manager host that is running a real
    rpc.cmsd daemon.  If [cmshost] isn't specified the hostname "cmshost"
    is used instead.

    Make sure that the following line is in /etc/rpc or in the rpc YP
    database if you use YP:

	cmsd 100068 cms

    On the central calander manager host, run:

	install_cmgr

    Re-start inetd.


Warnings & Known problems:

    Has only been used on SunOS 4.1.{1,2,3}

    Proxy-cmsd will exit after a few minutes of inactivity and then
    should be re-started by inetd when a new packet arrives.  Inetd
    sometimes won't re-start it.  This is a known inetd bug, and
    is documented in the SunOS 4.1.2 Release manual (chapter 10).


Bugs:

    Send any bug reports and/or fixes to sam@ics.uci.edu.


Author:

    Sam Horrocks
    ICS Department, UC Irvine
    Email: sam@ics.uci.edu
