005: 1.5a3
** This version has only been tested under Solaris **
    - Changed syncdb not to commit to disk as per the comments. This
      probably means we will lose data if the machine
      crashes. However, the way the code is structured at this point,
      performance goes to hell if we do commit changes to disk when
      they are made

    - IMSPD no longer forks and exits. Rather, it won't exit unless
      there is an error; thereby allowing you to put it in a while(1)
      loop to restart it autoatmically if it does decide to kill
      itself.

003: 1.5a2
** This version has only been tested under Solaris **
    - fixed stuff I probably broke in syncdb.c with the way the cache
      of database is handled. More sanity checks and debugging output as
      a result of this bug hunt.

003: 1.5a1
** This version has only been tested under Solaris **

    - Added setsockopt() for SO_REUSEADDR to allow quicker restarts when
      imspd dies

    - remove infinite loop when creating addressbooks (loop in checking the 
      parent acl)

    - autoconf cleanup
      * removed imtest - use the one with the cyrus imapd distribution
      * removed syslog test - wasn't being used by the Makefile anyway
      * reordered things so that the ucb linking would always come last -- 
        was lazy and did not do the proper autoconf test

    - Allow creation of personal addressbooks. Before, if one tried to
      do a CREATEADDRESSBOOK on your own addressbook, it would always 
      return AB_EXIST regardless of whether or not it actually did exist. 
      Now, it will actually try to create it. 
      UNLESS you define DISABLE_AUTO_CREATE_AB in the imsp/Makefile, imspd 
      will bypass the ACL check and create an addressbook for the user. 
      (was lazy here too -- this should be via configure)

    - bug in abook_parentacl() where it would actually overwrite the string 
      being passed to it. This resulted in the user's abooks file not be 
      updated properly when one did a CREATEADDRESSBOOK on a sub addressbook

    - added better logging (log authenticates) and better error reporting 
      via syslog

    - fix sdb_copy() so RENAMEADDRESSBOOK actually works and doesn't result
      in the src addressbook being nuked and the dst addressbook being empty.

    - added shadow password support -- contributed by ??












