nntpd.c: Proper fix for bug #3415 ([LIST]GROUP broken if 'newsprefix' is non-empty string)
imapd.c: fixed a bug in trashacl() where the GETACL final response wasn't being ingested at the proper time, thus causing an error in the subsequent DUMPACL command if an intervening SETACL command wasn't sent (also used getresult() to replace response parsing code)
imapd.c: make sure we set the xfer item state to XFER_LOCAL_MOVING after we set the MOVING flag on the mailboxes.db entry
Allow the LDAP root dn for the domain in the user ID to be discovered.
HACK: prereq an older autoconf
tls.c: don't setup external session cache until all other config/init is done on server context
cyrusdb: export cyrusdb_create
Fix compile warning in cyrusdb_sql.c.
map_shared: bigger error buffer

fit the entire name!
lib: add arrayu64 type

This is based largely on strarray, but with a few changes to make
more sense for dealing with numbers.

Also 'remove_all' returns the number removed.  Might port that to
strarray as well.
util: only define TOUPPER/TOLOWER if not already defined
cyr_expire: don't abort on first T d mailbox (deleted)
statuscache: log failures
util: strcmpnull - NULL isn't ""
sync: tidying annot codepaths
dlist: use non-literals where legit
sync: always send mailbox annotations
events: treat subscription as its own class

Don't require all the mailbox specific stuff to be set for it!
buf: add buf_replace_char API
xmove: check source ACL before allowing move