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