Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

cronie-anacron-1.6.1-slfo.1.1.21 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: cronie-anacron Distribution: SUSE Linux Framework One
Version: 1.6.1 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.21 Build date: Tue Dec 20 17:10:11 2022
Group: System/Base Build host: reproducible
Size: 44691 Source RPM: cronie-1.6.1-slfo.1.1.21.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/cronie-crond/cronie
Summary: Utility for running regular jobs
Anacron becames part of cronie. Anacron is used only for running regular jobs.
The default settings execute regular jobs by anacron, however this could be
overloaded in settings.

Provides

Requires

License

BSD-3-Clause AND GPL-2.0-only AND MIT

Changelog

* Tue Dec 20 2022 schubi@suse.com
  - Use %_pam_vendordir
* Wed Dec 07 2022 schubi@suse.com
  - 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 danilo.spinella@suse.com
  - Update to 1.6.1:
    * Fix a regression in handling ranges (x-y) in crontab
  - Remove upstreamed patch:
    * bsc1198265.patch
* Thu Apr 14 2022 danilo.spinella@suse.com
  - Fix bsc#1198265 Regression in handling 1-5 crontab entries
    * bsc1198265.patch
* Tue Mar 29 2022 danilo.spinella@suse.com
  - 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 danilo.spinella@suse.com
  - 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 danilo.spinella@suse.com
  - 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 dmueller@suse.com
  - 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 dmueller@suse.com
  - refresh spec files (move license to licensedir)
* Mon Aug 31 2020 kstreitova@suse.com
  - 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 idonmez@suse.com
  - Add an example job definition to sample.root
