I2CB icbd 2.0
-------------
This version of icbd is intended to provide a first look at the
i2cbd code.  It is a stable, beta tested version, but at this point
only contains explicity support for the NetBSD operating system.
This will be addressed in future versions.

This version includes the following changes from the original icbd:

  * Full support for IPv6-based connectivity, including address
    family independence

  * Manual pages for icbd and the icbdb utility

  * Inclusion of a utility, icbdb, which can be used to create,
    view, and manipulate icbd user databases

  * Thorough security audit, and even more paranoid handling of
    internal buffers and strings

  * Adoption of a very strict combination of compiler warnings and
    lint(1) flags, to enforce more correct coding

  * The /brick command from the WARPED icbd patches

  * complete ANSIfication and modernization of all code, including
    using standard APIs instead of hand-rolled variants for a range
    of functionality

  * conversion from using the <ndbm.h> to using the <db.h> APIs,
    to allow taking advantage of the Berkeley DB library.  The
    DB_HASH database type is used to maintain userdb file compatibility
    for users who have built older icbd's against Berkeley DB's
    compatibility version of the NDBM api


The Road Ahead
--------------
I2CB icbd version 2.1 will include autoconf based support for a
wide variety of Unix and Unix-like operating systems.

I2CB icbd version 2.2 will include a more flexible server configuration
mechanism.
