Blame ChangeLog

Packit Service 43ce2e
2018-05-03  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* crontab: do not try to replace the crontab with a directory
Packit Service 43ce2e
Packit Service 43ce2e
2018-01-24  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Support the MAILFROM also in anacron.
Packit Service 43ce2e
Packit Service 43ce2e
2017-11-28  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Document that in range the first number must be less than second.
Packit Service 43ce2e
Packit Service 43ce2e
2017-10-28  sgerwk <sgerwk@aol.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* round time on the minute
Packit Service 43ce2e
Packit Service 43ce2e
2017-10-28  sgerwk <sgerwk@aol.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* print all jobs executed in interval
Packit Service 43ce2e
Packit Service 43ce2e
2017-10-28  sgerwk <sgerwk@aol.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* new options -l and -q
Packit Service 43ce2e
Packit Service 43ce2e
2017-10-28  sgerwk <sgerwk@aol.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* output in yaml format
Packit Service 43ce2e
Packit Service 43ce2e
2017-10-28  sgerwk <sgerwk@aol.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* print the job(s) that is going to be executed next
Packit Service 43ce2e
Packit Service 43ce2e
2017-10-28  sgerwk <sgerwk@aol.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* allow checking a time interval
Packit Service 43ce2e
Packit Service 43ce2e
2017-10-28  sgerwk <sgerwk@aol.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* print format for flags
Packit Service 43ce2e
Packit Service 43ce2e
2017-11-02  Marco Migliori <sgerwk@aol.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* cronnext can read additional crontabs from files
Packit Service 43ce2e
Packit Service 43ce2e
2017-09-14  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Use proper variable types.
Packit Service 43ce2e
Packit Service 43ce2e
2017-09-14  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Add myself as author.
Packit Service 43ce2e
Packit Service 43ce2e
2017-09-14  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Log startup even when started in non-forking mode.
Packit Service 43ce2e
Packit Service 43ce2e
2017-07-14  Mark Montague <mark@catseye.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Fix SELinux denial when running under Docker
Packit Service 43ce2e
Packit Service 43ce2e
2017-07-01  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* build-sys: use silent build rule
Packit Service 43ce2e
Packit Service 43ce2e
2017-06-11  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* cronnext: improve manual page
Packit Service 43ce2e
Packit Service 43ce2e
2017-06-11  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* all: add version printing option -V
Packit Service 43ce2e
Packit Service 43ce2e
2017-06-11  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* cronnext: use same style in usage() with other commands
Packit Service 43ce2e
Packit Service 43ce2e
2017-06-10  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* various files: fix indentation
Packit Service 43ce2e
Packit Service 43ce2e
2017-06-10  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* crond: never define unused cron_start_pam()
Packit Service 43ce2e
Packit Service 43ce2e
2017-05-01  SjonHortensius <SjonHortensius@users.noreply.github.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Add Arch Linux to list of distributions
Packit Service 43ce2e
Packit Service 43ce2e
2017-04-28  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Fix misleading indentation.
Packit Service 43ce2e
Packit Service 43ce2e
2017-04-28  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Make cronnext build and work with additional features enabled.
Packit Service 43ce2e
Packit Service 43ce2e
2017-04-18  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Add MIME-Version header also to mails generated by anacron.
Packit Service 43ce2e
Packit Service 43ce2e
2017-04-18  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Add MIME-Version header to generated mails.
Packit Service 43ce2e
Packit Service 43ce2e
2017-03-29  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* The output might not be mailed, make the message more precise.
Packit Service 43ce2e
Packit Service 43ce2e
2017-03-29  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Allow empty environment values in crontab.
Packit Service 43ce2e
Packit Service 43ce2e
2017-03-29  Tomáš Mráz <t8m@users.noreply.github.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Point releases to the GitHub cronie releases page
Packit Service 43ce2e
Packit Service 43ce2e
2017-03-29  Kristýna Streitová <kstreitova@suse.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crontab.5: Add a mention about disabling logging
Packit Service 43ce2e
Packit Service 43ce2e
2017-03-29  Kristýna Streitová <kstreitova@suse.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Avoid creating pid files when crond doesn't fork
Packit Service 43ce2e
Packit Service 43ce2e
2017-01-20  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* readme.md: remove CRs
Packit Service 43ce2e
Packit Service 43ce2e
2017-01-20  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Add readme.md for github
Packit Service 43ce2e
Packit Service 43ce2e
2016-09-08  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Make it clear that one of the reasons for getpwnam() failure is unknown user.
Packit Service 43ce2e
Packit Service 43ce2e
2016-09-05  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* On some machines the power supply is named ADP0.
Packit Service 43ce2e
Packit Service 43ce2e
2016-08-23  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Query power supply status directly from kernel.
Packit Service 43ce2e
Packit Service 43ce2e
2016-06-27  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* cronnext: Fix warnings
Packit Service 43ce2e
Packit Service 43ce2e
2016-06-27  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* cronnext: Print usage and error on stderr.
Packit Service 43ce2e
Packit Service 43ce2e
2016-06-27  Marco Migliori <sgerwk@aol.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Added useful utility cronnext to find out time of the next job run.
Packit Service 43ce2e
Packit Service 43ce2e
2016-06-23  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron: Check return value of fchdir.
Packit Service 43ce2e
Packit Service 43ce2e
2016-06-23  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Release new version 1.5.1
Packit Service 43ce2e
Packit Service 43ce2e
2016-06-23  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Remove unneeded obsolete SELinux include.
Packit Service 43ce2e
Packit Service 43ce2e
2016-06-23  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Remove unneeded obsolete SELinux includes.
Packit Service 43ce2e
Packit Service 43ce2e
2016-06-23  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Rename timeval time to tv so time function can be used.
Packit Service 43ce2e
Packit Service 43ce2e
2016-06-23  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Fix longstanding race condition on crontab modification.
Packit Service 43ce2e
	  If crontab is modified twice at the same second the crond reads it
Packit Service 43ce2e
	  which means the timestamp will not change, the latest content will
Packit Service 43ce2e
	  never be read.
Packit Service 43ce2e
Packit Service 43ce2e
2016-06-10  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Fix misleading comment in pam configuration file.
Packit Service 43ce2e
Packit Service 43ce2e
2016-05-13  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron: use mkstemp() instead of tempnam()
Packit Service 43ce2e
	  Although the use of tempnam() seemed to be safeguarded
Packit Service 43ce2e
	  better to not use it at all.
Packit Service 43ce2e
Packit Service 43ce2e
2016-05-13  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron: Drop potentially unsafe umask setting.
Packit Service 43ce2e
Packit Service 43ce2e
2016-05-13  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron: Do not try to mail to empty address.
Packit Service 43ce2e
Packit Service 43ce2e
2016-04-25  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Clarify the crontab(1) documentation.
Packit Service 43ce2e
Packit Service 43ce2e
2016-04-23  Gary Tierney <gary.tierney@gmx.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Remove hardcoded "system_u" SELinux user
Packit Service 43ce2e
	  This gets rid of the hardcoded reference to the ref-policy system_u user
Packit Service 43ce2e
	  and instead relies on the user that cronie is currently running as.
Packit Service 43ce2e
Packit Service 43ce2e
2016-04-25  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Clarify return value.
Packit Service 43ce2e
Packit Service 43ce2e
2016-03-15  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Correct instructions for disabling Anacron.
Packit Service 43ce2e
Packit Service 43ce2e
2015-11-07  Ville Skyttä <ville.skytta@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* Man page syntax fixes
Packit Service 43ce2e
Packit Service 43ce2e
2015-11-05  Robert Byrnes <Robert.Byrnes@deshaw.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Inherit PATH from the crond environment if -P option is used.
Packit Service 43ce2e
Packit Service 43ce2e
2015-07-13  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* In crontab command use a temporary filename that is ignored by crond.
Packit Service 43ce2e
Packit Service 43ce2e
2015-05-28  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Add *.patch and *.orig to .gitignore
Packit Service 43ce2e
Packit Service 43ce2e
2015-05-28  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Add compile to .gitignore.
Packit Service 43ce2e
Packit Service 43ce2e
2015-05-28  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Release new version 1.5.0
Packit Service 43ce2e
	  properly create dist tarball even with anacron and PAM disabled
Packit Service 43ce2e
Packit Service 43ce2e
2015-05-28  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Pass the job environment also when executing the sendmail.
Packit Service 43ce2e
Packit Service 43ce2e
2015-01-31  Felix Janda <felix.janda@posteo.de>
Packit Service 43ce2e
Packit Service 43ce2e
	* database.c: Use POSIX NAME_MAX instead of BSD MAXNAMLEN
Packit Service 43ce2e
Packit Service 43ce2e
2015-04-21  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Prevent adding duplicate orphans on reload.
Packit Service 43ce2e
Packit Service 43ce2e
2015-02-05  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Do not overwrite the last zero-byte.
Packit Service 43ce2e
Packit Service 43ce2e
2015-02-03  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Log the crond shutdown.
Packit Service 43ce2e
Packit Service 43ce2e
2015-01-28  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* No need to call strcmp on already matched variables.
Packit Service 43ce2e
Packit Service 43ce2e
2015-01-28  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Use unbiased random number for RANDOM_DELAY.
Packit Service 43ce2e
Packit Service 43ce2e
2015-01-28  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Call PAM only when it makes sense.
Packit Service 43ce2e
Packit Service 43ce2e
2015-01-28  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Fix broken test for match_rx() failure.
Packit Service 43ce2e
Packit Service 43ce2e
2014-11-04  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* Properly check the existence of the user at the time the job is run.
Packit Service 43ce2e
Packit Service 43ce2e
2014-09-17  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* contrib/cronie.systemd: Services must be running before starting
Packit Service 43ce2e
	crond, otherwise many jobs is not running properly for no obvious
Packit Service 43ce2e
	reason.  nss-user-lookup.target should help when people are authenticated
Packit Service 43ce2e
	through nss/sssd.  Based on: https://bugzilla.redhat.com/show_bug.cgi?id=1067236
Packit Service 43ce2e
Packit Service 43ce2e
2014-07-30  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: More logging when getpwnam fails.  Based on: rhbz#1123984 Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2014-07-25  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac, src/env.c: BSD doesn't define environ in unistd.h.
Packit Service 43ce2e
	Also cronie didn't have option for enabling BSD specifics.  Based on: naota@gentoo.org Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2014-07-25  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/readtab.c: Add missing brackets into anacron readtab.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2014-07-25  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/misc.c: Include missing header for signal handlers.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2014-07-04  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* contrib/cronie.systemd: Missing reload definition in unit file was
Packit Service 43ce2e
	added.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2014-04-30  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* : commit b2c8cbcef8c97b5a175d6e71995249b288707b0f Author: Tomas
Packit Service 43ce2e
	Mraz <tmraz@fedoraproject.org> Date:   Tue Apr 29 14:08:25 2014
Packit Service 43ce2e
	+0200
Packit Service 43ce2e
Packit Service 43ce2e
2014-03-31  Martin Poole <mpoole@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/misc.c: crond installs a signal hander for SIGINT & SIGTERM
Packit Service 43ce2e
	which removes the pid file and exits. This handler is not reset for
Packit Service 43ce2e
	individual forked sub-processes which results in the condition that
Packit Service 43ce2e
	if the child receives SIGINT or SIGTERM the pid file is erroneously
Packit Service 43ce2e
	removed.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2014-02-14  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/readtab.c: Anacron does not correctly check configuration
Packit Service 43ce2e
	parameters for validity and can segfault on certain data types. The return code
Packit Service 43ce2e
	from the match_rx calls in readtab.c are not being checked
Packit Service 43ce2e
	correctly. Bugfix let to segfaults in downstreams on non intel
Packit Service 43ce2e
	architectures. All options in anacrontab should be now working
Packit Service 43ce2e
	correctly.  Based on patch from: Martin Poole
Packit Service 43ce2e
Packit Service 43ce2e
2014-01-20  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* contrib/cronie.systemd: Remove syslog.target according to Fedora
Packit Service 43ce2e
	and systemd guidelines.  https://fedorahosted.org/fpc/ticket/177#comment:2 Thanks to: Ville Skyttä
Packit Service 43ce2e
Packit Service 43ce2e
2014-01-17  Ville Skyttä <ville.skytta@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/anacron.8: [PATCH] Fix anacron.8 UTF-8 encoding.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2013-12-18  Ville Skyta <ville.skytta@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/lock.c, anacron/readtab.c, man/crontab.5, src/cron.c,
Packit Service 43ce2e
	src/database.c: Spelling fixes.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2013-12-18  Ville Skytta <ville.skytta@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/readtab.c, src/do_command.c: strncmp() size fixes.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2013-12-18  Martin Poole <mpoole@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/readtab.c: Anacron does not correctly check configuration
