Creation date .....: 10/09/2000
Modified on .......: gio mar  7 10:27:05 CET 2002

mar mar 26 11:55:19 CET 2002:
- added virott[rc|month|week|day]



---------- mar mar 26 13:22:02 CET 2002 Released version 0.6alpha

mer mar 27 09:30:18 CET 2002:
- Changed file permission of rottlog (now is 0700)
- Added error codes
- Added showlog function. Added some variables to main rc file


---------- mer mar 27 10:24:13 CET 2002 Released version 0.7alpha

gio mar 28 09:37:16 CET 2002:
- Added to show_log capability to read uncompressed logs too
- Added tmpdir generating code taken from checkinstall v1.4.1 
- Removed use of TRAP_MORE_SIGNALS
- Added handling of an error during logfile compress
- Changed read_and_rotate to read_and_do
- Added --summary option
- Added --checkrc option

---------- gio mar 28 20:04:26 CET 2002 Released version 0.8alpha

mar apr  2 16:42:02 CEST 2002:
- Removed a silly bug in syntax function
- Added tmpdir generating code " la checkinstall v1.4.1" to virott*
- Make a install.sh script to install rottlog files


---------- mar apr  2 17:00:44 CEST 2002 Released version 0.9alpha

mer apr  3 09:24:59 CEST 2002:
- Fix silly bug in version display

dom apr  7 12:37:58 CEST 2002:
- Fix read_and_do function. Now really exits after loaded USCITA variable
- Added a first version of size parameter
- Fixed a bug in prepare_rotate function. Now numero is well filled in each 
  case


---------- dom apr  7 12:55:42 CEST 2002 Released version 0.10alpha

lun apr  8 09:51:51 CEST 2002:
- Added capability to use * in filenames. Still needs to work.
- Fix a silly bug in virottrc tmp making directory
- Fixed another bug in virottrc. Now signal 2 is well "trapped"
- Inverted sequence of config file reading: now is monthly, weekly, daily
- Added error handling in packer call
- More about size param: now uses k,m,b
- Added nocreate parameter

mar apr  9 17:42:27 CEST 2002:
- Added use of META-VARIABLES :-)
- Changed lastnum function.
- Fixed a BIG bug that was making possible to rotate/archive same file
  multiple times
- Added --force command line option
- Added createdir option
- Added maxdepth option (can be used in all configuration files)
- Updated virott* configuration files to handle new parameters
- Updated README file. Synced with new features

---------- mar apr  9 22:15:15 CEST 2002 Released version 0.20alpha
- Fixed a bug that makes possible exec pre/post rotate scripts to logs
  other than interested...

sab apr 13 10:38:55 CEST 2002:
- Now prerotate/postrotate scripts really use meta-variables
- Improved command line handling
- added --pager command line parameter
- Now --showlog works using meta-vars too
- Added many controls on main rc file
- Added use of DefConf.inc file to allow configure install procedure
- Added use of follow_symlinks in main rc file
- Added some exit code

lun apr 15 13:39:55 CEST 2002:
- Some add in README
- Updated --help display page
- TO BE TESTED: added check for same logfile two times in same config file

mer apr 17 15:49:38 CEST 2002:
- added nostoredir parameter
- added check for same logfile two times in same config file now works fine
- speedup metavar expansion

gio apr 18 10:16:52 CEST 2002:
- Updated README
- Fixed some little bug in install.sh

---------- gio apr 18 17:58:25 CEST 2002 Released version 0.21alpha

dom apr 21 09:13:27 CEST 2002:
- Fixed a silly bug in intall.sh. I forgot a $ in last line. 
  Thanks to Daniel Fraga :-)

lun apr 22 09:23:40 CEST 2002:
- Fixed another bug in install.sh. Now MAINPATH is correctly filled.

lun apr 22 15:03:00 CEST 2002:
- Removed some temporary echo in virottrc
- Added check_perms in rottlog
- Inverted order of log rotation: now is daily, weekly, monthly

mar apr 23 14:51:33 CEST 2002:
- Added a mini INSTALL file
- Updated sample_monthly
- Better handling of NEXT_EXT and FILENAME metavars. This removes a bug
  in FILENAME expansion too.
- Defaults to nocompress compress and packer are not filled in main rc file

mer apr 24 17:17:00 CEST 2002:
- Added a sanity check to avoid use of time related functions in conjunction
  with rotate parameter

---------- mer apr 24 19:53:17 CEST 2002 Released version 0.22alpha

gio apr 25 18:16:53 CEST 2002:
- Added missingok and nomissingok parameters
- Changed layout of read_and_do function
- Added use of firstaction/lastaction...endaction
- Changed read_mainrc function
- Updated error codes
- Updated documentation

ven apr 26 14:53:02 CEST 2002:
- Updated documentation
- Updated virottrc to handle new parameters
- Re-acrivated trap to remove tmp dir before exit

sab apr 27 18:24:48 CEST 2002:
- Hardened controls on use of wildcard (better: now rottlog have a control
  on wildcard entered by user)
- Added control on wildcards in virott* too

lun apr 29 08:51:24 CEST 2002:
- Now showlog shows informations about delayed files too
- Now shoud works fine NEXT_EXT and FILENAME expansion metavars
- Added use of STATPATH to configure location of .delayed_files
- Added use of ROTT_STATDIR in install.sh
- ... Now install.sh REALLY use ETC_MODE...
- Added use of include "anomal-option" in monthly|weekly|daily configuration
  files
