Back to cron PTS page

Accepted cron 4.0-1 (source) into experimental



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 08 Oct 2023 12:25:40 +0200
Source: cron
Architecture: source
Version: 4.0-1
Distribution: experimental
Urgency: medium
Maintainer: Javier Fernández-Sanguino Peña <jfs@debian.org>
Changed-By: Georges Khaznadar <georgesk@debian.org>
Changes:
 cron (4.0-1) experimental; urgency=medium
 .
   * Merged upstream version 4.0, which contains all of previous
     debian pached applied. Hence this release makes official the "debian fork"
     which happened some years ago from Vixie's cron version 3.0, and
     resulted in a growing heap of patches, making it more and more tricky
     to maintain, and keeping this package away from the main maintenance
     mode: use Git and Salsa to deal with novelties.
     .
     The more than eighty entries above contain just the *first line*, split
     into shorter chunks, of the older debian patche's comments. If you want
     to read the complete comment coming with each and every path, please
     page the output of `git log`, after commit
     35effcd15c7d0554825b565916fd7338bba8b553.
     .
     Those comments were extracted with a script more or less like:
     -----------------8<-----------------------------------------
     for f in [path_to]/patches/series; do
       patch -p1 < [path_to]/patches/$f
       git add -A
       git commit -m "$(quilt header [path_to]/patches/$f)"
     done
     -----------------8<-----------------------------------------
     .
     Removed all of debian patches.
     .
   * From: Christian Kastner <ckk@kvr.at> Date: Sun, 20 Dec 2015 12:04:41
     +0100 Subject: Legacy porting issues
   * From: Christian Kastner <ckk@kvr.at Date: Sun, 20 Dec 2015 12:36:14
     +0100 Subject: Hurd MAXPATHLEN workaround
   * From: Christian Kastner <ckk@kvr.at> Date: Sun, 20 Dec 2015 13:22:36
     +0100 Subject: Miscellaneous code errors
   * From: Christian Kastner <ckk@kvr.at> Date: Sun, 20 Dec 2015 14:04:46
     +0100 Subject: Memory allocation issues
   * From: Christian Kastner <ckk@kvr.at> Date: Sun, 20 Dec 2015 16:22:49
     +0100 Subject: Use safe s string functions
   * From: Christian Kastner <ckk@kvr.at> Date: Wed, 23 Dec 2015 12:26:33
     +0100 Subject: Correct which/how flags are set for entries
   * From: Christian Kastner <ckk@kvr.at> Date: Tue, 22 Dec 2015 18:56:31
     +0100 Subject: Limit number of command arguments
   * From: Christian Kastner <ckk@kvr.at> Date: Sun, 20 Dec 2015 18:56:47
     +0100 Subject: Manpage corrections and improvements
   * From: Christian Kastner <ckk@kvr.at> Date: Sun, 20 Dec 2015 19:03:04
     +0100 Subject: cron: report missing newline before EOF
   * From: Christian Kastner <ckk@kvr.at> Date: Mon Dec 21 22:54:04
     CET 2015 Subject: crontab entry parsing fixes
   * From: Christian Kastner <ckk@kvr.at> Date: Tue, 22 Dec 2015 15:55:38
     +0100 Subject: crontab: warn about missing newline
   * From: Christian Kastner <ckk@kvr.at> Date: Sat, 09 Jan 2016 00:11:10
     +0100 Subject: crontab allow/deny logic fix
   * From: Christian Kastner <ckk@kvr.at> Date: Tue, 22 Dec 2015 15:59:51
     +0100 Subject: Entry time range check
   * From: Christian Kastner <ckk@kvr.at> Date: Sun, 20 Dec 2015 19:27:15
     +0100 Subject: Abort processing of crontabs with errors
   * From: Christian Kastner <ckk@kvr.at> Date: Tue, 22 Dec 2015 18:31:13
     +0100 Subject: Check privilege drop results (CVE-2006-2607)
   * From: Christian Kastner <ckk@kvr.at> Date: Tue, 22 Dec 2015 18:42:49
     +0100 Subject: Drop privileges when sending mail
   * From: Christian Kastner <ckk@kvr.at> Date: Tue, 22 Dec 2015 18:53:23
     +0100 Subject: Proper use of error functions
   * From: Christian Kastner <ckk@kvr.at> Date: Tue, 22 Dec 2015 19:10:30
     +0100 Subject: Ensure stdin is open
   * From: Christian Kastner <ckk@kvr.at> Date: Tue, 22 Dec 2015 20:05:42
     +0100 Subject: Redirect daemon standard streams to /dev/null
   * From: Christian Kastner <ckk@kvr.at> Date: Tue, 22 Dec 2015 22:14:53
     +0100 Subject: Handle escapes in job input
   * From: Christian Kastner <ckk@kvr.at> Date: Tue, 22 Dec 2015 23:08:18
     +0100 Subject: Tolerate empty EDITOR and VISUAL envvars
   * From: Christian Kastner <ckk@kvr.at> Date: Tue, 22 Dec 2015 23:21:27
     +0100 Subject: Use strftime to print time
   * From: Christian Kastner <ckk@kvr.at> Date: Tue, 22 Dec 2015 23:47:34
     +0100 Subject: fsync to check for full disk
   * From: Christian Kastner <ckk@kvr.at> Date: Wed, 23 Dec 2015 10:13:55
     +0100 Subject: Signal handling issues
   * From: Christian Kastner Date: Wed Dec 23 10:30:40 CET 2015
     Subject: Improve waiting for spawned editor
   * From: Christian Kastner <ckk@kvr.at> Date: Wed, 23 Dec 2015 12:25:52
     +0100 Subject: Avoid predictable filenames
   * From: Christian Kastner <ckk@kvr.at> Date: Fri, 25 Dec 2015 12:17:09
     +0100 Subject: Cleanup tmpfiles
   * From: Christian Kastner <ckk@kvr.at> Date: Fri, 25 Dec 2015 12:33:24
     +0100 Subject: Set umask while editing crontab
   * From: Christian Kastner <ckk@kvr.at> Date: Fri, 25 Dec 2015 12:36:31
     +0100 Subject: crontab must be a regular file
   * From: Christian Kastner <ckk@kvr.at> Date: Fri, 25 Dec 2015 13:07:25
     +0100 Subject: Allow editors with tmpfiles
   * From: Christian Kastner <ckk@kvr.at> Date: Fri, 25 Dec 2015 23:49:34
     +0100 Subject: Improve retry prompt
   * From: Christian Kastner <ckk@kvr.at> Date: Fri, 25 Dec 2015 23:57:47
     +0100 Subject: Don't die on missing spool dir
   * From: Christian Kastner <ckk@kvr.at> Date: Sat, 26 Dec 2015 00:02:08
     +0100 Subject: Improve mode checks for crontabs
   * From: Christian Kastner <ckk@kvr.at> Date: Sat, 23 Mar 2019 09:41:38
     +0100 Subject: Enforce maximum crontab line count
   * From: Christian Kastner <ckk@kvr.at> Date: Sat, 26 Dec 2015 11:00:07
     +0100 Subject: Swap both uid and gid
   * From: Christian Kastner <ckk@kvr.at> Date: Sat, 26 Dec 2015 11:34:00
     +0100 Subject: Don't run reboot jobs on restart
   * From: Christian Kastner <ckk@kvr.at> Date: Sat, 26 Dec 2015 11:44:24
     +0100 Subject: Backport crontab envparser from v4.1
   * From: Christian Kastner <ckk@kvr.at> Date: Sat, 26 Dec 2015 19:04:25
     +0100 Subject: Send proper 8-bit emails
   * From: Christian Kastner <ckk@kvr.at> Date: Sat, 26 Dec 2015 19:03:24
     +0100 Subject: Don't silently truncate commands
   * From: Christian Kastner <ckk@kvr.at> Date: Sat, 26 Dec 2015 19:40:39
     +0100 Subject: Use basename for syslog tag
   * From: Christian Kastner <ckk@kvr.at> Date: Fri, 15 Jan 2016 21:59:57
     +0100 Subject: Improve denied user warning
   * From: Christian Kastner <ckk@kvr.at> Date: Sat, 26 Dec 2015 19:51:53
     +0100 Subject: Permit user to use -u option on self
   * From: Christian Kastner <ckk@kvr.at> Date: Fri, 15 Jan 2016 22:15:30
     +0100 Subject: crontab without arguments reads from stdin
   * Description: Runs PAM_REINITIALIZE_CRED after fork to apply correct
     rights to child process.
     Author: Jorge Rocha Gualtieri <jorge@jrg.com.br>
     Last-Update: 2021-03-01
     Bug-Debian: https://bugs.debian.org/983817
     Bug-Ubuntu: https://bugs.launchpad.net/bugs/1917350
   * From: Christian Kastner <ckk@kvr.at> Date: Sat, 26 Dec 2015 20:18:21
     +0100 Subject: Debian build process customizations
   * From: Christian Kastner <ckk@kvr.at> Date: Mon, 28 Dec 2015 01:35:31
     +0100 Subject: Debian manpage and doc updates
   * From: Christian Kastner <ckk@kvr.at> Date: Fri, 15 Jan 2016 23:19:34
     +0100 Subject: Debian paths and commands
   * From: Christian Kastner <ckk@kvr.at> Date: Thu, 07 Jan 2016 22:11:18
     +0100 Subject: Debian sendmail options
   * From: Christian Kastner <ckk@kvr.at> Date: Thu, 07 Jan 2016 22:19:41
     +0100 Subject: Improved debugging options handling
   * From: Christian Kastner <ckk@kvr.at> Date: Thu, 07 Jan 2016 23:02:33
     +0100 Subject: PAM support for jobs
   * From: Christian Kastner <ckk@kvr.at> Date: Thu, 07 Jan 2016 23:14:49
     +0100 Subject: PAM pam_env support for jobs
   * From: Christian Kastner <ckk@kvr.at> Date: Thu, 07 Jan 2016 23:17:45
     +0100 Subject: SELinux support
   * From: Christian Kastner <ckk@kvr.at> Date: Thu, 07 Jan 2016 23:21:25
     +0100 Subject: Linux Audit support
   * From: Christian Kastner <ckk@kvr.at> Date: Sat, 09 Jan 2016 00:46:32
     +0100 Subject: Drop-in cron.d directory support
   * From: Christian Kastner <ckk@kvr.at> Date: Sat, 09 Jan 2016 18:21:39
     +0100 Subject: Better timeskip handling
   * From: Christian Kastner <ckk@kvr.at> Date: Sat, 09 Jan 2016 19:37:40
     +0100 Subject: Logging enhancements
   * From: Christian Kastner <ckk@kvr.at> Date: Sun, 10 Jan 2016 01:03:51
     +0100 Subject: Make crontab SGID crontab
   * From: Christian Kastner <ckk@kvr.at> Date: Sun, 10 Jan 2016 20:32:28
     +0100 Subject: Enable setting content headers in email
   * From: Christian Kastner <ckk@kvr.at> Date: Thu, 07 Mar 2019 11:00:48
     +0100 Subject: Open/close syslog on every call
   * From: Christian Kastner <ckk@kvr.at> Date: Sun, 10 Jan 2016 20:38:26
     +0100 Subject: Enable running daemon in foreground
   * From: Christian Kastner <ckk@kvr.at> Date: Fri, 15 Jan 2016 20:35:09
     +0100 Subject: Suppress crontab header by default
   * From: Christian Kastner <ckk@kvr.at> Date: Fri, 15 Jan 2016 21:47:32
     +0100 Subject: Prompt on crontab deletion
   * From: Christian Kastner <ckk@kvr.at> Date: Fri, 15 Jan 2016 21:50:01
     +0100 Subject: Add helpful header to new crontab
   * From: Christian Kastner <ckk@kvr.at> Date: Fri, 15 Jan 2016 22:06:27
     +0100 Subject: Avoid a mailcmd timeout
   * From: Christian Kastner <ckk@kvr.at> Date: Fri, 15 Jan 2016 22:10:20
     +0100 Subject: Don't fail on missing MTA
   * From: Christian Kastner <ckk@kvr.at> Date: Fri, 15 Jan 2016 22:59:09
     +0100 Subject: Recover from crontab errors
   * From: Christian Kastner <ckk@kvr.at> Date: Fri, 15 Jan 2016 23:05:10
     +0100 Subject: Selective logging
   * From: Tomas Mraz <tmraz@fedoraproject.org> Date: Tue, 21 Jun 2011 18:26:38
     +0200 Subject: Check orphaned crontabs for adoption.
   * From: Christian Kastner <ckk@kvr.at> Date: Fri, 15 Jan 2016 23:12:35
     +0100 Subject: Add option to include FQDN in email
   * From: Laurent Combe <laurent.combe@free.fr> Date: Tue, 16 Feb 2021 12:09:37
     +0100 Subject: Add support for MAILFROM variable
   * [proposed by Stefanos Chaliasos on 2019-12-22]
   * manage characters \r and \b in a special way, since one could use
     them to obfuscate a crontab. This patch should close #585552
   * if the timezone for a system is changed while cron is running, and
     the timezone change is _not_ due to a DST event, cron is unaware of
     the change and will continue using the old  value until it is restarted.
   * This patch adds an example for people who wish to address the multiple
     timezone issue, without adding any new feature inside crontabs or
     cron itself.
   * Fixed the phrasing of the manual page, tanks to Reuben Thomas, and
     included 積丹尼 Dan Jacobson's nice example into crontab.5
   * This patch provides a way to create a new command: cron_now This
     command is meant to be used only during automated tests, as it
     allows one to run cron jobs immediately, without the need to wait
     a minute
   * Modernize paths, to comply with Debian Merged Usr
   * Applied with a few adjustments Stéphane Blondon's patch, which
     is closing #813614
   * Enabling debugging features for cron. Now the switch -x will be honored
     if one wants to launch cron to debug something. Cron's manpage
     mentions the new feature.
   * enable DEBUGGING by default
   * removed a useless file
