ibod for Debian
---------------

This is ibod, originally written by Bjoern Smith <smith@compound.se>.
The current author of ibod is Jan Obladen <obladen@datenwelt.net>.

ibod is started automatically when your ippp0 link becomes active, and
is stopped automatically when it drops. ibod does *not* configure slave
links for you, see instructions in the isdnutils/ipppd packages for how
you do that.

Changes from the upstream version:

  * Applied patch from Bernd Harmsen <Bernd.Harmsen@onlinehome.de> to
    add UPLIMIT, DOWNLIMIT and STAYDOWN options to ibod.cf.

  * The ibod.cf file lives in /etc/isdn rather than /etc/ppp, to be
    consistent with the isdnutils suite of packages.

  * It has been modified so that it uses tcp wrappers around the xibod
    control port, so, for example, if you wanted to allow access to the
    control port only from localhost, you'd put the following in
    /etc/hosts.allow:

    ibod:	127.0.0.1

    Note that for the client names you can only use the keyword ALL or
    IP addresses (NOT host or domain names). The idea for tcp wrappers
    was inspired by the portmap package.

  * Trap the error return from "write()" when the socket is closed
    prematurely, so that ibod doesn't start hogging the CPU. For some
    reason, the signal handler in the upstream isn't doing its job.

  * Some compiler warnings have been fixed, and a particularly noisy
    syslog() call has been silenced.

  * Manpage ibod.cf.4 has been renamed to ibod_cf.4, as this was
    being interpreted as being a manpage in the "cf" locale.

I have not packaged xibod yet, but fully intend to do so. The upstream
version of xibod only supports two channels, and so may not work with
this version of ibod.

 -- Paul Martin <pm@debian.org>, Tue, 30 Jul 2002 01:20:33 +0100
