27
|
|
|
Christian Kastner |
3.0pl1-127 |
9 years ago
|
|
|
26
|
|
|
Javier Fernández-San... |
3.0pl1-126 |
9 years ago
|
|
|
25
|
|
|
Javier Fernández-San... |
3.0pl1-125 |
9 years ago
|
|
|
24
|
|
|
Ansgar Burchardt |
3.0pl1-124.2 |
10 years ago
|
|
|
23
|
|
|
Laurent Bigonville |
3.0pl1-124.1 |
10 years ago
|
|
|
22
|
|
|
Javier Fernández-San... |
3.0pl1-124 |
12 years ago
|
|
|
21
|
|
|
Javier Fernández-San... |
3.0pl1-123 |
12 years ago
|
|
|
20
|
|
|
Javier Fernández-San... |
3.0pl1-121 |
13 years ago
|
|
|
19
|
|
|
Javier Fernández-San... |
3.0pl1-120 |
13 years ago
|
|
|
18
|
|
* The development team has migrated from Subversion to git, with the latter becoming authoritative immediately. A log of the migration process can be found in debian/svn-git-migration.txt.
[ Javier Fernandez-Sanguino ] * debian/NEWS: - Remove the entry introduced in the previous version until an agreement is reached on the desired behaviour (Reopens: #508774) * debian/standard.daily: - Work properly if mount points have a space (Closes: #633972) - Sanity check mount point value before generating an error * Add one new example script: - cron-tasks-review.sh: Reviews the files that exist in /etc/cron.d and in /etc/cron.{hourly,daily,weekly,monthly} to find those that will not be run by cron due to some error. * debian/copyright: - Adjust debian/copyright to acknowledge the (c) and license of the new example script. * debian/control: - Remove Steve from the Uploaders field, no longer needed there * cron.8: - Document the Debian specific changes in a separate section, describing how /etc/cron.{hourly,daily,weekly,monthly} and /etc/cron.d behave and should be used.
[ Christian Kastner ] * debian/control: - Updated Vcs-* URLs to point to the new git repository * debian/cron.c, database.c: - Interpret the "-L" option of the daemon as a bitmask, and add initial support for three selectors: start, stop, end * database.c, cron.c, cron.h, debian/copyright: - Check orphaned crontabs for adoption. Fix taken from Fedora cronie. Closes: #634926 * do_command.c: - When logging a job run, prefix the command text with the PID of the process. Closes: #609780 * debian/NEWS: - Added entry documenting the change of the "-L" option as well as the dropping of LSBNAMES in -117.
|
Javier Fernandez-San... |
3.0pl1-119 |
13 years ago
|
|
|
17
|
|
|
Christian Kastner |
3.0pl1-118 |
13 years ago
|
|
|
16
|
|
* Makefile: - Fixed integration of cron-internal debug code into the package building process. Instead of having to modify debian/rules, this can now driven by DEB_BUILD_OPTIONS=debug - Removed hard-coded compiler flags, honoring those provided by dpkg-buildflags instead * do_command.c: - When logging the end of cron jobs, log the PID of the actually exec'ed user command, not the PID of the parent. Closes: #609780 * database.c: - Split crontab security checks (type, owner, mode, links) into separate tests with individual error messages instead of the cryptic message "WRONG INODE INFO". Closes: #625493 - Extended the ability to recover from broken symlinks (added in -110) to also recover from failed security checks above. Fixes to these were not being detected as cron only looks at mtime. Closes: #625495 - Also recover from syntax errors. Fixes to these did change mtime, but were ignored as cron permanently removes broken crontabs from its database of files to check. Closes: #627859 * cron.8: - Documented the fact that /etc/crontab and files in /etc/cron.d must not be group- or other-writable. Closes: #625491, LP: #741979 * crontab.5: - Specify parse order of crontabs (thanks, Jonathan Amery). Closes: #622645 * debian/control: - Bumped Standards-Version to 3.9.2 (no changes needed) - Added missing Build-Depends on libaudit-dev - Removed Conflicts for nonexistent package suidmanager - Removed Conflicts for lockfile-progs (which should have been a Breaks anyway) as we no longer rely on it, we use flock from util-linux instead - Changed architecture-specific Build-Depends on libselinux1-dev to linux-any instead of negating all other OSes * debian/cron.default: - Merged the LSBNAMES option with EXTRA_OPTS. Both where used to pass options to the daemon, making one of them redundant - Added the ability to disable the daily lost+found check by setting the new variable CHECK_LOSTFOUND to "no". Closes: #579640 * debian/cron.init: - Don't call start-stop-daemon directly, use LSB init functions instead. Among other things, this works around the cron daemon not deleting its pidfile from /var/run/. Closes: #615855 - Added $network to Should-Start * debian/rules: - Converted to dh syntax. This included replacing some manually executed steps with debhelper file-automated ones (eg: cron.man, cron.examples) to lessen clutter - Completely rewrote the PAM/SELinux/audit integration parts. PAM support was being skipped on kfreebsd and hurd, and audit support was completely broken. From now on: + PAM is enabled by default on all platforms + SELinux is enabled by default on linux-any + audit is disabled by default on all platforms All of these can be driven by DEB_BUILD_OPTIONS (see debian/rules) - Do not compress example perl scripts * debian/{prerm,postrm,postinst}: - Let dh_installinit manage stopping/(re)starting of jobs instead of calling invoke-rc.d ourselves * debian/standard.daily: - Backup of /etc/{passd,group} is no longer performed by cron; the task was handed over to src:shadow (see #554170). In Squeeze, this task will be performed redundantly by both packages (as discussed on debian-release) - Rewrite locking and lost+found-checking code, based on a submission to the BTS by Justin B. Rye. Closes: #478967, #537073, LP: #257367 - Parse /etc/mtab instead of /proc/mounts; the former makes handling bind mounts easier. Closes: #578856 - Pull in /etc/cron/default for CHECK_LOSTFOUND (see above) * debian/copyright: - Convert to DEP5 format (r173) * debian/watch: - Added watch file to silence a lintian warning, even though the last upstream release was in 2004 * Packaging (general): removed a lot of cruft which seems to have accumulated over time. This included all the cron-se stuff, which appears to have been a remnant from the SELinux integration process, and was either not being used anymore or completely broken. Also, the patches/ directory was removed, as that location has a specific meaning and the patches in there were no longer relevant.
|
Christian Kastner |
3.0pl1-117 |
13 years ago
|
|
|
15
|
|
|
Christian Kastner |
3.0pl1-116 |
13 years ago
|
|
|
14
|
|
|
Javier Fernandez-San... |
3.0pl1-115 |
13 years ago
|
|
|
13
|
|
* Cleanup of the package in preparation of the next Debian release. - Notice that only one change introduces new behaviour (debian/cron.pam), the other changes are just documentation fixes or cleanups to the packaging. * debian/cron.pam: - In addition to the reading /etc/security/pam_env.conf and /etc/environment (obsolete config file) previous default, cron will now also read /etc/default/locale in order to setup the proper localisation environment for tasks. [ Documentation fixes ] * debian/cron.{default,init}, cron.8, crontab.5: - Updated documentation (comments in scripts and manpageS) regarding the reading and setting of locale information for the cron daemon and for cron tasks to document the new behaviour due to the above change. * debian/{preinst,postinst,postrm}: - Since /etc/cron.monthly/standard does not provide any worthwhile task anymore, remove obsolete /etc/cron.monthly/standard after upgrading (local changes are preserved, however). Closes: #585680 * crontab.1 - Minor typo fixes to the manpage. * crontab.5: - Added an example submitted by jidanni (thanks!), showing how to run a command on the second Saturday of the month. Closes: #584514 - Minor fixes [ Fixes to the packaging ] * debian/control: - Bumped Standards-Version to 3.9.1 (no changes needed) - Added Pre-Depends for dpkg (<= 1.15.7.2) for a dpkg-maintscript-helper with support for safely removing conffiles - Added Homepage: field - Added Vcs-* fields - Upgraded debhelper dependency version for dh_bugscripts * debian/rules: - Replace deprecated dh_clean -k with dh_prep * debian/NEWS: - Apply Steve Langasek's patch to remove non-newsworthy content, avoiding unnecessary output from apt-listchanges during upgrade. Closes: #591005 * debian/source/format: - Make source format explicit (1.0)
|
Christian Kastner |
3.0pl1-114 |
14 years ago
|
|
|
12
|
|
|
Christian Kastner |
3.0pl1-113 |
14 years ago
|
|
|
11
|
|
[ Christian Kastner ] * do_command.c: - Don't send mail when a job exits non-zero, only send mail if the job sent output to stderr. This behaviour was introduced erroneously; while it does have merit, it is completly against standard cron behaviour. Closes: #581612 * debian/compat: - Bumped debhelper compatibility to 7 * debian/control: - Bumped Standards-Version to 3.8.4 (no change needed) - Build-Depend on debhelper (>= 7.0.50~) - Added dependency on ${misc:Depends} to package cron * debian/cron.init: - Changed Default-Stop from (1) to (empty). rc0 and rc6 were removed in 3.0pl1-101 because the stop action -- sending SIGTERM/SIGKILL to cron on shutdown/reboot -- was redundant. This, however, also applies to rc1, because killprocs will do that for us. * debian/postinst: - Removed obsolete dpkg file backup code, this has been handed over to dpkg in 3.0pl1-109 - Removed last remaining stop action (for rc1) from upate-rc.d (see above) - Add dpkg-statoverride for /usr/bin/crontab, and unconditionally change permissions of /var/spool/cron/crontabs. Closes: #304036, #460095 * debian/standard.monthly: - Removed because it had been empty for years and therefore served no purpose * debian/cron.bug-{control,script} - Added to extend information submitted by reportbug * debian/rules: - Applied changes for standard.monthly and cron.bug-{control,script} above * debian/copyright: - Updated to reflect recent contributions * debian/README: - Updated ancient information with the current status (PAM support, SELinux support, etc.) * debian/TODO: - Added new entry regarding clarification of the purpose behind /etc/cron.d * debian/REFS: - Summary of links to relevant development threads; re-added for informational purposes. [ Javier Fernandez-Sanguino ] * debian/cron.init: - Fix typo (Closes: #585399)
|
Christian Kastner |
3.0pl1-112 |
14 years ago
|
|
|
10
|
|
|
Javier Fernandez-San... |
3.0pl1-111 |
14 years ago
|
|
|
9
|
|
|
Javier Fernandez-San... |
3.0pl1-109 |
14 years ago
|
|
|
8
|
|
|
Javier Fernandez-San... |
3.0pl1-108 |
14 years ago
|
|
|