Packit Service 43ce2e
	parameters for validity and can segfault on certain data types. The
Packit Service 43ce2e
	return code from the match_rx calls in readtab.c are not being
Packit Service 43ce2e
	checked correctly.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2013-09-26  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/cron.8: crond -n must change pam setting.
Packit Service 43ce2e
Packit Service 43ce2e
2013-09-12  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* cronie.init: Non-root user can't read configuration. Init file
Packit Service 43ce2e
	will fail with proper error message.  rhbz#1006869
Packit Service 43ce2e
Packit Service 43ce2e
2013-08-29  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* : commit 2ec335f9549e8134102ac37665171a40a5407512 Author: Saul
Packit Service 43ce2e
	Wold <sgw@linux.intel.com> Date:   Mon Aug 26 11:18:27 2013 +0200
Packit Service 43ce2e
Packit Service 43ce2e
2013-08-16  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/security.c: Pull PAM environment variables also from session
Packit Service 43ce2e
	modules.  - also fix memory leak of environment returned by pam_getenvlist()
Packit Service 43ce2e
Packit Service 43ce2e
2013-08-13  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* contrib/cronie.systemd: KillMode in systemd unit file will enable
Packit Service 43ce2e
	to finish jobs executed by cron. Even if cron dies, jobs should
Packit Service 43ce2e
	continue.  Based on: https://bugzilla.redhat.com/show_bug.cgi?id=919290
Packit Service 43ce2e
Packit Service 43ce2e
2013-08-09  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/misc.c: Fcntl locking has different semantics than flock.
Packit Service 43ce2e
	Prefer flock.
Packit Service 43ce2e
Packit Service 43ce2e
2013-07-18  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* ChangeLog, configure.ac: Release 1.4.11
Packit Service 43ce2e
Packit Service 43ce2e
2013-06-11  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/user.c: Log failures in load_user().
Packit Service 43ce2e
Packit Service 43ce2e
2013-06-11  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/crontab.5, src/cron.c, src/entry.c, src/env.c, src/globals.h,
Packit Service 43ce2e
	src/structs.h: Add support for RANDOM_DELAY of jobs.
Packit Service 43ce2e
Packit Service 43ce2e
2013-06-11  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/user.c: Fixed bug introduced by previous commit and simplified
Packit Service 43ce2e
	error handling.
Packit Service 43ce2e
Packit Service 43ce2e
2013-06-07  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/env.c, src/funcs.h, src/user.c: Copy some variables from the
Packit Service 43ce2e
	crond process environment.  Also cleanup error handling in load_env().
Packit Service 43ce2e
Packit Service 43ce2e
2013-06-06  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: setenv takes 3 arguments
Packit Service 43ce2e
Packit Service 43ce2e
2013-06-06  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: Do not use putenv with string literal.
Packit Service 43ce2e
Packit Service 43ce2e
2013-04-25  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/do_command.c: Make From field in mails from crond RFC
Packit Service 43ce2e
	compliant.
Packit Service 43ce2e
Packit Service 43ce2e
2012-12-30  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/crontab.c: cron: clarify usage() print out The -n option needs argument, which was missing from the usage().  Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-12-29  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/global.h, anacron/main.c, anacron/readtab.c: anacron: fix
Packit Service 43ce2e
	shadow declarations Change global variables to have more specific name.  This will make
Packit Service 43ce2e
	warnings about shadowing to go away, and may result to a little more
Packit Service 43ce2e
	readable code.  log.c:74:35: warning: declaration of 'args' shadows a global
Packit Service 43ce2e
	declaration [-Wshadow] global.h:97:15: warning: shadowed declaration
Packit Service 43ce2e
	is here [-Wshadow] Reference:
Packit Service 43ce2e
Packit Service 43ce2e
	http://web.archiveorange.com/archive/v/N6p0RpcfZsIBsaU8B2sE#72jDywyk8NZ3i9gSigned-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-12-29  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/crontab.c, src/entry.c, src/macros.h, src/security.c: smatch
Packit Service 43ce2e
	scan: fix various warningss found using smatch entry.c:396 load_entry() info: redundant null check on e->pwd
Packit Service 43ce2e
	calling free() entry.c:398 load_entry() info: redundant null check
Packit Service 43ce2e
	on e->cmd calling free() /usr/include/bits/fcntl.h:48:10: warning: preprocessor token
Packit Service 43ce2e
	O_NOFOLLOW redefined macros.h:136:9: this was the original
Packit Service 43ce2e
	definition security.c:98:44: warning: non-ANSI function declaration of function
Packit Service 43ce2e
	'cron_restore_default_security_context' crontab.c:439:29: warning:
Packit Service 43ce2e
	non-ANSI function declaration of function 'tmp_path' Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2013-01-02  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/cron.8: Mention systemctl command in man page of crond. Based
Packit Service 43ce2e
	on rhbz#891160.
Packit Service 43ce2e
Packit Service 43ce2e
2012-12-20  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* contrib/0anacron: contrib: remove bashisms Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-12-20  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* COPYING.anacron, anacron/global.h, anacron/gregor.c,
Packit Service 43ce2e
	anacron/gregor.h, anacron/lock.c, anacron/log.c, anacron/main.c,
Packit Service 43ce2e
	anacron/matchrx.c, anacron/matchrx.h, anacron/readtab.c,
Packit Service 43ce2e
	anacron/runjob.c: docs: corrections to FSF license files, and postal
Packit Service 43ce2e
	address The COPYING and file is replaced by files from GNU web site.  http://www.gnu.org/licenses/gpl-2.0.txt Postal addresses to FSF in other files are updated to match with the
Packit Service 43ce2e
	address in license files.  References:
Packit Service 43ce2e
Packit Service 43ce2e
	http://lists.gnu.org/archive/html/freefont-announce/2005-04/msg00001.htmlSigned-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-12-02  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* cronie.init: init script: remove bashisms References: https://sourceforge.net/projects/checkbaskisms/
Packit Service 43ce2e
	Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-12-01  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/log.c, anacron/main.c, anacron/readtab.c,
Packit Service 43ce2e
	anacron/runjob.c: anacron: make function declarations to be ansi
Packit Service 43ce2e
	compliant Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-12-01  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/main.c, anacron/runjob.c: anacron: remove numeric exit and
Packit Service 43ce2e
	file descriptor values Use symbolic values from standard header instead.  Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-12-01  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/main.c: anacron: clean up usage() output Inform in usage which options will need arguments, and add reference
Packit Service 43ce2e
	to manual page.  Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-12-01  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/runjob.c: anacron: set end job message string to be
Packit Service 43ce2e
	constant runjob.c:308:7: warning: assignment discards 'const' qualifier from
Packit Service 43ce2e
	pointer target type [enabled by default] Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-12-01  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/global.h, anacron/main.c: anacron: add function attributes Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-12-01  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* Makefile.am, cronie_common.h, src/cron.c, src/crontab.c,
Packit Service 43ce2e
	src/security.c: compile: add function attributes Some of the argument values are not in use, and few functions does
Packit Service 43ce2e
	not return.  Informing which will make few warning messages
Packit Service 43ce2e
	disapper, and compiler to generate better binary.  Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-12-01  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: compile: fix signed and unsigned warnings cron.c:100:16: warning: comparison between signed and unsigned
Packit Service 43ce2e
	integer expressions [-Wsign-compare] cron.c:108:16: warning:
Packit Service 43ce2e
	comparison between signed and unsigned integer expressions
Packit Service 43ce2e
	[-Wsign-compare] cron.c:125:16: warning: comparison between signed
Packit Service 43ce2e
	and unsigned integer expressions [-Wsign-compare] Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-27  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: crond: make usage easier to read Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-27  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/crontab.c: crontab: make usage easier to read Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-27  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* ChangeLog, configure.ac: New release 1.4.10.
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-27  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/crontab.c, src/do_command.c, src/funcs.h: Condtionalize pam
Packit Service 43ce2e
	functions.
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-27  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac: Drop duplicate -lselinux -laudit.
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-27  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/funcs.h, src/security.c, src/structs.h: Fix missing includes
Packit Service 43ce2e
	for selinux and other types.
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-27  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/cron.8, src/cron.c: Fix some issues introduced in c58b1d9
Packit Service 43ce2e
	Documentation improvements based on Michael Lass suggestions.  * give -m an own line in manpage * don't explain -P twice * correct description of -P to what it actually does Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-26  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/crontab.c: Fix const usage in crontab.
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-22  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/anacron.8: docs: anacron fix out dated information about open
Packit Service 43ce2e
	file limits For quite a while open files limit has defaulted to 1024, but rather
Packit Service 43ce2e
	than informing what might be the number user should inspect value
Packit Service 43ce2e
	from own time.  Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-22  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/anacrontab.5: docs: fix reference to other manual There is no crontabs(4).  For user it makes most sense to look
Packit Service 43ce2e
	crontab(1).  Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-22  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/anacron.8, man/anacrontab.5, man/cron.8, man/crontab.1,
Packit Service 43ce2e
	man/crontab.5: docs: fix various groff issues * Add spaces after dots (English spacing).  * Remove use of inline emphasis where possible.  * Use mail and url macros.  * Wrap long and join short lines.  * Remove end of line white spaces.  Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-24  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac, src/pathnames.h: build-sys: make ./configure to
Packit Service 43ce2e
	seach vi path Using "/usr/ucb/vi" as defaut fallback EDITOR is not going to work
Packit Service 43ce2e
	on most of distributions where this package is installed.  That said
Packit Service 43ce2e
	it might work somewhere, so searching the vi editor at configure
Packit Service 43ce2e
	time is the sensible thing to do, if user does not want to define
Packit Service 43ce2e
	the default.  Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-24  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c, src/crontab.c, src/database.c, src/do_command.c,
Packit Service 43ce2e
	src/entry.c, src/env.c, src/macros.h, src/security.c, src/user.c: 
Packit Service 43ce2e
	debuging: make Debug macro look like function This will make indent(1) program not to think it is a clause.  Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-24  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/do_command.c, src/user.c: declarations: fix shadow
Packit Service 43ce2e
	declarations user.c:68:7: warning: declaration of 'save_errno' shadows a previous
Packit Service 43ce2e
	local [-Wshadow] user.c:64:14: warning: shadowed declaration is here
Packit Service 43ce2e
	[-Wshadow] do_command.c:559:9: warning: declaration of 'pid' shadows a previous
Packit Service 43ce2e
	local [-Wshadow] do_command.c:91:8: warning: shadowed declaration is
Packit Service 43ce2e
	here [-Wshadow] Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-24  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/Makefile.am, src/cron.c, src/cron.h, src/crontab.c,
Packit Service 43ce2e
	src/database.c, src/do_command.c, src/entry.c, src/env.c,
Packit Service 43ce2e
	src/externs.h, src/funcs.h, src/globals.h, src/job.c, src/macros.h,
Packit Service 43ce2e
	src/misc.c, src/popen.c, src/pw_dup.c, src/security.c,
Packit Service 43ce2e
	src/structs.h, src/user.c: includes: make inclusions clean This change makes files to include what they need, instead of having
Packit Service 43ce2e
	generic inclusion headers which will include everything to
Packit Service 43ce2e
	everywhere.  Also the local headers havee ifndef & define
Packit Service 43ce2e
	protection, which makes them to be save to include in any file,
Packit Service 43ce2e
	without one having to think in which order the inclusions happen at
Packit Service 43ce2e
	compile time.  Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-26  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/misc.c: Fix up also the const in comment.
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-24  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/crontab.c, src/database.c, src/env.c, src/funcs.h, src/misc.c: 
Packit Service 43ce2e
	variables: use const where ever possible Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-24  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/crontab.c, src/security.c, src/user.c: build-sys: reduce
Packit Service 43ce2e
	selinux and pam compiling scope when possible This will fix following warnings, and makes compiled program to
Packit Service 43ce2e
	contain less unnecessary references.  crontab.c:60:14: warning: 'selinux_context' defined but not used
Packit Service 43ce2e
	[-Wunused-variable] security.c:188:12: warning:
Packit Service 43ce2e
	'cron_open_pam_session' defined but not used [-Wunused-function]
Packit Service 43ce2e
	security.c:250:12: warning: 'cron_authorize_context' defined but not
Packit Service 43ce2e
	used [-Wunused-function] security.c:283:12: warning:
Packit Service 43ce2e
	'cron_authorize_range' defined but not used [-Wunused-function] Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-24  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/crontab.c: compliancy: do not mix declarations and code Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-24  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/database.c, src/do_command.c: clean up: reduce variable
Packit Service 43ce2e
	passing when they are not used Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-24  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/database.c, src/pw_dup.c, src/security.c: assingments: remove
Packit Service 43ce2e
	initialization if value is never used The next operation with these variables will overwrite the values
Packit Service 43ce2e
	set at init.  Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-24  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c, src/entry.c, src/env.c, src/misc.c, src/popen.c: 
