Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-11-12 | Use absolute paths in pathnames.h. There is no longer a need to | Todd C. Miller | |
chdir(2) to the cron dir and cron(8) now changes to / via daemon(3). We no longer try to create/chmod the spool directories as they should be set correctly at install time. The setegid(crontab) has been moved to open_socket() so it is closer to the chmod(2) call that needs it. OK deraadt@ tedu@ | |||
2015-10-31 | Split client-only (at, crontab) functions out of misc.c and into | Todd C. Miller | |
client.c. Move truly common functions into common.c. This avoids dead code in the at and crontab commands. | |||
2015-01-23 | don't need to define debugging 0 anymore | Ted Unangst | |
2005-12-19 | remove trailing space | Todd C. Miller | |
2002-05-09 | crontab is no longer setuid root, it is now setgid crontab. | Todd C. Miller | |
These changes were modelled after the Owl version of vixie-cron, but developed independently. Our crontab used to send cron SIGUSR1 to tell cron to reread the spool dir. Now that crontab is not setuid root this doesn't work. Instead, crontab pokes cron via a Unix domain socket located in the tabs dir. Please note, after these changes, the owner on user crontab files will have to be changed manually from root to the uid of the corresponding user for crontab to be usable. cron itself will accept tab files owned by either root or the user. Also, any /var/cron/{allow,deny} files must be readable by group crontab. | |||
1998-07-12 | disable debugging in crontab | Theo de Raadt | |
1996-06-26 | rcsid | Theo de Raadt | |
1995-10-18 | initial import of NetBSD tree | Theo de Raadt | |