2010-03-17 SVN: new release * Release: 2.0.13 2010-03-17 Chris Cooke * lcfg.yml: removed FedoraCore5 from platforms * lcfg.yml: removed FedoraCore6 from platforms * lcfg.yml: added Fedora12 to platforms 2009-11-18 SVN: new release * Release: 2.0.12 2009-11-18 Stephen Quinney * cron.cin: Cope with removing a crontab when the user no longer exists. This fixes https://bugs.lcfg.org/show_bug.cgi?id=197 2009-08-17 SVN: new release * Release: 2.0.11 2009-08-17 Stephen Quinney * cron.cin: Added new support for choosing random times within ranges. 2009-07-29 SVN: new release * Release: 2.0.10 2009-07-16 Stephen Quinney * cron.cin: Fixed the way the hostname checksum is used to generate a number for the auto day/hour/min fields 2009-07-14 SVN: new release * Release: 2.0.9 2009-07-14 Stephen Quinney * cron.cin (Manual): Added a call to utime to update the time on the timestamp file. 2009-03-23 SVN: new release * Release: 2.0.8 2009-03-23 Stephen Quinney * cron.cin (build_perms_files): To match the behaviour of the previous version of the component the cron allow and deny files should be deleted when there were no associated usernames. 2009-03-20 SVN: new release * Release: 2.0.7 2009-03-20 Stephen Quinney * cron.cin (build_perms_files): Fixed stupid error with reading information from the resources 2009-03-18 SVN: new release * Release: 2.0.6 2009-03-18 Stephen Quinney * cron.cin (Method_Manual): Removed all locking from the manual method as we ended up in deadlock when logrotate got triggered and tried to call the cron component logrotate method. 2009-03-17 SVN: new release * Release: 2.0.5 2009-03-17 Stephen Quinney * cron.cin (Manual): Removed the check for whether the component was started and anything related to loading resources as the manual method needs to be runnable without any of those. 2009-03-05 CVS: new release * Release: 2.0.4 2009-03-05 Stephen Quinney * cron.cin: Fixed missing backslash escapes in the generated lines for the cron "objects". Also added the stderr redirection as standard since it is always required for the error checking. 2009-02-24 CVS: new release * Release: 2.0.3 2009-02-24 Stephen Quinney * cron.cin: Set the permissions on the temporary directory to be 0700 to match that of the cron spool directory. 2009-02-24 CVS: new release * Release: 2.0.2 2009-02-24 Stephen Quinney * cron.cin: Fixed error in file name check regexp for which files in the crontabs directory to include. 2009-02-24 Stephen Quinney * cron.pod.cin: Updated the component documentation 2009-02-24 CVS: new release * Release: 2.0.1 2009-02-24 CVS: new release * Release: 2.0.0 2009-02-24 Stephen Quinney * cron.cin: Complete rewrite in Perl * cron.def.cin: Some new resources for things which used to be hardwired but were platform dependent. 2009-02-20 CVS: new release * Release: 1.2.22 2007-08-06 CVS: new release * Release: 1.2.21 2007-08-06 Panagiotis Kritikakos * confik.mk: SL5 added to supported platforms 2007-02-14 CVS: new release * Release: 1.2.20 2007-02-14 Stephen Quinney * Noted fc6 support * specfile: Switched Copyright to License 2007-01-24 CVS: new release * Release: 1.2.19 2007-01-24 Stephen Quinney * crontabs/root.cin: Solaris does not like blank lines 2007-01-24 CVS: new release * Release: 1.2.18 2007-01-24 Stephen Quinney * crontabs/root.cin: Set the PATH only on Linux machines 2006-06-08 CVS: new release * Release: 1.2.17 2006-06-08 Ken Dawson * test/* : Replace TESTING/etc/cron.allow by @ALLOWFILE@ and similarly for the other files in TESTING. * config.mk: Note now works on FC5 in PLATFORMS. 2006-03-15 Stephen Quinney * Switched TEST to TESTING 2005-06-14 CVS: new release * Release: 1.2.16 2005-06-14 Ken Dawson * cron.cin (Configure): Use "Do" instead of the value of $_TESTING to get round executing chgrp. Restart daemon under Solaris. 2005-03-09 CVS: new release * Release: 1.2.15 2005-03-09 Ken Dawson * cron.cin (Configure): Use constant fake hostname during testing. * test/* : Strengthen AUTO test. 2005-03-08 CVS: new release * Release: 1.2.14 2003-03-08 Ken Dawson * cron.pod.cin: Change description of AUTO and add a note about AUTOHOUR, AUTOMINS and AUTODAYS. 2005-03-08 CVS: new release * Release: 1.2.13 2003-03-08 Ken Dawson * cron.cin (Configure): Change calculation of AUTO to make deterministic for multi-homed hosts and add support for AUTOHOUR, AUTOMINS and AUTODAYS. * test/*: Minimal testing of AUTO support. * hash_distribution: Add to docs. 2005-03-07 CVS: new release * Release: 1.2.12 2005-03-07 Ken Dawson * Makefile (clean): Standardise. * test/tests/test001: Remove shell comment on first line (doesn't work on Solaris) 2005-02-28 CVS: new release * Release: 1.2.11 2005-02-28 CVS: new release * Release: 1.2.10 2005-02-28 CVS: new release * Release: 1.2.9 2005-02-28 Ken Dawson * config.mk: Correct error in placement of comments. 2005-02-18 CVS: new release * Release: 1.2.8 2005-02-18 CVS: new release * Release: 1.2.7 2005-02-18 Ken Dawson * test/*: Improve and elaborate tests. 2005-02-17 CVS: new release * Release: 1.2.6 2005-02-17 Ken Dawson test.mk: Define test DEFCRONSDIR. 2005-02-17 CVS: new release * Release: 1.2.5 2005-02-17 Ken Dawson * Makefile: More testing updates. * test.mk: Define and use CRONDIR and ATDIR * test/run.cin: Use @VARIABLE@ to set variables for testing. * test/resources/test001: Use more non-null resources. * test/tests/test001: Compare more files produced by the configure method. 2005-02-16 CVS: new release * Release: 1.2.4 2005-02-10 Ken Dawson * Makefile: Change TESTDIRS. * config.mk: Define and use CRONDIR and ATDIR * cron.cin (Configure): Only chgrp when not testing. * test/resources/test001: Update resources. * test/data/test001.log: Correct contents. 2005-02-10 CVS: new release * Release: 1.2.3 2005-02-10 Ken Dawson * Makefile: Add support for testing framework (see buildtools.mk). * config.mk,cron.def.cin,cron.pod.cin,cron.cin,Makefile,specfile: Minor changes to make more compatible with file structures generated by lcfg-skeleton. * cron.cin (Configure and Stop): Remove (ineffective) debugging statements. * test: Add test directory structure. 2005-02-09 CVS: new release * Release: 1.2.2 2005-02-09 Ken Dawson * config.mk: Initial support for Solaris platform * cron.cin (Configure): Check that a crontab file owner is defined before attempting to create or delete the crontab file. Use OS specific test for starting of cron daemon. 2005-01-24 CVS: new release * Release: 1.2.1 2005-01-24 Ken Dawson * cron.pod.cin: Revised documentation. 2005-01-24 CVS: new release * Release: 1.2.0 2005-01-24 Ken Dawson * cron.cin (CheckPid): Deleted this unused function. * cron.cin (Configure): Deleted all references to $add_list and $obj_list which were no longer being used or reported. * Makefile (clean): Add commands to delete $(defcrons) files. * cron.cin (Configure): Remove crontab files previously created by last Configure method. * config.mk: Replace instances of @VARIABLE@ by $(VARIABLE). * specfile: Add @LCFGCONF@/@COMP@ to file list. 2003-12-17 CVS: new release * Release: 1.1.4 * fixed missing includes in .def, added %post processing and -f flag for component code change 2003-09-17 CVS: new release * Release: 1.1.3 * fixed component start status 2003-09-16 CVS: new release * Release: 1.1.2 * /usr/sbin/runobj -> /usr/bin/om 2003-09-10 CVS: new release * Release: 1.1.1 * added check for existence of netgroup binary 2003-09-09 CVS: new release * Release: 1.1.0 * Schema 2 plus other minor tweaks 2003-09-05 CVS: new release * Release: 1.0.0 2003-09-05 Jeremy Olsen * first pass ngenerification; still needs major work 2002-11-04 CVS: new release * Release: 0.99.11 * add /sbin and /usr/sbin to PATH for manual run 2002-05-02 CVS: new release * Release: 0.99.10 * runobj moved to @LCFGSBIN@ 2002-05-02 CVS: new release * Release: 0.99.9 2002-05-02 CVS: new release * Release: 0.99.8 2002-05-02 CVS: new release * Release: 0.99.7 2002-05-02 CVS: new release * Release: 0.99.6 * Upgraded to new dice-buildtools 2002-04-03 CVS: new release * Release: 0.99.5 * new def structure 2002-02-14 CVS: new release * Release: 0.99.4 * Tidied cron.def 2002-01-14 CVS: new release * Release: 0.99.3 2001-11-14 CVS: new release * Release: 0.99.2 2001-11-14 CVS: new release * First version