xref: /dflybsd-src/usr.sbin/cron/doc/THANKS (revision 86d7f5d305c6adaa56ff4582ece9859d73106103)
186d7f5d3SJohn Marino15 January 1990
286d7f5d3SJohn MarinoPaul Vixie
386d7f5d3SJohn Marino
486d7f5d3SJohn MarinoMany people have contributed to cron.  Many more than I can remember, in fact.
586d7f5d3SJohn MarinoRich Salz and Carl Gutekunst were each of enormous help to me in V1; Carl for
686d7f5d3SJohn Marinohelping me understand UNIX well enough to write it, and Rich for helping me
786d7f5d3SJohn Marinoget the features right.
886d7f5d3SJohn Marino
986d7f5d3SJohn MarinoJohn Gilmore wrote me a wonderful review of V2, which took me a whole year to
1086d7f5d3SJohn Marinoanswer even though it made me clean up some really awful things in the code.
1186d7f5d3SJohn Marino(According to John the most awful things are still in here, of course.)
1286d7f5d3SJohn Marino
1386d7f5d3SJohn MarinoPaul Close made a suggestion which led to /etc/crond.pid and the mutex locking
1486d7f5d3SJohn Marinoon it.  Kevin Braunsdorf of Purdue made a suggestion that led to @reboot and
1586d7f5d3SJohn Marinoits brothers and sisters; he also sent some diffs that lead cron toward compil-
1686d7f5d3SJohn Marinoability with System V, though without at(1) capabilities, this cron isn't going
1786d7f5d3SJohn Marinoto be that useful on System V.  Bob Alverson fixed a silly bug in the line
1886d7f5d3SJohn Marinonumber counting.  Brian Reid made suggestions which led to the run queue and
1986d7f5d3SJohn Marinothe source-file labelling in installed crontabs.
2086d7f5d3SJohn Marino
2186d7f5d3SJohn MarinoScott Narveson ported V2 to a Sequent, and sent in the most useful single batch
2286d7f5d3SJohn Marinoof diffs I got from anybody.  Changes attributable to Scott are:
2386d7f5d3SJohn Marino	-> sendmail won't time out if the command is slow to generate output
2486d7f5d3SJohn Marino	-> day-of-week names aren't off by one anymore
2586d7f5d3SJohn Marino	-> crontab says the right thing if you do something you shouldn't do
2686d7f5d3SJohn Marino	-> crontab(5) man page is longer and more informative
2786d7f5d3SJohn Marino	-> misc changes related to the side effects of fclose()
2886d7f5d3SJohn Marino	-> Sequent "universe" support added (may also help on Pyramids)
2986d7f5d3SJohn Marino	-> null pw_shell is dealt with now; default is /bin/sh
30