3.5.4 -> 3.6:
        - See .spec file for changes

3.5.3 -> 3.5.4:
	- %defattr(-,root,root) in specfile

3.5.2 -> 3.5.3:
        - patch /tmp file race condition problem, use mkstemp;	
	  Thanks go to Solar Designer <solar@openwall.com>

3.5 -> 3.5.2:
	- added .swp and .rpmnew to default taboo list

3.5 -> 3.5.1:
	- handle state dates in the future a bit more sanely

3.4 -> 3.5:
	- multiple file names/patterns may be given for a single entry
	- fixed mistake in when logs were uncompressed before mailing

3.3.2 -> 3.4:
	- added sharedscripts/nosharedscripts
	- added simple testbed
	- quote filenames in state file to allow proper rotation of files
	  with spaces in the name -- this changes the version number of
	  the state file!
	- ignore white space at end of line

3.3.1 -> 3.3.2:
	- don't rotate lastlog

3.3 -> 3.3.1:
	- support gzipped man pages

3.2 -> 3.3:
	- added "mailfirst" and "maillast" flags (based on Tim Wall's patch)
	- documented "extension" flag
	- "rotate 0" gives proper script and mail behavior

3.1 -> 3.2:
	- create wtmp with correct perms

3.0 -> 3.1:
	- fixed small alloca()
	- added missingok flag
	- use popt to display usage message
	- handle /some/file { } in config file

2.9 -> 3.0
	- updates for glibc 2.1

2.8 -> 2.9:
	- fixed a bug parsing lines where { immediately follows the filename
	- allow log file patterns to be placed in double quotes, which	
	  allows spaces in names
	- complain about missing log files (John Van Essen)
	
2.7 -> 2.8:
	- changes for glibc 2.1 (Cristian Gafton)

2.6 -> 2.7:
	- updated man page to include --force (Simon Mudd)
	- invoke scripts via /bin/sh rather then relying on /tmp execute
	  semantics (Philip Guenther)
	- added "extension" option for forcing a file extension after rotation
	  (Rob Hagopian)

2.5 -> 2.6:
	- added nodelaycompress flag (from Jos Vos)
	- added copytruncate, nocopytruncate flag (from Jos Vos)
	- removed umask handling; explicitly use fchmod() insteadmoved umask
	- added --force option (Simon Mudd)
	- moved /bin/mail to MAIL_COMMAND define (Simon Mudd)
	- fixed segv caused by overly long filenames
	- switched from getopt_long to popt

2.4 -> 2.5:
	- set the umask of the process to 0, letting open() create processes
	  with the proper permissions
	- added delaycompress flag (from Jos Vos)
	- fixed how old logs are finally removed when an olddir is specified
	  (Jos Vos)
	- added nomail option
	- added mail, nomail documentation to man page
	- added the tabooext directive
	- fixed problem in globbing

2.3 -> 2.4:
	- glob log names in config file
	- added ,v to taboo list
	- fixed bug w/ create parsing
	- use an int rather then a mode_t when parsing create entries as
	  sscanf requires it

2.2 -> 2.3:
	- fill in all of last rotated structure (this probable isn't
	  really necessary but it's a bit cleaner and will avoid future
	  problems);
	- fixed .spec file

2.1 -> 2.2:
	- If a file is rotated and we have no state information for it,
	  right out the current time.
	- Weekly rotation happens when the current weekday is less then
	  the weekday of the last rotation or more then a week has
	  elapsed between the last rotation and now
	- Monthly rotation happens when the current month is different
	  from the last month or the current year is different from the
	  last year
	- (these were contributed and suggested by Ronald Wahl)
	- added olddir/noolddir options
	- added ifempty/notifempty options
	- ignore nonnormal files when reading config files from a directory
	- (these were suggested and originally implemented by 
	  Henning Schmiedehausen)
	- updated the man page to reflect these changes
	- made "make install" accept PREFIX argument
	- added .spec file to tarball

2.0.2 -> 2.1:
	- Don't output state information for logs that have never been
	  rotated (better then 1900-1-0)
	- Accept 1900-1-0 as time 0
	
2.0.1 -> 2.0.2:
	- I have no idea :-(

2.0 -> 2.0.1:
	- ignore files in included directories which end with ~, .rpmorig, or
	  .rpmsave
	  
