0.8

- fixed some rpm spec issues
- Added support for queue escalation.
        Heath Caldwell <hncaldwell@csupomona.edu>

0.7

- fifo option can be specified multiple times
- logfile and fifo mode can be simultaneous
- better pipe opening method for the tail process, thanks goes to
        Paul B. Henson <henson@csupomona.edu>
- includedir now sorts entries alphabetically, thanks goes to
        Andreas Niederl <rico32@gmx.net>
- stdin is now closed as soon as possible
- replaced alarm based timeout with IO::Select
- minor fix of getpwnam checks
- added sort_order option
- added listen option for syslog server mode, thanks goes to
        Daniele Cortesi <dan@linux.it>
- added RedHat init file and rpm spec from
        Steven McCoy <steven@indigorobot.com>

0.6

- added group_host feature for selective hostname matching

0.5.1

- fixed buggy noprefix queue implementation

0.5

- improved sanity checks
- added debug levels, level 2 enables Net::SMTP debug messages
- replaced Getopt::Std with Getopt::Long
- filter feature is now per queue definable
- added special noprefix queue for unprefixed logs
- added supplementary groups clearing when dropping privileges
- moved to ISC-style license

0.4

- added uid, gid options for setting effective UID, GID
- added colourization of debug messages
- added filter, filterargs options for report pre-processing
- added [pager:]<mail_to> syntax for sending pager friendly reports
- added mailtimeout option
- fixed tail, tailargs incorrectly being treated as dynamic options

0.3.4

- added include, includedir options for parsing external configuration files
- added multiple queues feature
- fixed missing USR1 signal handler
- added filetest pragma for proper perms check when using POSIX ACL
- added debian init file

0.3.3

- fixed whitespaces only lines handling in configuration file
- added configuration check mode and checkconfig target in init scripts

0.3.2

- added X-tenshi-version, X-tenshi-hostname, X-tenshi-report-start headers
- fixed orphan tail process problem, filehandle is now closed on shutdown
- fixed bug in cron specs handling
- LC_TIME locale is internally set to "C" now for compliant Date header
- mail address specification allows local part only
- added foreground mode

0.3.1

- added tailargs option
- fixed buggy logprefix implementation
- fixed buggy cron */skip implementation
- fixed broken cron specs examples

0.3

- changed name due to trademark issues
- added skip groups to speed parsing
- added cron-style specs instead of time periods
- added ability to send to multiple recipients, suggested by
        Marc Doumayrou <doud@rhoas.net>
- added solaris init file from Marc Doumayrou <doud@rhoas.net>
- added logprefix option to handle non-syslog logs
- added status messages
- added log files perms check
- fixed strftime portability issue, thanks goes to
        Andrew Eason <andrew@armstrong.edu>

0.2.1

- fixed missing headers in smtp code
- added hidepid feature
- replaced expand_repeats with builtin repeat queue

0.2

- added multiple file support
- big performance improvements: BerkeleyDB and Storable are no longer required
- better signal handling including configuration reload, see tenshi.8 SIGNALS section
- replaced mda option with mailserver, now reports are handled by Net::SMTP
- added per-queue report subjects
- added expand_repeats option to handle "last message repeated x times" nicely
- added profiling mode
- mask option without argument now allows an empty mask
- pidfile is removed on shutdown
- die if our child process dies
- removed prescan option

0.1

- first public release
