Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-11-30 | timezone -> time zone | Jason McIntyre | |
2005-11-29 | crontab.c uses the rcsid in the crontab head comment so don't protect | Todd C. Miller | |
it from lint. Found by cloder@ | |||
2005-11-15 | More typos (especially indicies -> indices), checked with jmc@ | Miod Vallat | |
2005-11-15 | If two or more changes are made withing a single second it is possible | Todd C. Miller | |
that only the first change will be loaded due to the granularity of st_mtime. Work around this by zeroing the saved mtime when we get a poke on the socket from crontab or at since that means there has been a change. Fix from Daniel Lucq. | |||
2005-06-08 | Force pid file fd to be > 2 so we don't clobber it when dup'ing | Todd C. Miller | |
fds 0-2 to /dev/null. Tested and OK aaron@ | |||
2005-03-10 | put umask restores in right place; millert ok | Theo de Raadt | |
2005-01-30 | Detect editors that move the edited file out from underneath us and warn. | Todd C. Miller | |
Based on an idea from Han Boetes. | |||
2005-01-30 | bzero s_un before use; Andrey Matveev | Todd C. Miller | |
2005-01-30 | Proper cleanup on malloc failure; Andrey Matveev | Todd C. Miller | |
2005-01-30 | fix some whitespace | Todd C. Miller | |
2004-11-04 | Treat EOF at prompt the same as 'n' instead of looping forever. | Todd C. Miller | |
Noticed by mepch@. OK pedro@ and deraadt@ | |||
2004-09-16 | nice off_t cast | Theo de Raadt | |
2004-09-16 | ftruncate() with ftello() instead of ftell(); ok millert | Theo de Raadt | |
2004-07-22 | Fix incorrect snprintf return value check noticed by Jarno Huuskonen. | Todd C. Miller | |
Also make a utime() failure non-fatal since the important thing is the poke on the socket now. | |||
2004-07-09 | ansi | Theo de Raadt | |
2004-06-22 | Recent glue_strings change reversed a few checks; fix up conditionals | Anil Madhavapeddy | |
to check for overflow as others do by convention. Noticed by Andreas Kahari <ak+openbsd at freeshell.org>, millert@ ok | |||
2004-06-22 | use snprintf(3) instead of home-grown glue_strings() function | Anil Madhavapeddy | |
millert@ ok | |||
2004-06-17 | UUpdate ISC copyright year to 2004 | Todd C. Miller | |
Remove unused macros Skip_Line and MkLower Remove trailing whitespace | |||
2004-06-06 | Fix typo in last commit for non-compiled code. Dmitry V. Levin | Todd C. Miller | |
2004-06-03 | Document behavior if MAILTO is set to the empty string. | Todd C. Miller | |
2004-06-03 | More changes from Dmitry V. Levin: | Todd C. Miller | |
Check return values for setgid, initgroups and setuid in code we don't compile. Print the correct filename for the at job in mail sent. Add some #if DEBUGGING in cron.c's usage(). Set sunlen each time before using it in accept(). Don't send mail at all if MAILTO is set but empty. | |||
2004-06-03 | Though crontab files are created mode 0600 we should accept ones that | Todd C. Miller | |
are mode 0400 too. From Walt Howard. | |||
2004-05-13 | Pasto, change a cast from uid_t to gid_t (no real change...) | Todd C. Miller | |
2004-05-13 | Set close on exec flag for cron's socket. Jarno Huuskonen | Todd C. Miller | |
2004-05-13 | If we get EAGAIN reading from the cron socket check both cron and | Todd C. Miller | |
at databases for jobs to run. Jarno Huuskonen. | |||
2004-05-10 | Make the accept socket non-blocking. Should not matter since we | Todd C. Miller | |
use select anyway but seems like a good idea since we really don't want cron to block... | |||
2004-05-03 | Make socket that reads reload requests from crontab be non-blocking. | Todd C. Miller | |
Problem found by Jarno Huuskonen. | |||
2004-04-26 | isalnum() does not match '_' so check it explicitly. This allows cron | Todd C. Miller | |
to send mail to usernames with a '_' in them. From David Gwynne. | |||
2004-02-24 | remove reference to -x bit; | Jason McIntyre | |
ok millert@ | |||
2003-07-30 | Use (char *)NULL instead of (char *)0 in execl and execle; Andrey Matveev | Todd C. Miller | |
2003-06-26 | two missing protos | Theo de Raadt | |
2003-06-17 | Sync with share/misc/license.template and add missing DARPA credit | Todd C. Miller | |
where applicable. | |||
2003-06-12 | - section reorder | Jason McIntyre | |
- macro fixes - kill whitespace at EOL - new sentence, new line | |||
2003-06-03 | Don't need 'all right reserved'; brings this into line with my other | Todd C. Miller | |
ISC-style copyrights. | |||
2003-06-02 | I'm a dork, I removed the 4th clause of the UCB license instead of | Todd C. Miller | |
the 3rd one. | |||
2003-05-12 | feof() can only be used after you actually hit EOF so the check | Todd C. Miller | |
for no output from the at command was busted. Instead of using feof(), just fread() a buffer's worth and check to see if we got anything back. Closes PR 3252. | |||
2003-04-17 | Change a few return values from char to int since these functions | Todd C. Miller | |
can return EOF. Fixes gcc warnings (and potential problems) on ppc. | |||
2003-04-15 | nasty lies from hobbits, clean them out of comments | Theo de Raadt | |
2003-04-14 | Use setproctitle() instead of the CAPITALIZE_FOR_PS hack. Inspired | Todd C. Miller | |
by similar changes in FreeBSD and NetBSD. For at jobs, include the job number in the proctitle. | |||
2003-03-15 | Use strlcpy() instead of pre-checking the src len and using strcpy() | Todd C. Miller | |
2003-03-12 | Move range sanity check out of get_number() and into get_range() since | Todd C. Miller | |
it was causing problems with symbolic names (and get_range() is really where it belongs anyway). Also allow a range to be followed by a ',' as pointed out by mpech@ | |||
2003-03-11 | Catch more syntax errors that were previously ignored. I've rewritten | Todd C. Miller | |
get_number() to be more careful about what it accepts and to take a string of terminating characters so it knows what is valid. Also added a range check so that ranges like "60-50" where the first number is greater than the second are now flagged. Thanks to mpech@ for testing finding ways to abuse the parser :-) | |||
2003-03-10 | these pages all had bad section numbers in the .Xr's; | Jason McIntyre | |
lots of help and ok millert@ | |||
2003-03-10 | Log that cron started up after we detach from the controlling terminal | Todd C. Miller | |
and dup fds to /dev/null, not before. This may fix a possible race when cron is started as the last thing in /etc/rc. | |||
2003-03-10 | Change a e_username to e_cmd. | Todd C. Miller | |
2003-03-10 | Back out changes to get_number() that I didn't intend to commit. | Todd C. Miller | |
2003-03-10 | Do the check for missing command before the un_getchar(); otherwise | Todd C. Miller | |
the error messages will say line 0. This is because un_getchar('\n', file) will decrement the line count. Noticed by mpech@ | |||
2003-03-09 | Fix error line number reporting for syntax errors (noticed by mpech@). | Todd C. Miller | |
This is relatively tricky due to the way EOF is overloaded. Seems to give a correct line number for all errors I threw at it. | |||
2003-03-09 | Catch lines w/o EOF. Previously they were silently ignored. | Todd C. Miller | |
2003-03-04 | Deref the correct passwd pointer in a Debug statement. | Todd C. Miller | |