Planned: Testing on the *BSD systems. Possibly expand functionality to allow applications to share arbitrary information, not just user/IP information? Write udb_load and udb_save, for dumping/loading state to/from disk. Write udb_share, which would notify other instances of udb_share of all changes to the local UDB database via udp. 0.1.3: (May 2000) Modified udb_init so it would check the environment variable UDB_BASE_KEY for it's base key, if passed the arguement "UDB_ENV_BASE_KEY". This is the recommended usage. Fixed bugs in RedHat startup script, udb.init. Modified so UDB tables will be owned by root but accessible to the "nobody" group. Implemented "stop" and "restart" functions. Added postinstallation and postuninstallation scripts to the RedHat .spec file. Added discussion about table permissions to README file. Created patch for oidentd-1.6.4. 0.1.2: (April 2000) Minor documentation tweaks. Added overwrite policies and age settings to the *record functions. Added *delete_user and *delete_age functions. Improved udb_* utilities to take advantage of new features. Fixed a locking bug in *conn* routines: I was using the IP semaphore by accident, not the CONN semaphore, which could have hurt performance. 0.1.1: (April 2000) I now use libtool to generate shared libraries. Autoconf'ed the program. Made the Makefile way fancier. Fixed minor errors which -Wall uncovered for me. License changed to LGPL. 0.1.0: (April 2000) Initial release.