* Version 0.8 - tweak signal handlers some more (#1655169) - when dequeuing messages from the signal pipe, abort if malloc() failed - add hal filter to default metalog.conf (Gentoo Bug #174847) - add support from Eric Schwimmer / Debian for a new "postrotate_cmd" option (#1706160) - fix from Eric Schwimmer for div by zero error when maxtime = 0 (#1706158) - add support from Eric Schwimmer for controlling the "Last output repeated N times" message (#1706164) - use %e rather than %d for logging dates (Gentoo Bug #177258) * Version 0.8-rc4 - fix typo in previous change when checking the return of strftime() as reported by Mark Wagner. * Version 0.8-rc3 - use strftime() rather than printing out time values ourself so we get localization for free via the system libc and so we don't have to manipulate time structs ourselves (#1054478). * Version 0.8-rc2 - config file in package updated (pull fixes from Gentoo) - cleanup code a bit - make --help more [non-root] friendly - change default 'command spawn' messages to off (use --verbose to get back old noisy behavior) - check for setprogname() so we build on FreeBSD 6.1 (#1557585, fix from Diego Petteno) - fix error in memory allocation when using multiple facilities #1217560 - queue up messages in signal handlers via a pipe so that we don't hit deadlocks by using functions that are unsafe for use inside these states * Version 0.8-rc1 - new keyword: break - config file in package updated (synch with break keyword) - kernel logging problem fix - race condition fix - metalog.conf man page added - log rotation can be disabled with maxsize or maxtime = 0 * Version 0.7 - Logging is now synchronous by default. Use --async to get back to the asynchronous behavior. - Duplicate messages are now only logged once. - Negative regexes were implemented and programs can now also be matched against regexes. See the new neg_regex, program_regex and program_neg_regex keywords. - The maximum urgency can now be specified for each block. A new keyword, "maximum" completes "minimum". - A PID file is now created. It defaults to /var/run/metalog.pid but it can be changed with the --pidfile switch. - The location of the configuration file can now be changed with --with-configfile. - The code was cleaned up. * Version 0.7-beta - This is a transitional version with new features contributed by Hendrick Visage. * Version 0.6 - Metalog is now working on Linux, OpenBSD, FreeBSD and NetBSD. - New --consolelevel option to set up the console level on Linux. - RPM packages are now available. * Version 0.5 - First public release.