+2015-05-28 Tomas Mraz <tmraz@fedoraproject.org>
+
+ * Pass the job environment also when executing the sendmail.
+
+2015-01-31 Felix Janda <felix.janda@posteo.de>
+
+ * database.c: Use POSIX NAME_MAX instead of BSD MAXNAMLEN
+
+2015-04-21 Tomas Mraz <tmraz@fedoraproject.org>
+
+ * Prevent adding duplicate orphans on reload.
+
+2015-02-05 Tomas Mraz <tmraz@fedoraproject.org>
+
+ * Do not overwrite the last zero-byte.
+
+2015-02-03 Tomas Mraz <tmraz@fedoraproject.org>
+
+ * Log the crond shutdown.
+
+2015-01-28 Tomas Mraz <tmraz@fedoraproject.org>
+
+ * No need to call strcmp on already matched variables.
+
+2015-01-28 Tomas Mraz <tmraz@fedoraproject.org>
+
+ * Use unbiased random number for RANDOM_DELAY.
+
+2015-01-28 Tomas Mraz <tmraz@fedoraproject.org>
+
+ * Call PAM only when it makes sense.
+
+2015-01-28 Tomas Mraz <tmraz@fedoraproject.org>
+
+ * Fix broken test for match_rx() failure.
+
+2014-11-04 Tomas Mraz <tmraz@fedoraproject.org>
+
+ * Properly check the existence of the user at the time the job is run.
+
2014-09-17 Marcela Mašláňová <mmaslano@redhat.com>
* contrib/cronie.systemd: Services must be running before starting
-SUBDIRS = src man
-if ANACRON
-SUBDIRS += anacron
-endif
-
-if PAM
-pamdir = $(sysconfdir)/pam.d
-dist_pam_DATA = pam/crond
-endif
+SUBDIRS = src man anacron
dist_noinst_HEADERS = \
cronie_common.h
contrib/0anacron \
contrib/0hourly \
contrib/dailyjobs \
- contrib/cronie.systemd
+ contrib/cronie.systemd \
+ anacron/ChangeLog.anacron
+
+if PAM
+pamdir = $(sysconfdir)/pam.d
+dist_pam_DATA = pam/crond
+else
+EXTRA_DIST += pam/crond
+endif
+cronie NEWS -- history of user-visible changes.
+
+Release 1.5.0
+
+* First release with NEWS. :)
+* 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.
# Makefile.am - two binaries crond and crontab
+if ANACRON
sbin_PROGRAMS = anacron
+endif
anacron_SOURCES = \
gregor.c lock.c log.c main.c matchrx.c readtab.c runjob.c \
-AC_INIT([cronie],[1.4.12],[mmaslano@redhat.com,tmraz@redhat.com])
+AC_INIT([cronie],[1.5.0],[mmaslano@redhat.com,tmraz@fedoraproject.org])
AC_CONFIG_HEADER([config.h])
AC_PREREQ(2.60)
dist_man_MANS = crontab.1 crontab.5 cron.8 crond.8
+EXTRA_DIST = anacrontab.5 anacron.8
+
if ANACRON
-dist_man_MANS += anacrontab.5 anacron.8
+dist_man_MANS += $(EXTRA_DIST)
endif
-noinst_MANS = bitstring.3
-