Change log for cron package in Debian

175 of 88 results
Published in sid-release
cron (3.0pl1-189) unstable; urgency=medium

  * rewritten the man pages in docbook XML format, so their typography
    and layout can be mastered at a higher level: hacking groff sources
    can be prone to error (Closes: #1065356)

 -- Georges Khaznadar <email address hidden>  Tue, 26 Mar 2024 19:08:34 +0100
Superseded in sid-release
cron (3.0pl1-188) unstable; urgency=medium

  * trying to fix tests/sanity-checks

 -- Georges Khaznadar <email address hidden>  Wed, 06 Mar 2024 14:42:47 +0100
Superseded in sid-release
cron (3.0pl1-187) unstable; urgency=medium

  * fixed the bug number in debian/tests/sanity-checks
  * using check_error() to report errors with MAILTO or MAILFROM
  * added support for unquoted empty environment strings. Closes: #773602

 -- Georges Khaznadar <email address hidden>  Thu, 29 Feb 2024 13:58:46 +0100
Superseded in sid-release
cron (3.0pl1-186) unstable; urgency=medium

  * modified the attribution of patch Wrap-long-lines.patch, it was
    authored by Frank Heckenbach <email address hidden>, while
    Harald Dunkel reported the bug fixed by Frank Heckenbach's patch
  * reorganized the source about function safe_p, so it can be used
    in the file crontab.c, and let emit a warning when variables
    MAITO or MAILFROM are defined "unsafely". Closes: #1061155

 -- Georges Khaznadar <email address hidden>  Wed, 28 Feb 2024 16:27:09 +0100
Superseded in sid-release
cron (3.0pl1-184) unstable; urgency=medium

  * created a new file /etc/supercat/spcrc-crontab-light for light
    backgrounds, and modified /etc/supercat/spcrc-crontab for dark
    backgrounds. Closes: #1061164
  * demoted supercat from Recommends: to Suggests:. Closes: #1061196

 -- Georges Khaznadar <email address hidden>  Sun, 21 Jan 2024 12:10:45 +0100
Superseded in sid-release
cron (3.0pl1-183) unstable; urgency=medium

  * deleted the patch features/Coloring_the_ouput_of_crontab_l.patch,
    enhanced the patch docs/more_examples_for_crontab.patch, added
    the file spcrc-crontab and recommended the package supercat, to
    give an opportunity to colorize the output of `crontab -l`, while
    keeping this output accessible. Closes: #1059828

 -- Georges Khaznadar <email address hidden>  Thu, 18 Jan 2024 09:51:30 +0100
Superseded in sid-release
cron (3.0pl1-182) unstable; urgency=medium

  * patched crontab.5 to document the possible use of leading zeroes,
    in order to line up columns. Closes: #946382

 -- Georges Khaznadar <email address hidden>  Mon, 25 Dec 2023 19:13:06 +0100
Superseded in sid-release
cron (3.0pl1-181) unstable; urgency=medium

  * patched crontab.5 in order to give useful information about using eval
    command, which makes easier to express environment assignments inside
    commands to call with cron. Closes: #773513. Closes: #876975

 -- Georges Khaznadar <email address hidden>  Sat, 16 Dec 2023 17:15:15 +0100
Superseded in sid-release
cron (3.0pl1-180) unstable; urgency=medium

  * implemented a new feature: when a command outputs very long lines,
    the message reporting them has wrapped lines. Closes: #777584
    + added a new test for autopkgtests.
  * renamed a test file to please lintian, which issued a warning

 -- Georges Khaznadar <email address hidden>  Wed, 22 Nov 2023 17:10:27 +0100
Superseded in sid-release
cron (3.0pl1-179) unstable; urgency=medium

  * improved crontab.c: it now emits a COLOR_RESET escape sequence before
    sending '\n' to ttys. Closes: #1055197

 -- Georges Khaznadar <email address hidden>  Sun, 12 Nov 2023 20:11:18 +0100
Superseded in sid-release
cron (3.0pl1-178) unstable; urgency=medium

  * checked that debian/crontab.main keeps /bin and /sbin in the PATH.
    Closes: #1051138
  * modified crontab.c, so `crontab -l` emits a COLOR_RESET escape sequence
    to a tty unconditionaly at the end of the lines, to prevent prompt
    corruption later. Closes: #1054327

 -- Georges Khaznadar <email address hidden>  Wed, 01 Nov 2023 17:56:35 +0100
Superseded in sid-release
cron (3.0pl1-177) unstable; urgency=medium

  * Included Alexander Schwinn's PR: this is about checking steps in crontabs,
    to prevent insane divisions, like dividing one hour in more than 60 steps
    for example
  * added a new test 'step_size_out_of_bound' to check the previous change
  * modified the fake editor debian/tests/cronfiller.py so it can take in
    account an environment variable LINES to append some lines to a
    crontab file.
  * made a longer sleep (now 4 seconds) in the test
    'check-messages-sent-by-cron' to prevent random failures due to a
    heavily loaded host

 -- Georges Khaznadar <email address hidden>  Thu, 19 Oct 2023 18:41:20 +0200
Superseded in sid-release
cron (3.0pl1-176) unstable; urgency=medium

  * added the switch -n in the synopsis line of cron.8
  * enable debug by default (it must still be triggered by -x when
    calling cron); enabled the -N switch when DEBUGGING is enabled for
    cron.
  * documented the -x switch in cron.8
  * declared myself as maintainer
  * made a roud trip with `gbp pq import/export`, which modifies the
    debian patches (adding some information, like for example a summary
    for every modified file)
  * modified the patch features/Coloring_the_ouput_of_crontab_l.patch
    in order to touch the background color when the foregroud color is
    changed, and keep an acceptable contrast. Closes: #1053288
  * added SyslogFacility=cron in the file cron.service. Closes: #1051619

 -- Georges Khaznadar <email address hidden>  Tue, 10 Oct 2023 19:45:44 +0200
Deleted in experimental-release (Reason: None provided.)
cron (4.0.1-1) experimental; urgency=medium

  * new upstream version 4.0.1
  * added the forgotten -N option for cron compiled with DEBUGGING option

 -- Georges Khaznadar <email address hidden>  Sun, 08 Oct 2023 19:10:11 +0200
Superseded in experimental-release
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
Superseded in sid-release
cron (3.0pl1-175) unstable; urgency=medium

  * removed the line SHELL=/usr/bin/sh from an example in crontab.5; this,
    Closes: #166533
  * according to Message-ID: <email address hidden> sent to
    <email address hidden>, this bug should be closed now ??
    Closes: #915289 anyway.
  * uncommented EXTRA_OPTS="" in debian/cron.default; Closes: #1050702

 -- Georges Khaznadar <email address hidden>  Sun, 03 Sep 2023 12:30:35 +0200
Superseded in sid-release
cron (3.0pl1-174) unstable; urgency=medium

  * modified the debian patch features/cron_now.patch. Removed the script
    make_cron_now.py. Added a new switch (-N) to the cron command, which
    makes it run the cron jobs once, like when a tick happens, an exit.
    Documented the new features in cron.8, removed the command cron_now and
    its manpage. Added an entry in debian/cron.NEWS. Simplified debian/rules.
    Removed the dependency on libselinux1. Closes: #1050482
  * modified the test suite to use `cron -N` instead of cron_now

 -- Georges Khaznadar <email address hidden>  Sun, 27 Aug 2023 19:30:24 +0200
Superseded in sid-release
cron (3.0pl1-173) unstable; urgency=medium

  * fixed the code which colorizes the output of `crontab -l`
  * added an autopkgtest for this feature

 -- Georges Khaznadar <email address hidden>  Thu, 24 Aug 2023 18:31:00 +0200
Superseded in sid-release
cron (3.0pl1-171) unstable; urgency=medium

  * applied one change proposed by Helge Kreutzmann (thanks!).
    Closes: #964386

 -- Georges Khaznadar <email address hidden>  Thu, 24 Aug 2023 13:13:11 +0200
Superseded in sid-release
cron (3.0pl1-170) unstable; urgency=medium

  * removed the reference to the missing file debian/make_cron_now.py
    in debian/copyright, since this file is created by a debian patch now.
  * added an entry to NEWS.Debian
  * taken in account Vincent Lefevre's last reply about bug #1049964:
    simplified _PATH_DEFPATH in pathnames.h and restored debian/crontab.main
    to a reasonable content. Closes: #1049964

 -- Georges Khaznadar <email address hidden>  Sat, 19 Aug 2023 17:15:58 +0200
Superseded in sid-release
cron (3.0pl1-169) unstable; urgency=medium

  * modified the patch fixes/Usr-bin-sbin.patch in order to add the
    older path /sbin, necessary for some commands.
    Closes: #1049964
  * checked that the sentence « The system administrator may create cron
    jobs in /etc/cron.d/ with file names like "local" or "local-foo" » is
    part of the file cron.8 when it is patched. Closes: #1035914

 -- Georges Khaznadar <email address hidden>  Sat, 19 Aug 2023 10:12:05 +0200
Superseded in sid-release
cron (3.0pl1-168) unstable; urgency=medium

  * modified the patch fixes/Usr-bin-sbin.patch in order to add the
    older path /bin, still necessary for the command /bin/run-parts.
    Closes: 1049969

 -- Georges Khaznadar <email address hidden>  Fri, 18 Aug 2023 08:22:02 +0200
Superseded in sid-release
cron (3.0pl1-167) unstable; urgency=medium

  * adopted Daniel Lewart's suggestion for cron.8; Closes: #035914
  * fixed crontab.5 for the example showing how to analyze the date
    for a fine timing. Closes: #1032823
  * modified debian/watch, so uscan does no longer report version 4.1 from
    Vixie as the latest to consider.
  * merged Alexandre Detiste's pull request
    https://salsa.debian.org/debian/cron/-/merge_requests/11
    Closes: #1049353

 -- Georges Khaznadar <email address hidden>  Wed, 16 Aug 2023 12:53:31 +0200
Superseded in sid-release
cron (3.0pl1-166) unstable; urgency=medium

  * upgraded Standards-Version: 4.6.2
  * modified the patch for crontab.5, according to Christian Buhtz' work,
    thanks! see: https://salsa.debian.org/buhtz/cron
  * reverted some of the changes brought by crontab_5_manpage.patch,
    particularly those which broke the changes made by the patch
    No-multiple-timezones.patch. Closes: #1025536
  * marked cron-daemon-common package as Multi-Arch: foreign.
    Closes: #1035314
  * modified debian/cron.init in order to consider /etc/localtime, and the
    patch features/Debian-manpage-and-doc-updates.patch
    Closes: #1038836
  * created the new patch debian/Usr-bin-sbin.patch, and mofified
    debian/crontab.main, to modernize PATHs. Closes: #1042894

 -- Georges Khaznadar <email address hidden>  Mon, 14 Aug 2023 11:43:02 +0200
Superseded in sid-release
cron (3.0pl1-165) unstable; urgency=medium

  * increased the sleep time up to 2 seconds in an autopkgtest, to let
    the MTA finalize cron_now's actions on every architecture, more
    securely.

 -- Georges Khaznadar <email address hidden>  Mon, 14 Aug 2023 11:05:57 +0200
Superseded in sid-release
cron (3.0pl1-164) unstable; urgency=medium

  * added a new command named cron_now; it is meant to launch cron
    jobs immediately, quite exactly as when one minute has elapsed
    with cron. A debian patch provides the file contrib/make_cron_now.py
    which derives a file cron_now.c from the source cron.c
  * wrote a man page for the command cron_now
  * modified one test for autopkgtest, to make use of cron_now
  * added a build-dependency on python3 (needed to build cron_now.c),
    and modified debian/rules to compile cron_now.

 -- Georges Khaznadar <email address hidden>  Mon, 07 Aug 2023 22:30:01 +0200
Superseded in sid-release
cron (3.0pl1-163) unstable; urgency=medium

  * Checked that the patch debian/patches/fixes/crontab_5_manpage.patch
    confirms that all features about @reboot were removed. Closes: #779845;
    checked that crontab(5) manual page is no longer outdated as
    Tobias Köck used to notice it. Closes: #1037442
  * adopted Daniel Lewart's patch (thanks!), which improves debian patch
    No-multiple-timezones.patch. Closes: #1025536
  * modified debian/cron.postinst in a way which allows script lines added
    by debhelper to be considered. Closes: #1038938

 -- Georges Khaznadar <email address hidden>  Wed, 26 Jul 2023 15:01:18 +0200
Published in bookworm-release
Superseded in sid-release
cron (3.0pl1-162) unstable; urgency=medium

  * moved "Breaks: systemd-cron(<<1.15.19-5~)" to the package
    cron-daemon-common. Closes: #1031231

 -- Georges Khaznadar <email address hidden>  Thu, 02 Mar 2023 08:33:55 +0100
Superseded in sid-release
cron (3.0pl1-161) unstable; urgency=medium

  * added "Breaks: systemd-cron(<<1.15.19-5~)"; Closes: #1031231

 -- Georges Khaznadar <email address hidden>  Thu, 23 Feb 2023 12:10:17 +0100
Superseded in sid-release
cron (3.0pl1-160) unstable; urgency=medium

  * disregard /etc/cron.yearly in debian/tests/compare-with-old-cron-files
  * defined a "-n" switch for crontab, which means "dry run". This allows
    one to call `crontab -n foo` which will check the file foo for its
    syntax and report something, without writing any crontab.
    Closes: #979578, thanks to  積丹尼 Dan Jacobson
  * defined a "-h" switch for crontab, which makes it display the help
    information and quit. Closes: #946383, thanks to  積丹尼 Dan Jacobson

 -- Georges Khaznadar <email address hidden>  Mon, 13 Feb 2023 13:46:47 +0100
Superseded in sid-release
cron (3.0pl1-159) unstable; urgency=medium

  * included 積丹尼 Dan Jacobson's nice example into crontab.5
    Closes: #955452

 -- Georges Khaznadar <email address hidden>  Mon, 13 Feb 2023 12:36:56 +0100
Superseded in sid-release
cron (3.0pl1-156) unstable; urgency=medium

  * reverted the previous change (dependency on dpkg)
  * in debian/crontab.postrm, lanch dpkg-statoverride --remove only when
    dpkg-statoverride --list return some override; Closes: #1027476

 -- Georges Khaznadar <email address hidden>  Wed, 11 Jan 2023 16:12:26 +0100
Superseded in sid-release
cron (3.0pl1-155) unstable; urgency=medium

  * added a dependency on dpkg. Closes: #1027476

 -- Georges Khaznadar <email address hidden>  Mon, 09 Jan 2023 21:32:55 +0100
Superseded in sid-release
cron (3.0pl1-154) unstable; urgency=medium

  * fixed a date discrepancy occurring in d/cron.NEWS, about
    Christian Kastner's changes which touched version 3.0pl1-119,
    and another one in d/NEWS which touched version 3.0pl1-134.
  * merged file debian/NEWS into debian/cron.NEWS.
  * signaled some lintian overrides for package cron-daemon-common: hidden
    files .placeholder should not raise warnings about
    missing-systemd-timer-for-cron-script
  * fixed spelling in debian/changelog, with US/English dictionary.
  * used Reuben Thomas' patch to fix crontab(5); Thanks! Closes: #980374

 -- Georges Khaznadar <email address hidden>  Thu, 08 Dec 2022 17:30:31 +0100
Superseded in sid-release
cron (3.0pl1-153) unstable; urgency=medium

  * patched crontab.5, in order to provide an example of a workaround
    for people who would like to address the multiple timezone issue.
    Closes: #166533

 -- Georges Khaznadar <email address hidden>  Mon, 28 Nov 2022 16:31:51 +0100
Superseded in sid-release
cron (3.0pl1-152) unstable; urgency=medium

  * new patch debian/patches/fixes/Check_for_timezone_changes.patch:
    check the timezone inconditionnaly. Closes: #1019716

 -- Georges Khaznadar <email address hidden>  Sun, 27 Nov 2022 20:41:35 +0100
Superseded in sid-release
cron (3.0pl1-151) unstable; urgency=medium

  * bumped a breaks+replace clause, now against cronie (<< 1.6.1-5)
    Closes: #1023325

 -- Georges Khaznadar <email address hidden>  Sun, 13 Nov 2022 17:26:56 +0100
Superseded in sid-release
cron (3.0pl1-150) unstable; urgency=medium

  [ Georges Khaznadar ]
  * documented a little more debian/patches/features/protect-list.patch
  * included changes made by Janitor:
  +   Trim trailing whitespace.
  +   Update standards version to 4.6.1

  [ Johannes Schauer Marin Rodrigues ]
  * Remove dependency on lsb-base (Closes: #1020603)

 -- Georges Khaznadar <email address hidden>  Sun, 02 Oct 2022 18:54:39 +0200
Superseded in sid-release
cron (3.0pl1-149) unstable; urgency=medium

  * manage characters \r and \b in a special way, since one could use
    them to obfuscate a crontab. This patch closes: #585552.
    Now one can insert characters  \r and \b into a crontab's shell command,
    `crontab -l` will show those characters in escaped format; so the
    obfuscation is more difficult to create.
  * introduced the debian patch d/patches/features/protect-list.patch and
    the test d/tests/check-listings-protection to create the feature and
    check that it works as expected

 -- Georges Khaznadar <email address hidden>  Mon, 25 Jul 2022 15:43:43 +0200
Superseded in sid-release
cron (3.0pl1-148) unstable; urgency=medium

  * moved the dependency on adduser from packahe cron to package
    cron-daemon-common. Closes: #1013916; thanks, Mark Hindley!

 -- Georges Khaznadar <email address hidden>  Mon, 18 Jul 2022 12:52:27 +0200
Superseded in sid-release
cron (3.0pl1-147) unstable; urgency=medium

  * added a test for d/fixes/Pam-group-after-fork.patch
  * merged Jorge Gualtieri's pull request, so this test is working.
  * added a text utility to display text surronded by a frame
  * grouped the two tests which are waiting for a crontab job in the
    same file, so there is one single delay
  * modified dependencies for the tests

 -- Georges Khaznadar <email address hidden>  Mon, 11 Jul 2022 10:33:30 +0200
Superseded in sid-release
cron (3.0pl1-145) unstable; urgency=medium

  * included Jorge Rocha Gualtieri's patch, and shifted the change
    by many lines (closes: #983817)
  * moved part of debian/cron.postrm to debian/cron-daemon-common.postrm,
    added a condition in debian/cron-daemon-common.postrm: systemd-cron
    must not be installed, to let it remove /etc/cron.allow and
    /etc/cron.deny (closes: #773095)

 -- Georges Khaznadar <email address hidden>  Mon, 04 Jul 2022 09:37:15 +0200
Superseded in sid-release
cron (3.0pl1-144) unstable; urgency=medium

  * added versioned Conflicts/Replaces clauses for bcron and systemd-cron
    Closes: #1012596
  * added Conflicts/Replaces clauses between cron and other packages providing
    cron-daemon.

 -- Georges Khaznadar <email address hidden>  Mon, 13 Jun 2022 18:33:28 +0200
Superseded in sid-release
cron (3.0pl1-143) unstable; urgency=medium

  * modified the test "do_not_modify_previous_crontabs" in order to
    prevent its output of the sentence "debconf: delaying package
    configuration, since apt-utils is not installed" to stderr.

 -- Georges Khaznadar <email address hidden>  Thu, 09 Jun 2022 14:51:19 +0200
Superseded in sid-release
cron (3.0pl1-142) unstable; urgency=medium

  * added a test to check that older configuration files are preserved
    when cron-daemon-common is installed. This test is successfully run by
    Salsa'CI.

 -- Georges Khaznadar <email address hidden>  Wed, 08 Jun 2022 18:44:58 +0200
Deleted in experimental-release (Reason: None provided.)
cron (3.0pl1-141) experimental; urgency=medium

  * removed the patch fixes/Validate-MAILTO-input.patch, and
    refreshed other patches to fit the change. All the additions made
    by the file fixes/Validate-MAILTO-input.patch were undone by the
    other patch features/Add-MAILFROM-environment-variable.patch, making
    it completely useless. Taken in account the environment variable
    MAILFROM again, in the patch
    features/Add-MAILFROM-environment-variable.patch
  * tests added:
    - correctness of the header added to new crontabs (checks the patch
      features/Add-helpful-header-to-new-crontab.patch) in file
      d/tests/check_significant_header
    - debian/tests/check_mailfrom_mailto to check the patch
      features/Add-MAILFROM-environment-variable.patch
    

 -- Georges Khaznadar <email address hidden>  Thu, 02 Jun 2022 19:08:39 +0200
Superseded in experimental-release
cron (3.0pl1-140) experimental; urgency=medium

  * Created an additional binary package: cron-daemon-common; the new
    package is there to separate the installation of /etc/crontab and
    /etc/cron.* stuff, thus making easier to choose between cron and
    cronie packages, both providing (hopefully) the same features.
  * Added a few tests for autopkgtest. So far, tested features are:
    - installing the new packages "cron-daemon-common" and "cron"
      provide identical contents under /etc/cron.*, than installing
      the "cron" package from debian/bulleye.
    - when "cron-daemon-common" and "cron" are installed the only
      differences in files /etc/crontab are brackets instead of
      parentheses (which prevent launching a subshell)

 -- Georges Khaznadar <email address hidden>  Sun, 15 May 2022 21:41:22 +0200
Superseded in sid-release
cron (3.0pl1-139) unstable; urgency=medium

  * applied simplifications proposed by Debian Janitor:
    - removed the dependency on debianutils,
    - removed the version constraints for dependencies lsb-base, libpam-runtime
    - removed the version constraint for the suggestion anacron

 -- Georges Khaznadar <email address hidden>  Sun, 15 May 2022 20:17:22 +0200
Superseded in sid-release
cron (3.0pl1-138) unstable; urgency=medium

  * Added myself as an Uploader
  * Add bitstring.h as a dependency to CRON_OBJ and CRONTAB_OBJ
  * applied changes proposed by debian Janitor
    (https://salsa.debian.org/debian/cron/-/merge_requests/2/diffs)
    - fixed a line length in d/changelog
    - bumped Standards-Version: 4.6.0, debhelper-compat (= 13)
    - erased debian/cron.prerm, which contined nothing useful.
  * replaced a sequence of spaces by a tab in line 18 of debian/crontab.main,
    so line 18 has the same syntax as following lines of the same file.
    Closes: #930765
  * added the command `dpkg-statoverride --remove /usr/bin/crontab`, to
    be called when the package is purged. Closes: #984586

 -- Georges Khaznadar <email address hidden>  Sun, 08 May 2022 15:14:55 +0200
Superseded in sid-release
cron (3.0pl1-137.1) unstable; urgency=medium

  * Non-maintainer upload.
  * authorized characters like "=", "/" in email addresses.
    the modified file is debian/patches/features/Add-MAILFROM-environment-variable.patch
    Closes: #990026

 -- Georges Khaznadar <email address hidden>  Tue, 13 Jul 2021 11:04:41 +0200
Published in bullseye-release
Superseded in sid-release
cron (3.0pl1-137) unstable; urgency=medium

  [ Laurent Combe ]
  * Add patch Add-MAILFROM-environment-variable.patch
    (Closes: #898177, #1750051)

  [ Christian Kastner ]
  * Modify the above patch to use cronie's safe_p() function for email
    validation
  * Remove myself from Uploaders

 -- Christian Kastner <email address hidden>  Mon, 22 Feb 2021 23:43:24 +0100
Superseded in sid-release
cron (3.0pl1-136) unstable; urgency=medium

  * Convert package to source format 3.0 (quilt). Finally.
    The conversion was mostly manual, and the process was documented in
    debian/source-format-3.md. (Closes: #806225)
  * Bump Standards-Version to 4.5.0 (no changes needed)

 -- Christian Kastner <email address hidden>  Mon, 10 Feb 2020 20:16:06 +0100
Published in buster-release
cron (3.0pl1-134+deb10u1) buster; urgency=medium

  [ Laurent Bigonville ]
  * Stop using obsolete SELinux API (Closes: #924716)

 -- Christian Kastner <email address hidden>  Fri, 11 Oct 2019 09:58:52 +0200
Superseded in sid-release
cron (3.0pl1-135) unstable; urgency=medium

  [ Laurent Bigonville ]
  * Stop using obsolete SELinux API (Closes: #924716)

  [ Christian Kastner ]
  * d/control: Bump Standards-Version to 4.4.0 (no changes needed)
  * cron.8: Add missing reference to .dpkg-old. Thanks, Vincent Lefevre!
    (Closes: #926713)

  [ Jakub Wilk ]
  * crontab.5: Fix misuse of en-dash in examples, and remove stray character
    from the LIMITATIONS example. (Closes: #934543)

 -- Christian Kastner <email address hidden>  Sun, 15 Sep 2019 09:13:43 +0200
Superseded in buster-release
Superseded in sid-release
cron (3.0pl1-134) unstable; urgency=medium

  * Increase maximum crontab length to 10,000 lines.
    The previous limit proved to be too low for users with edge cases.
    (Closes: #925276)
  * Add NEWS entry for crontab line limit increase.

 -- Christian Kastner <email address hidden>  Sun, 23 Jun 2019 19:49:01 +0200
Superseded in buster-release
Superseded in sid-release
cron (3.0pl1-133) unstable; urgency=medium

  * SECURITY: Fix bypass of /etc/cron.{allow,deny} on failure to open
    If these files exist, then they must be readable by the user executing
    crontab(1). Users will now be denied by default if they aren't.
    (LP: #1813833)
  * SECURITY: Fix for possible DoS by use-after-free
    A user reported a use-after-free condition in the cron daemon, leading to a
    possible Denial-of-Service scenario by crashing the daemon.
    (Closes: #809167)
  * SECURITY: DoS: Fix unchecked return of calloc()
    Florian Weimer discovered that a missing check for the return value of
    calloc() could crash the daemon, which could be triggered by a very
    large crontab created by a user.
  * Enforce maximum crontab line count of 1000 to prevent a malicious user
    from creating an excessivly large crontab. The daemon will log a warning
    for existing files, and crontab(1) will refuse to create new ones.
  * Add d/NEWS altering to the new 1000 lines limit.
  * Move /var/run/crond.reboot to /run/crond.reboot.
  * crontab.5: Reverse the info on tilde expansion. When setting PATH, most
    shells will not expand a tilde. Thanks, Tim Landscheidt, for the analysis.
    (Closes: #801328)
  * Fixes for numerous man page issues. Remove trailing whitespace, use proper
    escapes, etc. Thanks, Bjarni Ingi Gislason! (Closes: #893575, #893579)
  * crontab.1: Drop duplicate DIAGNOSTICS header.
  * daemon: Only support the 'x' debug option in debug builds.

 -- Christian Kastner <email address hidden>  Sun, 10 Mar 2019 17:49:18 +0100
Superseded in buster-release
Superseded in sid-release
cron (3.0pl1-132) unstable; urgency=medium

  [ Christian Kastner ]
  * postinst: Properly test for regular file
    cron.postinst checked for a regular file by parsing the stat output,
    instead of simply relying on test(1)
  * Mark package cron as Multi-Arch: foreign (Closes: #878363)

  [ Stéphane Blondon ]
  * Add forgotten '\n' to a line in the crontab header (Closes: #898119)

 -- Christian Kastner <email address hidden>  Sun, 24 Feb 2019 21:56:40 +0100
Superseded in sid-release
cron (3.0pl1-131) unstable; urgency=medium

  [ Boyuan Yang ]
  * debian/control:
    - Merge duplicated build-dependency entry for debhelper
    - Update Vcs-* fields and use git repo under Salsa Debian group
      (Closes: #913484)
    - Add dependency to sensible-utils (Closes: #913483)
  * debian/rules: Do not explicitly invoke dpkg-architecture for architecture
    variables. Instead we are now using /usr/share/dpkg/architecture.mk to
    provide them

  [ Bjarni Ingi Gislason ]
  * crontab.1: Some format fixes in the manual. (Closes: #893576)

  [ Christian Kastner ]
  * d/control:
    - Switch Build-Depends from debhelper to debhelper-compat
    - Add Rules-Requires-Root: no
      We don't need (fake)root for building the package
    - Drop ancient dpkg Pre-Depends and Breaks
      The versioned dependencies are older than oldoldstable
    - Bump debhelper compatibility level to 12
    - Switch to https in Homepage field
    - Bump Standards-Version to 4.3.0
    - binary package cron:
      + Add Pre-Depends: ${misc:Pre-Depends} for init-system-helpers
      + Switch cron MTA Recommends to default-mta | mail-transport-agent
        Recommend these virtual packages rather than specific MTAs
      + Move unqualified debhelper control files to from * to cron.*
  * Remove now obsolete d/compat
  * d/rules:
    - systemd sequence has been removed in compatibility level 11
    - Drop override_dh_compress
      Examples are no longer compressed in compatibility level 12
  * d/copyright:
    - Switch URL to official MRCF 1.0 policy
    - Ustream-Contact -> Upstream-Contact
  * Remove ancient cruft from maintainer scripts
    This cruft dealt with conffile tasks from before oldoldstable. As we don't
    provide a direct upgrade path from older releases, this is just maintenance
    overhead
  * Drop empty preinst maintainer script, as a result of the cruft removal
  * d/watch
    - Update to format version 4
    - Switch to https
  * Remove trailing whitespace from changelog
  * Remove trailing whitespace from debian/control

 -- Christian Kastner <email address hidden>  Wed, 20 Feb 2019 17:44:49 +0100
Superseded in buster-release
Superseded in sid-release
cron (3.0pl1-130) unstable; urgency=medium

  * debian/postinst: Do not do check if /var/spool/cron/crontabs if empty
    (Closes: 892720, 892721, 892724)
  * debian/cron.service: 
      - Add dependency on nss-user-lookup.target in the definition which
        properly fixes the issues when cron is started before centralised user
        repositories are available (e.g. LDAP or Active Directory). This
        should avoid errors in syslog similar to the following: 
        "crond[PID]: (CRON) bad username (/etc/cron.d/JOBNAME)" 
        (Closes: #767016, #801384, #783665) (LP: #1593317)
      - Also remove Type=idle change added in previous upload, which was not
        the correct fix to apply.
      - Add automatic restart on failure (Closes: #834728)
  * debian/cron.init: Revert previous change - instead of adding $all, add sssd
    to the services that should be started/stopped before/after cron.
  * crontab.5: 
     - Add improvements and fixes to manpage provided by Philip Hands 
      (Closes: #792572)
     - Document that system wide defaults run from 6 am to 7 am.
      (Closes: #757191)
     - Document how asterisks are processed in dom and dow fields using
       patch provided by Christian Pekeler (Closes: #840601)
       Also see https://treats.wdt.io/cron-bug.html
  * debian/crontab.main, crontab.5: Add documentation comments similarly as to
    how Fedora / Red Hat Enterprise Linux documents (crontab package). This
    comments more descriptive and provides inexperienced users with a better
    understanding of the syntax.  (Closes: #705570)

 -- Javier Fernández-Sanguino Peña <email address hidden>  Mon, 12 Mar 2018 22:00:01 +0100
Superseded in sid-release
cron (3.0pl1-129) unstable; urgency=medium

  * Acknowledge NMU
  * debian/cron.init, debian/cron.service: Make sure cron is started last and
    stopped first, with patch provided by Harald Dunke 
    (Closes: #767016, #801384, #783665) (LP: #1593317)
  * crontab.1: Document limitation due to account renaming as described in
    Ubuntu's bug 73398
  * crontab.5: Document the need to set the DISPLAY environment when running
    scheduled tasks that interact with the user's desktop environment 
    (LP: #891869)
  * cron.8: Fix typo (Closes: 819832)
  * debian/control: Replace dh-systemd dependency with debhelper (lintian fix)
  * debian/README.Debian: Update maintainer address

  [ Christian Kastner ]
  * debian/postinst: Fix for CVE-2017-9525: group crontab to root escalation via postinst
  as described by Alexander Peslyak (Solar Designer) in
  http://www.openwall.com/lists/oss-security/2017/06/08/3
  (Closes: 864466)

 -- Javier Fernández-Sanguino Peña <email address hidden>  Sun, 11 Mar 2018 22:38:06 +0100
Published in stretch-release
cron (3.0pl1-128+deb9u1) stretch; urgency=medium

  * Non-maintainer upload.
  * Properly transition system jobs to system_cronjob_t SELinux context and
    stop relying on refpolicy specific identifiers (Closes: #857662)

 -- Laurent Bigonville <email address hidden>  Sat, 07 Oct 2017 15:38:27 +0200
Superseded in buster-release
Superseded in sid-release
cron (3.0pl1-128.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Properly transition system jobs to system_cronjob_t SELinux context and
    stop relying on refpolicy specific identifiers (Closes: #857662)

 -- Laurent Bigonville <email address hidden>  Tue, 03 Oct 2017 15:38:27 +0200
Published in jessie-release
cron (3.0pl1-127+deb8u1) jessie; urgency=medium

  * d/cron.service: Use KillMode=process to kill only the daemon.
    The default of KillMode=control-group kills all the processes in the control
    group, for example when restarting the daemon. This is a deviation from past
    behavior we do not want. Thanks, Alexandre Detiste! Closes: #783683

 -- Christian Kastner <email address hidden>  Sun, 03 May 2015 15:25:18 +0200
Superseded in buster-release
Superseded in stretch-release
Superseded in sid-release
cron (3.0pl1-128) unstable; urgency=medium

  * d/cron.service: Use KillMode=process to kill only the daemon.
    The default of KillMode=control-group kills all the processes in the control
    group, for example when restarting the daemon. This is a deviation from past
    behavior we do not want. Thanks, Alexandre Detiste! Closes: #783683

 -- Christian Kastner <email address hidden>  Sun, 03 May 2015 15:25:18 +0200
Superseded in stretch-release
Superseded in jessie-release
Superseded in sid-release
cron (3.0pl1-127) unstable; urgency=medium


  * Drop $READ_ENV from cron's command line. It does not belong there.
    Closes: #766779

 -- Christian Kastner <email address hidden>  Sat, 25 Oct 2014 20:47:09 +0200
Superseded in sid-release
cron (3.0pl1-126) unstable; urgency=low


  * Packaging (general): removed unused files from the source that had been
    already removed in 3.0pl1-117 but got reintroduced due to a merge.

 -- Javier Fernández-Sanguino Peña <email address hidden>  Fri, 24 Oct 2014 23:01:59 +0200
Superseded in sid-release
cron (3.0pl1-125) unstable; urgency=medium


  * Acknowledge NMUs. Thanks, Laurent Bigonville and Ansgar Burchardt.
    Closes: #749271

  [ Christian Kastner ]
  * debian/control:
    - Bump Standards-Version to 3.9.6 (no changes needed)
    - Canonicalize Vcs-* URLs
  * debian/copyright:
    - Bump years
    - Don't use spaces in License short name
  * debian/source/lintian-overrides:
    - Drop overrides from pre-UTF-8 debian/control era
  * debian/rules:
    - Extend documentation
  * debian/cron.init:
    - Include winbind in Should-Start/Stop. Closes: #732203
  * crontab.5:
    - Don't use hyphen as a minus sign
  * cron.8:
    - Drop stray words in cron.8. Thanks, Regid Ichira! Closes: #702091
    - Fix misspelled 'sytem'. Thanks, green! Closes: #753775
  * cron.c,crontab.c:
    - Use basename of argv[0] as syslog tag. Closes: #752750
  * cron.c:
     - Use case-insensitive comparison in charset selection. Thanks,
       Malcolm Scott! LP: #1169160
  * entry.c:
    - Detect invalid entry: step specified without a range. Thanks,
      Justin T. Pryzby! Closes: #733478
    - Error out when a command field is too long instead of silently
      truncating it. Closes: #686223, LP: #826702
  * do_command.c:
    - Fix initialization and increment of mailed bytes counter.
      Closes: #691488
  * cron.c, do_command.c:
    - Add an option -n to include FQDN in mail subject. Closes: #570423

  [ brian m. carlson ]
  * config.h, do_command.c:
    - Send proper 8-bit emails by including an appropriate MIME-Version and
      adjusting the Content-Transfer-Encoding header accordingly.
      Closes: #694686

  [ Javier Fernández-Sanguino ]
  * Change systemd definition in order for the daemon to read an honor
    /etc/default/cron (Closes: #754279)

 -- Javier Fernández-Sanguino Peña <email address hidden>  Fri, 24 Oct 2014 16:17:56 +0200
Superseded in jessie-release
Superseded in sid-release
cron (3.0pl1-124.2) unstable; urgency=medium


  * Non-maintainer upload.
  * debian/cron.service: Set IgnoreSIGPIPE=false. (Closes: #756047)
  * debian/cron.service: Add Documentation field.

 -- Ansgar Burchardt <email address hidden>  Mon, 04 Aug 2014 21:44:00 +0200
Superseded in jessie-release
Superseded in sid-release
cron (3.0pl1-124.1) unstable; urgency=medium


  * Non-maintainer upload.
  * Add pam_loginuid module to the PAM session stack (Closes: #677443)
  * Add systemd service file. Thanks to Michael Stapelberg (Closes: #652440)

 -- Laurent Bigonville <email address hidden>  Sun, 25 May 2014 21:21:19 +0200
Superseded in jessie-release
Published in wheezy-release
Superseded in sid-release
cron (3.0pl1-124) unstable; urgency=medium


  [ Release targeted to Wheezy including fixes for critical/important bugs ]
  * debian/{preinst,postinst,postrm}: remove obsolete /etc/cron.daily/standard
    on upgrade. (Closes: #679062)
  * debian/cron.init: Have the init.d file remove cron's pidfile if it 
    exists after killing the process. The pidfile should be removed
    by cron itself (but it isn't) through its SIGhandler as done in later
    versions in cron (4.1 and cronie). This fix is, however, simpler and less
    intrusive. (Closes: 679106, 615855)
  * debian/control:  
       - Reword last paragraph since cron does not provide any standard tasks
         anymore. (Closes: 674192)
       - Update to Standards-Version: 3.9.3 - which BTW includes an indication
         on which are the valid cron filenames.
       - Depend on debhelper >= 9 (lintian warning)

 -- Javier Fernández-Sanguino Peña <email address hidden>  Thu, 28 Jun 2012 12:08:09 +0200
Superseded in wheezy-release
Superseded in sid-release
cron (3.0pl1-123) unstable; urgency=low


  * debian/standard.daily: Apply patch from Steve Allison to prevent checking
     two times the same filesystem. This prevents bogus warnings about missing
     lost+found in schroot bind mounts (Closes: #660879)
  * debian/rules: Apply patch from Steve Langasek to add cross compiler
    support to cron (Closes: #666892)
  * debian/cron.default, debian/standard.daily, debian/rules: Remove
    the lost+found check as this is no longer required and causes
    issues with some filesystems (e.g. bind mounts, locally mounted USB
    drives). Additionally, in some filesystems the directory
    will be generated when required. (Closes: #620164, #658743, #662605,
    #660879, #579640)

 -- Javier Fernández-Sanguino Peña <email address hidden>  Sat, 23 Jun 2012 08:28:27 +0200
Superseded in wheezy-release
Superseded in sid-release
cron (3.0pl1-121) unstable; urgency=low


  * debian/control:
    - Put the maintainer address in UTF-8 encoding
  * debian/postinst:
     - Only go ahead when configuring the package (Closes: #653304)
  * debian/source/lintian-overrides:
    - Removed, no longer required
  * crontab.5:
    - Escape the '%' in the examples so that they can work when copied over to
      crontab (Closes: #642309)
    - Remove tabs from manpage since they are not formatted properly in the
      nonfill area
  * cron.8, crontab.1, crontab.5:
    - Fix formatting errors in manual pages with patch provided by David
      Prévot (Closes: #643603)
  * debian/cron.default:
    - Fix typo (Closes: #643897)
  * debian/compat:
    - Set to compatibility version 9 to enable hardened build flags 
      (Closes: #653720)

 -- Javier Fernández-Sanguino Peña <email address hidden>  Mon, 19 Sep 2011 00:20:17 +0200
Superseded in wheezy-release
Superseded in sid-release
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.

 -- Javier Fernández-Sanguino Peña <email address hidden>  Fri, 09 Sep 2011 23:25:35 +0200
Superseded in wheezy-release
Superseded in sid-release
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: #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-Sanguino Pen~a <email address hidden>  Wed, 08 Jun 2011 20:44:49 +0200
Superseded in wheezy-release
Superseded in sid-release
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) -- Christian Kastner <email address hidden>  Tue, 31 May 2011 14:50:34 +0200

Available diffs

175 of 88 results