-1998-02-02 Nathan Bryant <bryant@cs.usm.maine.edu>
+1999-04-03 Nathan Bryant <bryant@cs.usm.maine.edu>
+ * Makefile.in, configure.in, chkpwd.c, acconfig.h: support for
+ `chkpwd', a setuid helper program for machines which use shadow
+ passwords (configure --enable-chkpwd)
+ * Makefile.in, configure.in, auth.c, citadel.pam, user_ops.c: support
+ for PAM or shadow passwords (configure --with-pam)
+ * Makefile.in: made some messages simpler
+ * citadel.spec: updated for 5.53; correct name of tarball; build with
+ --enable-chkpwd and --with-pam; add defattr tags so rpm's can be
+ built by non-root user
+ * commands.c: cosmetic cleanup
+ * config.c: (security/paranoia) check permissions on citadel.config
+
+Sun Mar 21 14:21:47 EST 1999 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
+ * messages.c: cosmetic cleanups to message reading loop
+
+Sat Mar 13 21:33:19 EST 1999 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
+ * commands.c: use bright colors by default in color mode
+ * citserver.c: initialize wholist fields with (not logged in) etc.
+
+1999-03-08 Nathan Bryant <bryant@cs.usm.maine.edu>
+ * sysdep.c: call DLoader_Init() with an absolute path so that gdb can
+ find module symbols
+ * database.c: bail out if opening databases fails
+
+Sat Mar 6 01:55:55 EST 1999 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
+ * serv_chat.c: use memfmout(), *not* cprintf() to transmit express
+ messages. Calling cprintf() on strings >256 bytes crashes the server
+ * msgbase.c: minor logging fix in save_message()
+
+1999-03-05 Nathan Bryant <bryant@cs.usm.maine.edu>
+ * sysdep.c: add undocumented -r flag to citserver to prevent it from
+ dropping root permissions.
+ * sysdep.c: also drop supplementary groups
+
+1999-03-04 Nathan Bryant <bryant@cs.usm.maine.edu>
+ * config.c: error checking in put_config()
+ * setup.c: chgrp files to the login group associated with BBSUID
+ * sysdep.c: copyright 1987-1999; drop root perms; load modules and call
+ master_startup() after dropping perms
+
+Wed Mar 3 00:00:55 EST 1999 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
+ * Prevent buffer overruns in lowercase_name in [get|put]user()
+ * client_chat.c: use citedit() for page composition
+
+Sat Feb 27 07:47:36 EST 1999 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
+ * rooms.c: download_to_local_disk() prompts for a filename if a blank
+ filename was supplied to it (for attachments without names)
+ * mime_parser.c: strip leading whitespace in content_type & disposition
+
+1999-02-24 Nathan Bryant <bryant@cs.usm.maine.edu>
+ * configure.in: improved check for pthreads
+ * configure.in, routines.c, acconfig.h: check for ut_type in struct utmp
+ * configure.in, Makefile.in: support for building server modules as
+ relocatable objects for BSDI (which still uses a.out *gag* *choke*)
+ * configure.in: compiler choice & flags for BSDI; check for libtermcap
+ * database.c: don't use a critical section in open_databases()
+ * housekeeping.c: use getfloor()/putfloor() instead of
+ lgetfloor()/lputfloor() in check_ref_counts()
+ * mime_parser.c: include <errno.h>
+ * msgbase.c: include <limits.h>
+ * sysdep.c: hacks for BSDI. use signals to fake thread cancellation;
+ don't call master_cleanup() directly from signal handler.
+ * routines.c: prototype getutline() if necessary
+ * getutline.c: stupid bugfix
+ * acconfig.h, configure.in, locate_host.c, server.h: work around
+ nonreentrant gethostbyaddr() on BSDI
+
+Mon Feb 15 22:59:00 EST 1999 Vaggelis Tsirkas
+ * citadel.c: increased hostname buffer size to handle very big names
+
+1999-02-15 Nathan Bryant <bryant@cs.usm.maine.edu>
+ * sysdep.c(main): initialize alen before call to accept()
+
+1999-02-04 Nathan Bryant <bryant@cs.usm.maine.edu>
+ * configure.in: improved check for cygwin
+ * configure.in, routines.c: access utmp directly instead of calling
+ `who' if getutline() is available.
+ * configure.in, Makefile.in, getutline.c: replace getutline() on
+ systems which don't have it
+ * routines.c: now always access utmp directly unless we can't find
+ utmp.h
+
+1999-02-02 Nathan Bryant <bryant@cs.usm.maine.edu>
* Fixes for Cygwin:
- ifdef out file download methods that require named pipes (client)
- include pthread.h and gdbm.h only if they are present (fixes