This bug was fixed in the package cron - 3.0pl1-120ubuntu1
---------------
cron (3.0pl1-120ubuntu1) precise; urgency=low
[ Ubuntu Merge-o-Matic ]
* Merge from Debian unstable. Remaining changes:
- debian/control:
+ Requires debhelper >= 7.3.15ubuntu2 (for Upstart).
+ Move MTA to Suggests field.
- debian/cron.upstart: Add Upstart script.
- debian/rules: Call dh_installinit to install Upstart job properly.
* Dropped changes, superseded upstream:
- debian/control: lockfile-progs no longer recommended.
- debian/{prerm,postinst,postrm}: scripts now generated with debhelper.
cron (3.0pl1-120) unstable; urgency=low
* do_command.c, cron.h, cron.8: Change the behaviour when logging the
information of the child processes. A new loglevel (8) is introduced and
documented in cron.8. The previous log format is kept unless the sysadmin
choses to select this new option. (Closes: 637295)
* debian/examples/cron-stats.pl: Adjust the script with the
changes introduced in the logging behaviour.
* cron.8: Fix minor formatting errors
* debian/cron.bug-script:
- Report properly on the EDITOR variable
- Report the permissions and contents of all relevant cron directories
* debian/changelog: Typo fixes and missing information
* crontab.5:
- Document limitations of the periods that can be defined in crontab
syntax and provide workarounds (Closes: 640086)
- Document limitation of the use of @reboot due to the definition
of the boot sequence as suggested by Regid Ichira.
* debian/source/lintian-overrides: Add overrides file for lintian
required because the maintainer name in debian/changelog and in
debian/control do not match due to encoding.
[ Christian Kastner ]
* debian/control:
- Fix broken Vcs-* URLs
* debian/NEWS: Remove previous spurious entry from 3.0pl1-110.
cron (3.0pl1-119) unstable; urgency=low
* 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: #608774)
* 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.
cron (3.0pl1-118) unstable; urgency=low
* debian/control
- Limited Build-Depends for libaudit-dev to linux-any. I erroneously
assumed it applied to other OSes as well.
* debian/rules
- DEB_BUILD_OPTIONS for audit support is limited to Linux platforms
[ Javier Fernandez-Sanguino]
* debian/NEWS
- Document the new behaviour of cron regarding logging of non-zero
exit status cronjobs (Closes: #608874)
cron (3.0pl1-117) unstable; urgency=low
* 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, 622348
- 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.
-- Steve Langasek <[email protected]> Mon, 17 Oct 2011 15:33:56 -0700
** Changed in: cron (Ubuntu)
Status: New => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/741979
Title:
cron ignores group-writable crontab, with obscure message
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cron/+bug/741979/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs