| 1 | 15 January 1990 |
| 2 | Paul Vixie |
| 3 | |
| 4 | Many people have contributed to cron. Many more than I can remember, in fact. |
| 5 | Rich Salz and Carl Gutekunst were each of enormous help to me in V1; Carl for |
| 6 | helping me understand UNIX well enough to write it, and Rich for helping me |
| 7 | get the features right. |
| 8 | |
| 9 | John Gilmore wrote me a wonderful review of V2, which took me a whole year to |
| 10 | answer even though it made me clean up some really awful things in the code. |
| 11 | (According to John the most awful things are still in here, of course.) |
| 12 | |
| 13 | Paul Close made a suggestion which led to /etc/crond.pid and the mutex locking |
| 14 | on it. Kevin Braunsdorf of Purdue made a suggestion that led to @reboot and |
| 15 | its brothers and sisters; he also sent some diffs that lead cron toward compil- |
| 16 | ability with System V, though without at(1) capabilities, this cron isn't going |
| 17 | to be that useful on System V. Bob Alverson fixed a silly bug in the line |
| 18 | number counting. Brian Reid made suggestions which led to the run queue and |
| 19 | the source-file labelling in installed crontabs. |
| 20 | |
| 21 | Scott Narveson ported V2 to a Sequent, and sent in the most useful single batch |
| 22 | of diffs I got from anybody. Changes attributable to Scott are: |
| 23 | -> sendmail won't time out if the command is slow to generate output |
| 24 | -> day-of-week names aren't off by one anymore |
| 25 | -> crontab says the right thing if you do something you shouldn't do |
| 26 | -> crontab(5) man page is longer and more informative |
| 27 | -> misc changes related to the side effects of fclose() |
| 28 | -> Sequent "universe" support added (may also help on Pyramids) |
| 29 | -> null pw_shell is dealt with now; default is /bin/sh |