ChangeLog.old 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. 2014-05-25 Dale Mellor <dale_mellor@users.sourceforge.net>
  2. * Juggled build infrastructure so that we can make the minimal man
  3. page in the proper autotools way.
  4. * configure.ac: version to 1.0.8.
  5. 2014-04-28 Dale Mellor <dale_mellor@users.sourceforge.net>
  6. * We now run against, and require, guile-2.0.
  7. * configure.ac: version to 1.0.7.
  8. 2012-02-04 Dale Mellor <dale_mellor@users.sourceforge.net>
  9. * main.scm: added search for initial files in
  10. $XDG_CONFIG_HOME/cron directory, defaulting to ~/.config/cron if
  11. the environment variable is not set) as well as in ~/.cron
  12. directory (this is in line with the current FreeDesktop.org
  13. standards).
  14. 2010-06-13 Dale Mellor <dale_mellor@users.sourceforge.net>
  15. * configure.ac: added --enable-no-vixie-clobber argument to
  16. configure so that the root user can avoid overwriting a legacy
  17. cron installation.
  18. * mcron.1: added simple, minimal man page using help2man (the
  19. texinfo file is still the primary documentation source).
  20. * makefile.am: replaced use of mkinstalldirs with install; the
  21. former is not supplied with the latest automake (1.11).
  22. 2008-02-21 Dale Mellor <dale_mellor@users.sourceforge.net>
  23. * ALL FILES: Replaced version 2 GPL notices with version 3 ones.
  24. * makefile.am: Do not remove COPYING file with make
  25. maintainer-clean; if you do it will eventually get replaced with
  26. the old version 2 GPL by a subsequent automake.
  27. * configure.ac: Bumped version to 1.0.4.
  28. 2008-01-25 Dale Mellor <dale_mellor@users.sourceforge.net>
  29. * main.scm (command-type): Files which are listed on the command
  30. line are assumed to be guile configurations if they do not end in
  31. .guile or .vixie (previously they were silently ignored).
  32. * main.scm: Argument to --schedule is no longer optional (the
  33. options system goes really screwy with optional values, usually
  34. pulling the first non-option argument as a value if one was not
  35. intended!)
  36. * makefile.am: Moved target-specific CFLAGS and LDFLAGS to global
  37. AM_* variables, to remove problem with automake requiring
  38. AM_PROGS_CC_C_O in configure.ac (!)
  39. * Version is currently at 1.0.3.
  40. 2005-09-02 Dale Mellor <dale_mellor@users.sourceforge.net>
  41. * makefile.am, mcron.c.template (main): Modified install-exec-hook
  42. so that a proper installation of a Vixie-compatible cron only
  43. takes place if we are root - otherwise only mcron is installed as
  44. a user-owned program. The guile modules are now installed under
  45. mcron's shared data directory, not guile's global directories.
  46. * mcron-core.scm: Removed job:advance-time, put the code inline
  47. where it was called, and changed the instance in the main loop to
  48. compute the new time based on the current-time, rather than the
  49. previous job time (this makes things behave more reasonably when a
  50. laptop awakes from suspend mode).
  51. * Bumped version to 1.0.2.
  52. 2004-05-15 Dale Mellor <dale_mellor@users.sourceforge.net>
  53. * Modified all auxiliary files to reflect that the package is now
  54. properly homed at www.gnu.org.
  55. * Bumped version to 1.0.1.
  56. 2003-12-11 Dale Mellor <dale_mellor@users.sourceforge.net>
  57. * Modified all auxiliary files to reflect that we are now a GNU
  58. package.
  59. * Bumped version to 1.0.0.
  60. 2003-12-07 Dale Mellor <dale_mellor@users.sourceforge.net>
  61. * configure.ac: Added switches for files and directories used by
  62. mcron: --spool-dir, --socket-file, --allow-file, --deny-file,
  63. --pid-file and --tmp-dir. All the code has been modified to use
  64. these configure options (including the source for the texinfo
  65. manual).
  66. 2003-12-05 Dale Mellor <dale_mellor@users.sourceforge.net>
  67. * configure.ac: Added test for guile version >= 1.6.4.
  68. * bumped version to 0.99.4.
  69. 2003-08-03 Dale Mellor <dale_mellor@users.sourceforge.net>
  70. * Third cut, fully functional, modular, production quality, still
  71. needs testing...
  72. * Pulled all functionality into modules, so it can be incorporated
  73. into other programs.
  74. * Bumped version to 0.99.3.
  75. 2003-07-20 Dale Mellor <dale_mellor@users.sourceforge.net>
  76. * Second cut, now _really_ fully functional (100% Vixie
  77. compatible), production quality code, still needs lots of testing
  78. doing...
  79. * Converted from SIGUP-/var/cron/update to select-/var/cron/socket
  80. method of communication between crontab and cron.
  81. * Added implicit job which checks every minute for updates to
  82. /etc/crontab.
  83. * Removed --enable-vixie configuration option - the Vixie programs
  84. are built and installed by default now.
  85. * Bumped version to 0.99.2.
  86. 2003-06-28 Dale Mellor <dale_mellor@users.sourceforge.net>
  87. * First cut, fully functional, production quality code, just needs
  88. testing...
  89. * Broken/incomplete Guile prevents vixie compatibility from
  90. working - this has been disabled by default in the configuration.
  91. * Version set at 0.99.1
  92. ________________________________________________________________________________
  93. Copyright (C) 2003, 2005, 2006, 2014, 2015 Dale Mellor
  94. Copying and distribution of this file, with or without modification,
  95. are permitted in any medium without royalty provided the copyright
  96. notice and this notice are preserved.