Changelog for
vixie-cron-4.1.20060426-owl3.i686.rpm :
* Wed Mar 28 2007 Dmitry V. Levin
4.1.20060426-owl3- Hardened system crontab files permissions check to \"st_mode & 07533 == 0400\".- Hardened spool crontab files permissions check to \"st_mode & 07577 == 0400\".- Restricted link count check to spool crontab files.
* Mon Jun 26 2006 Dmitry V. Levin 4.1.20060426-owl2- Changed /etc/cron.d access permissions to 0700.
* Mon May 01 2006 Dmitry V. Levin 4.1.20060426-owl1- Updated to OpenBSD CVS snapshot dated 2006/04/26.- Changed crontab to use $TMPDIR for creating temporary file.
* Tue Apr 04 2006 Dmitry V. Levin 4.1.20040916-owl6- Changed Makefiles to pass list of libraries to linker after regularobject files, to fix build with -Wl,--as-needed.
* Sat Oct 29 2005 Dmitry V. Levin 4.1.20040916-owl5- Changed PAM config file to include system-auth for PAM account andsession management.- Stripped /lib/security/ prefix from PAM module names.
* Sat Sep 24 2005 Dmitry V. Levin 4.1.20040916-owl4- Added crond to the package provides list.
* Sat Jun 25 2005 Dmitry V. Levin 4.1.20040916-owl3- Fixed typo in two error messages introduced by PAM support patch.
* Wed Jun 22 2005 Dmitry V. Levin 4.1.20040916-owl2- Imported patch from ALT that implements PAM accounting and sessionmanagement support.- Enabled use of getloadavg(3).
* Mon Mar 14 2005 Solar Designer 4.1.20040916-owl1- Applied many assorted corrections and cleanups.
* Sun Feb 20 2005 Juan M. Bello Rivas 4.1.20040916-owl0.1- Updated to 4.1 as found in OpenBSD CVS snapshot dated 2004/09/16, withmodifications by Jarno Huuskonen and Dmitry V. Levin.
* Wed Jan 05 2005 (GalaxyMaster) 3.0.2.7-owl19- Removed verify checks for crontab binary since we are controlling itthrough owl-control facility.- Added a patch to deal with issues after gcc upgrade.- Cleaned up the spec.
* Sun Feb 29 2004 Michail Litvak 3.0.2.7-owl18- Fixed -owl-linux.diff to build on glibc 2.3.2.
* Wed Jan 29 2003 Michail Litvak 3.0.2.7-owl17- Added patch from OpenBSD for setting SIG_DFL action instead of SIG_IGNfor SIGCHLD signal; this fixes the problem with Perl\'s scripts which runfrom cron.
* Sun Nov 03 2002 Solar Designer - Dump/restore the owl-control setting for crontab on package upgrades.- Keep crontab at mode 700 (\"restricted\") in the package, but defaultit to \"public\" in %post when the package is first installed. This avoidsa race and fail-open behavior.- Dropped the trigger which was needed for upgrades from versions of thepackage from over a year ago, -- it would wrongly go off on each upgradeor uninstall of the new package because of our new version numbering.
* Sun Jul 07 2002 Solar Designer - Use grep -q in %pre.
* Thu May 09 2002 Solar Designer - Ensure all files are closed in crontab(1) when the editor is run; thisfixes the problem pointed out by Paul Starzetz on Bugtraq where crontabcould leak read-only access to /etc/cron.{allow,deny} even if those filesare made readable to just group crontab.
* Thu Apr 25 2002 Solar Designer - vitmp has been moved to /bin.
* Sun Apr 21 2002 Solar Designer - Use /usr/libexec/vitmp in crontab(1).
* Sat Feb 02 2002 Solar Designer - Enforce our new spec file conventions.- Use the _mandir macro.
* Mon Nov 05 2001 Solar Designer - Use a trigger to re-create the rc
*.d symlinks when upgrading fromold versions of the package.
* Wed Jul 18 2001 Michail Litvak - rework spooldirs handling to exclude files with filenames containing a dot \'.\' or ending with \'~\'- spec changes: remove packaging /etc/rc.d/rc
*.d/
* (this is a chkconfig work)
* Mon Jul 16 2001 Michail Litvak - Patch to support /etc/cron.d dir
* Fri Dec 01 2000 Solar Designer - Adjusted vixie-cron.init for owl-startup.- Restart crond after package upgrades in an owl-startup compatible way.
* Sat Oct 28 2000 Solar Designer - Added \"|| :\" to the test in %post, as it should return success to RPM.
* Mon Aug 21 2000 Solar Designer - Check nlink and permissions as well as the owner of crontabs.
* Sun Aug 20 2000 Solar Designer - crontab is now SGID crontab, not SUID root; the required changeshave been made to crontab, and the file ownership check has been addedinto crond for this to make sense.- Close fd\'s at crond startup, so they no longer get inherited by cronjobs if a custom SHELL= is specified.
* Sat Aug 19 2000 Solar Designer - Based this package on Vixie cron with modifications from NetBSD andOpenBSD teams, as found in OpenBSD 2.7.- Did a number of changes needed for Linux.- Reviewed all of the Red Hat patches (as of 6.2), changed the code ina similar way where appropriate. (The /etc/cron.d support isn\'tincluded, yet.)- Fixed a number of bugs, added a lot of (hopefully healthy) paranoia(all in the same patch file with the Linux-specific changes for now,as maintaining separate patches would be non-practical at this stage).- Took vixie-cron.init from RH.- Wrote crontab.control.- Based this spec file on Red Hat\'s, but changed it heavily.