On Thu, Apr 24, 2008 at 09:58:05AM +1000, Bron Gondwana wrote: > Have you looked at: > > http://cyrus.brong.fastmail.fm/patches/cyrus-auditlog-2.3.11.diff > > It's a very detailed logging system which logs all create, delete, > append, copy, expunge, unlink, etc events. Anything which changes > a mailbox or message (but not metadata events like flag changes > at the moment). It also logs noteworthy sieve events. > > It logs everything at LOG_NOTICE. > > If there are other users for it, I'm happy to put some effort into > making auditlog acceptable for upstream, and possibly generalising > it to allow logging of different classes of events. If you do that, please create a dedicated function for emitting audit messages instead of calling syslog directly. That would make it easier to send audit messages to a different destination (socket, fifo, or just a log file) instead of cluttering syslog. Gabor -- --------------------------------------------------------- MTA SZTAKI Computer and Automation Research Institute Hungarian Academy of Sciences --------------------------------------------------------- ---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html