- Now rottlog read only one time main rc file :-)
- Changed default dir_perm value. 0300 is wrong. Now is 0700.
- lastnum function now REALLY better handle NEXT_EXT.
- delaycompress when using rotate too now works fine
- updated documentation

gio mag  2 21:01:17 CEST 2002:
- Added "include" support in virott*


---------- gio mag  2 22:21:35 CEST 2002 Released version 0.23alpha

ven mag  3 11:48:47 CEST 2002:
- Fixed a bug in expand_filename and is_readable (if nomissingok was default 
  to 1 a nonexistent included file was not generating an error)
- Fixed a bug in directories creation
- fixed setup_vars behavoir
- fixed use of MAIL/mail variables
- Some little changes around in rottlog's code...
- Some little changes in mail_to_admin
- Fixed a bug in filename checking in virott*

---------- lun mag  6 17:40:39 CEST 2002 Released version 0.24alpha
- Fixed a silly big in NO_SHOWLOG variable use
- Added capability to specify relative and absolute path to logfile
  in --showlog parameter

ven mag 10 17:47:07 CEST 2002:
- Updated sample_monthly

dom mag 12 11:00:30 CEST 2002:
- Fixed a bug in tmpdir creation
- Added @TEMPDIR meta-variable to use a temporary dir in scripts

lun mag 20 15:36:24 CEST 2002:
- Added examples in sample_monthly and corrected a big mistake
  in first sample =8-Q
- Added use of @TMPDIR in virott*
- Bug fix in virott* to correctly handle actions and scripts

lun giu  3 11:11:31 CEST 2002:
- EXPERIMENTAL: Added collect/tarcollect capability
- Now delayed compress works better: compressed file still have old timestamp
- Some bug fix
- Updated documentation

---------- lun giu  3 15:34:49 CEST 2002 Released version 0.30alpha

mar giu  4 14:53:25 CEST 2002:
- Now collate option compress concatenated file
- Now tarcollate works well :-)
- Corrected typos in error messages (Thanks to Daniel Fraga :-)
- Begin to write man pages

mer giu  5 16:50:44 CEST 2002:
- Added new powerful function cp_mod_own to copy owner and permissions
  of a file without use of GNU fileutils 4.0 or later (without use of
  chmod/chown --reference option)
- Now tree contained in tar archives made with tarcollate have same permissions
  of original ones
- Updated error codes

gio giu 13 21:58:42 CEST 2002:
- Use of METAK variable in virottrc file
- Added sanity checks for [tar]collate options


---------- gio giu 13 22:02:57 CEST 2002 Released version 0.31alpha

gio giu 20 20:01:57 CEST 2002:
- Added use of a lockfile to prevent multiple executions of program
- More works on man pages

mar lug  2 22:26:57 CEST 2002:
- Corrected a serious bug in source editing done during install

---------- mar lug  2 22:28:48 CEST 2002 Released version 0.32alpha

- Added rottlog(8) and rottlogex(5) man pages
- Changed install.sh and DefConf.inc to install man pages too
- Added sharedscripts option
- Some bugfixes in filename expansion and include files searching

ven lug  5 10:25:45 CEST 2002:
- BUGFIX in wildcard expansion in rottlog. Now searches only for files and
  optionally for symlinks.

mar lug  9 18:17:47 CEST 2002:
- Added sharedscripts check in virott*
- Making rottlogmwd.8 man page

lun ago  5 08:58:32 CEST 2002:
- Add use of dateoffset parameter (thanks to Thomas Bhr)
- Add use of forceday parameter in daily configuration file 
  (thanks to Thomas Bhr)
- Added use of dateoffset and forceday in virott*
- Updated README file. Sorted parameters.

mar ago  6 16:34:52 CEST 2002:
- Now show_log use variables filled in read_and_do procedure


---------- mer ago  7 16:38:33 CEST 2002 Released version 0.33alpha

gio ago  8 09:19:39 CEST 2002:
- Updated README file
- BUG fixed in Slackware package creation

ven ago  9 11:20:17 CEST 2002:
- BUG fixed in variables initialization while parsing include directive

dom ago 11 23:27:19 CEST 2002:
- Changed BASE_TMP_DIR
- Some cleanup

lun ago 12 11:56:32 CEST 2002:
- Changed time check for monthly configuration file: it's no more 30 days
  but it is based on previous month
- Updated documentation
- Now create parameter can accept 0 or 3 parameters (like createdir) 
- Added use of fil_[own,perm,grp] variables in virott* too
- Updated sample_rc
- Updated README file to add fil_* description

mar ago 27 16:03:04 CEST 2002:
- Updated install.sh code:
  change path according to DefConf.inc in man pages during install process
- Updated rottlog.8 man page

gio ago 29 13:07:28 CEST 2002:
- Added use of @1...@n metavariables
- Fixed case...esac block in expand_metavar
- Fixed a bug using DATE_OFFSET variable. Now it works correctly
- Updated documentation (README file) to add use of @1..@n metavariables
- BUG FIXED in virott*: now included from daily files are checked correctly
- Added use of @1..@n metavariables in virott*


---------- gio ago 29 19:11:57 CEST 2002 Released version 0.34alpha

gio ago 29 22:08:36 CEST 2002:
- Fixed a typo in install.sh that prevent to install rottlog :-(
 

---------- gio ago 29 22:09:49 CEST 2002 Released version 0.34.1alpha


mar set  3 18:24:16 CEST 2002:
- BUG FIXED in rottlog code that prevents to make main tempdir
- Added check for awk in install.sh

