Created by James Westby on 2009-07-04 and last modified on 2015-05-03
Get this branch:
bzr branch lp:debian/cron
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Ubuntu branches

Recent revisions

28. By Christian Kastner on 2015-05-03

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

27. By Christian Kastner on 2014-10-25

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

26. By Javier Fernández-Sanguino on 2014-10-24

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

25. By Javier Fernández-Sanguino on 2014-10-24

* 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)

24. By Ansgar Burchardt on 2014-08-04

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

23. By Laurent Bigonville on 2014-05-25

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

22. By Javier Fernández-Sanguino on 2012-06-28

[ 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)

21. By Javier Fernández-Sanguino on 2012-06-23

* 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)

20. By Javier Fernández-Sanguino on 2011-09-19

* 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)

19. By Javier Fernández-Sanguino on 2011-09-09

* 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.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.