Packit Service 43ce2e
	compliancy: use memset() rather than bzero() Reference:
Packit Service 43ce2e
Packit Service 43ce2e
	http://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xsh_chap03.htmlSigned-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-24  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/Makefile.am: build-sys: make clean needs to remove
Packit Service 43ce2e
	cron-paths.h The file is generated at build time.  This change is needed to make
Packit Service 43ce2e
	distcheck work without an error.  [...] ERROR: files left in build directory after distclean:
Packit Service 43ce2e
	./src/cron-paths.h Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-24  Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
	* autogen.sh: build-sys: add autotools helper script The script will help building when source code is checked out from
Packit Service 43ce2e
	git.  Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-26  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: Do not log that syslog will be used instead of
Packit Service 43ce2e
	sendmail if explicitly requested.
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-26  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac, src/cron.c, src/database.c: Enable system crontab by
Packit Service 43ce2e
	default and use AC_ARG_ENABLE instead of AC_ARG_WITH.
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-22  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* ChangeLog, configure.ac: Minor release 1.4.9.
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-13  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/cron.8, src/cron.c: Documentation improvements based on
Packit Service 43ce2e
	Michael Lass suggestions.
Packit Service 43ce2e
Packit Service 43ce2e
2012-11-02  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* contrib/cronie.systemd: Add time-sync.target. If synchronization
Packit Service 43ce2e
	is used, crond will start after sync by ntpd/chrony. rhbz#872516
Packit Service 43ce2e
Packit Service 43ce2e
2012-10-11  Tom Jones <tom@oxix.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/cron.8, src/cron.c, src/entry.c, src/globals.h: The sysadmin
Packit Service 43ce2e
	may want to arrange for the PATH to be correct in the environment
Packit Service 43ce2e
	from which cron is launched.  This new option tells cron to not
Packit Service 43ce2e
	overwrite this path for itself or for the child cron jobs.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2012-07-24  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac: The enable-relro erased previously set LDFLAGS.
Packit Service 43ce2e
Packit Service 43ce2e
2012-07-02  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/crontab.5: Fix typo in man page.  rhbz#836292 Thanks to: Dave Allan
Packit Service 43ce2e
Packit Service 43ce2e
2012-06-22  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/global.h, anacron/lock.c, anacron/main.c,
Packit Service 43ce2e
	anacron/readtab.c: Preferred hour of start of the job. If the hour
Packit Service 43ce2e
	is missed job will be skipped.
Packit Service 43ce2e
Packit Service 43ce2e
2012-06-21  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/readtab.c: Range of hours for daily jobs must have
Packit Service 43ce2e
	lower-higher hour.
Packit Service 43ce2e
Packit Service 43ce2e
2012-06-21  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/crontab.c: Crontab has wrong permission.  Based on rhbz#676081
Packit Service 43ce2e
Packit Service 43ce2e
2012-06-19  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac, src/cron.c, src/database.c: syscrontab, the system
Packit Service 43ce2e
	crontab, is not mandatory anymore.  Cronie can be build without it. The patch was based on complaints of
Packit Service 43ce2e
	distribution without /etc/crontab file.  https://fedorahosted.org/cronie/ticket/10
Packit Service 43ce2e
Packit Service 43ce2e
2012-06-13  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c, src/do_command.c: Sendmail doesn't have to be
Packit Service 43ce2e
	installed.  The info message should make sense.  https://fedorahosted.org/cronie/ticket/15
Packit Service 43ce2e
Packit Service 43ce2e
2012-06-06  Tim Landscheidt <tim@tim-landscheidt.de>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: Previously, crond exited in the signal handler for
Packit Service 43ce2e
	SIGINT and SIGTERM.  Thus, the Inotify close code in main() was
Packit Service 43ce2e
	never reached.  This commit introduces a got_sigintterm variable
Packit Service 43ce2e
	that is set when SIGINT or SIGTERM are received and leads to a clean
Packit Service 43ce2e
	exit of the main loop.  * src/cron.c: Rename quit() to sigintterm_handler().  Add
Packit Service 43ce2e
	got_sigintterm variable and set it on SIGINT and SIGTERM.  Shorten
Packit Service 43ce2e
	sleep and exit main loop on got_sigintterm.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2012-06-06  Tim Landscheidt <tim@tim-landscheidt.de>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/entry.c: 9th bit is overwritten.  Hour bit fields have 24 bits (0..23, 3 bytes). bit_nclear() however
Packit Service 43ce2e
	in this case is called to clear bits 0..24! Thus, it overwrites the
Packit Service 43ce2e
	first bit of the following struct member (dom). This is not
Packit Service 43ce2e
	problematic for normal use as dom is set after hour as are all other
Packit Service 43ce2e
	fields.  The last field, dow, uses 8 bits so 9 are cleared. This could be the
Packit Service 43ce2e
	MIN_STAR bit of flags, but as flags is an int, there is probably a
Packit Service 43ce2e
	padding byte in between; at least I couldn't trigger it to be unset.
Packit Service 43ce2e
	So this could probably only cause problems on 8-bit systems.  https://fedorahosted.org/cronie/ticket/11 Signed-off-by: Marcela
Packit Service 43ce2e
	Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2012-06-06  Tim Landscheidt <tim@tim-landscheidt.de>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/readtab.c, anacron/runjob.c: Remove unused variables.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2012-06-06  Tim Landscheidt <tim@tim-landscheidt.de>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/runjob.c: Fix use of "const char *" in call to putenv().  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2012-04-12  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/do_command.c: The mail header for automatic reply will now
Packit Service 43ce2e
	contain another field: "Precedence: bulk", which is not compulsory
Packit Service 43ce2e
	according to RFC3834.  Based on: Harald Reindl request in rhbz#811186
Packit Service 43ce2e
Packit Service 43ce2e
2012-04-12  Sven Vermeulen <swift@gentoo.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/security.c: setkeycreatecon is not needed. Users should
Packit Service 43ce2e
	inherited key context if it was already set for them.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2012-04-11  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Makefile.am, contrib/cronie.systemd: systemd unit file was added
Packit Service 43ce2e
	into contrib This unit file is used in Fedora. The systemd-user-sessions.service
Packit Service 43ce2e
	guarantees everything, what is needed for log in of users, is
Packit Service 43ce2e
	already running (ypbind, sssd, ldap, ...).
Packit Service 43ce2e
Packit Service 43ce2e
2012-04-11  T.M. Abraham <tabraham@novell.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/crontab.5: adjust documentation title to reference "crontab"
Packit Service 43ce2e
	instead of "anacrontab" Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2011-12-07  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* contrib/0anacron, contrib/0hourly, contrib/dailyjobs, man/cron.8,
Packit Service 43ce2e
	man/crontab.5: Adjust the documentation to better describe the
Packit Service 43ce2e
	current situation with crontab and anacrontab.
Packit Service 43ce2e
Packit Service 43ce2e
2011-11-24  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/crontab.1: Add name of file, where can be set PAM
Packit Service 43ce2e
	configuration.
Packit Service 43ce2e
Packit Service 43ce2e
2011-10-24  Petr Sabata <psabata@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* cronie.init: Service restart needlessly reports failure.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2011-10-06  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/security.c: Raw context should be used. Especially when
Packit Service 43ce2e
	mcstransd in older releases is running.
Packit Service 43ce2e
Packit Service 43ce2e
2011-09-20  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c, src/crontab.c: No need to have full path in the
Packit Service 43ce2e
	ProgramName.
Packit Service 43ce2e
Packit Service 43ce2e
2011-06-29  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* : commit 01a692b123c885c883e7791f0a1833df5edfe327 Author: Tomas
Packit Service 43ce2e
	Mraz <tmraz@fedoraproject.org> Date:   Wed Jun 29 12:42:27 2011
Packit Service 43ce2e
	+0200
Packit Service 43ce2e
Packit Service 43ce2e
2011-06-29  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: Revert "Cronie disables inotify support when the
Packit Service 43ce2e
	/etc/crontab file does not exist at startup." This reverts commit acdf4ae8456888ed78201906ef528f4c28f54582 as it
Packit Service 43ce2e
	introduces fd leaks.
Packit Service 43ce2e
Packit Service 43ce2e
2011-06-27  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* ChangeLog, configure.ac: Minor release 1.4.8
Packit Service 43ce2e
Packit Service 43ce2e
2011-06-24  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/do_command.c: Cron writes job output to syslog incorrectly.
Packit Service 43ce2e
	When cron is invoked in a way to print job output to syslog, it does
Packit Service 43ce2e
	print only the first character of the output. Author: Vitezslav
Packit Service 43ce2e
	Cizek Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2011-06-21  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c, src/database.c, src/funcs.h, src/structs.h: Check
Packit Service 43ce2e
	orphaned crontabs for adoption.
Packit Service 43ce2e
Packit Service 43ce2e
2011-06-21  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/do_command.c: Unify logging in case of SyslogOutput with the
Packit Service 43ce2e
	rest of crond.
Packit Service 43ce2e
Packit Service 43ce2e
2011-05-26  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/cron.8, man/crontab.1: Change of email adress of cluster
Packit Service 43ce2e
	support author.
Packit Service 43ce2e
Packit Service 43ce2e
2011-05-16  Kiyoshi OHGISHI <ohgishi@gaia.eonet.ne.jp>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/main.c: The charset of anacron's mail is always
Packit Service 43ce2e
	ANSI_X3.4-1968. There are no setlocale is anacron's source.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2011-04-28  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: Cronie disables inotify support when the /etc/crontab
Packit Service 43ce2e
	file does not exist at startup.  Existence of crontab and directories wasn't controlled before
Packit Service 43ce2e
	creating inotify watches.
Packit Service 43ce2e
Packit Service 43ce2e
2011-03-15  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac: Clean configure.
Packit Service 43ce2e
Packit Service 43ce2e
2011-03-15  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* ChangeLog, configure.ac: New release 1.4.7.
Packit Service 43ce2e
Packit Service 43ce2e
2011-03-15  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac: Split relro and pie into two options.
Packit Service 43ce2e
Packit Service 43ce2e
2011-03-11  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/matchrx.c: Add missing va_end() call.
Packit Service 43ce2e
Packit Service 43ce2e
2011-03-11  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: Remove unused variable.
Packit Service 43ce2e
Packit Service 43ce2e
2011-03-11  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/env.c: Fix incorrect pointer in sizeof.
Packit Service 43ce2e
Packit Service 43ce2e
2011-03-11  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/crontab.c: Fixed leaking of env and members of entry in
Packit Service 43ce2e
	replace_cmd().
Packit Service 43ce2e
Packit Service 43ce2e
2011-03-11  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/database.c, src/user.c: Fix memory leaks in load_user.
Packit Service 43ce2e
Packit Service 43ce2e
2011-03-11  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/entry.c: The last bit to set is always LAST_ - FIRST_.
Packit Service 43ce2e
Packit Service 43ce2e
2011-03-11  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/matchrx.c: Check malloc return for NULL.
Packit Service 43ce2e
Packit Service 43ce2e
2011-03-11  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/misc.c: Do not try to compile dead code.
Packit Service 43ce2e
Packit Service 43ce2e
2011-03-11  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c, src/crontab.c, src/funcs.h, src/misc.c: Rename
Packit Service 43ce2e
	set_cron_cwd() to check_spool_dir() as we do not do any chdir
Packit Service 43ce2e
	anymore.
Packit Service 43ce2e
Packit Service 43ce2e
2011-03-11  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/misc.c: Add missing check for stat() return value.
Packit Service 43ce2e
Packit Service 43ce2e
2011-03-09  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/main.c: Safeguard for system time changes. Otherwise
Packit Service 43ce2e
	anacron might wait with the job running for a too long time.
Packit Service 43ce2e
Packit Service 43ce2e
2011-03-08  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: Fix the non-default timezone support. Do not run jobs
Packit Service 43ce2e
	multiple times on DST change.
Packit Service 43ce2e
Packit Service 43ce2e
2011-03-07  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/do_command.c, src/security.c: Set mailfrom to the user
Packit Service 43ce2e
	account, better PAM logging.
Packit Service 43ce2e
Packit Service 43ce2e
2011-03-07  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/do_command.c, src/funcs.h, src/popen.c, src/security.c: Set
Packit Service 43ce2e
	only groups in the process handling PAM calls. Keep uids at 0 so the
Packit Service 43ce2e
	process is not killable by the user.
Packit Service 43ce2e
Packit Service 43ce2e
2011-03-02  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/do_command.c: Whitespace cleanups.
Packit Service 43ce2e
Packit Service 43ce2e
2011-03-02  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/do_command.c, src/popen.c: Fix SIGPIPE handling in
Packit Service 43ce2e
	do_command() and popen.  Ensure that PAM session is always closed.
