Changelog
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 <email address hidden> Date: Sun, 20 Dec 2015 12:04:41
+0100 Subject: Legacy porting issues
* From: Christian Kastner <<email address hidden> Date: Sun, 20 Dec 2015 12:36:14
+0100 Subject: Hurd MAXPATHLEN workaround
* From: Christian Kastner <email address hidden> Date: Sun, 20 Dec 2015 13:22:36
+0100 Subject: Miscellaneous code errors
* From: Christian Kastner <email address hidden> Date: Sun, 20 Dec 2015 14:04:46
+0100 Subject: Memory allocation issues
* From: Christian Kastner <email address hidden> Date: Sun, 20 Dec 2015 16:22:49
+0100 Subject: Use safe s string functions
* From: Christian Kastner <email address hidden> Date: Wed, 23 Dec 2015 12:26:33
+0100 Subject: Correct which/how flags are set for entries
* From: Christian Kastner <email address hidden> Date: Tue, 22 Dec 2015 18:56:31
+0100 Subject: Limit number of command arguments
* From: Christian Kastner <email address hidden> Date: Sun, 20 Dec 2015 18:56:47
+0100 Subject: Manpage corrections and improvements
* From: Christian Kastner <email address hidden> Date: Sun, 20 Dec 2015 19:03:04
+0100 Subject: cron: report missing newline before EOF
* From: Christian Kastner <email address hidden> Date: Mon Dec 21 22:54:04
CET 2015 Subject: crontab entry parsing fixes
* From: Christian Kastner <email address hidden> Date: Tue, 22 Dec 2015 15:55:38
+0100 Subject: crontab: warn about missing newline
* From: Christian Kastner <email address hidden> Date: Sat, 09 Jan 2016 00:11:10
+0100 Subject: crontab allow/deny logic fix
* From: Christian Kastner <email address hidden> Date: Tue, 22 Dec 2015 15:59:51
+0100 Subject: Entry time range check
* From: Christian Kastner <email address hidden> Date: Sun, 20 Dec 2015 19:27:15
+0100 Subject: Abort processing of crontabs with errors
* From: Christian Kastner <email address hidden> Date: Tue, 22 Dec 2015 18:31:13
+0100 Subject: Check privilege drop results (CVE-2006-2607)
* From: Christian Kastner <email address hidden> Date: Tue, 22 Dec 2015 18:42:49
+0100 Subject: Drop privileges when sending mail
* From: Christian Kastner <email address hidden> Date: Tue, 22 Dec 2015 18:53:23
+0100 Subject: Proper use of error functions
* From: Christian Kastner <email address hidden> Date: Tue, 22 Dec 2015 19:10:30
+0100 Subject: Ensure stdin is open
* From: Christian Kastner <email address hidden> Date: Tue, 22 Dec 2015 20:05:42
+0100 Subject: Redirect daemon standard streams to /dev/null
* From: Christian Kastner <email address hidden> Date: Tue, 22 Dec 2015 22:14:53
+0100 Subject: Handle escapes in job input
* From: Christian Kastner <email address hidden> Date: Tue, 22 Dec 2015 23:08:18
+0100 Subject: Tolerate empty EDITOR and VISUAL envvars
* From: Christian Kastner <email address hidden> Date: Tue, 22 Dec 2015 23:21:27
+0100 Subject: Use strftime to print time
* From: Christian Kastner <email address hidden> Date: Tue, 22 Dec 2015 23:47:34
+0100 Subject: fsync to check for full disk
* From: Christian Kastner <email address hidden> 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 <email address hidden> Date: Wed, 23 Dec 2015 12:25:52
+0100 Subject: Avoid predictable filenames
* From: Christian Kastner <email address hidden> Date: Fri, 25 Dec 2015 12:17:09
+0100 Subject: Cleanup tmpfiles
* From: Christian Kastner <email address hidden> Date: Fri, 25 Dec 2015 12:33:24
+0100 Subject: Set umask while editing crontab
* From: Christian Kastner <email address hidden> Date: Fri, 25 Dec 2015 12:36:31
+0100 Subject: crontab must be a regular file
* From: Christian Kastner <email address hidden> Date: Fri, 25 Dec 2015 13:07:25
+0100 Subject: Allow editors with tmpfiles
* From: Christian Kastner <email address hidden> Date: Fri, 25 Dec 2015 23:49:34
+0100 Subject: Improve retry prompt
* From: Christian Kastner <email address hidden> Date: Fri, 25 Dec 2015 23:57:47
+0100 Subject: Don't die on missing spool dir
* From: Christian Kastner <email address hidden> Date: Sat, 26 Dec 2015 00:02:08
+0100 Subject: Improve mode checks for crontabs
* From: Christian Kastner <email address hidden> Date: Sat, 23 Mar 2019 09:41:38
+0100 Subject: Enforce maximum crontab line count
* From: Christian Kastner <email address hidden> Date: Sat, 26 Dec 2015 11:00:07
+0100 Subject: Swap both uid and gid
* From: Christian Kastner <email address hidden> Date: Sat, 26 Dec 2015 11:34:00
+0100 Subject: Don't run reboot jobs on restart
* From: Christian Kastner <email address hidden> Date: Sat, 26 Dec 2015 11:44:24
+0100 Subject: Backport crontab envparser from v4.1
* From: Christian Kastner <email address hidden> Date: Sat, 26 Dec 2015 19:04:25
+0100 Subject: Send proper 8-bit emails
* From: Christian Kastner <email address hidden> Date: Sat, 26 Dec 2015 19:03:24
+0100 Subject: Don't silently truncate commands
* From: Christian Kastner <email address hidden> Date: Sat, 26 Dec 2015 19:40:39
+0100 Subject: Use basename for syslog tag
* From: Christian Kastner <email address hidden> Date: Fri, 15 Jan 2016 21:59:57
+0100 Subject: Improve denied user warning
* From: Christian Kastner <email address hidden> Date: Sat, 26 Dec 2015 19:51:53
+0100 Subject: Permit user to use -u option on self
* From: Christian Kastner <email address hidden> 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 <email address hidden>
Last-Update: 2021-03-01
Bug-Debian: https://bugs.debian.org/983817
Bug-Ubuntu: https://bugs.launchpad.net/bugs/1917350
* From: Christian Kastner <email address hidden> Date: Sat, 26 Dec 2015 20:18:21
+0100 Subject: Debian build process customizations
* From: Christian Kastner <email address hidden> Date: Mon, 28 Dec 2015 01:35:31
+0100 Subject: Debian manpage and doc updates
* From: Christian Kastner <email address hidden> Date: Fri, 15 Jan 2016 23:19:34
+0100 Subject: Debian paths and commands
* From: Christian Kastner <email address hidden> Date: Thu, 07 Jan 2016 22:11:18
+0100 Subject: Debian sendmail options
* From: Christian Kastner <email address hidden> Date: Thu, 07 Jan 2016 22:19:41
+0100 Subject: Improved debugging options handling
* From: Christian Kastner <email address hidden> Date: Thu, 07 Jan 2016 23:02:33
+0100 Subject: PAM support for jobs
* From: Christian Kastner <email address hidden> Date: Thu, 07 Jan 2016 23:14:49
+0100 Subject: PAM pam_env support for jobs
* From: Christian Kastner <email address hidden> Date: Thu, 07 Jan 2016 23:17:45
+0100 Subject: SELinux support
* From: Christian Kastner <email address hidden> Date: Thu, 07 Jan 2016 23:21:25
+0100 Subject: Linux Audit support
* From: Christian Kastner <email address hidden> Date: Sat, 09 Jan 2016 00:46:32
+0100 Subject: Drop-in cron.d directory support
* From: Christian Kastner <email address hidden> Date: Sat, 09 Jan 2016 18:21:39
+0100 Subject: Better timeskip handling
* From: Christian Kastner <email address hidden> Date: Sat, 09 Jan 2016 19:37:40
+0100 Subject: Logging enhancements
* From: Christian Kastner <email address hidden> Date: Sun, 10 Jan 2016 01:03:51
+0100 Subject: Make crontab SGID crontab
* From: Christian Kastner <email address hidden> Date: Sun, 10 Jan 2016 20:32:28
+0100 Subject: Enable setting content headers in email
* From: Christian Kastner <email address hidden> Date: Thu, 07 Mar 2019 11:00:48
+0100 Subject: Open/close syslog on every call
* From: Christian Kastner <email address hidden> Date: Sun, 10 Jan 2016 20:38:26
+0100 Subject: Enable running daemon in foreground
* From: Christian Kastner <email address hidden> Date: Fri, 15 Jan 2016 20:35:09
+0100 Subject: Suppress crontab header by default
* From: Christian Kastner <email address hidden> Date: Fri, 15 Jan 2016 21:47:32
+0100 Subject: Prompt on crontab deletion
* From: Christian Kastner <email address hidden> Date: Fri, 15 Jan 2016 21:50:01
+0100 Subject: Add helpful header to new crontab
* From: Christian Kastner <email address hidden> Date: Fri, 15 Jan 2016 22:06:27
+0100 Subject: Avoid a mailcmd timeout
* From: Christian Kastner <email address hidden> Date: Fri, 15 Jan 2016 22:10:20
+0100 Subject: Don't fail on missing MTA
* From: Christian Kastner <email address hidden> Date: Fri, 15 Jan 2016 22:59:09
+0100 Subject: Recover from crontab errors
* From: Christian Kastner <email address hidden> Date: Fri, 15 Jan 2016 23:05:10
+0100 Subject: Selective logging
* From: Tomas Mraz <email address hidden> Date: Tue, 21 Jun 2011 18:26:38
+0200 Subject: Check orphaned crontabs for adoption.
* From: Christian Kastner <email address hidden> Date: Fri, 15 Jan 2016 23:12:35
+0100 Subject: Add option to include FQDN in email
* From: Laurent Combe <email address hidden> 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
-- Georges Khaznadar <email address hidden> Sun, 08 Oct 2023 12:25:40 +0200