-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Thu, 29 Apr 2010 16:23:38 +0200 Source: cron Binary: cron Architecture: source i386 Version: 3.0pl1-110 Distribution: unstable Urgency: medium Maintainer: Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Changed-By: Christian Kastner <debian@kvr.at> Description: cron - process scheduling daemon Closes: 76625 79037 155109 433609 437180 443615 470564 497742 533726 565143 577133 577508 Changes: cron (3.0pl1-110) unstable; urgency=medium . [ Christian Kastner ] * user.c - Fix broken parsing and handling of crontabs with no-newline-before-EOF - Refuse to install such crontabs via crontab(1). Closes: #79037 - Log crontabs missing newline before EOF to syslog. This is only relevant for crontabs not installed via crontab(1), ie. /etc/cron.d/* and /etc/crontab. Closes: #76625 - Add a log message explicitly stating that all jobs of crontabs with syntax errors will not be run (ie, all-or-nothing). See #555954 * crontab.c - Tell the user which chars are expected on retry, too * cron.c - Don't let the daemon die when directories disappear, eg. when moving directories around. Patch provided by Justin Pryzby (thanks!). Closes: #470564 * database.c - Recover from broken symlinks in /etc/cron.d/ (Closes: #433609) - Don't report wrong file owner in /etc/cron.d/ as wrong symlink owner - Check the permissions of symlink targets (writeable only by root) * do_command.c - Don't let long-running commands time out certain MTAs. Patch provided by Justin Pryzby, based on an analysis by Alexis Huxley (thanks!). Debian's default MTA, exim, does not time out, so it shouldn't have been affected. Closes: #155109, #443615 - Bypass mail generation/sending code when no MTA is installed. Previously, jobs with a lot of output would die once the pipe's buffer was filled. Closes: #577133 * popen.c - Check return value of setgid() call, also associated with the CVE-2006-2607 fix - Move signal handling away from ancient API. Patch provided by Justin Pryzby (thanks!). * misc.c - On startup, when recreating missing directories, do so with permissions reflecting Debian's SGID crontab vs upstream's SUID * entry.c - Explicitly check for valid ranges in range values instead of upstream's broken approach which misses certain combinations of ranges and steps. Closes: #533726 * env.c - Backport environment variable parser from 4.1. The 3.0 parser has a number of issues, especially with otherwise trivial matters such as whitespace. Closes: #437180 * cron.8 - Document symlink behaviour. * crontab.1 - Document the new EOF handling described above. * crontab.5 - Clarify parsing of empty variables (Closes: #497742) * debian/TODO - Remove obsolete entries; add a table of planned milestones * debian/NEWS - Briefly describe the most important changes since lenny's release * debian/control - Add Christian Kastner to the Maintainers list (Closes: #565143) . [ Javier Fernandez-Sanguino Pen~a ] * debian/rules: Install the cron.default file properly * debian/standard.daily: - Do not indicate that lost+found does not exist if the filesystem is XFS (Closes: #577508 577536) Checksums-Sha1: f9dbec06cbea51bcc5035f1c12f4ad12faee02d4 858 cron_3.0pl1-110.dsc 1db2b9baa4403bb0a20f34f4943774fc7dc7e3fc 117969 cron_3.0pl1-110.tar.gz 420c6be1e3c179fa9920cb6964fc81a410961f48 90610 cron_3.0pl1-110_i386.deb Checksums-Sha256: aa461c70191e3a4c4f44b24d7cac5325eb0e60a178160b54f058727a72618ef8 858 cron_3.0pl1-110.dsc f9f73adf08b48f44df2f96ba84ddcc6ede5387eee3783f7c8b64c0fc7cb73255 117969 cron_3.0pl1-110.tar.gz 566f43912ec8ce3eadb7e6e1d3c1936902ac5b901815fcfe17a972ec51733272 90610 cron_3.0pl1-110_i386.deb Files: 07ff9ba21fa77924e43167fe4f8ea5fe 858 admin important cron_3.0pl1-110.dsc 674df168cb066307074e84f98e7355d0 117969 admin important cron_3.0pl1-110.tar.gz 27c2f3baf7de1c1ab6564b6d475f96e6 90610 admin important cron_3.0pl1-110_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iD8DBQFL4e23sandgtyBSwkRAjVNAJ49KqnZKwhvONo2QWCjtdtVi7xTjwCfWjRb o4cg6DrO6CvHH6VhiE/AnMk= =2hD+ -----END PGP SIGNATURE----- Accepted: cron_3.0pl1-110.dsc to main/c/cron/cron_3.0pl1-110.dsc cron_3.0pl1-110.tar.gz to main/c/cron/cron_3.0pl1-110.tar.gz cron_3.0pl1-110_i386.deb to main/c/cron/cron_3.0pl1-110_i386.deb