Packit Service 43ce2e
Packit Service 43ce2e
2011-02-21  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/do_command.c: Comment not freeing mailfrom - found during code
Packit Service 43ce2e
	review.
Packit Service 43ce2e
Packit Service 43ce2e
2011-02-21  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/security.c: Free security contexts.
Packit Service 43ce2e
Packit Service 43ce2e
2011-02-18  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/crontab.c: mkstemp needs only 6 X's
Packit Service 43ce2e
Packit Service 43ce2e
2011-02-21  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/runjob.c: fdin could be tested before initialization.
Packit Service 43ce2e
Packit Service 43ce2e
2011-02-17  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac: PIE and RELRO flags to be set We want all long running daemons to have PIE and RELRO flags set.
Packit Service 43ce2e
	This is a missing security mechanism. Fixing this generally involves
Packit Service 43ce2e
	adding -fPIE -DPIE to the CFLAGS, and -pie -Wl,-z,relro -Wl,-z,now
Packit Service 43ce2e
	to the LDFLAGS.  Expected results: PIE and partial RELRO at a
Packit Service 43ce2e
	minimum.
Packit Service 43ce2e
Packit Service 43ce2e
2010-12-16  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/security.c: Add translation for remaining hardcoded contexts
Packit Service 43ce2e
	and av bits.
Packit Service 43ce2e
Packit Service 43ce2e
2010-12-16  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c, src/funcs.h, src/security.c: Revert "Cache the
Packit Service 43ce2e
	security class and bit values and translate the remaining hardcoded
Packit Service 43ce2e
	values." Caching cannot be done as the values can change on SELinux
Packit Service 43ce2e
	policy update.  This reverts commit b15f72976965d2ae1a1273558bf45be7de077b79.
Packit Service 43ce2e
Packit Service 43ce2e
2010-12-16  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: Revert "Missing exit if cron_init_security() fails."
Packit Service 43ce2e
	Caching cannot be done as the values can change on SELinux policy
Packit Service 43ce2e
	update.  This reverts commit ac70de36ec6c403c28291689701bd2567c565107.
Packit Service 43ce2e
Packit Service 43ce2e
2010-12-16  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: Missing exit if cron_init_security() fails.
Packit Service 43ce2e
Packit Service 43ce2e
2010-12-15  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c, src/funcs.h, src/security.c: Cache the security class
Packit Service 43ce2e
	and bit values and translate the remaining hardcoded values.
Packit Service 43ce2e
Packit Service 43ce2e
2010-12-15  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/security.c: Clean up unnecessary assignment.
Packit Service 43ce2e
Packit Service 43ce2e
2010-12-15  Dan Walsh <dwalsh@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/security.c: This patch causes cronie to ask kernel for
Packit Service 43ce2e
	constant definition rather then using hard coded Also add info to syslog message to help diagnose problems.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2010-12-10  Tomas Mraz <tmraz@fedoraproject.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/global.h, anacron/lock.c, anacron/main.c: Do not lock jobs
Packit Service 43ce2e
	that fall out of allowed range - rhbz#661966
Packit Service 43ce2e
Packit Service 43ce2e
2010-10-26  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/crontab.1: Man - another typo
Packit Service 43ce2e
Packit Service 43ce2e
2010-10-26  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/cron.8, man/crontab.1: Re-add missing option into man and fix
Packit Service 43ce2e
	some typos.  Thanks to Colin Dean.
Packit Service 43ce2e
Packit Service 43ce2e
2010-10-22  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* ChangeLog, configure.ac: New release 1.4.6
Packit Service 43ce2e
Packit Service 43ce2e
2010-10-21  Martin Prpič <mprpic@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/anacron.8, man/anacrontab.5, man/cron.8, man/crontab.1,
Packit Service 43ce2e
	man/crontab.5: Rewrite of man pages & correction.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2010-10-21  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/bitstring.3: Remove useless man page.  Thanks to Colin Dean.
Packit Service 43ce2e
Packit Service 43ce2e
2010-10-21  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: Apply previous patch correctly.
Packit Service 43ce2e
Packit Service 43ce2e
2010-10-20  Colin Dean <c.c.dean@durham.ac.uk>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: Check clustering before un/watch function Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2010-10-13  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* : commit 2d3a872e9c66d9550a5b3cc97fa78ff9d7708cce Author: Marcela
Packit Service 43ce2e
	Mašláňová <mmaslano@redhat.com> Date:   Fri Oct 8 12:17:15 2010
Packit Service 43ce2e
	+0200
Packit Service 43ce2e
Packit Service 43ce2e
2010-10-07  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/cron.8: man page typo: change to correct option
Packit Service 43ce2e
Packit Service 43ce2e
2010-10-06  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/database.c: Remove cluster support from inotify_database check_inotify_database is called only when inotify is on, which is
Packit Service 43ce2e
	not with cluster support.
Packit Service 43ce2e
Packit Service 43ce2e
2010-10-06  Colin Dean <c.c.dean@durham.ac.uk>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/crontab.1, src/crontab.c: The crontab command uses "-c" and
Packit Service 43ce2e
	"-n" instead of "-h".  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2010-10-04  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/crontab.c: Correct ifdef HAVE_FCHOWN Based on https://fedorahosted.org/cronie/ticket/7 Thanks to
Packit Service 43ce2e
	crrodriguez
Packit Service 43ce2e
Packit Service 43ce2e
2010-10-04  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* .gitignore, src/database.c: is_local set to zero
Packit Service 43ce2e
Packit Service 43ce2e
2010-10-04  Colin Dean <c.c.dean@durham.ac.uk>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/cron.8, man/crontab.1, src/Makefile.am, src/cron.c,
Packit Service 43ce2e
	src/crontab.c, src/database.c, src/globals.h: cronie on cluster On issue we have is that although we've made our services very
Packit Service 43ce2e
	resilient, by employing HA failover, load balancing and round robin
Packit Service 43ce2e
	DNS, the one service that's difficult to do anything with is cron,
Packit Service 43ce2e
	because it has traditionally been tied to a single machine.  For instance, we have a cluster of 4 Fedora servers which our end
Packit Service 43ce2e
	users use as timeshare systems, using round robin DNS, and if one of
Packit Service 43ce2e
	the servers is down it doesn't really matter too much. We don't even
Packit Service 43ce2e
	backup the servers, relying on NFS home directories and rebuilding
Packit Service 43ce2e
	from scratch using kickstart + cfengine if a server fails and can't
Packit Service 43ce2e
	be restarted.  However, the users have scattered crontab files around the 4
Packit Service 43ce2e
	servers, so that if the particular server a cron job is meant to run
Packit Service 43ce2e
	on dies, the job doesn't run any more, and the crontab file may be
Packit Service 43ce2e
	permanently lost.  What we needed was a facility to allow crontabs in /var/spool/cron
Packit Service 43ce2e
	on these 4 servers be NFS mounted from a single directory on our
Packit Service 43ce2e
	NetApp filers (so giving us backups and snapshots), with any user
Packit Service 43ce2e
	able to run "crontab -e" from any of the servers to manage a single
Packit Service 43ce2e
	shared crontab, and for us in the IT Service to be able to set just
Packit Service 43ce2e
	one of the 4 servers to run user crontab jobs at any time. However,
Packit Service 43ce2e
	we needed to keep /etc/crontab and the files in /etc/cron.d/
Packit Service 43ce2e
	specific to each individual server still, and keep crond running on
Packit Service 43ce2e
	all 4 servers.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2010-08-30  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/runjob.c: Typo in log message Based on Tom London report
Packit Service 43ce2e
	https://bugzilla.redhat.com/show_bug.cgi?id=626947
Packit Service 43ce2e
Packit Service 43ce2e
2010-08-23  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/main.c: Close leaking file descriptor anacron was leaking fd, which caused denial of jobs by selinux.
Packit Service 43ce2e
Packit Service 43ce2e
2010-08-02  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* ChangeLog, configure.ac: New minor release 1.4.5.
Packit Service 43ce2e
Packit Service 43ce2e
2010-08-02  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* cronie.init: OK value printed twice Fix based on 615107. There were too many OK's messages.
Packit Service 43ce2e
Packit Service 43ce2e
2010-07-21  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: Help and usage fix Option -h was added. Also details about options were added into
Packit Service 43ce2e
	usage.
Packit Service 43ce2e
Packit Service 43ce2e
2010-07-21  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/cron.8: man crond -i Document missing option.
Packit Service 43ce2e
Packit Service 43ce2e
2010-07-12  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/cron.8, src/cron.c: Syslog output will be used instead of mail If sendmail isn't installed, syslog is used. This patch should also
Packit Service 43ce2e
	solve problem with RPM requirements of sendmail (and which mail
Packit Service 43ce2e
	should be installed by default).  Based on: https://bugzilla.redhat.com/show_bug.cgi?id=472710#c42
Packit Service 43ce2e
Packit Service 43ce2e
2010-04-14  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/entry.c: Remove the whole unused part.
Packit Service 43ce2e
Packit Service 43ce2e
2010-04-14  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/entry.c: Remove 'dont log' part which probably never worked.
Packit Service 43ce2e
Packit Service 43ce2e
2010-04-14  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/do_command.c, src/entry.c: Beautify error outputs.
Packit Service 43ce2e
Packit Service 43ce2e
2010-04-14  Michal Seben <mseben@suse.cz>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/crontab.5, src/entry.c: Option "-" don't log jobs as root If the uid of the owner is 0 (root), he can put a "-" as first
Packit Service 43ce2e
	character of a crontab entry. This will prevent cron from writing a
Packit Service 43ce2e
	syslog message about this command getting executed.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2010-04-14  Michal Seben <mseben@suse.cz>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/security.c: Correctly reported PAM errors cron_conv could be helpfull for debug purposes, when something bad
Packit Service 43ce2e
	happens with pam e.g. : expired user password - without cron_conv
Packit Service 43ce2e
	cronie doesn't report usefull info in syslog messages  (it just
Packit Service 43ce2e
	write no conversation function error to messages file),if you want
Packit Service 43ce2e
	to do quick test of pam conversation function, you  could set
Packit Service 43ce2e
	PASS_MAX_DAYS and PASS_WARN_AGE in etc/login.defs , add new user and
Packit Service 43ce2e
	for this user create cron rule (crontab -e) Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2010-03-25  Andrew Man-Hon Lau <amlau@alum.mit.edu>
Packit Service 43ce2e
Packit Service 43ce2e
	* contrib/0anacron: 0anacron should check only readability.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2010-03-23  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/security.c: Revert previous change. The code which control the
Packit Service 43ce2e
	input entry should be sufficient. Only "/" are removed from scripts.
Packit Service 43ce2e
Packit Service 43ce2e
2010-03-22  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* contrib/0hourly, contrib/dailyjobs, src/security.c: In system
Packit Service 43ce2e
	tables was hardcoded home directory to "/". This was changed to
Packit Service 43ce2e
	switching to "/" only when home for user isn't defined.  Based on rhbz#575419
Packit Service 43ce2e
Packit Service 43ce2e
2010-02-23  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/crontab.5: Definition of system crontables.
Packit Service 43ce2e
Packit Service 43ce2e
2010-02-18  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* ChangeLog, configure.ac: New release
Packit Service 43ce2e
Packit Service 43ce2e
2010-02-17  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/crontab.c: CVE-2010-0424 -- crontab -e crontab file timestamp
Packit Service 43ce2e
	race condition When run as "crontab -e", crontab creates a temporary file in /tmp,
Packit Service 43ce2e
	copies the contents of an existing crontab to this file, and then
Packit Service 43ce2e
	calls utime() on the temporary file name to set its mtime and atime
Packit Service 43ce2e
	to 0, in order to check after editing whether or not the file has
Packit Service 43ce2e
	been modified.  Since the file is created with the user's euid, and
Packit Service 43ce2e
	because utime is called on the file as root, an attacker can replace
Packit Service 43ce2e
	the temporary file after it is created with a symlink to any file or
Packit Service 43ce2e
	folder on disk, which will then have its atime and mtime set to 0.
Packit Service 43ce2e
	This is certainly not a critical issue, but this action can be used
Packit Service 43ce2e
	to deny service in many scenarios. For example, the cron daemon
Packit Service 43ce2e
	checks the mtime of the crontab spool folder and its contents to
Packit Service 43ce2e
	determine whether or not it needs to update its database of
Packit Service 43ce2e
	cronjobs, and if these times are reset to 0, no new cronjobs will be
Packit Service 43ce2e
	added. Other daemons relying on accurate timestamps may be similarly
Packit Service 43ce2e
	affected. Finally, build tools such as make could be tricked into
Packit Service 43ce2e
	not re-compiling source, based on an old timestamp.  Thanks to: Dan
Packit Service 43ce2e
	Rosenberg
Packit Service 43ce2e
Packit Service 43ce2e
2010-02-16  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac: Dynamic shared libraries -laudit There is need to add -laudit into gcc options because now it's not
Packit Service 43ce2e
	found automatically. Based on:
Packit Service 43ce2e
	http://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking
Packit Service 43ce2e
Packit Service 43ce2e
2010-02-12  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/anacrontab.5: Make man page more readable based on #564206.
Packit Service 43ce2e
Packit Service 43ce2e
2010-01-25  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crond.sysconfig, cronie.init: CRON_VALIDATE_MAILRCPTS was removed,
Packit Service 43ce2e
	because it was not used anyway.
Packit Service 43ce2e
Packit Service 43ce2e
2010-01-13  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/do_command.c, src/funcs.h, src/security.c: With NFS homes
Packit Service 43ce2e
	can't be job executed, because root can't access this directory.
Packit Service 43ce2e
Packit Service 43ce2e
2010-01-05  Will Woods <wwoods@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/cron.8, src/do_command.c: Disable mailing output.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2010-01-05  Will Woods <wwoods@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/cron.8, src/cron.c, src/do_command.c, src/globals.h: Output
Packit Service 43ce2e
	could be redirectered to syslog.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2009-12-21  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/security.c: Cron doesn't use environment values from
Packit Service 43ce2e
	/etc/security/pam_env.conf.  This was fixed by moving pam_setcred
Packit Service 43ce2e
	into first part of authentication of pam.
Packit Service 43ce2e
Packit Service 43ce2e
2009-11-27  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* cronie.init: Initscript: if unprivileged user stop deamon, it
Packit Service 43ce2e
	should return 4.
Packit Service 43ce2e
Packit Service 43ce2e
2009-11-27  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* cronie.init: Initscript: if unprivileged user restart deamon, it
Packit Service 43ce2e
	should return 4.
Packit Service 43ce2e
Packit Service 43ce2e
2009-11-05  Guido Trentalancia <guido@trentalancia.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/security.c: This function will be probably removed from
Packit Service 43ce2e
	libselinux, so it is added into source code here.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2009-11-05  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* pam/crond: One line was missing in pam authentication. rhbz#533189
Packit Service 43ce2e
Packit Service 43ce2e
2009-11-03  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Makefile.am, configure.ac: Autotools - Makefile includes
Packit Service 43ce2e
	dailyjobs, configure has new version.
Packit Service 43ce2e
Packit Service 43ce2e
2009-11-03  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* ChangeLog: New release 1.4.3.
Packit Service 43ce2e
Packit Service 43ce2e
2009-11-03  SATOH Fumiyasu <fumiyas@osstech.co.jp>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/misc.c: Fix "warning: unused variable" if LOG_FILE is not
Packit Service 43ce2e
	defined Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2009-11-03  SATOH Fumiyasu <fumiyas@osstech.co.jp>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/crontab.c: Portability: Use swap_uids() instead of setreuid()
Packit Service 43ce2e
	directly Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2009-11-03  SATOH Fumiyasu <fumiyas@osstech.co.jp>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/externs.h: Portability: Solaris and AIX support saved UID/GID Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2009-11-03  SATOH Fumiyasu <fumiyas@osstech.co.jp>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac, src/externs.h: Portability: Check if fchown() and
Packit Service 43ce2e
	fchgrp() exist by configure.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2009-11-03  SATOH Fumiyasu <fumiyas@osstech.co.jp>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/crontab.c: Security: Ignore $TMPDIR if ruid!=euid and/or
Packit Service 43ce2e
	rgid!=egid A setuid/setgid process with GNU C library does NOT
Packit Service 43ce2e
	inherit $TMPDIR from the parent process for security reason, but
Packit Service 43ce2e
	this behavior is NOT standard feature.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2009-11-03  SATOH Fumiyasu <fumiyas@osstech.co.jp>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac: Portability: pam_misc.so is the Linux-PAM specific
Packit Service 43ce2e
	library Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2009-11-03  SATOH Fumiyasu <fumiyas@osstech.co.jp>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac, src/externs.h: Portability: Check if sys/fcntl.h
Packit Service 43ce2e
	exists or not Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2009-11-03  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* contrib/dailyjobs: Dailyjobs are here for users who don't like
Packit Service 43ce2e
	anacron.  0hourly executes cron.hourly scripts and other will be
Packit Service 43ce2e
	executed by dailyjobs.
Packit Service 43ce2e
Packit Service 43ce2e
2009-10-19  HONDA Hirofumi <honda.hirofumi@oss.ntt.co.jp>
Packit Service 43ce2e
Packit Service 43ce2e
	* cronie.init: When parent crond is stopped and child crond
Packit Service 43ce2e
	(executing program) is running,"service crond status" reports "crond
Packit Service 43ce2e
	(pid  XXX) is running...".  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2009-10-12  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* ChangeLog, configure.ac: New release with few bugfixes.
Packit Service 43ce2e
Packit Service 43ce2e
2009-09-25  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/database.c: Symlinks were not followed. This is a limitation
Packit Service 43ce2e
	of inotify API.  rhbz#477100
Packit Service 43ce2e
Packit Service 43ce2e
2009-09-18  Tomas Mraz <t8m@centrum.cz>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/do_command.c: Do not segfault if mailto does not pass safe_p
Packit Service 43ce2e
	test.
Packit Service 43ce2e
Packit Service 43ce2e
2009-09-16  Tomas Mraz <t8m@centrum.cz>
Packit Service 43ce2e
Packit Service 43ce2e
	* pam/crond: Use password-auth common PAM configuration.
Packit Service 43ce2e
Packit Service 43ce2e
2009-08-17  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/lock.c, anacron/readtab.c, man/anacrontab.5: Add daily,
Packit Service 43ce2e
	weekly as a possibility of anacrontab configuration.
Packit Service 43ce2e
Packit Service 43ce2e
2009-08-11  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* contrib/anacrontab: Add anacrontab configuration file.
Packit Service 43ce2e
Packit Service 43ce2e
2009-08-11  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/anacron.8, man/anacrontab.5, man/cron.8, man/crontab.1,
Packit Service 43ce2e
	man/regularly-jobs.5: Polish manual pages.
Packit Service 43ce2e
Packit Service 43ce2e
2009-07-30  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Makefile.am, anacron/Makefile, configure.ac, man/Makefile.am,
Packit Service 43ce2e
	man/anacron.8, man/anacrontab.5, man/cron.8, man/crontab.5: Revert
Packit Service 43ce2e
	configuration file regularly-file back to anacrontab.
Packit Service 43ce2e
Packit Service 43ce2e
2009-07-29  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* ChangeLog, configure.ac: Start minor releases cronie-1.4.1.
Packit Service 43ce2e
Packit Service 43ce2e
2009-07-29  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* contrib/regularly-jobs: Revert configure file for anacrontab.
Packit Service 43ce2e
Packit Service 43ce2e
2009-07-29  Rocco Iannacci <rocian AT gmail DOT com>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/readtab.c: Segfault on ppc64 was caused by parsing random
Packit Service 43ce2e
	delay from anacrontab.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2009-07-21  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac: New release cronie1.4.
Packit Service 43ce2e
Packit Service 43ce2e
2009-07-20  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* ChangeLog, Makefile.am, anacron/Makefile.am, man/Makefile.am,
Packit Service 43ce2e
	man/anacron.8, man/anacrontab.5, man/cron.8, man/crontab.1,
Packit Service 43ce2e
	man/crontab.5, man/regularly-jobs.5: New option: enable-anacron in
Packit Service 43ce2e
	configure which can set compilation with or without anacron part.
Packit Service 43ce2e
	Also there were changes in manual pages.  Updated ChangeLog.
Packit Service 43ce2e
Packit Service 43ce2e
2009-07-17  Štěpán Kasal <kasal AT redhat DOT com>
Packit Service 43ce2e
Packit Service 43ce2e
	* .gitignore, Makefile.am, anacron/Makefile.am, configure.ac: Fix of
Packit Service 43ce2e
	autotools stuff for anacron.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2009-07-16  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Makefile.am, anacron/Makefile.am, configure.ac, man/Makefile.am: 
Packit Service 43ce2e
	Make anacron configurable. The option --enable-anacron in configure
Packit Service 43ce2e
	can switch on/off compilation of this part of the package.
Packit Service 43ce2e
Packit Service 43ce2e
2009-07-16  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/Makefile.am: Put anacron binary into proper location.
Packit Service 43ce2e
Packit Service 43ce2e
2009-07-16  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* .gitignore, Makefile.am, anacron/anacron.8, anacron/anacrontab.5,
Packit Service 43ce2e
	contrib/0anacron, contrib/0hourly, contrib/regularly-jobs,
Packit Service 43ce2e
	man/Makefile.am, man/anacron.8, man/anacrontab.5, regularly-jobs: 
Packit Service 43ce2e
	Add configuration scripts into contrib.  Cleaning/adding man pages
Packit Service 43ce2e
	into Makefile/directories.
Packit Service 43ce2e
Packit Service 43ce2e
2009-07-14  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* COPYING.anacron, ChangeLog.anacron, README.anacron,
Packit Service 43ce2e
	anacron/COPYING, anacron/ChangeLog, anacron/README, anacron/TODO,
Packit Service 43ce2e
	anacron/anacron.apm, anacron/debian/0anacron.daily,
Packit Service 43ce2e
	anacron/debian/0anacron.monthly, anacron/debian/0anacron.weekly,
Packit Service 43ce2e
	anacron/debian/README.debian, anacron/debian/anacron.postinst,
Packit Service 43ce2e
	anacron/debian/anacron.postrm, anacron/debian/anacrontab,
Packit Service 43ce2e
	anacron/debian/apm.d, anacron/debian/changelog,
Packit Service 43ce2e
	anacron/debian/compat, anacron/debian/control,
Packit Service 43ce2e
	anacron/debian/copyright, anacron/debian/cron.d,
Packit Service 43ce2e
	anacron/debian/dirs, anacron/debian/docs, anacron/debian/init.d,
Packit Service 43ce2e
	anacron/debian/rules: Cleaning useless files.
Packit Service 43ce2e
Packit Service 43ce2e
2009-07-14  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Makefile.am, anacron/Makefile, anacron/Makefile.am,
Packit Service 43ce2e
	anacron/global.h, anacron/main.c, configure.ac, regularly-jobs: 
Packit Service 43ce2e
	Anacron makefile was rewritten according to the rest of autotools
Packit Service 43ce2e
	makefiles in this project.
Packit Service 43ce2e
Packit Service 43ce2e
2009-07-13  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/global.h, anacron/log.c, anacron/main.c,
Packit Service 43ce2e
	anacron/readtab.c: New options: random delay could be set from
Packit Service 43ce2e
	anacrontab instead of sysconfig file, range of hours when should be
Packit Service 43ce2e
	jobs started.
Packit Service 43ce2e
Packit Service 43ce2e
2009-07-13  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/anacron.8, anacron/anacrontab.5: Update manual pages.
Packit Service 43ce2e
Packit Service 43ce2e
2009-07-13  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/readtab.c: Fix error message for wrong spooldir.
Packit Service 43ce2e
Packit Service 43ce2e
2009-07-13  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/global.h, anacron/gregor.c, anacron/log.c,
Packit Service 43ce2e
	anacron/matchrx.c, anacron/runjob.c: Memory leaks should be fixed.
Packit Service 43ce2e
	Instead of log is used slog function.
Packit Service 43ce2e
Packit Service 43ce2e
2009-07-13  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/global.h, anacron/runjob.c: The temporary file has file
Packit Service 43ce2e
	descriptors for input and output instead of one descriptor.
Packit Service 43ce2e
Packit Service 43ce2e
2009-07-13  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/runjob.c: Mail langinfo was fixed.
Packit Service 43ce2e
Packit Service 43ce2e
2009-07-13  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/ChangeLog, anacron/README, anacron/TODO,
Packit Service 43ce2e
	anacron/anacron.8, anacron/anacron.apm, anacron/anacrontab.5,
Packit Service 43ce2e
	anacron/debian/0anacron.daily, anacron/debian/0anacron.monthly,
Packit Service 43ce2e
	anacron/debian/0anacron.weekly, anacron/debian/README.debian,
Packit Service 43ce2e
	anacron/debian/anacron.postinst, anacron/debian/anacron.postrm,
Packit Service 43ce2e
	anacron/debian/anacrontab, anacron/debian/apm.d,
Packit Service 43ce2e
	anacron/debian/changelog, anacron/debian/compat,
Packit Service 43ce2e
	anacron/debian/control, anacron/debian/copyright,
Packit Service 43ce2e
	anacron/debian/cron.d, anacron/debian/dirs, anacron/debian/docs,
Packit Service 43ce2e
	anacron/debian/init.d, anacron/debian/rules, anacron/global.h,
Packit Service 43ce2e
	anacron/gregor.c, anacron/gregor.h, anacron/lock.c, anacron/log.c,
