summaryrefslogtreecommitdiff
path: root/usr.sbin/cron/crontab.c
AgeCommit message (Expand)Author
2005-01-30Detect editors that move the edited file out from underneath us and warn.Todd C. Miller
2004-11-04Treat EOF at prompt the same as 'n' instead of looping forever.Todd C. Miller
2004-09-16ftruncate() with ftello() instead of ftell(); ok millertTheo de Raadt
2004-06-22use snprintf(3) instead of home-grown glue_strings() functionAnil Madhavapeddy
2004-06-17UUpdate ISC copyright year to 2004Todd C. Miller
2003-07-30Use (char *)NULL instead of (char *)0 in execl and execle; Andrey MatveevTodd C. Miller
2003-03-15Use strlcpy() instead of pre-checking the src len and using strcpy()Todd C. Miller
2003-03-09Catch lines w/o EOF. Previously they were silently ignored.Todd C. Miller
2003-02-20Sync with ISC cron-current + my at(1) integration.Todd C. Miller
2003-02-20If there is no cron.allow or cron.deny file, only the superuser may runTodd C. Miller
2003-02-18Use the SUN_LEN macro to set sun_len correctlyTodd C. Miller
2003-02-17Add a -n flag and version string; from vixieTodd C. Miller
2002-08-10Just zero out pw_passwd in the pw_dup()'d copy. There's no needTodd C. Miller
2002-08-07paranoia: zero out pw_passwd since we don't need itTodd C. Miller
2002-07-15Move atrun(8) functionality into cron(8) proper. This fixes theTodd C. Miller
2002-07-11No need to compare sizes of new/old crontab file now that weTodd C. Miller
2002-07-09o Rename clean_turds() in crontab.c to die() and just _exit(ERROR_EXIT)Todd C. Miller
2002-07-08Merge in some changes from Paul Vixie's tree; most are cosmeticTodd C. Miller
2002-05-09nuke unused variableTodd C. Miller
2002-05-09crontab is no longer setuid root, it is now setgid crontab.Todd C. Miller
2002-05-08o Use proper #defines; It is HAVE_*, not HAS_*Todd C. Miller
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor ...Todd C. Miller
2001-12-20Cause crontab to send SIGUSR1 when a user's crontab file has changed.Todd C. Miller
2001-12-07do not call abort(), it is tastelessTheo de Raadt
2001-11-17save errno in signal handlerTheo de Raadt
2001-10-24When becoming a daemon, dup stdin, stdout, and stderr to /dev/nullTodd C. Miller
2001-08-19Better file change detection:Todd C. Miller
2001-08-11If waitpid() returns -1, check for EINTRTodd C. Miller
2001-07-09correct type on last arg to execl(); nordin@cse.ogi.eduTheo de Raadt
2001-02-18Update to ISC cron 4.0b1 + our patches. This is now under a BSD license.Todd C. Miller
2000-08-21snprintf sprinkles; solar@false.com & ITheo de Raadt
2000-08-21correct tmp file path; solar@false.comTheo de Raadt
2000-08-21swap_uids_back; solar@false.comTheo de Raadt
1999-11-20Use mkstemp() for the temp file created in the tabs dir andTodd C. Miller
1999-05-29Check size as well as mtime when deciding whether or not the fileTodd C. Miller
1999-05-23getopt(3) returns -1, not EOFAaron Campbell
1998-07-12disable debugging in crontabTheo de Raadt
1997-04-12waitpid() can return -1 -- give a useful error message if it does.Todd C. Miller
1997-04-12ign some signals for editorTheo de Raadt
1997-04-12support SIGSTOP in editor, I cannot believe this has always been busted!Theo de Raadt
1996-12-25no compile test after last change: no need for that umask too, i guessMichael Shalayeff
1996-12-25do not need umask for mkstempTheo de Raadt
1996-11-01Check malloc/strdup ret val and deal.Todd C. Miller
1996-10-31Proper strncpy() usage.Todd C. Miller
1996-09-16umask != file modeTodd C. Miller
1996-09-15use mkstemp; mentioned by sirsyko@ishiboo.comTheo de Raadt
1996-08-07buf oflow, nice error message; from freebsdTheo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt