]>
git.ipfire.org Git - thirdparty/fcron.git/log
Thibault Godouet [Tue, 21 Aug 2001 18:45:43 +0000 (18:45 +0000)]
updated version
Thibault Godouet [Mon, 20 Aug 2001 20:03:20 +0000 (20:03 +0000)]
*** empty log message ***
Thibault Godouet [Mon, 20 Aug 2001 20:01:43 +0000 (20:01 +0000)]
we now use USE_SETE_ID to determine if we should use sete?id() funcs
Thibault Godouet [Mon, 20 Aug 2001 11:01:35 +0000 (11:01 +0000)]
bug corrected : used not to check correctly if the user was in the correct group
Thibault Godouet [Mon, 20 Aug 2001 11:01:25 +0000 (11:01 +0000)]
code cleaning
Thibault Godouet [Mon, 20 Aug 2001 11:00:01 +0000 (11:00 +0000)]
on serial/lavg queue overflow, do not accept more jobs and print a message in syslog (instead of running one to leave room to another).
Thibault Godouet [Mon, 20 Aug 2001 10:58:13 +0000 (10:58 +0000)]
bug fixed : inserting jobs in serial queue was broken.
Thibault Godouet [Mon, 20 Aug 2001 10:54:45 +0000 (10:54 +0000)]
*** empty log message ***
Thibault Godouet [Mon, 20 Aug 2001 10:53:22 +0000 (10:53 +0000)]
print the exact pid on syslog (not the pid of fcron process attached to the job)
mail if job exit anormally, even if there is no output (unless mail(no))
Thibault Godouet [Fri, 17 Aug 2001 19:50:08 +0000 (19:50 +0000)]
added a #ifdef SENDMAIL to be able to run without sendmail
Thibault Godouet [Fri, 17 Aug 2001 19:49:38 +0000 (19:49 +0000)]
added quotes in "test"s
Thibault Godouet [Fri, 17 Aug 2001 19:48:41 +0000 (19:48 +0000)]
bug corrected : specify explicitly the directory where fcron is in sysVinit-launcher
Thibault Godouet [Fri, 17 Aug 2001 19:48:18 +0000 (19:48 +0000)]
bug corrected : we check for the existence of getopt_long(), not only getopt.h,as some systems may define getopt() in getopt.h but not getopt_long()
Thibault Godouet [Fri, 17 Aug 2001 19:47:46 +0000 (19:47 +0000)]
bug fixed : endless loop for midmonthly line executed after the 15th of the month
Thibault Godouet [Fri, 17 Aug 2001 19:44:51 +0000 (19:44 +0000)]
created a new function add_line_to_file() to make read_file() more readable.
Thibault Godouet [Fri, 17 Aug 2001 19:43:53 +0000 (19:43 +0000)]
memory optimization : struct CL ordered to limit offsets
Thibault Godouet [Fri, 17 Aug 2001 19:42:14 +0000 (19:42 +0000)]
bug corrected : we check for the existence of getopt_long(), not only getopt.h,as some systems may define getopt() in getopt.h but not getopt_long()
added handle for SIGUSR2 : print current schedule, and switch on/off debug mode
Thibault Godouet [Fri, 17 Aug 2001 19:41:20 +0000 (19:41 +0000)]
bug corrected : we check for the existence of getopt_long(), not only getopt.h,as some systems may define getopt() in getopt.h but not getopt_long()
Thibault Godouet [Fri, 17 Aug 2001 19:40:46 +0000 (19:40 +0000)]
updated error message (we use euids, not uids)
Thibault Godouet [Tue, 10 Jul 2001 14:50:18 +0000 (14:50 +0000)]
*** empty log message ***
Thibault Godouet [Tue, 10 Jul 2001 14:50:09 +0000 (14:50 +0000)]
added support for "stop"
Thibault Godouet [Tue, 10 Jul 2001 14:49:52 +0000 (14:49 +0000)]
bug corrected : user instead of filename
Thibault Godouet [Tue, 10 Jul 2001 14:22:15 +0000 (14:22 +0000)]
bug (??) fixed in read_file() (for freebsd)
Thibault Godouet [Tue, 10 Jul 2001 12:03:38 +0000 (12:03 +0000)]
removed debug code
Thibault Godouet [Tue, 10 Jul 2001 10:54:23 +0000 (10:54 +0000)]
added /usr/ucb to PATH (Solaris compatibility mode)
use script/has_usrgrp.pl
Thibault Godouet [Tue, 10 Jul 2001 10:52:59 +0000 (10:52 +0000)]
Initial revision
Thibault Godouet [Tue, 10 Jul 2001 10:52:27 +0000 (10:52 +0000)]
added /usr/ucb to PATH (Solaris compatibility mode)
Thibault Godouet [Mon, 9 Jul 2001 21:07:28 +0000 (21:07 +0000)]
removed warnings (openbsd) adding some "(long int)", etc
Thibault Godouet [Mon, 9 Jul 2001 13:07:58 +0000 (13:07 +0000)]
added support for nsswitch.conf in installation scripts
Thibault Godouet [Mon, 9 Jul 2001 11:50:30 +0000 (11:50 +0000)]
removed access() call (not necessary)
use Skip_blanks macro
Thibault Godouet [Mon, 9 Jul 2001 11:50:13 +0000 (11:50 +0000)]
commented out some debug stuff
Thibault Godouet [Mon, 9 Jul 2001 11:49:11 +0000 (11:49 +0000)]
*** empty log message ***
Thibault Godouet [Sun, 8 Jul 2001 12:40:43 +0000 (12:40 +0000)]
get rid of the setre*()
Thibault Godouet [Sat, 7 Jul 2001 17:52:02 +0000 (17:52 +0000)]
removed setreuid (no more needed thanks to fcronsighup)
Thibault Godouet [Sat, 7 Jul 2001 17:44:57 +0000 (17:44 +0000)]
*** empty log message ***
Thibault Godouet [Sat, 7 Jul 2001 17:44:45 +0000 (17:44 +0000)]
updated make uninstall
Thibault Godouet [Sat, 7 Jul 2001 17:33:19 +0000 (17:33 +0000)]
changed version message
Thibault Godouet [Sat, 7 Jul 2001 17:33:03 +0000 (17:33 +0000)]
added [S]BINDIREX
Thibault Godouet [Sat, 7 Jul 2001 17:30:58 +0000 (17:30 +0000)]
added constants BINDIREX and SBINDIREX (needed by fcronsighup)
Thibault Godouet [Sat, 7 Jul 2001 17:30:32 +0000 (17:30 +0000)]
added fcronsighup
Thibault Godouet [Sat, 7 Jul 2001 17:29:51 +0000 (17:29 +0000)]
Initial revision
Thibault Godouet [Wed, 4 Jul 2001 17:45:39 +0000 (17:45 +0000)]
bug corrected : in create_spooldir : detect if file exist and is not a dir
cleaner exit on error in create_spooldir
Thibault Godouet [Wed, 4 Jul 2001 17:29:48 +0000 (17:29 +0000)]
added option -n
updated help message : options -n and -c
Thibault Godouet [Wed, 4 Jul 2001 17:29:30 +0000 (17:29 +0000)]
updated help message : option -c
Thibault Godouet [Wed, 4 Jul 2001 16:16:15 +0000 (16:16 +0000)]
\e OA
we now use Set() macro
Thibault Godouet [Wed, 4 Jul 2001 16:15:36 +0000 (16:15 +0000)]
we now use Set() macro
Thibault Godouet [Sun, 24 Jun 2001 13:23:40 +0000 (13:23 +0000)]
changed order of the options of fcron.conf
Thibault Godouet [Sun, 24 Jun 2001 13:23:35 +0000 (13:23 +0000)]
added fcron.conf
Thibault Godouet [Sun, 24 Jun 2001 13:23:08 +0000 (13:23 +0000)]
changed order of the assignement
Thibault Godouet [Fri, 22 Jun 2001 21:09:58 +0000 (21:09 +0000)]
added debug_opt var
Thibault Godouet [Fri, 22 Jun 2001 21:09:15 +0000 (21:09 +0000)]
added fcron.conf support>
Thibault Godouet [Fri, 22 Jun 2001 21:08:43 +0000 (21:08 +0000)]
added Set macro
Skip_blanks moved from fcrontab.h to global.h
Thibault Godouet [Fri, 22 Jun 2001 21:08:18 +0000 (21:08 +0000)]
added the possibility to put a user name before the shell command (=runas)
Thibault Godouet [Fri, 22 Jun 2001 21:07:16 +0000 (21:07 +0000)]
Skip_blanks moved from fcrontab.h to global.h
Thibault Godouet [Fri, 22 Jun 2001 21:06:05 +0000 (21:06 +0000)]
added fcron.conf support
Thibault Godouet [Fri, 22 Jun 2001 21:05:52 +0000 (21:05 +0000)]
Initial revision
Thibault Godouet [Tue, 12 Jun 2001 06:41:06 +0000 (06:41 +0000)]
*** empty log message ***
Thibault Godouet [Tue, 12 Jun 2001 06:40:33 +0000 (06:40 +0000)]
added an (int) to avoid a warning
Thibault Godouet [Wed, 6 Jun 2001 15:26:52 +0000 (15:26 +0000)]
bug corrected about kstat
Thibault Godouet [Tue, 5 Jun 2001 10:19:45 +0000 (10:19 +0000)]
*** empty log message ***
Thibault Godouet [Tue, 5 Jun 2001 10:19:10 +0000 (10:19 +0000)]
bug corrected : a "all" in allow file with no deny file was considered
as an non allowed user
Thibault Godouet [Tue, 5 Jun 2001 10:18:16 +0000 (10:18 +0000)]
added support of kstat for getloadavg under Solaris
Thibault Godouet [Tue, 5 Jun 2001 10:17:56 +0000 (10:17 +0000)]
added a (int) to avoid a warning message
Thibault Godouet [Tue, 5 Jun 2001 10:17:01 +0000 (10:17 +0000)]
added support of kstat for getloadavg under Solaris
some more tests, test for -x and not -f when it is better (shell, ...)
Thibault Godouet [Sun, 3 Jun 2001 10:59:35 +0000 (10:59 +0000)]
bug corrected : boot-install should now work with install.sh even if user
compiles from a dir different from source dir.
Thibault Godouet [Sun, 3 Jun 2001 10:57:40 +0000 (10:57 +0000)]
bug corrected : do not cd before using $(INSTALL), as it may be ./install.sh (and install.sh is not in doc dir)
Thibault Godouet [Sun, 3 Jun 2001 10:56:18 +0000 (10:56 +0000)]
added (int) for is[alnum|digit|...]( (int) *ptr) to avoid warnings
Thibault Godouet [Sun, 3 Jun 2001 10:55:53 +0000 (10:55 +0000)]
added strings.h (required for bzero() under Solaris)
Thibault Godouet [Sun, 3 Jun 2001 10:54:22 +0000 (10:54 +0000)]
we use waitpid() instead of wait4() (which seems not to be defined under Solaris)
support of lockf() for systems (Solaris, etc) without flock()
Thibault Godouet [Fri, 1 Jun 2001 11:34:58 +0000 (11:34 +0000)]
bug corrected : if a job was running, it couldn't be added to a serior a lavg queue
Thibault Godouet [Tue, 29 May 2001 19:27:55 +0000 (19:27 +0000)]
added fcron's option -m
Thibault Godouet [Tue, 29 May 2001 19:10:10 +0000 (19:10 +0000)]
added fcron's option -m
Thibault Godouet [Mon, 28 May 2001 18:48:54 +0000 (18:48 +0000)]
code clean in read_file() : we now use macros to shorten the code
Thibault Godouet [Mon, 28 May 2001 18:47:30 +0000 (18:47 +0000)]
added support of termios.h and lockf() for Solaris and SysV systems
Thibault Godouet [Thu, 24 May 2001 20:07:42 +0000 (20:07 +0000)]
*** empty log message ***
Thibault Godouet [Thu, 24 May 2001 19:57:10 +0000 (19:57 +0000)]
added option tzdiff
Thibault Godouet [Thu, 24 May 2001 19:56:13 +0000 (19:56 +0000)]
use $prefix/share/{man|doc} as default (instead of $prefix/{man|doc}
Thibault Godouet [Thu, 24 May 2001 19:54:48 +0000 (19:54 +0000)]
"user" can now be used instead of "-u user" : more intuitive.
security fix : sym link attack against "fcrontab -"
Thibault Godouet [Thu, 17 May 2001 00:53:02 +0000 (00:53 +0000)]
added global var tmp_path (used by temp_file())
Thibault Godouet [Thu, 17 May 2001 00:52:55 +0000 (00:52 +0000)]
*** empty log message ***
Thibault Godouet [Thu, 17 May 2001 00:52:43 +0000 (00:52 +0000)]
*** empty log message ***
Thibault Godouet [Tue, 15 May 2001 01:27:28 +0000 (01:27 +0000)]
*** empty log message ***
Thibault Godouet [Tue, 15 May 2001 01:22:28 +0000 (01:22 +0000)]
*** empty log message ***
Thibault Godouet [Tue, 15 May 2001 01:19:49 +0000 (01:19 +0000)]
*** empty log message ***
Thibault Godouet [Tue, 15 May 2001 01:17:38 +0000 (01:17 +0000)]
*** empty log message ***
Thibault Godouet [Tue, 15 May 2001 01:17:36 +0000 (01:17 +0000)]
*** empty log message ***
Thibault Godouet [Tue, 15 May 2001 00:50:24 +0000 (00:50 +0000)]
temp_file has moved from job.c to subs.c (now used by fcrontab)
some modifications to be used by fcrontab (possibility to know the filename and not to unlink it)
Thibault Godouet [Tue, 15 May 2001 00:49:11 +0000 (00:49 +0000)]
constant options have moved to corresponding .h file
Thibault Godouet [Tue, 15 May 2001 00:46:22 +0000 (00:46 +0000)]
bug fix : run autoconf and configure before updatedoc to ensure the version is updated correctly
Thibault Godouet [Tue, 15 May 2001 00:46:11 +0000 (00:46 +0000)]
before loading a header file, check if it has already been loaded
Thibault Godouet [Tue, 15 May 2001 00:46:00 +0000 (00:46 +0000)]
include in each .c file the corresponding .h file
Thibault Godouet [Tue, 15 May 2001 00:44:51 +0000 (00:44 +0000)]
*** empty log message ***
Thibault Godouet [Tue, 15 May 2001 00:44:21 +0000 (00:44 +0000)]
security bug fix : use temp_file() to avoid symlink attacks
Thibault Godouet [Tue, 15 May 2001 00:42:48 +0000 (00:42 +0000)]
include in each .c file the corresponding .h file
Thibault Godouet [Tue, 15 May 2001 00:42:05 +0000 (00:42 +0000)]
before loading a header file, check if it has already been loaded
Thibault Godouet [Tue, 15 May 2001 00:37:54 +0000 (00:37 +0000)]
temp_file has moved from job.c to subs.c (now used by fcrontab)
Thibault Godouet [Mon, 7 May 2001 01:08:12 +0000 (01:08 +0000)]
fix a little error in the comments
Thibault Godouet [Sat, 5 May 2001 19:09:27 +0000 (19:09 +0000)]
convert also new fcrontab files
Thibault Godouet [Sat, 5 May 2001 19:08:51 +0000 (19:08 +0000)]
changed name : update_file() is now convert_file()
added a small explain message
Thibault Godouet [Sat, 5 May 2001 19:08:20 +0000 (19:08 +0000)]
gpg signing is now done in another makefile