Packit Service 43ce2e
	anacron/main.c, anacron/readtab.c, anacron/runjob.c: Minor debian
Packit Service 43ce2e
	release anacron-2.3.1 which adds this features: -anacron runs jobs
Packit Service 43ce2e
	twice in a 31 day month -add hostname to emails sent to admin -allow
Packit Service 43ce2e
	user anacrontabs and some debian scripts for apm support.
Packit Service 43ce2e
Packit Service 43ce2e
2009-07-13  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* anacron/COPYING, anacron/ChangeLog, anacron/Makefile,
Packit Service 43ce2e
	anacron/README, anacron/TODO, anacron/anacron.8,
Packit Service 43ce2e
	anacron/anacrontab.5, anacron/global.h, anacron/gregor.c,
Packit Service 43ce2e
	anacron/gregor.h, anacron/lock.c, anacron/log.c, anacron/main.c,
Packit Service 43ce2e
	anacron/matchrx.c, anacron/matchrx.h, anacron/readtab.c,
Packit Service 43ce2e
	anacron/runjob.c: Initial upload of anacron-2.3 which should be
Packit Service 43ce2e
	optimized for better cooperation with cronie. However, cronie should
Packit Service 43ce2e
	be working with or without anacron, which should be configurable.
Packit Service 43ce2e
Packit Service 43ce2e
2009-06-19  Tomas Mraz <t8m@centrum.cz>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: Fix the disable inotify functionality.
Packit Service 43ce2e
Packit Service 43ce2e
2009-06-19  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: Option -i for disabling inotify support.  This option
Packit Service 43ce2e
	was based on email by user who can't set up daemon when they have
Packit Service 43ce2e
	mounted from NFS /var/spool/cron for a number of identical machines.
Packit Service 43ce2e
	Inotify pass the test because it find the directory, but didn't
Packit Service 43ce2e
	notice changes.
Packit Service 43ce2e
	http://linux-nfs.org/pipermail/nfsv4/2007-November/007127.html
Packit Service 43ce2e
	Thanks to: Alex Bame
Packit Service 43ce2e
Packit Service 43ce2e
2009-06-05  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c, src/do_command.c, src/globals.h: ValidateMailRcpts
Packit Service 43ce2e
	removed for problems when could be enviromental settings exported
Packit Service 43ce2e
	under wrong user.
Packit Service 43ce2e
Packit Service 43ce2e
2009-05-29  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/.indent.pro, src/cron.c, src/crontab.c, src/database.c,
Packit Service 43ce2e
	src/do_command.c, src/entry.c, src/env.c, src/job.c, src/misc.c,
Packit Service 43ce2e
	src/popen.c, src/security.c, src/user.c: Beautify the code with
Packit Service 43ce2e
	indent.  Thanks for .indent.pro to Martin Klozik.
Packit Service 43ce2e
Packit Service 43ce2e
2009-05-29  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac, src/Makefile.am, src/misc.c: CRON_DIR became
Packit Service 43ce2e
	obsolete. SPOOL_DIR is enough for work with user crontables.
Packit Service 43ce2e
Packit Service 43ce2e
2009-05-22  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* : commit b96c9b94317b31c6bb7e1335a4c7ba7a7dca7e4a Author:
Packit Service 43ce2e
	Štěpán Kasal <kasal AT redhat DOT com> Date:   Fri May 22
Packit Service 43ce2e
	09:05:10 2009 +0200
Packit Service 43ce2e
Packit Service 43ce2e
2009-05-22  Štěpán Kasal <kasal AT redhat DOT com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c, src/database.c, src/pathnames.h: Rename RH_CRON_DIR to
Packit Service 43ce2e
	SYS_CRON_DIR.
Packit Service 43ce2e
Packit Service 43ce2e
2009-05-22  Štěpán Kasal <kasal AT redhat DOT com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac: Drop uselles part of configure.
Packit Service 43ce2e
Packit Service 43ce2e
2009-05-22  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/cron.8, src/funcs.h, src/security.c: Remove unused function
Packit Service 43ce2e
	cron_get_job_context.
Packit Service 43ce2e
Packit Service 43ce2e
2009-05-20  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/do_command.c, src/funcs.h, src/security.c: PAM logging was
Packit Service 43ce2e
	incorrect bz#249870.  The jobs is setuid to user before exec. Mail
Packit Service 43ce2e
	runs under root permissions.
Packit Service 43ce2e
Packit Service 43ce2e
2009-05-14  Vlad Glagolev <stealth at sourcemage.org>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: @reboot alias check the return value.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2009-05-14  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/do_command.c: Save delimiters need more characters f.e. '_'.
Packit Service 43ce2e
	Fix based on: http://bugs.gentoo.org/show_bug.cgi?id=197625
Packit Service 43ce2e
Packit Service 43ce2e
2009-05-13  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac, man/crontab.5, src/do_command.c: MAILFROM, if set,
Packit Service 43ce2e
	will be used as the envelope sender address when cron mails the
Packit Service 43ce2e
	output of commands in that crontab.  The initial patch was written
Packit Service 43ce2e
	by: Heath Caldwell
Packit Service 43ce2e
Packit Service 43ce2e
2009-04-28  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/globals.h: No need to initialize globals, which are set by
Packit Service 43ce2e
	default to zero.
Packit Service 43ce2e
Packit Service 43ce2e
2009-04-28  Stěpán Kasal <kasal AT redhat DOT com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac: Fix with(out)-pam in configure.  Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2009-04-27  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* ChangeLog, configure.ac: Update ChangeLog for new release.
Packit Service 43ce2e
Packit Service 43ce2e
2009-04-23  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: Inotify initialization left open file descriptors
Packit Service 43ce2e
	which are leaking and annoying SElinux.  This could be once fixed by
Packit Service 43ce2e
	inotify_init1, but that's supported from kernel 2.6.27.
Packit Service 43ce2e
Packit Service 43ce2e
2009-04-15  Willy Tarreua <wtarreau AT exosec DOT fr>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c, src/crontab.c, src/globals.h: I have noticed that with
Packit Service 43ce2e
	cronie-1.2, my binaries have seen their \ size grow by 10x (from
Packit Service 43ce2e
	28kB to 290kB). After searching a bit, I found that the responsible
Packit Service 43ce2e
	was the INIT() macro in globals.h \ which initializes huge strings
Packit Service 43ce2e
	MailCmd and cron_default_mail_charset both of which are 128 kB. Due
Packit Service 43ce2e
	to this initialization, the memory \ areas are stored for real in
Packit Service 43ce2e
	the binary, resulting in larger sizes Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2009-02-12  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac: Cronie could be build as Position Independent
Packit Service 43ce2e
	Executable when the configure is executed with --enable-pie.  Erased
Packit Service 43ce2e
	commented unused stuff from configure.
Packit Service 43ce2e
Packit Service 43ce2e
2009-02-12  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crond.sysconfig: Fix typo in sysconfig.
Packit Service 43ce2e
Packit Service 43ce2e
2008-12-23  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* ChangeLog: After long time update ChangeLog file.
Packit Service 43ce2e
Packit Service 43ce2e
2008-12-23  Tomas Mraz <t8m@centrum.cz>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/cron.8, man/crontab.5: Update man pages to reflect the
Packit Service 43ce2e
	reality.
Packit Service 43ce2e
Packit Service 43ce2e
2008-12-22  Tomas Mraz <t8m@centrum.cz>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c, src/database.c, src/funcs.h, src/structs.h: Fix
Packit Service 43ce2e
	handling of HUP signal with inotify enabled.