Checksums-Sha1:
 35b3079e89b2015a565d85abd37d93c0d18c6f2c 2089 cron_4.0-1.dsc
 3f90b37e9e26587d99cdd772137729386b718c96 70084 cron_4.0.orig.tar.xz
 b969f1e96c1fbcc95cdfac926ae94689207d516e 58704 cron_4.0-1.debian.tar.xz
 b16486c140954ca498f5b69d404911c601f7c139 6923 cron_4.0-1_amd64.buildinfo
Checksums-Sha256:
 f7be528c7a0f01f91ff9bda3e08cf3bf32bdf2363806c1459ca627f5abab4e52 2089 cron_4.0-1.dsc
 ada0c32d82437e3abdffe464a47a6f66c8ac82c967d89d5f857caf104dc9f3a7 70084 cron_4.0.orig.tar.xz
 e19fbe8783ad47eaafbd83167e29427c71dd3a34d42bb5574d433cbb38ae46af 58704 cron_4.0-1.debian.tar.xz
 2f633d3bb1e0d17c10a9ee5b5bc01a2a1dcadd840801b43127484447cf867a52 6923 cron_4.0-1_amd64.buildinfo
Files:
 09c2c46bf60d18c36208a3c038a1e265 2089 admin important cron_4.0-1.dsc
 1c68734405281379e2a04d7725ebe76b 70084 admin important cron_4.0.orig.tar.xz
 3f9d71ca358122dc5ac0936705c989c2 58704 admin important cron_4.0-1.debian.tar.xz
 6a16ec0d04c7f88dac807a7e7102b92d 6923 admin important cron_4.0-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEM0CzZP9nFT+3zK6FHCgWkHE2rjkFAmUikYUACgkQHCgWkHE2
rjnVtg//YEJu6gBWv2gvHbWFFmB4hC/R0BBjcCvhTHfr38uM41QC//ivFm0b0Y19
ttKNDCogu5DAouUzza/627d4TIRecL4yX1D9ynIXVsfy7GgAPa/uQSano5/ljm8R
MHKk9EW6IqNmQ8KiUQvGXyC+rHSFHIAk5Wy3ShTjEnf+pY0jx5r0UrMJtEWJjkdM
mWwJuzTVQUTo6NgM2Hxx2j3rBPNzqGlaouI3oMboflZ8K4EYLMqsVO5zOsvY8Zpf
CflAZIrdOQSgMnI05GYc0pf0Jp8NvIdSsl0K6Z9WwAYsP7Wl1jABRWqb9o7APN+C
Y7UaqZTljAXvdfMNFI0Db7KZnuRe1UVupUDqqUGlfZ1rgdPLW1Elv34plCX7PRwp
4IqiE+6rGpqvXNy23F88Py2OV9q39/xc0tG8qdPQk2nNKdoa0ql26kYBaXit5ibY
qWishQQvyaaKqUk+o3gZyh2kT2W5stkfOZWayAEkgTp8+RkisXBJCF+IDibNE0WA
wtEMULeGtHcKu4HiHXwfkTlN2cH9LrZI4FnTR4yky1rPJP7lRlp0xIT089+y5EWG
HQvmAYN6ktyRcpcjIvQ7TtLP92qHnQsljirkYuZYsAbxFaecyk0IUDemlPC3x7Qi
byO2E/SNxSRSp/GQStaTLmRQoU8svNqvi+rqDGuWBuAyT1bTswA=
=ndhG
-----END PGP SIGNATURE-----