2015-02-12 15:44 | Bump to 0.4 | sin | 1 | +2 | -2 |
2015-02-07 11:43 | Better cmd field parsing and proper freecte() params | Ari Malinen | 1 | +7 | -5 |
2015-02-07 11:33 | Always init f->val and separate value low/high check | Ari Malinen | 1 | +13 | -18 |
2015-02-06 20:20 | Support list items | Ari Malinen | 4 | +54 | -9 |
2015-02-06 19:11 | Remove getfieldtype() | Ari Malinen | 1 | +28 | -52 |
2015-02-06 18:01 | Fix styling | Ari Malinen | 1 | +30 | -26 |
2015-02-06 17:02 | Add fieldtype enum to know the type of field in matchentry() and parsefield() | Ari Malinen | 2 | +120 | -61 |
2015-02-06 14:27 | Make loadentries() more clear and fix error msg if cmd field is missing | Ari Malinen | 1 | +18 | -14 |
2015-01-30 12:48 | Accept any number of tabs or spaces as field separator | Ari Malinen | 3 | +39 | -48 |
2015-01-30 10:07 | Remove CC and LDFLAGS. Use += for CFLAGS | Ari Malinen | 1 | +10 | -9 |
2015-01-30 09:23 | Update README and man page | Ari Malinen | 2 | +35 | -32 |
2015-01-29 18:08 | Add man page | Ari Malinen | 2 | +47 | -1 |
2014-12-18 16:32 | Add .PHONY to Makefile and do not unconditionally mkdir -p etc | sin | 1 | +4 | -2 |
2014-12-16 20:49 | It is up to the user to create /etc/crontab | sin | 2 | +0 | -3 |
2014-08-25 18:06 | Bump up to 0.3.2 | sin | 1 | +1 | -1 |
2014-08-07 21:24 | Use strsignal() when logging | sin | 1 | +4 | -4 |
2014-07-26 13:20 | No need to support a dry run, it doesn't make sense | sin | 1 | +0 | -1 |
2014-07-26 13:17 | Minor style fix for consistency | sin | 1 | +3 | -3 |
2014-07-25 18:29 | Use isleap() and add 1900 to year if needed | Ari Malinen | 1 | +17 | -7 |
2014-07-25 18:19 | Check daemon() return value | Ari Malinen | 1 | +4 | -1 |
2014-07-24 13:33 | Add CC in Makefile | sin | 1 | +1 | -0 |
2014-07-24 12:54 | If tm is 0 then match only if we have to | sin | 1 | +22 | -6 |
2014-07-23 11:33 | Handle .tm=0 case in matchentry() | Ari Malinen | 1 | +10 | -10 |
2014-07-21 10:56 | Set PREFIX to /usr/local, not DESTDIR | sin | 1 | +7 | -7 |
2014-07-19 18:49 | Block all signals in the signal handler | sin | 1 | +1 | -0 |
2014-07-19 17:51 | DESTDIR defaults to /usr/local | sin | 1 | +4 | -3 |
2014-07-17 19:12 | Bump minor version | sin | 1 | +1 | -1 |
2014-07-15 17:01 | Use sigaction() | sin | 1 | +6 | -3 |
2014-07-15 16:51 | Report WIFSTOPPED() as well | sin | 1 | +7 | -8 |
2014-07-15 16:43 | Style fix | sin | 1 | +5 | -5 |
2014-07-13 09:05 | parsefield() error checking for div | Ari Malinen | 1 | +3 | -0 |
2014-07-10 22:18 | Fix */n support | sin | 1 | +3 | -2 |
2014-07-09 07:35 | Bump to 0.3 | sin | 1 | +1 | -1 |
2014-07-09 07:26 | Write pid after daemonizing | sin | 1 | +2 | -2 |
2014-07-09 07:24 | When daemonized do not try to log to stderr | sin | 1 | +6 | -3 |
2014-07-09 07:09 | Create /var/run/crond.pid | sin | 1 | +33 | -11 |
2014-07-09 06:36 | Do not chdir to "/" when daemonized | sin | 1 | +1 | -1 |
2014-07-07 12:27 | Sort includes | sin | 1 | +1 | -1 |
2014-07-07 12:25 | Don't add the job to the list if fork failed | sin | 1 | +1 | -0 |
2014-07-07 11:37 | Update TODO | sin | 1 | +0 | -1 |
2014-07-07 11:31 | Don't reschedule commands that are already running | sin | 1 | +35 | -0 |
2014-07-07 08:39 | No need to explicitly remove '\n' | sin | 1 | +0 | -2 |
2014-07-07 08:35 | Print strerror(errno) for fopen() failure | sin | 1 | +1 | -1 |
2014-07-07 08:32 | Don't rely on the programmer setting reload = 1 | sin | 1 | +3 | -5 |
2014-07-07 07:32 | Reap children as early as possible | sin | 1 | +18 | -5 |
2014-07-07 07:21 | Run child in a new session | sin | 1 | +1 | -0 |
2014-07-07 07:04 | Use TAILQ_HEAD_INITIALIZER() | sin | 1 | +1 | -3 |
2014-07-07 06:46 | A bit more consistent output | sin | 1 | +3 | -3 |
2014-07-07 06:41 | Daemonize by default | sin | 1 | +10 | -10 |
2014-07-07 06:34 | Update TODO | sin | 1 | +3 | -0 |
2014-07-06 20:45 | Log to designated syslog facility | Truls Becken | 1 | +1 | -1 |
2014-07-06 13:28 | Warn the user when discarding old crontab entries | sin | 1 | +15 | -1 |
2014-07-05 18:13 | Bump to 0.2 | sin | 1 | +1 | -1 |
2014-07-05 18:12 | Fix usage line | sin | 1 | +1 | -1 |
2014-07-05 18:10 | Release in reverse order | sin | 1 | +1 | -1 |
2014-07-05 15:46 | If * is not followed by / then that's an error | sin | 1 | +8 | -8 |
2014-07-05 15:39 | Don't use -static by default | sin | 1 | +1 | -1 |
2014-07-05 12:32 | Update README | sin | 1 | +1 | -1 |
2014-07-05 12:14 | Add Hiltjo to LICENSE | sin | 1 | +1 | -0 |
2014-07-05 14:03 | crond: use getline | Hiltjo Posthuma | 1 | +8 | -7 |
2014-07-05 14:03 | crond: change int to long | Hiltjo Posthuma | 1 | +5 | -5 |
2014-07-05 14:02 | crond: check errno for parsing numbers | Hiltjo Posthuma | 1 | +5 | -2 |
2014-07-05 13:56 | TODO: allow to specify items (non-range) | Hiltjo Posthuma | 1 | +1 | -0 |
2014-07-05 13:54 | Makefile: explicitly define features | Hiltjo Posthuma | 1 | +1 | -1 |
2014-07-05 11:22 | Update README | sin | 1 | +2 | -1 |
2014-07-05 10:50 | Use proper identifier to avoid confusion | sin | 1 | +1 | -1 |
2014-07-05 10:04 | Rename struct range to struct field | sin | 1 | +26 | -25 |
2014-07-05 09:59 | Add support for */n | sin | 1 | +15 | -1 |
2014-07-04 11:00 | Do not use += | sin | 1 | +2 | -2 |
2014-07-04 10:56 | Create /etc too | sin | 1 | +1 | -0 |
2014-07-04 10:55 | Set GNU_SOURCE in CFLAGS | sin | 2 | +1 | -3 |
2014-07-04 10:54 | Do not install initscript | sin | 1 | +0 | -3 |
2014-07-03 16:07 | Just check the argument to sighup | sin | 1 | +2 | -2 |
2014-07-03 15:36 | We no longer provide an initscript here | sin | 1 | +1 | -1 |
2014-07-03 13:35 | Add comment to clarify that low == high == -1 means '*' | sin | 1 | +1 | -0 |
2014-07-03 13:34 | Use a switch statement for parsing ranges | sin | 1 | +11 | -2 |
2014-07-03 13:02 | Reload rules on SIGHUP | sin | 2 | +25 | -1 |
2014-07-03 12:57 | Print pid not the address of getpid() | sin | 1 | +1 | -1 |
2014-07-03 12:39 | Style fix | sin | 1 | +18 | -9 |
2014-07-03 12:32 | Remove logwarn() | sin | 1 | +7 | -18 |
2014-07-03 11:39 | Major refactor | sin | 2 | +895 | -119 |
2014-07-03 09:11 | Also report if the job was terminated by a signal | sin | 1 | +10 | -1 |
2014-07-02 17:39 | Remove usage from README | sin | 1 | +0 | -7 |
2014-07-02 15:39 | Add TODO | sin | 1 | +2 | -0 |
2014-07-02 15:29 | Update default CFLAGS and LDFLAGS | sin | 1 | +2 | -1 |
2014-07-02 15:28 | Style fixes | sin | 1 | +6 | -4 |
2014-07-02 14:41 | Release 0.1 | sin | 1 | +3 | -0 |
2014-07-02 14:16 | Don't use rewind() | sin | 1 | +8 | -7 |
2014-07-02 14:15 | Only print to syslog if we have daemonized | sin | 1 | +19 | -13 |
2014-07-02 14:06 | Add arg.h and re-organize code | sin | 2 | +102 | -44 |
2014-07-02 13:44 | Add myself to LICENSE | sin | 1 | +1 | -0 |
2014-07-02 13:41 | Use rm -f in clean target | sin | 1 | +1 | -1 |
2014-07-02 13:34 | Validate fields as well | sin | 1 | +60 | -28 |
2014-07-02 13:17 | Print status via standard macros only | sin | 1 | +7 | -3 |
2014-07-02 13:14 | Use daemon(3) | sin | 1 | +9 | -13 |
2014-07-02 13:06 | pid_t is guaranteed to fit in an int by POSIX | sin | 1 | +3 | -3 |
2014-07-02 13:03 | Use _exit() if exec*() fails | sin | 1 | +1 | -1 |
2014-07-02 13:02 | Simplify parsing loop | sin | 1 | +2 | -3 |
2014-07-02 13:02 | Remember to flush stdout | sin | 1 | +2 | -0 |
2014-07-02 13:00 | Add LICENSE header | sin | 1 | +1 | -0 |
2014-07-02 12:58 | Rename checkreturn() to waitjob() | sin | 1 | +2 | -2 |
2014-07-02 12:54 | General code cleanup | sin | 1 | +46 | -31 |
2014-07-02 11:22 | Remove service script | sin | 1 | +0 | -5 |
2014-07-01 22:18 | README update | Ari Malinen | 1 | +11 | -4 |
2014-06-30 11:19 | clearer README and crontab | Ari Malinen | 3 | +23 | -19 |
2014-06-29 23:26 | better crontab parsing | Ari Malinen | 2 | +46 | -46 |
2014-06-27 13:52 | modularized code, sepport for range of time in crontab | Ari Malinen | 5 | +111 | -73 |
2014-06-27 13:52 | modularized code, sepport for range of time in crontab | Ari Malinen | 1 | +0 | -0 |
2014-06-26 11:32 | dont suspend while waiting for jobs to finish | Ari Malinen | 2 | +72 | -55 |
2014-06-24 23:42 | Merge branch 'master' of https://github.com/defer-/scron | Ari Malinen | 1 | +1 | -1 |
2014-06-24 23:41 | dont leave zombies | Ari Malinen | 2 | +9 | -9 |
2014-06-15 20:45 | Merge pull request #1 from raymontag/master | Ari Malinen | 1 | +1 | -1 |
2014-06-15 20:25 | use -pedantic instead of -Wpedantic as gcc only knows the former. | Karsten-Kai König | 1 | +1 | -1 |
2014-06-15 16:15 | improved error handling | Ari Malinen | 2 | +1 | -94 |
2014-06-15 16:09 | improved error handling | Ari Malinen | 5 | +120 | -12 |
2014-06-15 12:22 | changing name to scron | Ari Malinen | 7 | +124 | -114 |
2014-06-14 23:38 | improved error handling | Ari Malinen | 2 | +17 | -11 |
2014-06-12 22:16 | cleaned code | Ari Malinen | 3 | +18 | -26 |
2014-06-12 18:23 | small fix | Ari Malinen | 1 | +2 | -2 |
2014-06-12 18:20 | switched daemon() and system() to fork(), improved timing | Ari Malinen | 1 | +2 | -2 |
2014-06-12 18:12 | switched daemon() and system() to fork(), improved timing | Ari Malinen | 2 | +21 | -14 |
2014-06-12 14:09 | cleaned code | Ari Malinen | 2 | +29 | -36 |
2014-06-12 04:55 | small fixes | Ari Malinen | 2 | +23 | -24 |
2014-06-11 23:21 | fixed bug, cleaned code | Ari Malinen | 3 | +15 | -19 |
2014-06-11 16:16 | cleaned code | Ari Malinen | 2 | +11 | -12 |
2014-06-11 16:01 | cleaned code | Ari Malinen | 1 | +7 | -10 |
2014-06-11 12:19 | small fixes | Ari Malinen | 1 | +3 | -4 |
2014-06-11 11:15 | cleaned code, improved error handling | Ari Malinen | 3 | +36 | -79 |
2014-06-11 01:14 | better arg parsing, error handling and commenting | Ari Malinen | 1 | +0 | -3 |
2014-06-11 01:03 | better arg parsing, error handling and commenting | Ari Malinen | 3 | +40 | -20 |
2014-06-10 23:58 | fix | Ari Malinen | 2 | +4 | -1 |
2014-06-10 23:56 | error handling, -f arg, help text | Ari Malinen | 2 | +20 | -4 |
2014-06-10 21:28 | called syslog before openlog | Ari Malinen | 1 | +3 | -3 |
2014-06-10 21:05 | fix | Ari Malinen | 1 | +0 | -0 |
2014-06-10 21:04 | small fixes | Ari Malinen | 1 | +1 | -1 |
2014-06-10 20:49 | improved error handling | Ari Malinen | 2 | +9 | -2 |
2014-06-10 20:29 | cleaned code | Ari Malinen | 1 | +10 | -18 |
2014-06-10 19:49 | fix | Ari Malinen | 1 | +0 | -0 |
2014-06-10 19:36 | fixed few issues | Ari Malinen | 1 | +6 | -19 |
2014-06-10 19:08 | small fixes | Ari Malinen | 2 | +8 | -7 |
2014-06-10 18:43 | sigint handling | Ari Malinen | 1 | +19 | -6 |
2014-06-10 18:17 | init | Ari Malinen | 1 | +1 | -1 |
2014-06-10 18:15 | init | Ari Malinen | 1 | +1 | -0 |
2014-06-10 18:14 | init | Ari Malinen | 2 | +6 | -3 |
2014-06-10 17:56 | added init script | Ari Malinen | 1 | +3 | -3 |
2014-06-10 17:54 | added init script | Ari Malinen | 3 | +13 | -11 |
2014-06-10 17:32 | small fixes | Ari Malinen | 4 | +18 | -15 |
2014-06-10 16:52 | support for syslog | Ari Malinen | 3 | +23 | -17 |
2014-06-10 15:57 | cleaned code | Ari Malinen | 3 | +32 | -21 |
2014-06-10 14:52 | detect min,hour,mday,mon and wday | Ari Malinen | 4 | +68 | -21 |
2014-06-10 13:43 | first commit | Ari Malinen | 4 | +80 | -4 |
2014-06-10 13:07 | Initial commit | Ari Malinen | 2 | +28 | -0 |