Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: cronie | Distribution: SUSE Linux Framework One |
Version: 1.6.1 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: slfo.1.1.29 | Build date: Tue Dec 20 17:10:11 2022 |
Group: System/Daemons | Build host: reproducible |
Size: 415324 | Source RPM: cronie-1.6.1-slfo.1.1.29.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://github.com/cronie-crond/cronie | |
Summary: Cron Daemon |
cron automatically starts programs at specific times. Add new entries with "crontab -e". (See "man 5 crontab" and "man 1 crontab" for documentation.) Under /etc, find the directories cron.hourly, cron.daily, cron.weekly, and cron.monthly. Scripts and programs that are located there are started automatically.
BSD-3-Clause AND GPL-2.0-only AND MIT
* Tue Dec 20 2022 [email protected] - Use %_pam_vendordir * Wed Dec 07 2022 [email protected] - Migration PAM settings to /usr/etc: Saving user changed configuration files in /etc and restoring them while an RPM update. - Removed update support from 4.1 vixie-cron which is really old. * Wed May 11 2022 [email protected] - Update to 1.6.1: * Fix a regression in handling ranges (x-y) in crontab - Remove upstreamed patch: * bsc1198265.patch * Thu Apr 14 2022 [email protected] - Fix bsc#1198265 Regression in handling 1-5 crontab entries * bsc1198265.patch * Tue Mar 29 2022 [email protected] - Update to 1.6.0: * Add switch -f for foreground mode * Fix regression in handling */x crontab entries * Add random within range '~' operator * Fix RandomScale calculation * crond: Fix description of '-P' option * Increase the maximum number of crontab entries * crontab: use bold colors - Remove upstreamed patches: * cronie-1.5.7-increase_crontab_limit.patch * cronie-piddir.patch - Refresh patches: * cronie-nheader_lines.diff * cronie-cron_pid.diff * Wed Sep 15 2021 [email protected] - Increase limit of allowed entries in crontab files to fix bsc#1187508 * cronie-1.5.7-increase_crontab_limit.patch - Run spec-cleaner - Remove cronie-rpmlintrc as the filter was unused * Mon Aug 30 2021 [email protected] - Change default configuration to use run-parts from debianutils instead of run-crons - Remove cronie-anacron-1.4.7-run-crons.patch to make anacron use run-parts * Sat May 08 2021 [email protected] - update to 1.5.7: * anacron: Fix problem of anacron not being started on some desktops * crontab: switch off colors if NO_COLOR is set * crontab: crontab without arguments now works if stdin is not a TTY * crond: Fix various issues on loading the crontab databases on startup * anacron: Expand MAILTO and MAILFROM environment variables * crontab: New option to test crontab file syntax without installing it - cronie-nheader_lines.diff: refresh against 1.5.7 * Fri Mar 12 2021 [email protected] - refresh spec files (move license to licensedir) * Mon Aug 31 2020 [email protected] - Use the new value of %_libexecdir macro (/usr/lib -> /usr/libexec) in crontab and other occurences: [bsc#1175934] * cronie-anacron-1.4.7-run-crons.patch * run-crons * sample.root * sysconfig.cron * Tue Jun 23 2020 [email protected] - Add an example job definition to sample.root * Tue Dec 03 2019 [email protected] - change permissions calls in spec file to use slashes for directories [boo#1158130] * Wed Nov 20 2019 [email protected] - drop 'checkproc' line from the run-crons as the usage is bogus [bsc#1155929] * Tue Nov 05 2019 [email protected] - update cronie-nheader_lines.diff so it doesn't print the first 3 crontab lines (static comments) with the 'crontab -l' command [bsc#1155114] * Fri Nov 01 2019 [email protected] - update to 1.5.5 * Avoid warning for strncat. * crontab: fsync to check for full disk * crontab: Add Y/N to retry prompt * entries: Explicitly validate upper ranges and steps * crond: report missing newline before EOF * do not log carriage return * skip directories when given as crontabs * crontab -l colors comment lines in a different color * getdtablesize() can return very high values in containers * Power supply name not detected correctly. * Revert "Avoid creating pid files when crond doesn't fork" * anacron: fix types in comparisons * mics: stop using plain integer as NULL pointer * cron: fix type in comparison and variable shadowing * cron: mark signal number arguments in signal handlers unused * Move allowed() and related function to security.c * cronnext: optionally select jobs by substring * crond: Do not abort loading crontab prematurely in case of error - refresh cronie-nheader_lines.diff - remove cronie-1.5.4-dont_abort_loading_crontab.patch and cronie-1.5.4-always_create_pid_file.patch (applied upstream) * Tue Aug 27 2019 [email protected] - refresh cronie-pam_config.diff to integrate pam_keyinit pam module [bsc#1144044] * Mon Aug 19 2019 [email protected] - Add /etc/cron.* directories to cron sub-package from filesystem - allows correct usage of permissions macros - fixes installation of this directories on systems without cron * Thu May 16 2019 [email protected] - add cronie-1.5.4-always_create_pid_file.patch to always create a pid file even when the cron daemon does not fork. The PID file is useful to avoid running multiple "cron -n" instances at once [bsc#1133100] * Fri Mar 29 2019 [email protected] - update to 1.5.4 * crond: Fix regression from previous release. Only first job from a crontab was being run [bsc#1130746] - add cronie-1.5.4-dont_abort_loading_crontab.patch to not abort loading crontab prematurely in case of error * Sun Mar 17 2019 [email protected] - update to 1.5.3 * Fix CVE-2019-9704 [bnc#1128937] and CVE-2019-9705 [bnc#1128935] to avoid local DoS of the crond * crontab: Make crontab without arguments fail * crond: In PAM configuration include system-auth instead of password-auth * crond: In the systemd service file restart crond if it fails * crond: Use the role from the crond context for system job contexts * Multiple small cleanups and fixes. - refresh cronie-nheader_lines.diff and cronie-pam_config.diff * Wed Feb 06 2019 [email protected] - cron.service: No limit on the number of processes spawned by cron shall be imposed. * Tue Oct 30 2018 [email protected] - cronie-pam_config.diff: When crond is started with the -n switch like it does with systemd, the manual explicitly instructs to disable the pam_loginuid module. * Mon Sep 17 2018 [email protected] - update to 1.5.2 * cronnext: New useful utility to find out time of the next job run. * crond: Avoid creating PID files when crond doesn't fork. * crontab: Do not try to replace the crontab with a directory. * crond: Log startup even when started in non-forking mode. * Multiple small cleanups and fixes. - update Source address - remove cronie-1.4.7-disable_logging.patch and restore the original cronie behaviour (a line starting with a dash in normal user's crontab is handled as incorrect), there was enough time for crontab migration. Manpage part of the patch was applied upstream - remove cronie-nofork-nopid.patch (applied upstream) - pack cronnext utility - call autoreconf * Thu Nov 30 2017 [email protected] - Requires mail as it's really needed by cron-crons script, not smtp_daemon [bsc#1070565] [bsc#1064834] * Mon Nov 27 2017 [email protected] - Ensure that /etc/cron.{hourly,daily,weekly,monthly} have proper permissions and owner. This is racy but prevents some LPE vectors * Fri Nov 24 2017 [email protected] - Requires smtp_daemon (not just Recommends) as it's needed by run-crons script [bsc#1064834] * Thu Nov 23 2017 [email protected] - Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) * Mon Aug 21 2017 [email protected] - Require group trusted if we use them * Tue Mar 28 2017 [email protected] - update to 1.5.1 * crontab: Use temporary file name that is ignored by crond. * crond: Inherit PATH from the crond environment if -P option is used. * crond: Remove hardcoded "system_u" SELinux user, use the SELinux user of the running crond. * anacron: Small cleanups and fixes. * crond: Fix longstanding race condition on repeated crontab modification. - refresh cronie-pam_config.diff - get rid of %{name} macros in the patch names - use %{ext_man} macro for anacron man pages - fedorahosted.org was retired on March 1st, 2017 * update Url and Source address * Thu Mar 23 2017 [email protected] - cleanup with spec-cleaner * Fri Sep 30 2016 [email protected] - remove the omc xml config that is useless nowdays * Thu Sep 08 2016 [email protected] - Add fix for bnc#983925 to run crons even when not on AC_POWER * Nowdays it does not make much sense to not run crons when on battery and actually it can even confuse people * Wed Jul 01 2015 [email protected] - cron.service: Use KillMode=process like upstream does. * Thu Jun 25 2015 [email protected] - revert last change, it is a bug in sssd.service, fixed in SR#313709 * Thu Jun 25 2015 [email protected] - add support for MAILFROM, MAIL_CONFIG and different mailer binaries in run-crons (bnc#812367, bnc#366762) * Tue Jun 23 2015 [email protected] - Start cron after sssd.service bnc#926961 * Mon Jun 22 2015 [email protected] - Redo the post/pre update approach to fix migration from SLE11. Should fix bnc#919028 * Fri Jun 19 2015 [email protected] - update to 1.5.0 * crond: Job environment variables are set also when executing sendmail. * crond: Adding duplicate orphans on reload is now prevented. * crond: The regular crond shutdown is now logged. * crontab: PAM is not called in crontab command if the caller's uid is 0. * crond: PAM is not called from crond for system cron jobs (/etc/crontab, /etc/cron.d) which are run for uid 0. * crond: The existence of an user is checked at time when job is run and not when the crontab is parsed on database reload. - use spec-cleaner * Thu Jun 04 2015 [email protected] - cron.service: Start After=nss-user-lookup.target not after ypbind.service nscd.service -cron.service: Crons run at wall-time, order after time-sync.target * Sun Nov 09 2014 [email protected] - fix bashisms in pre scripts * Mon Sep 22 2014 [email protected] - fixes bnc#833240: the first occurance of "/etc/anacrontab" replaced with "/etc/crontab" in the manpage file - version updated to 1.4.12 * various small bugfixes * Thu Sep 11 2014 [email protected] - clean up with spec-cleaner * Thu Sep 11 2014 [email protected] - fix dangling symlink on sbin/service * Fri Aug 01 2014 [email protected] - add sysconfig.cron that used to be provided by aaa_base (bnc#860058) * Mon Jun 16 2014 [email protected] -Add an option to manually reload cron. * Thu Jan 30 2014 [email protected] -Restart the service if it crashes * Thu Jan 23 2014 [email protected] - Leave /usr/sbin/rccron in as link to /sbin/service * Sun Oct 20 2013 [email protected] - Remove old sysvinit hacks; none target distributions use sysvinit * Wed Sep 25 2013 [email protected] - Update to 1.4.11 - I removed these patches: cronie-1.4.8-bug_756197.diff bug-786096_cronie-fdleak.diff, since those issuas appear to have been addressed upstream. * Tue Sep 10 2013 [email protected] - define PIDIDIR to "/run" instead of the (outdated) definition coming from glibc "paths.h" - systemd: there is no mail-transfer-agent target anymore, services must be ordered After= a list of possible MTA. * Sun Apr 14 2013 [email protected] - Ordering units after syslog.target is no longer recommended. * Fri Mar 22 2013 [email protected] - Added url as source. Please see http://en.opensuse.org/SourceUrls * Thu Feb 07 2013 [email protected] - fixed the file descriptor leak correctly (bnc#786096,bnc#802345) * Mon Feb 04 2013 [email protected] - Regenerate cronie-pam_config.diff, last line of the patch was not properly added, causing bnc#801553. * Mon Nov 12 2012 [email protected] -Fix Bug 786096 - VUL-1: cron: does not close file descriptors before invocation of commands * Sun Oct 28 2012 [email protected] - DO not require sysvinit(syslog), the journal is enough * Thu Oct 18 2012 [email protected] - buildrequire systemd by pkgconfig provide to get systemd-mini in build environments (to break cycle) * Wed Aug 15 2012 [email protected] - When the cron daemon does not fork, as it is the case when using systemd, pid files are useless. avoid creating them in the first place. * Mon Jun 25 2012 [email protected] - the recommends for postfix was from a time when smtp_daemon was required, now that smtp_daemon is recommended, the recommend for postfix is between useless and harmful - so reduce it to a suggests * Wed May 30 2012 [email protected] - remove useless autmake dependency * Tue Apr 10 2012 [email protected] - added cronie-1.4.8-bug_756197.diff to remove references to anacron in crontab.5 * Wed Jan 18 2012 [email protected] - removed cronie-1.4.7-syslog_output.patch deprecated by this update - Update to 1.4.8 + Cron writes job output to syslog incorrectly. When cron is invoked in a way to print job output to syslog, it does print only the first character of the output + Check orphanded crontabs for adoption + Unify logging in case SyslogOutput with the rest of crond + The charset of anacron's mail is always ANSI_X3.4-1968. There are no setlocale in anacron's source + Cronie disables inotify when the /etc/crontab file does not exist at startup. Existance of crontab and directories wasn't controlled before creating inotify watches. * Wed Nov 30 2011 [email protected] - Add dependency on ypbind and nscd (bnc#732356) - Do not install generic INSTALL file. - Use set_permissions for newer distros. * Wed Nov 30 2011 [email protected] - add automake as buildrequire to avoid implicit dependency * Tue Nov 29 2011 [email protected] - Cron started before network is up [bnc#733275] * Fri Oct 07 2011 [email protected] - Ensure service_add_post is called in %post and not verify. * Thu Sep 29 2011 [email protected] - Use systemd macros to register cron.service. * Sun Sep 18 2011 [email protected] - Remove redundant tags/sections from specfile * Mon Jul 11 2011 [email protected] - changed run-parts to run-crons in anacron (bnc#689494) * Mon Jun 06 2011 [email protected] - mention possibility of disabling logging to syslog in the crontab manual - to keep compatibility with 11.3, execute the command despite an unprivileged user tries to disable logging (bnc#698549) * Wed May 11 2011 [email protected] - corrected job output via syslog (bnc#692871) * Wed Apr 27 2011 [email protected] - update to 1.4.7 many bugs fixed (including bnc#690166) * Thu Feb 24 2011 [email protected] - bnc#662433 again: added quiet option to pam config, in order to avoid logging, when /etc/cron.allow is missing * Thu Jan 06 2011 [email protected] - fix for bnc#662433 : Accounts with disabled user login, but listed in /etc/cron.allow were unable to run cron jobs * Fri Dec 10 2010 [email protected] - cron.service needs to be after mta. * Tue Dec 07 2010 [email protected] - prereq init script syslog * Tue Nov 09 2010 [email protected] - use full RELRO here. * Mon Nov 08 2010 [email protected] - Fix rpm group of cronie-anacron * Mon Nov 08 2010 [email protected] - Fix package list. * Sun Oct 31 2010 [email protected] - Use %_smp_mflags * Wed Oct 27 2010 [email protected] - Add cron.service for systemd. * Wed Oct 27 2010 [email protected] - Update to cronie 1.4.6 * man/anacron.8, man/anacrontab.5, man/cron.8, man/crontab.1, man/crontab.5: Rewrite of man pages & correction * man/bitstring.3: Remove useless man page * Check clustering before un/watch function * Remove cluster support from inotify_database * The crontab command uses "-c" and "-n" instead of "-h" * Mon Oct 25 2010 [email protected] - use cronie_version not cron's version for anacron * Thu Oct 21 2010 [email protected] - Update to cronie 1.4.5_git201010210619 * Fix broken ifdef HAS_FCHOWN * Cronie supports "clustering" now. * Wed Oct 13 2010 [email protected] - added scriptlets and subpackage cron for propper update * Thu Aug 26 2010 [email protected] - Update to cronie 1.4.5 - drop upstreamed patches in particular minuslog and pam_conv. - cronie can work without sendmail now, if absent syslog is used. * Wed Apr 07 2010 [email protected] - added crond_pid.diff to finaly fix cron.pid issue which breaks init script * Thu Mar 25 2010 [email protected] - updated to version 1.4.4 * src/crontab.c: CVE-2010-0424 -- crontab -e crontab file timestamp race condition * configure.ac: Dynamic shared libraries -laudit There is need to add -laudit into gcc options because now it's no found automatically. * man/anacrontab.5: Make man page more readable based on #564206. * crond.sysconfig, cronie.init: CRON_VALIDATE_MAILRCPTS was removed, because it was not used anyway. * src/do_command.c, src/funcs.h, src/security.c: With NFS homes can't be job executed, because root can't access this directory. * man/cron.8, src/do_command.c: Disable mailing output. * man/cron.8, src/cron.c, src/do_command.c, src/globals.h: Output could be redirectered to syslog. * src/security.c: Cron doesn't use environment values from /etc/security/pam_env.conf. This was fixed by moving pam_setcred into first part of authentication of pam. * cronie.init: Initscript: if unprivileged user stop deamon, it should return 4. * cronie.init: Initscript: if unprivileged user restart deamon, it should return 4. * src/security.c: This function will be probably removed from libselinux, so it is added into source code here. * pam/crond: One line was missing in pam authentication. rhbz#533189 * Makefile.am, configure.ac: Autotools - Makefile includes dailyjobs, configure has new version. * Fri Feb 19 2010 [email protected] - added race-mtime_new.patch : to fix crontab -e crontab file timestamp race condition (bnc#580800) (CVE-2010-0424) * Wed Feb 03 2010 [email protected] - added nheader_lines.diff : ignore top three lines of comments in crontab file when user use crontab -e - added $RPM_OPT_FLAGS to build stage * Sat Dec 19 2009 [email protected] - enable parallel build * Thu Dec 17 2009 [email protected] - added subpackage cronie-anacron * Wed Dec 09 2009 [email protected] - added pam_conv.diff to add pam conversationfrom function - added pam_config.diff to add pam config file from old cron - added Provides: cron = 4.2, Obsoletes: cron <= 4.1 - added SPOOL_DIR="/var/spool/cron/tabs" to build section to correct tabs dir for users * Tue Dec 08 2009 [email protected] - added minuslog.diff and remove_old_system.diff from cron package * Mon Dec 07 2009 [email protected] - enable anacron build - enable audit support - cleanup spec file a bit * Sat Dec 05 2009 [email protected] - switch to cronie 1.4.3, see project page : https://fedorahosted.org/cronie/ - anacron and audit support disabled for now - /usr/sbin/cron renamed to /usr/sbin/crond * Fri Nov 27 2009 [email protected] - added initgroups_check.patch : verify return value of initgroups (bnc#537178) (CVE-2006-2607) * Wed Nov 18 2009 [email protected] - added pam conversion function (reworked pam.diff) fate#306386 * Wed Nov 18 2009 [email protected] - modified run-crons script : added support for new SEND_OUTPUT_ON_NO_ERROR sysconfig option to block status mails from cron jobs with empty output (fate#305279) * Tue Nov 03 2009 [email protected] - updated patches to apply with fuzz=0 * Wed Oct 14 2009 [email protected] - init script: remove "-p $PIDFILE" from startproc call (until startproc does allow to combine -f and -p again) * Fri Aug 22 2008 [email protected] - added -DWITH_SELINUX to DEFS * Wed Aug 20 2008 [email protected] - remove outdated options from fillup_and_insserv call * Wed Aug 20 2008 [email protected] - enable SELinux support [fate#303662] * Wed Aug 13 2008 [email protected] - fix init script tags * Wed Jan 16 2008 [email protected] - Fate #301837: CRON XLM Service Description Document * Tue Jan 08 2008 [email protected] - let cron recommend postfix, so that the package solver knows that one of the smtp_daemons is preferred by the distribution in case the user has no further input on this (#351027) * Wed Dec 12 2007 [email protected] - remove old *system* entries before database reload to avoid comparing wrong mtimes. [#344667] * Mon Dec 10 2007 [email protected] - prevent cron.monthly running twice in a month [#338474] * Wed Dec 05 2007 [email protected] - revert last change, it was wrong [#346150] * Wed Nov 28 2007 [email protected] - fix calculation of time difference in run-crons script * Tue Nov 27 2007 [email protected] - fix problem with DAILY_TIME set to 00:00 * Wed Nov 07 2007 [email protected] - add %fillup_prereq and %insserv_prereq to Prereq * Tue Oct 16 2007 [email protected] - move ac power test to the beginning of the run_crons script, to avoid creation of the tmpdir [#333751] * Tue Jun 19 2007 [email protected] - cron should depend on smtp * Wed Jun 13 2007 [email protected] - fix another cron.daily run twice bug [#283218] * Thu Mar 29 2007 [email protected] - Restrict hardlink check to avoid potential DOS attacks [#258372] * Fri Mar 09 2007 [email protected] - use pid file for start/stop [#248163] * Fri Feb 16 2007 [email protected] - avoid duplicate source of sysconfig [#244513] - fix bug in run-crons, which lets cron.daily run twice for certain values of DAILY_TIME [#244977] * Mon Feb 12 2007 [email protected] - load database right after daemon awakes [#243020] * Fri Feb 09 2007 [email protected] - use norootforbuild * Tue Feb 06 2007 [email protected] - set PAM_TTY [#242586] * Wed Sep 27 2006 [email protected] - relax requirements on crontab permissions [#207645] * Fri Sep 01 2006 [email protected] - Add pam_loginuid.so to PAM config * Wed Aug 23 2006 [email protected] - fixed segfault bug [#199153] * Mon May 29 2006 [email protected] - fixed priviledge escalation bug CVE-2006-2607 (bugzilla#178863) * Tue Mar 28 2006 [email protected] - really enable PAM [#160426] * Sat Mar 11 2006 [email protected] - Fix last change. * Tue Feb 28 2006 [email protected] - add $network to Should-Start of the init script to avoid cron starting before network [#151141] * Wed Jan 25 2006 [email protected] - converted neededforbuild to BuildRequires * Mon Jan 16 2006 [email protected] - Build with -fstack-protector * Mon Jan 16 2006 [email protected] - Make editors which do not modify original also work [#143209] * Mon Jan 16 2006 [email protected] - Add the possibility to log also successful jobs, and introduce sysconfig variables to control this [#135619] * Mon Jan 16 2006 [email protected] - Send mail as user executing the cronjob [#140905] * Sat Jan 14 2006 [email protected] - Don't strip binaries. * Wed Jan 11 2006 [email protected] - changed run-crons to run cron.daily at a designated time (#114761). * Tue Dec 06 2005 [email protected] - Make sure SELinux is disabled * Thu Aug 25 2005 [email protected] - Fix permission of installed PAM config file * Fri Jun 17 2005 [email protected] - Compile with -fpie, link with -pie * Wed Jun 15 2005 [email protected] - Remove LAuS * Thu May 12 2005 [email protected] - use RPM_OPT_FLAGS -Wno-comment * Wed Apr 27 2005 [email protected] - use find -cmin instead of -ctime in run-crons [#80435] - use /etc/cron.{allow,deny} instead of /var/spool/cron/{allow,deny} [#80273] * Mon Mar 07 2005 [email protected] - ignore .svn directories [#71052] * Mon Mar 07 2005 [email protected] - rm commands in /etc/crontab are redundant [#71017] * Fri Feb 25 2005 [email protected] - explicitly set permissions for /var/spool/cron{,/tabs} * Wed Jan 12 2005 [email protected] - Add PAM support * Mon Jan 10 2005 [email protected] - Don't source /etc/rc.status twice [#49673] * Fri Oct 01 2004 [email protected] - Add the old SuSE patch to be able to specify a "-" before a cron- tab entry and then disable logging [#45611] * Thu Sep 30 2004 [email protected] - Add correct permissions handling - Fix swap_uids_back() function * Wed Sep 22 2004 [email protected] - Remove selinux support since it's broken at the moment [#45611] * Tue Sep 14 2004 [email protected] - Make run-crons up to date with laptops ac stuff [#45248] * Mon Sep 13 2004 [email protected] - make laus stuff conditional * Tue Aug 31 2004 [email protected] - Remove update functionality from the last millenium - Clean out notify mails [#44347] - Clean up spec file a bit * Tue Aug 31 2004 [email protected] - Add patch to be more relaxed with permissions [#44304] [#44470] * Wed Aug 25 2004 [email protected] - added laus patch * Tue Aug 24 2004 [email protected] - New cron has slightly changed semantics, so invoke process_crontab correctly and make system crontabs works again * Mon Aug 23 2004 [email protected] - Add missing hunk to control when we reload the db - Remove laus and laus-devel from neededforbuild for now - Use same pathnames as before * Mon Aug 23 2004 [email protected] - Call make in %build allthough make install implies it's built * Mon Aug 23 2004 [email protected] - Update to vixie cron 4.1: o Adapt many Fedora patches including what we had in our cron-3.0.1 patches o Add SELinux support o Add debugging info - LAuS support for now disabled, will be enabled later * Tue Apr 06 2004 [email protected] - fix permissions of crontab * Fri Mar 26 2004 [email protected] - cosmetic changes in spec file (inspired by mmj) - ironed out hunk shift due to changed line offset in laus patch * Wed Mar 24 2004 [email protected] - made LAuS support work on x86_64 * Tue Mar 23 2004 [email protected] - added LAuS patch * Thu Oct 02 2003 [email protected] - fix wrong nice level of cron scripts (#31961) * Thu Sep 18 2003 [email protected] - fix typo in run-crons (#31216) * Tue Aug 26 2003 [email protected] - Don't do it all in the 0'th hour, but the 4th * Sat Aug 16 2003 [email protected] - Modify /etc/crontab only if we need to move cron directory - Try to restart daemon on update * Thu Jul 03 2003 [email protected] - fix bug in handling of monthly script in /usr/lib/cron/run-crons (#27704) - adapt sigcld handling for new kernel (#26011) * Tue May 27 2003 [email protected] - /usr/lib/cron/run-crons: added missing "-n" to specify nice level * Tue May 06 2003 [email protected] - Fix bug in quoting patch (#26675) * Wed Apr 16 2003 [email protected] - use BuildRoot * Mon Mar 24 2003 [email protected] - Add improved version of cron_number_check.patch from Gernot Payer * Thu Mar 20 2003 [email protected] - Fix wrong check for number, thanks to Gernot Payer <[email protected]> (#25680) * Fri Feb 28 2003 [email protected] - Fix quoting problem with % in crontab, thanks to Klaus G. Wagner <[email protected]> (#17713) * Thu Feb 13 2003 [email protected] - Do not own /etc/cron.d* since we might want to use other cron versions. * Tue Nov 05 2002 [email protected] - fixed bogus self-provides * Tue Nov 05 2002 [email protected] - fixed typo in run-crons script (ouput->output) (#21497) * Thu Aug 15 2002 [email protected] - add PreReq tag to spec file * Mon Aug 05 2002 [email protected] - Use $time instead of xntpd - Make sendmail/postfix "Should-Start" * Tue Jul 02 2002 [email protected] - crontab(1) must not leak fd for /var/spool/cron/deny and/or /var/spool/cron/allow to the user's editor (security). * Thu Apr 25 2002 [email protected] - added newline to run-cron output (#15796) * Fri Mar 01 2002 [email protected] - fix month/day interval in manpage * Thu Feb 21 2002 [email protected] - logger is in /bin, adapt run-crons script * Mon Feb 04 2002 [email protected] - fix reload option of init-script (#13026) * Thu Jan 24 2002 [email protected] - modified fillup_and_insserv call (perl-hack not needed here) * Thu Jan 17 2002 [email protected] - fixed initscript comments * Thu Jan 10 2002 [email protected] - removed test for CRON variable from init script * Wed Dec 12 2001 [email protected] - fix wrong sigchld handling (thanks to Philip Willoughby) - changed to new init script handling * Fri Sep 28 2001 [email protected] - removed duplicate trap in run-crons (#11472) * Thu Sep 13 2001 [email protected] - updated run-crons (feedback from volker_apelt, thanks) * Fri Sep 07 2001 [email protected] - Instead of closing std{in,out,err} redirect them to /dev/null. * Wed Aug 15 2001 [email protected] - add log messages when one of the /etc/cron/cron.* scripts fails (thanks for suggestion by Steffen Dettmer) * Mon May 07 2001 [email protected] - Added security patch for a wrong setuid() call. * Tue Apr 24 2001 [email protected] - added rc-link * Mon Apr 23 2001 [email protected] - added updated startscript and rc.config variable * Thu Apr 12 2001 [email protected] - Close stdin, stdout, and stderr on forking of the daemon. * Wed Feb 14 2001 [email protected] - add patch to prevent buffer overflow with usernames longer than 19 characters * Tue Feb 06 2001 [email protected] - Make it compile with new glibc - remove calls to fax utilities and texpire from default crontab * Tue Dec 12 2000 [email protected] - Add cron.hourly because we provide /etc/cron.hourly/ - Remove lock files not at same time but with a quater offset - Don't run *.rpmorig, *.rpmnew, *.rmpsave, *.swap, *.bak, *~, #* - Don run a script if it is already running - Remove `echo' to enable DTS patch of Thomas * Fri Dec 08 2000 [email protected] - fix bug introduced in last change * Mon Nov 20 2000 [email protected] - add security patch from Daniel Jacobowitz to cron - prevent cron.daily called twice when changing from DST to normal (#998) * Wed Nov 15 2000 [email protected] - add most of the patches of Chris D. Faulhaber ([email protected]) (#4249) * Tue Sep 05 2000 [email protected] - make sematic of cron.monthly clearer. It is now executed on the first check in run-crons executed in a month but at most once per month. Older semantic was to execute every 30 days which resulted in being called twice per month when month has 31 days and first execution was on 1st day of month. (#3850) * Fri Jul 21 2000 [email protected] - fix the use of ifdef __linux__ (everywhere else __linux is used) * Wed May 31 2000 [email protected] - Start script with "nice -15" * Mon May 22 2000 [email protected] - Fix post install section * Tue May 16 2000 [email protected] - Move /var/cron -> /var/spool/cron (FHS 2.1) * Sun Feb 27 2000 [email protected] - Move /usr/man -> /usr/share/man * Mon Jan 24 2000 [email protected] - added -D__linux to cope with gcc 2.95 * Thu Dec 02 1999 [email protected] - removed CDR_PROG section from run-crons. this leads to problems in some network environments. * Mon Sep 20 1999 [email protected] - added Requires smtp_daemon * Mon Sep 13 1999 [email protected] - ran old prepare_spec on spec file to switch to new prepare_spec. * Mon Aug 30 1999 [email protected] - always use fork instead of vfork * Fri Aug 27 1999 [email protected] - prevent sendmail from being called as root * Thu Aug 26 1999 [email protected] - fixed some possible buffer overflow exploits * Fri Jul 23 1999 [email protected] - redirect stderr of apm call to /dev/null * Thu Jul 15 1999 [email protected] - don't run cron jobs via run-cron if o a cd writer is running o laptop is AC-offline - /etc/crontab: o don't log every start of run-crons o run faxclean only once a day * Mon Mar 29 1999 [email protected] - added cron.d feature from debian-cron * Mon Feb 01 1999 [email protected] - merged beta and stable version - added entries in crontab to delete lastrun files, to let cronjobs be started at night. * Fri Jan 08 1999 [email protected] - changed run-crons to work around finds 'strange behavior' * Fri Dec 18 1998 [email protected] - use SIGCHLD instead of SIGCLD * Tue Dec 15 1998 [email protected] - fixed xargs in run-crons * Mon Dec 14 1998 [email protected] - fixed bug in run-crons * Mon Dec 14 1998 [email protected] - added /etc/cron.* feature. * Tue Nov 17 1998 [email protected] - added texpire to crontab. - use noreplace for config files. * Thu Sep 10 1998 [email protected] - fixed problem with non existing var/cron/tabs/root. * Mon Sep 07 1998 [email protected] - fixed check for /var/cron/tabs/root in %post section * Mon Jul 07 1997 [email protected] - warn if cron.daily is still in /var/cron/tabs/root - start cron.daily 10 minutes earlier, so that duplicate entries don't overlap :-( * Thu Jun 05 1997 [email protected] - use /etc/crontab instead of /var/cron/tabs/root * Thu May 15 1997 [email protected] - removed *.new -> orig stuff behavior, since is not neded for rpm. * Wed Apr 30 1997 [email protected] - fix screen output ifrom ALLOW_FILE to DENY_FILE - do not include syslog.c anymore, libc is fixed - disable debugging compile time switch - add some security patches * Thu Feb 27 1997 [email protected] added crontab entries for hylafax. * Wed Jan 22 1997 [email protected] - syslogging works even if syslogd is restarted * Thu Jan 02 1997 [email protected] - beautified man page - store crontab.root.new in /root instead of /tmp * Thu Jan 02 1997 [email protected] - atrun aus crontab fur root rausgenommen.
/etc/cron.deny /etc/crontab /usr/bin/cronnext /usr/bin/crontab /usr/lib/pam.d/crond /usr/lib/systemd/system/cron.service /usr/libexec/cron /usr/libexec/cron/run-crons /usr/sbin/cron /usr/sbin/rccron /usr/share/doc/packages/cronie /usr/share/doc/packages/cronie/AUTHORS /usr/share/doc/packages/cronie/ChangeLog /usr/share/doc/packages/cronie/README /usr/share/fillup-templates/sysconfig.cron /usr/share/licenses/cronie /usr/share/licenses/cronie/COPYING /usr/share/man/man1/cronnext.1.gz /usr/share/man/man1/crontab.1.gz /usr/share/man/man5/crontab.5.gz /usr/share/man/man8/cron.8.gz /usr/share/man/man8/crond.8.gz /var/spool/cron /var/spool/cron/lastrun /var/spool/cron/tabs
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Dec 11 23:24:38 2024