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