* Tue Dec 03 2019 malte.kraus@suse.com
  - change permissions calls in spec file to use slashes for
    directories [boo#1158130]
* Wed Nov 20 2019 kstreitova@suse.com
  - drop 'checkproc' line from the run-crons as the usage is bogus
    [bsc#1155929]
* Tue Nov 05 2019 kstreitova@suse.com
  - 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 kstreitova@suse.com
  - 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 kstreitova@suse.com
  - refresh cronie-pam_config.diff to integrate pam_keyinit pam
    module [bsc#1144044]
* Mon Aug 19 2019 kukuk@suse.com
  - 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 kstreitova@suse.com
  - 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 kstreitova@suse.com
  - 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 kstreitova@suse.com
  - 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 crrodriguez@opensuse.org
  - cron.service: No limit on the number of processes spawned by cron
    shall be imposed.
* Tue Oct 30 2018 crrodriguez@opensuse.org
  - 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 kstreitova@suse.com
  - 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 rbrown@suse.com
  - Requires mail as it's really needed by cron-crons script, not
    smtp_daemon [bsc#1070565] [bsc#1064834]
* Mon Nov 27 2017 jsegitz@suse.com
  - 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 kstreitova@suse.com
  - Requires smtp_daemon (not just Recommends) as it's needed by
    run-crons script [bsc#1064834]
* Thu Nov 23 2017 rbrown@suse.com
  - Replace references to /var/adm/fillup-templates with new
    %_fillupdir macro (boo#1069468)
* Mon Aug 21 2017 kukuk@suse.de
  - Require group trusted if we use them
* Tue Mar 28 2017 kstreitova@suse.com
  - 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 kstreitova@suse.com
  - cleanup with spec-cleaner
* Fri Sep 30 2016 kstreitova@suse.com
  - remove the omc xml config that is useless nowdays
* Thu Sep 08 2016 tchvatal@suse.com
  - 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 crrodriguez@opensuse.org
  - cron.service: Use KillMode=process like upstream does.
* Thu Jun 25 2015 crrodriguez@opensuse.org
  - revert last change, it is a bug in sssd.service, fixed in
    SR#313709
* Thu Jun 25 2015 jmatejek@suse.com
  - add support for MAILFROM, MAIL_CONFIG and different mailer binaries
    in run-crons (bnc#812367, bnc#366762)
* Tue Jun 23 2015 tchvatal@suse.com
  - Start cron after sssd.service bnc#926961
* Mon Jun 22 2015 tchvatal@suse.com
  - Redo the post/pre update approach to fix migration from SLE11.
    Should fix bnc#919028
* Fri Jun 19 2015 kstreitova@suse.com
  - 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 crrodriguez@opensuse.org
  - 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 ledest@gmail.com
  - fix bashisms in pre scripts
* Mon Sep 22 2014 kstreitova@suse.com
  - 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 kstreitova@suse.com
  - clean up with spec-cleaner
* Thu Sep 11 2014 kstreitova@suse.com
  - fix dangling symlink on sbin/service
* Fri Aug 01 2014 vcizek@suse.com
  - add sysconfig.cron that used to be provided by aaa_base (bnc#860058)
* Mon Jun 16 2014 vdziewiecki@suse.com
  -Add an option to manually reload cron.
* Thu Jan 30 2014 vdziewiecki@suse.com
  -Restart the service if it crashes
* Thu Jan 23 2014 aj@ajaissle.de
  - Leave /usr/sbin/rccron in as link to /sbin/service
* Sun Oct 20 2013 p.drouand@gmail.com
  - Remove old sysvinit hacks; none target distributions use sysvinit
* Wed Sep 25 2013 vdziewiecki@suse.com
  - 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 crrodriguez@opensuse.org
  - 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 crrodriguez@opensuse.org
  - Ordering units after syslog.target is no longer recommended.
* Fri Mar 22 2013 mmeister@suse.com
  - Added url as source.
    Please see http://en.opensuse.org/SourceUrls
* Thu Feb 07 2013 meissner@suse.com
  - fixed the file descriptor leak correctly (bnc#786096,bnc#802345)
* Mon Feb 04 2013 fcrozat@suse.com
  - Regenerate cronie-pam_config.diff, last line of the patch was not
    properly added, causing bnc#801553.
* Mon Nov 12 2012 vdziewiecki@suse.com
  -Fix Bug 786096 - VUL-1: cron: does not close file descriptors before invocation of commands
* Sun Oct 28 2012 crrodriguez@opensuse.org
  - DO not require sysvinit(syslog), the journal is enough
* Thu Oct 18 2012 coolo@suse.com
  - buildrequire systemd by pkgconfig provide to get systemd-mini
    in build environments (to break cycle)
* Wed Aug 15 2012 crrodriguez@opensuse.org
  - 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 coolo@suse.com
  - 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 sweet_f_a@gmx.de
  - remove useless autmake dependency
* Tue Apr 10 2012 tabraham@novell.com
  - added cronie-1.4.8-bug_756197.diff to remove references to anacron
    in crontab.5
* Wed Jan 18 2012 tabraham@novell.com
  - 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 aj@suse.de
  - Add dependency on ypbind and nscd (bnc#732356)
  - Do not install generic INSTALL file.
  - Use set_permissions for newer distros.
* Wed Nov 30 2011 coolo@suse.com
  - add automake as buildrequire to avoid implicit dependency
* Tue Nov 29 2011 crrodriguez@opensuse.org
  - Cron started before network is up [bnc#733275]
* Fri Oct 07 2011 fcrozat@suse.com
  - Ensure service_add_post is called in %post and not verify.
* Thu Sep 29 2011 fcrozat@suse.com
  - Use systemd macros to register cron.service.
* Sun Sep 18 2011 jengelh@medozas.de
  - Remove redundant tags/sections from specfile
* Mon Jul 11 2011 vcizek@novell.com
  - changed run-parts to run-crons in anacron (bnc#689494)
* Mon Jun 06 2011 vcizek@novell.com
  - 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 vcizek@novell.com
  - corrected job output via syslog (bnc#692871)
* Wed Apr 27 2011 vcizek@novell.com
  - update to 1.4.7
    many bugs fixed (including bnc#690166)
* Thu Feb 24 2011 vcizek@novell.com
  - bnc#662433 again:
    added quiet option to pam config, in order to avoid logging,
    when /etc/cron.allow is missing
* Thu Jan 06 2011 vcizek@novell.com
  - 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 aj@suse.de
  - cron.service needs to be after mta.
* Tue Dec 07 2010 coolo@novell.com
  - prereq init script syslog
* Tue Nov 09 2010 cristian.rodriguez@opensuse.org
  - use full RELRO here.
* Mon Nov 08 2010 aj@suse.de
  - Fix rpm group of cronie-anacron
* Mon Nov 08 2010 aj@suse.de
  - Fix package list.
* Sun Oct 31 2010 jengelh@medozas.de
  - Use %_smp_mflags
* Wed Oct 27 2010 aj@suse.de
  - Add cron.service for systemd.
* Wed Oct 27 2010 mseben@gmail.com
  - 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 coolo@novell.com
  - use cronie_version not cron's version for anacron
* Thu Oct 21 2010 cristian.rodriguez@opensuse.org
  -  Update to cronie 1.4.5_git201010210619
    * Fix broken ifdef HAS_FCHOWN
    * Cronie supports "clustering" now.
* Wed Oct 13 2010 mseben@gmail.com
  - added scriptlets and subpackage cron for propper update
* Thu Aug 26 2010 cristian.rodriguez@opensuse.org
  - 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 mseben@novell.com
  - added crond_pid.diff to finaly fix cron.pid issue which breaks
    init script
* Thu Mar 25 2010 mseben@novell.com
  - 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 mseben@novell.com
  - added race-mtime_new.patch : to fix crontab -e crontab file
    timestamp race condition (bnc#580800) (CVE-2010-0424)
* Wed Feb 03 2010 mseben@novell.com
  - 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 jengelh@medozas.de
  - enable parallel build
* Thu Dec 17 2009 mseben@novell.com
  - added subpackage cronie-anacron
* Wed Dec 09 2009 mseben@novell.com
  - 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 mseben@novell.com
  - added minuslog.diff and remove_old_system.diff
    from cron package
* Mon Dec 07 2009 crrodriguez@opensuse.org
  - enable anacron build
  - enable audit support
  - cleanup spec file a bit
* Sat Dec 05 2009 mseben@novell.com
  - 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 mseben@novell.com
  - added initgroups_check.patch : verify return value of
    initgroups (bnc#537178) (CVE-2006-2607)
* Wed Nov 18 2009 mseben@novell.com
  - added pam conversion function (reworked pam.diff) fate#306386
* Wed Nov 18 2009 mseben@novell.com
  - 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 coolo@novell.com
  - updated patches to apply with fuzz=0
* Wed Oct 14 2009 ro@suse.de
  - init script: remove "-p $PIDFILE" from startproc call
    (until startproc does allow to combine -f and -p again)
* Fri Aug 22 2008 prusnak@suse.cz
  - added -DWITH_SELINUX to DEFS
* Wed Aug 20 2008 ro@suse.de
  - remove outdated options from fillup_and_insserv call
* Wed Aug 20 2008 mkoenig@suse.de
  - enable SELinux support [fate#303662]
* Wed Aug 13 2008 mkoenig@suse.de
  - fix init script tags
* Wed Jan 16 2008 mskibbe@suse.de
  - Fate #301837: CRON XLM Service Description Document
* Tue Jan 08 2008 coolo@suse.de
  - 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 mkoenig@suse.de
  - remove old *system* entries before database reload to avoid
    comparing wrong mtimes. [#344667]
* Mon Dec 10 2007 mkoenig@suse.de
  - prevent cron.monthly running twice in a month [#338474]
* Wed Dec 05 2007 mkoenig@suse.de
  - revert last change, it was wrong [#346150]
* Wed Nov 28 2007 mkoenig@suse.de
  - fix calculation of time difference in run-crons script
* Tue Nov 27 2007 mkoenig@suse.de
  - fix problem with DAILY_TIME set to 00:00
* Wed Nov 07 2007 mkoenig@suse.de
  - add %fillup_prereq and %insserv_prereq to Prereq
* Tue Oct 16 2007 mkoenig@suse.de
  - move ac power test to the beginning of the run_crons script,
    to avoid creation of the tmpdir [#333751]
* Tue Jun 19 2007 dmueller@suse.de
  - cron should depend on smtp
* Wed Jun 13 2007 mkoenig@suse.de
  - fix another cron.daily run twice bug [#283218]
* Thu Mar 29 2007 mkoenig@suse.de
  - Restrict hardlink check to avoid potential DOS attacks [#258372]
* Fri Mar 09 2007 mkoenig@suse.de
  - use pid file for start/stop [#248163]
* Fri Feb 16 2007 mkoenig@suse.de
  - 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 mkoenig@suse.de
  - load database right after daemon awakes [#243020]
* Fri Feb 09 2007 mkoenig@suse.de
  - use norootforbuild
* Tue Feb 06 2007 mkoenig@suse.de
  - set PAM_TTY [#242586]
* Wed Sep 27 2006 mkoenig@suse.de
  - relax requirements on crontab permissions [#207645]
* Fri Sep 01 2006 kukuk@suse.de
  - Add pam_loginuid.so to PAM config
* Wed Aug 23 2006 mkoenig@suse.de
  - fixed segfault bug [#199153]
* Mon May 29 2006 kssingvo@suse.de
  - fixed priviledge escalation bug CVE-2006-2607 (bugzilla#178863)
* Tue Mar 28 2006 hvogel@suse.de
  - really enable PAM [#160426]
* Sat Mar 11 2006 schwab@suse.de
  - Fix last change.
* Tue Feb 28 2006 hvogel@suse.de
  - add $network to Should-Start of the init script to avoid
    cron starting before network [#151141]
* Wed Jan 25 2006 mls@suse.de
  - converted neededforbuild to BuildRequires
* Mon Jan 16 2006 mmj@suse.de
  - Build with -fstack-protector
* Mon Jan 16 2006 mmj@suse.de
  - Make editors which do not modify original also work [#143209]
* Mon Jan 16 2006 mmj@suse.de
  - Add the possibility to log also successful jobs, and introduce
    sysconfig variables to control this [#135619]
* Mon Jan 16 2006 mmj@suse.de
  - Send mail as user executing the cronjob [#140905]
* Sat Jan 14 2006 schwab@suse.de
  - Don't strip binaries.
* Wed Jan 11 2006 mlasars@suse.de
  - changed run-crons to run cron.daily at a designated
    time (#114761).
* Tue Dec 06 2005 mmj@suse.de
  - Make sure SELinux is disabled
* Thu Aug 25 2005 kukuk@suse.de
  - Fix permission of installed PAM config file
* Fri Jun 17 2005 mmj@suse.de
  - Compile with -fpie, link with -pie
* Wed Jun 15 2005 mmj@suse.de
  - Remove LAuS
* Thu May 12 2005 meissner@suse.de
  - use RPM_OPT_FLAGS -Wno-comment
* Wed Apr 27 2005 mmj@suse.de
  - 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 mmj@suse.de
  - ignore .svn directories [#71052]
* Mon Mar 07 2005 mmj@suse.de
  - rm commands in /etc/crontab are redundant [#71017]
* Fri Feb 25 2005 ro@suse.de
  - explicitly set permissions for /var/spool/cron{,/tabs}
* Wed Jan 12 2005 kukuk@suse.de
  - Add PAM support
* Mon Jan 10 2005 mmj@suse.de
  - Don't source /etc/rc.status twice [#49673]
* Fri Oct 01 2004 mmj@suse.de
  - 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 mmj@suse.de
  - Add correct permissions handling
  - Fix swap_uids_back() function
* Wed Sep 22 2004 mmj@suse.de
  - Remove selinux support since it's broken at the moment [#45611]
* Tue Sep 14 2004 mmj@suse.de
  - Make run-crons up to date with laptops ac stuff [#45248]
* Mon Sep 13 2004 ro@suse.de
  - make laus stuff conditional
* Tue Aug 31 2004 mmj@suse.de
  - Remove update functionality from the last millenium
  - Clean out notify mails [#44347]
  - Clean up spec file a bit
* Tue Aug 31 2004 mmj@suse.de
  - Add patch to be more relaxed with permissions [#44304] [#44470]
* Wed Aug 25 2004 thomas@suse.de
  - added laus patch
* Tue Aug 24 2004 mmj@suse.de
  - New cron has slightly changed semantics, so invoke process_crontab
    correctly and make system crontabs works again
* Mon Aug 23 2004 mmj@suse.de
  - 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 mmj@suse.de
  - Call make in %build allthough make install implies it's built
* Mon Aug 23 2004 mmj@suse.de
  - 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 kukuk@suse.de
  - fix permissions of crontab
* Fri Mar 26 2004 thomas@suse.de
  - cosmetic changes in spec file (inspired by mmj)
  - ironed out hunk shift due to changed line offset in laus
    patch
* Wed Mar 24 2004 thomas@suse.de
  - made LAuS support work on x86_64
* Tue Mar 23 2004 thomas@suse.de
  - added LAuS patch
* Thu Oct 02 2003 fehr@suse.de
  - fix wrong nice level of cron scripts (#31961)
* Thu Sep 18 2003 ro@suse.de
  - fix typo in run-crons (#31216)
* Tue Aug 26 2003 mmj@suse.de
  - Don't do it all in the 0'th hour, but the 4th
* Sat Aug 16 2003 kukuk@suse.de
  - Modify /etc/crontab only if we need to move cron directory
  - Try to restart daemon on update
* Thu Jul 03 2003 fehr@suse.de
  - 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 sndirsch@suse.de
  - /usr/lib/cron/run-crons: added missing "-n" to specify nice level
* Tue May 06 2003 fehr@suse.de
  - Fix bug in quoting patch (#26675)
* Wed Apr 16 2003 coolo@suse.de
  - use BuildRoot
* Mon Mar 24 2003 fehr@suse.de
  - Add improved version of cron_number_check.patch from Gernot Payer
* Thu Mar 20 2003 fehr@suse.de
  - Fix wrong check for number, thanks to Gernot Payer <gpayer@suse.de>
    (#25680)
* Fri Feb 28 2003 fehr@suse.de
  - Fix quoting problem with % in crontab, thanks to Klaus G. Wagner
    <kgw@suse.de> (#17713)
* Thu Feb 13 2003 mmj@suse.de
  - Do not own /etc/cron.d* since we might want to use other cron
    versions.
* Tue Nov 05 2002 ro@suse.de
  - fixed bogus self-provides
* Tue Nov 05 2002 ro@suse.de
  - fixed typo in run-crons script (ouput->output) (#21497)
* Thu Aug 15 2002 fehr@suse.de
  - add PreReq tag to spec file
* Mon Aug 05 2002 kukuk@suse.de
  - Use $time instead of xntpd
  - Make sendmail/postfix "Should-Start"
* Tue Jul 02 2002 draht@suse.de
  - 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 fehr@suse.de
  - added newline to run-cron output (#15796)
* Fri Mar 01 2002 egmont@suselinux.hu
  - fix month/day interval in manpage
* Thu Feb 21 2002 ro@suse.de
  - logger is in /bin, adapt run-crons script
* Mon Feb 04 2002 fehr@suse.de
  - fix reload option of init-script (#13026)
* Thu Jan 24 2002 ro@suse.de
  - modified fillup_and_insserv call (perl-hack not needed here)
* Thu Jan 17 2002 ro@suse.de
  - fixed initscript comments
* Thu Jan 10 2002 ro@suse.de
  - removed test for CRON variable from init script
* Wed Dec 12 2001 fehr@suse.de
  - fix wrong sigchld handling (thanks to Philip Willoughby)
  - changed to new init script handling
* Fri Sep 28 2001 ro@suse.de
  - removed duplicate trap in run-crons (#11472)
* Thu Sep 13 2001 ro@suse.de
  - updated run-crons (feedback from volker_apelt, thanks)
* Fri Sep 07 2001 schwab@suse.de
  - Instead of closing std{in,out,err} redirect them to /dev/null.
* Wed Aug 15 2001 fehr@suse.de
  - add log messages when one of the /etc/cron/cron.* scripts fails
    (thanks for suggestion by Steffen Dettmer)
* Mon May 07 2001 draht@suse.de
  - Added security patch for a wrong setuid() call.
* Tue Apr 24 2001 ro@suse.de
  - added rc-link
* Mon Apr 23 2001 ro@suse.de
  - added updated startscript and rc.config variable
* Thu Apr 12 2001 werner@suse.de
  - Close stdin, stdout, and stderr on forking of the daemon.
* Wed Feb 14 2001 fehr@suse.de
  - add patch to prevent buffer overflow with usernames longer than
    19 characters
* Tue Feb 06 2001 fehr@suse.de
  - Make it compile with new glibc
  - remove calls to fax utilities and texpire from default crontab
* Tue Dec 12 2000 werner@suse.de
  - 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 fehr@suse.de
  - fix bug introduced in last change
* Mon Nov 20 2000 fehr@suse.de
  - add security patch from Daniel Jacobowitz to cron
  - prevent cron.daily called twice when changing from DST to normal (#998)
* Wed Nov 15 2000 fehr@suse.de
  - add most of the patches of Chris D. Faulhaber (jedgar@fxp.org) (#4249)
* Tue Sep 05 2000 fehr@suse.de
  - 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 fehr@suse.de
  - fix the use of ifdef __linux__ (everywhere else __linux is used)
* Wed May 31 2000 fehr@suse.de
  - Start script with "nice -15"
* Mon May 22 2000 kukuk@suse.de
  - Fix post install section
* Tue May 16 2000 kukuk@suse.de
  - Move /var/cron -> /var/spool/cron (FHS 2.1)
* Sun Feb 27 2000 kukuk@suse.de
  - Move /usr/man -> /usr/share/man
* Mon Jan 24 2000 uli@suse.de
  - added -D__linux to cope with gcc 2.95
* Thu Dec 02 1999 bs@suse.de
  - removed CDR_PROG section from run-crons. this leads to problems in
    some network environments.
* Mon Sep 20 1999 ro@suse.de
  - added Requires smtp_daemon
* Mon Sep 13 1999 bs@suse.de
  - ran old prepare_spec on spec file to switch to new prepare_spec.
* Mon Aug 30 1999 kukuk@suse.de
  - always use fork instead of vfork
* Fri Aug 27 1999 fehr@suse.de
  - prevent sendmail from being called as root
* Thu Aug 26 1999 fehr@suse.de
  - fixed some possible buffer overflow exploits
* Fri Jul 23 1999 bs@suse.de
  - redirect stderr of apm call to /dev/null
* Thu Jul 15 1999 bs@suse.de
  - 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 ro@suse.de
  - added cron.d feature from debian-cron
* Mon Feb 01 1999 bs@suse.de
  - merged beta and stable version
  - added entries in crontab to delete lastrun files, to let cronjobs be started
    at night.
* Fri Jan 08 1999 bs@suse.de
  - changed run-crons to work around finds 'strange behavior'
* Fri Dec 18 1998 ro@suse.de
  - use SIGCHLD instead of SIGCLD
* Tue Dec 15 1998 bs@suse.de
  - fixed xargs in run-crons
* Mon Dec 14 1998 bs@suse.de
  - fixed bug in run-crons
* Mon Dec 14 1998 bs@suse.de
  - added /etc/cron.* feature.
* Tue Nov 17 1998 bs@suse.de
  - added texpire to crontab.
  - use noreplace for config files.
* Thu Sep 10 1998 bs@suse.de
  - fixed problem with non existing var/cron/tabs/root.
* Mon Sep 07 1998 bs@suse.de
  - fixed check for /var/cron/tabs/root in %post section
* Mon Jul 07 1997 florian@suse.de
  - 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 florian@suse.de
  - use /etc/crontab instead of /var/cron/tabs/root
* Thu May 15 1997 bs@suse.de
  - removed *.new -> orig stuff behavior, since is not neded for rpm.
* Wed Apr 30 1997 florian@suse.de
  - 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 bs@suse.de
  added crontab entries for hylafax.
* Wed Jan 22 1997 florian@suse.de
  - syslogging works even if syslogd is restarted
* Thu Jan 02 1997 bs@suse.de
  - beautified man page
  - store crontab.root.new in /root instead of /tmp
* Thu Jan 02 1997 bs@suse.de
  - atrun aus crontab fur root rausgenommen.

Files

/etc/anacrontab
/etc/cron.hourly/0anacron
/usr/sbin/anacron
/usr/share/man/man5/anacrontab.5.gz
/usr/share/man/man8/anacron.8.gz
/var/spool/anacron
/var/spool/anacron/cron.daily
/var/spool/anacron/cron.monthly
/var/spool/anacron/cron.weekly


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Oct 1 00:01:50 2024