12311Sjkh15 January 1990
22311SjkhPaul Vixie
32311Sjkh
42311SjkhMany people have contributed to cron.  Many more than I can remember, in fact.
52311SjkhRich Salz and Carl Gutekunst were each of enormous help to me in V1; Carl for
62311Sjkhhelping me understand UNIX well enough to write it, and Rich for helping me
72311Sjkhget the features right.
82311Sjkh
92311SjkhJohn Gilmore wrote me a wonderful review of V2, which took me a whole year to
102311Sjkhanswer even though it made me clean up some really awful things in the code.
112311Sjkh(According to John the most awful things are still in here, of course.)
122311Sjkh
132311SjkhPaul Close made a suggestion which led to /etc/crond.pid and the mutex locking
142311Sjkhon it.  Kevin Braunsdorf of Purdue made a suggestion that led to @reboot and
152311Sjkhits brothers and sisters; he also sent some diffs that lead cron toward compil-
162311Sjkhability with System V, though without at(1) capabilities, this cron isn't going
172311Sjkhto be that useful on System V.  Bob Alverson fixed a silly bug in the line
182311Sjkhnumber counting.  Brian Reid made suggestions which led to the run queue and
192311Sjkhthe source-file labelling in installed crontabs.
202311Sjkh
212311SjkhScott Narveson ported V2 to a Sequent, and sent in the most useful single batch
222311Sjkhof diffs I got from anybody.  Changes attributable to Scott are:
232311Sjkh	-> sendmail won't time out if the command is slow to generate output
242311Sjkh	-> day-of-week names aren't off by one anymore
252311Sjkh	-> crontab says the right thing if you do something you shouldn't do
262311Sjkh	-> crontab(5) man page is longer and more informative
272311Sjkh	-> misc changes related to the side effects of fclose()
282311Sjkh	-> Sequent "universe" support added (may also help on Pyramids)
292311Sjkh	-> null pw_shell is dealt with now; default is /bin/sh
30