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