Packit Service 43ce2e
Packit Service 43ce2e
2008-12-02  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac: Configure can't be run without pam-devel libraries.
Packit Service 43ce2e
	(rhbz#473893)
Packit Service 43ce2e
Packit Service 43ce2e
2008-10-24  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* cronie.init: Init script is according to SysVInitScript
Packit Service 43ce2e
	guidelines.
Packit Service 43ce2e
Packit Service 43ce2e
2008-08-11  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: Check user before job is run.
Packit Service 43ce2e
Packit Service 43ce2e
2008-07-28  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/pathnames.h: Clean hardwired pathnames.
Packit Service 43ce2e
Packit Service 43ce2e
2008-07-28  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/crontab.5, src/cron.c, src/pathnames.h: @reboot jobs should be
Packit Service 43ce2e
	run only after reboot instead of every daemon's restart.  Patch
Packit Service 43ce2e
	inspired by debian.
Packit Service 43ce2e
Packit Service 43ce2e
2008-06-26  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* ChangeLog, configure.ac: Release 1.2
Packit Service 43ce2e
Packit Service 43ce2e
2008-06-26  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/cron.8, man/crontab.1: Updated manuals - diffent typos and
Packit Service 43ce2e
	inotify support mentioned.
Packit Service 43ce2e
Packit Service 43ce2e
2008-06-26  SATOH Fumiyasu <fumiyas@osstech.co.jp>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac, src/misc.c: Portability: File locking by fcntl,
Packit Service 43ce2e
	lockf or flock Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2008-06-26  SATOH Fumiyasu <fumiyas@osstech.co.jp>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/macros.h, src/misc.c: Bugfix: PATH_MAX is defined in limits.h Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2008-06-26  SATOH Fumiyasu <fumiyas@osstech.co.jp>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac, src/popen.c: Portability: Check if sys/cdefs.h is
Packit Service 43ce2e
	there on the platform Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2008-06-23  SATOH Fumiyasu <fumiyas@osstech.co.jp>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac, src/funcs.h, src/macros.h, src/misc.c: Portability:
Packit Service 43ce2e
	Check for struct tm.tm_gmtoff by AC_CHECK_MEMBERS Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2008-06-26  SATOH Fumiyasu <fumiyas@osstech.co.jp>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/funcs.h: Bugfix: Correct log_it() prototype Signed-off-by: Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2008-06-26  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/database.c: Add missing endif.
Packit Service 43ce2e
Packit Service 43ce2e
2008-06-23  Tomas Mraz <t8m@centrum.cz>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c, src/database.c: Fix the inotify support.
Packit Service 43ce2e
Packit Service 43ce2e
2008-06-23  Tomas Mraz <t8m@centrum.cz>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/crontab.c, src/database.c, src/do_command.c, src/entry.c,
Packit Service 43ce2e
	src/env.c, src/job.c, src/misc.c, src/popen.c, src/pw_dup.c,
Packit Service 43ce2e
	src/user.c: Remove rcsid tags.
Packit Service 43ce2e
Packit Service 43ce2e
2008-06-23  Tomas Mraz <t8m@centrum.cz>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.h, src/security.c: Move macros and static declarations
Packit Service 43ce2e
	where they are needed.
Packit Service 43ce2e
Packit Service 43ce2e
2008-06-23  Tomas Mraz <t8m@centrum.cz>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac: Add check for _GNU_SOURCE.
Packit Service 43ce2e
Packit Service 43ce2e
2008-06-23  Tomas Mraz <t8m@centrum.cz>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: Fix wrong declaration of orig_tz.
Packit Service 43ce2e
Packit Service 43ce2e
2008-06-23  Tomas Mraz <t8m@centrum.cz>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c, src/crontab.c, src/database.c, src/do_command.c,
Packit Service 43ce2e
	src/entry.c, src/funcs.h, src/misc.c, src/popen.c, src/security.c,
Packit Service 43ce2e
	src/user.c: Unification of logging (syslog->log_it).
Packit Service 43ce2e
Packit Service 43ce2e
2008-06-23  Tomas Mraz <t8m@centrum.cz>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/security.c: Fixed call to setkeycreatecon.
Packit Service 43ce2e
Packit Service 43ce2e
2008-05-30  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac: Update version also in configure.
Packit Service 43ce2e
Packit Service 43ce2e
2008-05-30  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* ChangeLog: cronie-1.1 released.  Updated Changelog.
Packit Service 43ce2e
Packit Service 43ce2e
2008-05-30  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* cronie.init: Init script die faster, if the sysconfig script is
Packit Service 43ce2e
	missing.  Patch from scop.
Packit Service 43ce2e
Packit Service 43ce2e
2008-05-29  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/database.c: Function instead of macro. Code cleaning.
Packit Service 43ce2e
Packit Service 43ce2e
2008-05-27  Marcela <marca@caladan.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/crontab.1: Man: crontab.1 TMP directory could be set in
Packit Service 43ce2e
	eviroment instead of /tmp.
Packit Service 43ce2e
Packit Service 43ce2e
2008-05-27  Marcela <marca@caladan.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/security.c: Keyring will be created after restart of computer
Packit Service 43ce2e
	and services won't be dying on selinux denial. The reason for this
Packit Service 43ce2e
	change was pam-devels update.
Packit Service 43ce2e
Packit Service 43ce2e
2008-05-27  Marcela <marca@caladan.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/funcs.h, src/security.c: Remove unused function.
Packit Service 43ce2e
Packit Service 43ce2e
2008-05-27  Marcela <marca@caladan.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c, src/database.c: Permission of crontabs are checked in
Packit Service 43ce2e
	case we AREN'T using -p option.
Packit Service 43ce2e
Packit Service 43ce2e
2008-03-14  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c: Better testing, when we are closing watches.
Packit Service 43ce2e
Packit Service 43ce2e
2008-03-14  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac, src/cron.c, src/cron.h, src/crontab.c,
Packit Service 43ce2e
	src/database.c, src/externs.h, src/funcs.h, src/structs.h: Rewrited
Packit Service 43ce2e
	inotify support.
Packit Service 43ce2e
Packit Service 43ce2e
2008-01-31  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/security.c, src/user.c: Using get_default_context() for name =
Packit Service 43ce2e
	NULL instead of getseuserbyname because files created in
Packit Service 43ce2e
	/var/spool/cron hadn't wrong context.  rhbz#426704
Packit Service 43ce2e
Packit Service 43ce2e
2008-01-31  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* .gitignore, Makefile.am, crond.pam, man/bitstring.3, man/cron.8,
Packit Service 43ce2e
	man/crontab.1, man/crontab.5, pam/crond: Stepan Kasal: create pam's
Packit Service 43ce2e
	own directory for pam configure.  Create correct man pages in man
Packit Service 43ce2e
	directory.  Add .gitignore file.
Packit Service 43ce2e
Packit Service 43ce2e
2008-01-30  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Makefile.am, config.h, config.h.in, configure.ac,
Packit Service 43ce2e
	man/Makefile.am, man/bitstring.3.in, man/cron.8.in, man/crond.8.in,
Packit Service 43ce2e
	man/crontab.1.in, man/crontab.5.in, src/.deps/cron.Po,
Packit Service 43ce2e
	src/.deps/crontab.Po, src/.deps/database.Po, src/.deps/debug.Po,
Packit Service 43ce2e
	src/.deps/do_command.Po, src/.deps/entry.Po, src/.deps/env.Po,
Packit Service 43ce2e
	src/.deps/job.Po, src/.deps/misc.Po, src/.deps/popen.Po,
Packit Service 43ce2e
	src/.deps/pw_dup.Po, src/.deps/security.Po, src/.deps/user.Po,
Packit Service 43ce2e
	src/Makefile.am, src/cron.c, src/crontab.c, src/database.c,
Packit Service 43ce2e
	src/do_command.c, src/entry.c, src/env.c, src/job.c, src/misc.c,
Packit Service 43ce2e
	src/popen.c, src/pw_dup.c, src/security.c, src/user.c, stamp-h1: 
Packit Service 43ce2e
	Added patch from Stepan Kasal, which fixed all autotools issues.
Packit Service 43ce2e
	Also the pam's configure file is now installed directly into correct
Packit Service 43ce2e
	path, if it's configure runned with pam.
Packit Service 43ce2e
Packit Service 43ce2e
2008-01-17  Marcela Mašláňová <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* CHANGES, COPYING, ChangeLog, INSTALL, LICENSE, Makefile,
Packit Service 43ce2e
	Makefile.am, Makefile.in, NEWS, README, aclocal.m4,
Packit Service 43ce2e
	autom4te.cache/output.0, autom4te.cache/output.1,
Packit Service 43ce2e
	autom4te.cache/requests, autom4te.cache/traces.0,
Packit Service 43ce2e
	autom4te.cache/traces.1, config.guess, config.h, config.log,
Packit Service 43ce2e
	config.status, config.sub, configure, configure.ac, cronie.init,
Packit Service 43ce2e
	depcomp, install-sh, man/Makefile, man/Makefile.am,
Packit Service 43ce2e
	man/Makefile.in, man/bitstring.3, man/cron.8, man/crond.8,
Packit Service 43ce2e
	man/crontab.1, man/crontab.5, missing, src/Makefile,
Packit Service 43ce2e
	src/Makefile.am, src/Makefile.in, vixie-cron.init: Cleaning git from
Packit Service 43ce2e
	unnecessary files, which were generated from autotools. Add files or
Packit Service 43ce2e
	rename according to autotools custom practice.  There were also alternation of configure and makefiles.
Packit Service 43ce2e
Packit Service 43ce2e
2008-01-09  Marcela Maslanova <marca@caladan.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Makefile, config.h, config.log, config.status, man/Makefile,
Packit Service 43ce2e
	man/bitstring.3, man/cron.8, man/crontab.1, man/crontab.5,
Packit Service 43ce2e
	src/.deps/cron.Po, src/.deps/crontab.Po, src/.deps/database.Po,
Packit Service 43ce2e
	src/.deps/debug.Po, src/.deps/do_command.Po, src/.deps/entry.Po,
Packit Service 43ce2e
	src/.deps/env.Po, src/.deps/job.Po, src/.deps/misc.Po,
Packit Service 43ce2e
	src/.deps/popen.Po, src/.deps/pw_dup.Po, src/.deps/security.Po,
Packit Service 43ce2e
	src/.deps/user.Po, src/Makefile: Add missing files generated after
Packit Service 43ce2e
	running ./configure
Packit Service 43ce2e
Packit Service 43ce2e
2008-01-09  Marcela Maslanova <marca@caladan.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* CHANGES: In CHANGES could be found git-log with last changes.
Packit Service 43ce2e
Packit Service 43ce2e
2008-01-09  Marcela Maslanova <marca@caladan.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Makefile.in, aclocal.m4, autom4te.cache/output.0,
Packit Service 43ce2e
	autom4te.cache/output.1, autom4te.cache/requests,
Packit Service 43ce2e
	autom4te.cache/traces.0, autom4te.cache/traces.1, config.guess,
Packit Service 43ce2e
	config.sub, configure, depcomp, install-sh, man/Makefile.in,
Packit Service 43ce2e
	missing, src/Makefile.in: Now really add all files generated by
Packit Service 43ce2e
	autotools.
Packit Service 43ce2e
Packit Service 43ce2e
2008-01-09  Marcela Maslanova <marca@caladan.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* config.h.in: Add binary configure.
Packit Service 43ce2e
Packit Service 43ce2e
2008-01-03  Marcela Maslanova <marca@dhcp-lab-135.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* vixie-cron.spec: Use changelog instead of spec.
Packit Service 43ce2e
Packit Service 43ce2e
2007-11-30  Marcela Maslanova <marca@dhcp-lab-135.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac: Don't set up MAIL_DATE, because if the user doesn't
Packit Service 43ce2e
	use sendmail, then he has incorrect time format.
Packit Service 43ce2e
Packit Service 43ce2e
2007-11-19  Marcela Maslanova <marca@dhcp-lab-135.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* vixie-cron.spec: Upload spec file with fixed bcond macro.
Packit Service 43ce2e
Packit Service 43ce2e
2007-11-12  Marcela Maslanova <marca@dhcp-lab-135.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/cron.8.in, man/crond.8.in, man/crontab.5.in: Man pages are
Packit Service 43ce2e
	updated for time zone and some small changes.
Packit Service 43ce2e
Packit Service 43ce2e
2007-11-12  Marcela Maslanova <marca@dhcp-lab-135.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/cron.c, src/misc.c: Time zones are now supported.  Setting in
Packit Service 43ce2e
	cron table CRON_TZ=SomeTimeZone does jobs in this time zone. There
Packit Service 43ce2e
	was problem with syslog, because it print local time into log only,
Packit Service 43ce2e
	when I remove ifdef parts from misc.c. With ifdef parts print out
Packit Service 43ce2e
	the time of 'highest' time zone, which could be bug of rsyslog.
Packit Service 43ce2e
Packit Service 43ce2e
2007-11-12  Marcela Maslanova <marca@dhcp-lab-135.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac: In configure was incorrect path for sendmail. The
Packit Service 43ce2e
	error occured only when sendmail wasn't set up like default MTA.
Packit Service 43ce2e
Packit Service 43ce2e
2007-11-05  Marcela Maslanova <marca@dhcp-lab-135.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/security.c: Opening credentials is really needed for cron
Packit Service 43ce2e
	jobs, but not for crontab. Crontab doesn't use credentials from file
Packit Service 43ce2e
	security.c so we can leave it as it was.
Packit Service 43ce2e
Packit Service 43ce2e
2007-10-30  Marcela Maslanova <marca@dhcp-lab-135.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac: Change version of cron in configure.
Packit Service 43ce2e
Packit Service 43ce2e
2007-10-29  Marcela Maslanova <marca@dhcp-lab-135.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* vixie-cron.spec: Update spec file - new bcond macro.
Packit Service 43ce2e
Packit Service 43ce2e
2007-10-29  Marcela Maslanova <marca@dhcp-lab-135.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/popen.c: Some cron jobs failed without error message. If the
Packit Service 43ce2e
	job had too "big" output and no mail client set, then only a part
Packit Service 43ce2e
	from job was done. The reason was pipe, which has restricted size.
Packit Service 43ce2e
	rh bugzilla #247228
Packit Service 43ce2e
Packit Service 43ce2e
2007-10-03  Marcela Maslanova <marca@dhcp-lab-135.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* LICENSE: The file LICENSE is used instead of COPYING.
Packit Service 43ce2e
Packit Service 43ce2e
2007-10-03  Marcela Maslanova <marca@dhcp-lab-135.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* vixie-cron.spec: Add spec file from rpm package, because there is
Packit Service 43ce2e
	changelog.
Packit Service 43ce2e
Packit Service 43ce2e
2007-10-03  Marcela Maslanova <marca@dhcp-lab-135.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* COPYING, ChangeLog, INSTALL, Makefile.am, NEWS, README,
Packit Service 43ce2e
	configure.ac, doc/CHANGES, doc/CONVERSION, doc/FEATURES,
Packit Service 43ce2e
	doc/INSTALL, doc/MAIL, doc/Makefile.am, doc/README, doc/THANKS,
Packit Service 43ce2e
	src/Makefile.am: Deleting and modyfing files with license etc.  The
Packit Service 43ce2e
	compilation with selinux and audit is optional.
Packit Service 43ce2e
Packit Service 43ce2e
2007-10-02  Marcela Maslanova <marca@dhcp-lab-135.englab.brq.redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/user.c: The jobs in RH_CROND_DIR weren't syntactically
Packit Service 43ce2e
	checked.  Also SYSCRON wasn't checked. The problem is reported into
Packit Service 43ce2e
	log.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-28  Marcela Mašláňová <marca@arrakis.(none)>
Packit Service 43ce2e
Packit Service 43ce2e
	* vixie-cron.init: Fix reading arguments from configure file.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-27  Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/security.c: Commented out cron_open_pam_session, it's unused.  Signed-off-by: Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-27  Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/security.c: Protect the call to setexeccon with WITH_SELINUX.  Signed-off-by: Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-27  Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/misc.c: Compile fix in misc.c.  (I have no f*cking idea why do I do this change now...) Signed-off-by: Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-27  Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/crontab.c, src/funcs.h: Kill a few warnings.  Signed-off-by: Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-27  Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* config.h.in, configure.ac: Fix the MAILARG and MAILFMT definitions
Packit Service 43ce2e
	and regenerate config.h.in.  Signed-off-by: Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-27  Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac, src/security.c: Move #define _GNU_SOURCE from
Packit Service 43ce2e
	security.c to CFLAGS.  (it's needed for HAVE_SELINUX as well) Signed-off-by: Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-27  Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/pathnames.h: Don't define SYSLOG in pathnames.h.  It's in configure.ac and gets defined in config.h.  Signed-off-by: Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-27  Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac: CRON_GROUP shall not be defined at all.  (also filled in a sensible default in case someone enables it again) Signed-off-by: Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-27  Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/Makefile.am: Added -laudit to LDADD.  Signed-off-by: Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-27  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac, src/cron.c, src/cron.h: Version of cron is used from
Packit Service 43ce2e
	configure.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-27  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* configure.ac: Correct setting of path to mail program.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-27  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/config.h, src/cron.h, src/pw_dup.c: Use config.h generated by
Packit Service 43ce2e
	autotools.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-27  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/security.c: Added missing #ifdef WITH_PAM.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-27  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/funcs.h: Correct definition of cron_popen in .h file.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-27  Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/crontab.c: Added missing #ifdef WITH_PAM.  Signed-off-by: Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-27  Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/funcs.h, src/security.c: Make
Packit Service 43ce2e
	cron_restore_default_security_context return void.  Signed-off-by: Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-27  Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/misc.c: Revert "System table wasn't sometimes checked for
Packit Service 43ce2e
	changes." This reverts commit b18c0c9a01bef691c7b696709cd2f9736ba98a82.  Signed-off-by: Tomas Janousek <tjanouse@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-24  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/popen.c: rhbz#247228 cron jobs fail semi-randomly if sendmail
Packit Service 43ce2e
	(or other mail) isn't set. The jobs aren't "sometimes" run, because output, which
Packit Service 43ce2e
	has to be sent isn't set and the stdin pipe, which is used haven't
Packit Service 43ce2e
	enough capacity.  The problem is at least reported in log.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-24  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* man/crond.8.in, man/crontab.1.in, man/crontab.5.in: Add crond.8
Packit Service 43ce2e
	(the same as cron.8) manual page and other man pages were updated.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-24  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/funcs.h: Change definiton from popen.c in header file.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-24  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* src/bitstring.h, src/popen.c: For the same license for whole cron,
Packit Service 43ce2e
	I've removed two files and found almost the same with correct license.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-24  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* AUTHORS, CHANGES, CONVERSION, COPYING, ChangeLog, FEATURES,
Packit Service 43ce2e
	INSTALL, MAIL, Makefile, Makefile.am, NEWS, README, THANKS,
Packit Service 43ce2e
	bitstring.3, bitstring.h, config.h, config.h.in, configure.ac,
Packit Service 43ce2e
	cron.8, cron.c, cron.h, crond.sysconfig, crontab.1, crontab.5,
Packit Service 43ce2e
	crontab.c, database.c, do_command.c, doc/CHANGES, doc/CONVERSION,
Packit Service 43ce2e
	doc/FEATURES, doc/INSTALL, doc/MAIL, doc/Makefile.am, doc/README,
Packit Service 43ce2e
	doc/THANKS, entry.c, env.c, externs.h, funcs.h, globals.h, job.c,
Packit Service 43ce2e
	macros.h, man/Makefile.am, man/bitstring.3.in, man/cron.8.in,
Packit Service 43ce2e
	man/crontab.1.in, man/crontab.5.in, misc.c, pathnames.h, popen.c,
Packit Service 43ce2e
	putman.sh, pw_dup.c, security.c, src/Makefile.am, src/bitstring.h,
Packit Service 43ce2e
	src/config.h, src/cron.c, src/cron.h, src/crontab.c,
Packit Service 43ce2e
	src/database.c, src/do_command.c, src/entry.c, src/env.c,
Packit Service 43ce2e
	src/externs.h, src/funcs.h, src/globals.h, src/job.c, src/macros.h,
Packit Service 43ce2e
	src/misc.c, src/pathnames.h, src/popen.c, src/pw_dup.c,
Packit Service 43ce2e
	src/security.c, src/structs.h, src/user.c, stamp-h1, structs.h,
Packit Service 43ce2e
	user.c, vixie-cron.init: Cron source was ready for merge with
Packit Service 43ce2e
	patches. After the merge I used autotools (files were copied to new dirs and configure.ac and
Packit Service 43ce2e
	Makefile.am were written).
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-24  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* cron.h, crontab.c, do_command.c, security.c: Pam authentication
Packit Service 43ce2e
	wasn't used wise. User's crontab didn't use pam and functions, which were for pam opening etc. were
Packit Service 43ce2e
	incorrect (wrong credetials).
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-24  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crontab.1, security.c: Checking homedir is last, because we need
Packit Service 43ce2e
	at first set up gid and uid.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-24  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crontab.c: It's possible to use your own tmp dir. Before was /tmp
Packit Service 43ce2e
	hardwired.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-24  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crontab.5: System table in manual page is mentioned.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-24  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* database.c: Hard links on system table break doing jobs.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-24  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* misc.c: System table wasn't sometimes checked for changes.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-24  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* security.c: Audit: new auditing message is print, when the user
Packit Service 43ce2e
	isn't allowed to use mls range. Job wasn't runned without warning message.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-24  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* misc.c: Because there was typo (- instead of +) jobs wasn't runned
Packit Service 43ce2e
	after new year.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-24  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* cron.8, crontab.1, crontab.5: Errors in manual was fixed and mls
Packit Service 43ce2e
	range was mentioned.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* cron.c, database.c: Force reload of database when SIGGUP is
Packit Service 43ce2e
	received.  max_mtime uses dir_name instead of SPOOL_DIR now. (which
Packit Service 43ce2e
	caused a bug preventing correct detection of changes in
Packit Service 43ce2e
	RH_CROND_DIR) (comment updated by <tjanouse@redhat.com>)
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crontab.c, do_command.c, funcs.h, security.c: Selinux ranges: for
Packit Service 43ce2e
	every selinux operation are now checked the ranges of user. Now is set not only context for user, but even
Packit Service 43ce2e
	ranges(enabled selinux or selinux in mls mode).
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crontab.c: It's possible to change file without changing mtime of
Packit Service 43ce2e
	file.  So we're stat'ing files for the changes of files.  The detection of
Packit Service 43ce2e
	not_a_crontab files was added: files started with dot aren't
Packit Service 43ce2e
	crontabs etc.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crond.pam: pam.limits.so was substitued by system-auth (pam
Packit Service 43ce2e
	progress).
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* security.c: Part with_selinux now include even the testing of
Packit Service 43ce2e
	linux context.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* cron.c: Loading database before reaping the child take up time of running the jobs.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* do_command.c: The Auto-Submitted header is defined (and suggested
Packit Service 43ce2e
	by) RFC3834.  Added into mail header: 'Auto-Submitted: auto-generated'
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* cron.8: Fix typo in man pages.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* database.c: It's possible to change file without changing mtime of
Packit Service 43ce2e
	file.  So we're stat'ing files for the changes of files.  The detection of
Packit Service 43ce2e
	not_a_crontab files was added: files started with dot aren't
Packit Service 43ce2e
	crontabs etc.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crontab.1, crontab.5, crontab.c, funcs.h, security.c: Selinux:
Packit Service 43ce2e
	option -s added. Header from crontab was removed and now is print into crontab the SELINUX_ROLE_TYPE which specify the
Packit Service 43ce2e
	permission of user. With mls could one user run some jobs with
Packit Service 43ce2e
	different roles and security level.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Makefile, security.c, structs.h: Into with_selinux and with_pam
Packit Service 43ce2e
	part was added variables used only there. In Makefile are libs set by variables.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* cron.c, crontab.5, do_command.c, externs.h, globals.h: Now is
Packit Service 43ce2e
	possible to use different character encodings for mailed cron job
Packit Service 43ce2e
	output by setting the CONTENT_TYPE and CONTENT_TRANSFER_ENCODING variables in
Packit Service 43ce2e
	crontabs, to the correct values of the mail headers of those names.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crond.pam: Module pam_limit.so was added to default configuration.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* security.c: Fixing "security": minutely job are made realy only
Packit Service 43ce2e
	one time per minute. If the job is delayed into next minute, then it's skipped
Packit Service 43ce2e
	for this minute.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Makefile, crontab.c, do_command.c, funcs.h, popen.c, security.c,
Packit Service 43ce2e
	user.c: The security.c file was filled with selinux and pam often used functions, which were removed from other files.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* cron.8, cron.c, do_command.c, globals.h: Option -m was added: it's
Packit Service 43ce2e
	possible to use something else then sendmail.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Makefile, misc.c: Now is cron with audit. Complaining about
Packit Service 43ce2e
	denying users.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crontab.c, do_command.c, env.c, misc.c, pw_dup.c: The return value
Packit Service 43ce2e
	were added because of too many warning messages from compiler. Also the variables were initialized.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* do_command.c: 'Build enviroment' is set in pam section for better
Packit Service 43ce2e
	security.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* config.h: Comments were changed.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* user.c: Selinux: Instead of getting context and then the username
Packit Service 43ce2e
	is used function getuserbyname.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crontab.c: Too many flags was set for lstating crontab. Time of
Packit Service 43ce2e
	change is checked and uids for reading new crontab are ok.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* database.c, funcs.h, structs.h, user.c: List corruption when items
Packit Service 43ce2e
	are removed from /etc/cron.d.  Variable tabname is filled with file or NULL and checked when
Packit Service 43ce2e
	crontab is changed.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crond.pam: Crond.pam was changed according to pam modules.  The pam_limits.so could be used.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crontab.c: lstat instead of stat can stat even symlink itself, not
Packit Service 43ce2e
	the file that it refers to.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* macros.h: Redefined limits of macros.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* do_command.c: If fork fails, pam has to close session.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crontab.c: fix of bug rhbz#154065: crontab should not use
Packit Service 43ce2e
	waitpid(...,WUNTRACED) and stop itself if its child is stopped
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* do_command.c: PAM hadn't closed session.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* do_command.c, user.c: Selinux doesn't segfault, because of:
Packit Service 43ce2e
	permissive mode returns 0 and selinux enabled is also check context.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* cron.c, do_command.c, globals.h: Cron validate the recipient only
Packit Service 43ce2e
	when CRON_VALIDATE_MAILRCPTS isn't null.  Validating of email
Packit Service 43ce2e
	recipient is default off.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* do_command.c: Set item in pam - "cron".
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* do_command.c, misc.c, pw_dup.c: Initialize some important
Packit Service 43ce2e
	variables.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* cron.8, cron.c, database.c, globals.h: Add -p option for crontab.  Without the -p option /etc/crontab must not be writable by any user
Packit Service 43ce2e
	other than root, no crontab files may be links, or linked to by any
Packit Service 43ce2e
	other file, and no crontab files may be executable, or be writable
Packit Service 43ce2e
	by any user other than their owner
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Makefile, crontab.c: Fix for ppc: int ch='\0' is initialized.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crontab.c: Don't read the header of crontab.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* misc.c: For setegid are used saved gid instead of getgid().  Now are swaped back the correct gid.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* misc.c: Allow root's crontab (check with getuid).
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crontab.c: According to changes in selinux
Packit Service 43ce2e
	selinux_check_passwd_access is now enough for examinitaion of user's password.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* user.c: Context in selinux is now correctly undone.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* cron.8, crontab.5, database.c: /etc/crontab is now writable only
Packit Service 43ce2e
	by root. No links on this file are allowed.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crontab.1, crontab.c: Add -i option to crontab, which print prompt
Packit Service 43ce2e
	before removing crontab.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crontab.5: Nicknames were mentioned in man pages (@yearly,
Packit Service 43ce2e
	@hourly, etc).
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crontab.c: Crontab is stat instead of fstat and crontab is
Packit Service 43ce2e
	reopened for reading new stdin.  This change should: Allowed editors
Packit Service 43ce2e
	such as 'gedit' which do not modify original file, but which
Packit Service 43ce2e
	rename(2) a temp file to original, to be used by crontab -e (bug
Packit Service 43ce2e
	129170).
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* do_command.c: In lower version of pam was re-open log needed
Packit Service 43ce2e
	(rhel-4 and lower).
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crond.pam: Change in pam configuration file (auth sufficient is
Packit Service 43ce2e
	now used).
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crontab.c, user.c: Selinux for crontab: checking users with
Packit Service 43ce2e
	selinux.  User is fixed from char to const char.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* database.c: Hardwired 'system' wasn't needed.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Makefile, crond.pam: Add file crond.pam, which has rules for pam
Packit Service 43ce2e
	sessions.  In Makefile is now crond.pam installed.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Makefile:  Now we compile with pam flags and libs.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* cron.8, cron.h, do_command.c: PAM support was added: open sessions
Packit Service 43ce2e
	and set credentials for users.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Makefile:  In Makefile are now LIB = -lselinux and -DWITH_SELINUX flags.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* FEATURES, cron.8, crontab.1, crontab.5: Features was added into
Packit Service 43ce2e
	manual.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crontab.c: Remove header in user's crontab.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* misc.c: Logs now inform about creating crontabs for users, which
Packit Service 43ce2e
	aren't allowed to use crontab.  It's for user in cron.{allow,deny}
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* crontab.c: Change behavior to allow crontab to take stdin with no
Packit Service 43ce2e
	'-'.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* database.c: RH_CROND was added in programme - stating directory.
Packit Service 43ce2e
	In RH_CROND are system crontables.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* misc.c: Use snprintf instead of sprintf.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* do_command.c, popen.c: Use fork instead of vfork.      Add signal: Our grandparent is watching for our parent's death
Packit Service 43ce2e
	    by catching SIGCHLD. Meanwhile, our parent will use wait     explicitly and so has disabled SIGCHLD. So now it's     time to reset SIGCHLD handling.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* cron.h, database.c, do_command.c, funcs.h, structs.h, user.c:  Add first selinux patch. Loading users through selinux scontext.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* config.h: Redefine sendmail options.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* pathnames.h:  Change path names for redhat/fedora system.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Makefile: Changes in Makefile: flags, -pie option, permission and
Packit Service 43ce2e
	installation paths for redhat/fedora system.
Packit Service 43ce2e
Packit Service 43ce2e
2007-08-17  mmaslano <mmaslano@redhat.com>
Packit Service 43ce2e
Packit Service 43ce2e
	* Source files of vixie-cron-4.1.
Packit Service 43ce2e