]>
granicus.if.org Git - fcron/log
thib [Mon, 5 Apr 2010 16:56:28 +0000 (17:56 +0100)]
Ignore auto-generated files
thib [Mon, 5 Apr 2010 12:37:27 +0000 (13:37 +0100)]
Initialize fcrontab's PAM with runas and not user so as things works fine when user=systab (pseudo-user)
thib [Sat, 27 Mar 2010 15:06:40 +0000 (15:06 +0000)]
Fixed bug preventing normal user from running fcrontab -l if fcron's uid!=gid
thib [Sat, 6 Mar 2010 10:40:20 +0000 (10:40 +0000)]
Changed version to 3.0.6
thib [Sat, 6 Mar 2010 10:37:58 +0000 (10:37 +0000)]
Fixed warning on freopen() return value not checked
thib [Mon, 1 Mar 2010 09:11:46 +0000 (09:11 +0000)]
Fixed compilation warnings
thib [Mon, 1 Mar 2010 09:11:16 +0000 (09:11 +0000)]
Updated Makefile to ignore git files when tarring up -- also don't ci on make tar anymore
thib [Sun, 28 Feb 2010 23:20:52 +0000 (23:20 +0000)]
Added missing bitstring.3 man page
thib [Sun, 28 Feb 2010 23:16:47 +0000 (23:16 +0000)]
Updated copyright to 2008-2010
Updated changes
thib [Sun, 28 Feb 2010 22:48:40 +0000 (22:48 +0000)]
Fixed fcrontab when running without seteuid()
updated configure with new version of autoconf
thib [Sun, 28 Feb 2010 20:59:38 +0000 (20:59 +0000)]
- fcrontab: drop all privileges and only get them back when necessary
- fcrondyn: drop sgid privileges as well as soon as they are not necessary anymore
- fixed a couple gcc warnings
thib [Wed, 24 Feb 2010 23:40:59 +0000 (23:40 +0000)]
Improved fcrontab security fix which allowed to read file readable by the group fcron
thib [Wed, 24 Feb 2010 00:27:12 +0000 (00:27 +0000)]
Fixed fcrontab vulnerability that would let an ill-intended user read files that the user fcron can read
Thibault Godouet [Sun, 1 Feb 2009 16:44:34 +0000 (16:44 +0000)]
Patched startup script to make it more compliant to the LSB
Thibault Godouet [Sat, 31 Jan 2009 13:35:56 +0000 (13:35 +0000)]
Have git ignore auto-generated file 'configure'
Thibault Godouet [Mon, 22 Sep 2008 18:17:18 +0000 (19:17 +0100)]
fcrontab: chdir to tmp_path before executing the editor (some needs to be able to get information on current dir!) + make git ignore *~ files
Thibault Godouet [Sun, 21 Sep 2008 21:20:14 +0000 (22:20 +0100)]
Changed copyright dates to 2000-2008 (was actually not included in previous commit)
Thibault Godouet [Sun, 21 Sep 2008 21:18:14 +0000 (22:18 +0100)]
Added configure and install-sh into git and changed copyright dates to 2000-2008
thib [Sun, 21 Sep 2008 17:46:45 +0000 (17:46 +0000)]
*** empty log message ***
thib [Sun, 21 Sep 2008 17:44:12 +0000 (17:44 +0000)]
Increased maximum number of fcrontab entries to 1024
thib [Sun, 21 Sep 2008 17:40:34 +0000 (17:40 +0000)]
Fixed minor bug: we used to accept max_entries+1
thib [Sun, 11 May 2008 15:06:02 +0000 (15:06 +0000)]
*** empty log message ***
thib [Sun, 11 May 2008 15:04:04 +0000 (15:04 +0000)]
run_job() now returns an int. It returns ERR if it couldn't fork so as the calling function can remove the relevant entry from exe_array. Previously the job would have been thought to be running until fcron restart.
thib [Sun, 11 May 2008 11:09:29 +0000 (11:09 +0000)]
*** empty log message ***
thib [Sun, 11 May 2008 11:08:23 +0000 (11:08 +0000)]
do not test errno after getgrnam() (it shouldn't be tested and it was created problems on some non-linux systems)
thib [Sun, 11 May 2008 11:07:36 +0000 (11:07 +0000)]
added a few constants for portability
thib [Sun, 11 May 2008 10:56:28 +0000 (10:56 +0000)]
bug fix: some system can have setenv() but not unsetenv()
thib [Sun, 11 May 2008 10:55:39 +0000 (10:55 +0000)]
fixed bug when upgrading: remove fcrontab.sig file (if any) before we change the rights of the files to root:root 600, or it could not get removed by fcronsighup later on
thib [Sun, 11 May 2008 10:48:34 +0000 (10:48 +0000)]
better portability: some system can define setenv but not unsetenv
use AC_SEARCH_LIB to simplify code
thib [Sun, 11 May 2008 10:46:54 +0000 (10:46 +0000)]
*** empty log message ***
thib [Wed, 7 Nov 2007 09:28:45 +0000 (09:28 +0000)]
fixed the order of the options so as they are in alphabetical order
thib [Wed, 7 Nov 2007 09:26:54 +0000 (09:26 +0000)]
fixed fcron description
thib [Wed, 7 Nov 2007 09:26:01 +0000 (09:26 +0000)]
fixed bug: was importing 'functions' from /etc/rc.d/init.d instead of /etc/init.d (or trying to !!)
thib [Wed, 7 Nov 2007 09:24:43 +0000 (09:24 +0000)]
added option erroronlymail
thib [Wed, 7 Nov 2007 09:24:38 +0000 (09:24 +0000)]
*** empty log message ***
thib [Wed, 7 Nov 2007 09:23:50 +0000 (09:23 +0000)]
added option erroronlymail
thib [Wed, 7 Nov 2007 09:17:03 +0000 (09:17 +0000)]
Initial revision
thib [Wed, 7 Nov 2007 09:16:40 +0000 (09:16 +0000)]
added option erroronlymail
thib [Wed, 7 Nov 2007 09:15:40 +0000 (09:15 +0000)]
fixed variable 'seed' assignement: was using ^= instead of =
thib [Wed, 7 Nov 2007 09:15:02 +0000 (09:15 +0000)]
made the conditions of a complicated if() clearer
thib [Sun, 14 Oct 2007 15:07:46 +0000 (15:07 +0000)]
install only one file at a time for solaris compatibility
thib [Sun, 14 Oct 2007 15:07:43 +0000 (15:07 +0000)]
*** empty log message ***
thib [Sun, 14 Oct 2007 14:59:01 +0000 (14:59 +0000)]
check for errors when using (f)close()
thib [Sun, 14 Oct 2007 14:58:07 +0000 (14:58 +0000)]
added seconds to debug messages for better precision and consistency with other debug messages
thib [Sun, 14 Oct 2007 14:57:29 +0000 (14:57 +0000)]
install only one file at a time for compatibility with solaris
thib [Sun, 14 Oct 2007 14:56:54 +0000 (14:56 +0000)]
added seconds to debug message for better precision and consistency with other debug messages
thib [Sun, 14 Oct 2007 14:56:29 +0000 (14:56 +0000)]
added a search for strip compatible with solaris
thib [Sun, 14 Oct 2007 12:42:07 +0000 (12:42 +0000)]
fixed bug which would prevent fcron process from writing pid for of its child for the parent (were closing a file twice, which produced relatively random errors)
cleaned up file closure: test for errors from close()/fclose()
thib [Sun, 24 Jun 2007 22:01:54 +0000 (22:01 +0000)]
fixed goto_non_matching() which thought erroneously that the period was exceeded and would thus return the last minute of the current period
rewrote goto_non_matching() into move_time_to() in a clearer and surer code
thib [Sun, 24 Jun 2007 22:01:22 +0000 (22:01 +0000)]
use hostname and tv_usec to initialize random number generator
thib [Sun, 24 Jun 2007 21:58:46 +0000 (21:58 +0000)]
*** empty log message ***
thib [Sun, 3 Jun 2007 21:41:38 +0000 (21:41 +0000)]
*** empty log message ***
thib [Sun, 3 Jun 2007 21:26:24 +0000 (21:26 +0000)]
*** empty log message ***
thib [Sun, 3 Jun 2007 18:01:52 +0000 (18:01 +0000)]
*** empty log message ***
thib [Sun, 3 Jun 2007 17:52:34 +0000 (17:52 +0000)]
better getpwnam() error handling
thib [Sun, 3 Jun 2007 17:49:37 +0000 (17:49 +0000)]
Check that make is GNU make and not another one
thib [Sun, 3 Jun 2007 17:49:01 +0000 (17:49 +0000)]
better error handling getpwnam()
thib [Sun, 3 Jun 2007 17:48:23 +0000 (17:48 +0000)]
*** empty log message ***
thib [Sat, 14 Apr 2007 18:13:43 +0000 (18:13 +0000)]
*** empty log message ***
thib [Sat, 14 Apr 2007 18:04:05 +0000 (18:04 +0000)]
*** empty log message ***
thib [Sat, 14 Apr 2007 17:50:36 +0000 (17:50 +0000)]
updated copyright years
thib [Sat, 14 Apr 2007 17:46:40 +0000 (17:46 +0000)]
*** empty log message ***
thib [Sat, 14 Apr 2007 17:45:59 +0000 (17:45 +0000)]
added a small sleep of 0.5s between stop and start to be sure fcron is started correctly
thib [Sat, 14 Apr 2007 17:45:35 +0000 (17:45 +0000)]
define TZ env var for lines using option timezone
thib [Sat, 14 Apr 2007 17:04:15 +0000 (17:04 +0000)]
added missing datarootdir definition
thib [Sat, 14 Apr 2007 17:04:11 +0000 (17:04 +0000)]
*** empty log message ***
thib [Sat, 14 Apr 2007 17:03:25 +0000 (17:03 +0000)]
set exec bits on the fifo file, for AIX compatibility
added some casts to avoid some warning on non-Linux platforms
thib [Sat, 14 Apr 2007 17:01:56 +0000 (17:01 +0000)]
added some casts to remove some warnings on non-Linux platforms
thib [Sat, 14 Apr 2007 17:00:53 +0000 (17:00 +0000)]
use more portable "if" statements
thib [Sat, 14 Apr 2007 17:00:24 +0000 (17:00 +0000)]
added some cast to remove some compilation warnings on non Linux platforms
thib [Sat, 14 Apr 2007 16:59:56 +0000 (16:59 +0000)]
define LOGNAME when running a job for vixie cron compatibility
thib [Sat, 14 Apr 2007 16:59:02 +0000 (16:59 +0000)]
use fscanf(),fprintf(),etc size arguments dependent on the architecture
thib [Tue, 23 Jan 2007 22:52:52 +0000 (22:52 +0000)]
*** empty log message ***
thib [Tue, 23 Jan 2007 22:52:09 +0000 (22:52 +0000)]
added a faq entry for Vixie cron @reboot
updated/corrected "how to emulate anacron entry"
thib [Tue, 23 Jan 2007 22:51:31 +0000 (22:51 +0000)]
use unsigned int and not signed it for a sizeof() value
thib [Tue, 23 Jan 2007 22:48:15 +0000 (22:48 +0000)]
fixed a bug resulting in a long loop in fcrontab (returned code of get_line() not properly handled in fileconf.c)
thib [Tue, 23 Jan 2007 22:47:35 +0000 (22:47 +0000)]
replaced sys/termios.h by termios.h
thib [Tue, 23 Jan 2007 22:46:21 +0000 (22:46 +0000)]
removed close(tmp_fd) (fd already closed by fclose() since it was fdopen()ed)
thib [Mon, 1 Jan 2007 19:05:06 +0000 (19:05 +0000)]
*** empty log message ***
thib [Mon, 1 Jan 2007 19:00:05 +0000 (19:00 +0000)]
*** empty log message ***
thib [Mon, 1 Jan 2007 18:51:53 +0000 (18:51 +0000)]
better handling of the PREVIOUS_VERSION file
thib [Mon, 1 Jan 2007 18:50:48 +0000 (18:50 +0000)]
new configure script and Makefiles which are more standard
thib [Mon, 1 Jan 2007 18:50:20 +0000 (18:50 +0000)]
*** empty log message ***
thib [Mon, 1 Jan 2007 18:49:43 +0000 (18:49 +0000)]
more function return code checking
thib [Mon, 5 Jun 2006 21:20:41 +0000 (21:20 +0000)]
*** empty log message ***
thib [Mon, 5 Jun 2006 21:19:27 +0000 (21:19 +0000)]
Run each job in a different session by calling setuid() for each one of them.
thib [Mon, 5 Jun 2006 20:03:40 +0000 (20:03 +0000)]
*** empty log message ***
thib [Mon, 5 Jun 2006 20:02:55 +0000 (20:02 +0000)]
Use sockaddr's field sa_len/sun_len on system defining it (BSD, ...)
thib [Mon, 5 Jun 2006 20:00:48 +0000 (20:00 +0000)]
Use the field sa_len/sun_len on system defining it (BSD, ...)
thib [Sat, 20 May 2006 16:33:12 +0000 (16:33 +0000)]
delete man pages for all languages when uninstalling
thib [Sat, 20 May 2006 16:32:28 +0000 (16:32 +0000)]
*** empty log message ***
thib [Sat, 20 May 2006 16:31:31 +0000 (16:31 +0000)]
added get_user_uid_safe() and get_group_gid_safe()
thib [Sat, 20 May 2006 16:29:41 +0000 (16:29 +0000)]
added get_user_uid_safe() and get_group_gid_safe()
don't use the shell defined in /etc/passwd by default, but use the default value form fcron.conf instead
thib [Sat, 20 May 2006 16:28:03 +0000 (16:28 +0000)]
Initial revision
thib [Sat, 20 May 2006 16:25:41 +0000 (16:25 +0000)]
updated README to match the presence of several translations of the doc
thib [Sat, 20 May 2006 16:23:42 +0000 (16:23 +0000)]
don't use the shell defined in /etc/passwd by default, but use the default value form fcron.conf instead.
thib [Sat, 20 May 2006 16:22:37 +0000 (16:22 +0000)]
user ROOTNAME/ROOTGROUP instead of ROOTUID/ROOTGID
thib [Mon, 6 Feb 2006 21:31:26 +0000 (21:31 +0000)]
*** empty log message ***
thib [Mon, 6 Feb 2006 18:36:27 +0000 (18:36 +0000)]
updated installation process to support translations of the doc in multiple languages
thib [Mon, 6 Feb 2006 18:35:03 +0000 (18:35 +0000)]
*** empty log message ***