From cde6bdd495ed07f2664c88e345c5b98167371372 Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Thu, 31 Oct 2019 17:31:53 +0100 Subject: [PATCH] Release new version 1.5.5 --- ChangeLog | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++ Makefile.am | 2 + NEWS | 14 +++++++ README | 24 ++++++------ configure.ac | 2 +- readme.md | 17 +++++++-- 6 files changed, 148 insertions(+), 15 deletions(-) diff --git a/ChangeLog b/ChangeLog index e4ed9fa..a5a3fe4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,107 @@ +2019-10-31 Tomas Mraz + + * Release new version 1.5.5 + +2019-10-31 Tomas Mraz + + * Avoid warning for strncat. + +2019-10-29 Christian Kastner + + * crontab.1: Various fixes and improvements + +2019-10-30 Christian Kastner + + * crontab: fsync to check for full disk + +2019-10-30 Christian Kastner + + * crontab: Add Y/N to retry prompt + +2019-10-30 Christian Kastner + + * entries: Explicitly validate upper ranges and steps + +2019-10-29 Christian Kastner + + * crond: report missing newline before EOF + +2019-09-09 Christian Hesse + + * do not log carriage return + +2019-08-22 sgerwk + + * skip directories when given as crontabs + +2019-07-22 Stephane Blondon + + * crontab -l colors comment lines in a different color + +2019-07-09 sgerwk + + * fix compile instruction: configure is generated by autogen.sh + +2019-07-08 Tomas Mraz + + * getdtablesize() can return very high values in containers + +2019-05-11 John Horne + + * Power supply name not detected correctly. + +2019-05-07 Tomas Mraz + + * Revert "Avoid creating pid files when crond doesn't fork" + +2019-04-15 Tomas Mraz + + * anacron: fix types in comparisons + +2019-03-31 Sami Kerola + + * mics: stop using plain integer as NULL pointer + +2019-03-31 Sami Kerola + + * cron: fix type in comparison + +2019-03-31 Sami Kerola + + * cron: fix variable shadowing + +2019-03-31 Sami Kerola + + * cron: mark signal number arguments in signal handlers unused + +2019-04-08 Tomáš Mráz + + * Update readme.md with recent releases + +2019-04-08 Tomas Mraz + + * Move allowed() and related function to security.c + +2019-03-31 Sami Kerola + + * build-sys: enable anacron by default + +2019-03-31 Sami Kerola + + * build-sys: use none-recursive build + +2019-04-02 sgerwk + + * cronnext: optionally select jobs by substring + +2019-03-18 Tomas Mraz + + * crond: Do not abort loading crontab prematurely in case of error + +2019-03-18 Tomas Mraz + + * Release new version 1.5.4 + 2019-03-18 Tomas Mraz * crond: Fix regression from last release diff --git a/Makefile.am b/Makefile.am index b8d6ab3..8b95e6e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -11,6 +11,8 @@ dist_noinst_HEADERS = \ cronie_common.h EXTRA_DIST += \ + README.anacron \ + COPYING.anacron \ cronie.init \ crond.sysconfig \ contrib/anacrontab \ diff --git a/NEWS b/NEWS index b55e01a..ffc07ce 100644 --- a/NEWS +++ b/NEWS @@ -1,10 +1,24 @@ cronie NEWS -- history of user-visible changes. +Release 1.5.5 + +* Explicitly validate upper end of range and step to disallow entries + such as: 1-234/5678 * * * * .... +* crond: Report missing newline before EOF in syslog so the line is not + completely silently ignored. +* crontab -l colors comment lines in a different color. +* crond: Revert "Avoid creating pid files when crond doesn't fork". +* anacron is built by default. +* Use non-recursive build. +* cronnext: Allow to optionally select jobs by substring. + Release 1.5.4 + * crond: Fix regression from previous release. Only first job from a crontab was being run. Release 1.5.3 + * Fix CVE-2019-9704 and CVE-2019-9705 to avoid local DoS of the crond. * crontab: Make crontab without arguments fail. * crond: In PAM configuration include system-auth instead of password-auth. diff --git a/README b/README index c298ffe..d2c35c3 100644 --- a/README +++ b/README @@ -1,11 +1,13 @@ -17. January 2008 mmaslano (at) redhat (dot) com -Rename the fork on cronie. The source code could be found here: -http://mmaslano.fedorapeople.org/cronie/ or git archive here: -git://git.fedorahosted.org/git/cronie.git - -3. October 2007 mmaslano (at) redhat (dot) com -This is a clone of 'original' vixie-cron. It was used in Red Hat|Fedora -system and patched for a long time. Now was made clone tagged with -version 4.2. -Changes are mainly in git commit messages, some older changes could be -found in spec changelog (contrib/vixie-cron.spec). +Cronie contains the standard UNIX daemon crond that runs specified programs at +scheduled times and related tools. The source is based on the original vixie-cron +and has security and configuration enhancements like the ability to use pam and +SELinux. + +And why cronie? See http://www.urbandictionary.com/define.php?term=cronie + +Contact +------- + +Mailing list: `cronie-devel AT lists.fedorahosted DOT org` + +Bug reports and pull requests can be filled at the Github site. diff --git a/configure.ac b/configure.ac index 4d337a6..bffe9ad 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([cronie],[1.5.4],[mmaslano@redhat.com,tmraz@fedoraproject.org]) +AC_INIT([cronie],[1.5.5],[mmaslano@redhat.com,tmraz@fedoraproject.org]) AC_CONFIG_HEADER([config.h]) AC_PREREQ(2.60) diff --git a/readme.md b/readme.md index e3a1471..524b939 100644 --- a/readme.md +++ b/readme.md @@ -1,16 +1,27 @@ # Cronie Cronie contains the standard UNIX daemon crond that runs specified programs at -scheduled times and related tools. It is based on the original cron and -has security and configuration enhancements like the ability to use pam and +scheduled times and related tools. The source is based on the original vixie-cron +and has security and configuration enhancements like the ability to use pam and SELinux. And why cronie? [http://www.urbandictionary.com/define.php?term=cronie] # Download -Latest released version is 1.5.4. +Latest released version is 1.5.5. User visible changes: +Release 1.5.5 +- Explicitly validate upper end of range and step to disallow entries + such as: 1-234/5678 * * * * .... +- crond: Report missing newline before EOF in syslog so the line is not + completely silently ignored. +- crontab -l colors comment lines in a different color. +- crond: Revert "Avoid creating pid files when crond doesn't fork". +- anacron is built by default. +- Use non-recursive build. +- cronnext: Allow to optionally select jobs by substring. + Release 1.5.4 - crond: Fix regression from previous release. Only first job from a crontab was being run.