Daniel O'Callaghan
b9a1702cc2
y2k nit: print 4 digit years correctly.
...
PR: 9506
Submitted by: Peter Jeremy <peter.jeremy@alcatel.com.au>
1999-01-16 01:51:03 +00:00
Matthew Dillon
4ef875d707
PR: bin/5572
...
Prevent cron from going crazy if the time steps. For example, if you
have a system with hundreds of users and lots of different crontabs
and your time steps back an hour, the old cron would then attempt to
run an hours worth of cron jobs in a few seconds.
1998-12-13 06:07:38 +00:00
Bruce Evans
78cda23056
Fixed printf format errors.
1998-07-06 20:28:08 +00:00
Philippe Charnier
f12a14713b
.Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq.
1998-03-23 08:31:20 +00:00
Bruce Evans
3d1442be99
Added forgotten new file for -Lfoo -lbar' ->
foo/bar.a' change.
1998-03-08 00:19:19 +00:00
Bruce Evans
06c779979a
Use foo/bar.a' instead of
-Lfoo -lbar' for linking to static internal
...
libraries so that `ld -f' in can create correct dependencies for
yet-to-be-built libraries.
Get the default BINDIR correctly (by including ../Makefile.inc recursively.
Override the default it it is wrong.
Don't override defaults when the defaults are correct.
1998-03-07 09:48:14 +00:00
Bruce Evans
f34b67af93
Don't use LDDESTDIR. Just put the -L arg in LDADD.
1997-12-17 15:11:43 +00:00
Andrey A. Chernov
0435c15004
Log run-time parsing errors now
...
Use getpwnam before getpwuid since two users with same uids can exists
(affects new login classes code only)
The same fixes as in inetd: by default run `system crontab things' with
daemon login class now, not restrict them to user class breaking
compatibility with old way (so-called nobody limits problem)
Implement user[:group][/login-class] syntax in system crontab
for more flexible control (the same as in inetd)
1997-11-02 17:22:20 +00:00
Wolfram Schneider
bf5cbf3551
Sort cross refereces in section SEE ALSO.
1997-09-29 19:11:55 +00:00
Philippe Charnier
401e64688b
Use err(3). Rewrote man page in mdoc format.
1997-09-15 06:39:25 +00:00
Paul Traina
72b4ef7179
NOSHARED takes a yes/YES no/NO value, not "true, false, hey mon!".
...
NOPIC is used to not generate a shared library, not NOSHARED.
Make NOSHARED advisory where appropriate.
Remove bogus NOSHARED (kbdio).
1997-06-29 06:03:42 +00:00
Warner Losh
6c3f552a31
compare return value from getopt against -1 rather than EOF, per the final
...
posix standard on the topic.
1997-03-31 05:11:47 +00:00
Peter Wemm
9efe2eccdd
Tone down the paranoia a bit in from the previous commit. setusercontext()
...
automatically Does The Right Thing when lc == NULL, which just happens to
be what the extra code in cron was trying to do. Simplify.
1997-03-14 14:45:30 +00:00
Peter Wemm
c00d650f25
For some reason, the old login class code didn't seem to be working here.
...
I suspect it was because the child exec code's parent was doing the
initial lookups, then forking, then doing other things (possibly trashing
the static data in the getpw*() buffer), then attempting to dereference
*pwd and *lc. Also, no error checking appeared to be done - I've allowed
it to fall back to the old "become user" code on critical failure rather than
risk running a user's cron jobs as root.
1997-03-14 13:48:04 +00:00
Peter Wemm
476602a9d0
Revert $FreeBSD$ to $Id$
1997-02-22 16:15:28 +00:00
Mike Pritchard
043c578eb4
crontab(5) incorrectly documented the dom/month arguments.
...
They have valid ranges of 1-31 and 1-12, not 0-31 and 0-12.
1997-02-13 07:16:12 +00:00
David Nugent
efc4a83cd0
Fix compile breakage: link against libutil.
1997-01-21 05:56:38 +00:00
David Nugent
b25b7bc1be
Make cron login class savvy.
...
Use setusercontext() rather than setuid()/setgid()/setlogin()/initgroups()
which is all handled. Login environment is NOT set by this call as crontab
provides its own means of doing so.
1997-01-20 15:31:33 +00:00
Jordan K. Hubbard
1130b656e5
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
Paul Traina
bdddbd2f3f
Replace my "inane" usage of snprintf to copy strings with strncpy as
...
used by OpenBSD. (Quite frankly, I think it's perfectly reasonable to
use snprintf to copy strings, given that the semantics for strncpy()
are utterly idiotic and there is no POSIX sstrncpy().)
While I'm at it, incorporate some of OpenBSD's bugfixes to cron.
NOT for 2.2
1996-12-17 00:55:20 +00:00
Paul Traina
482bfccc70
Close yet another buffer overrun
1996-12-16 18:21:00 +00:00
Wolfram Schneider
970402c71b
Add sendmail option '-oi'
...
-oi Do not take dots on a line by themselves as a
message terminator.
Now this crontab entry works:
* * * * * echo foo; echo .; echo blah
1996-11-10 04:46:58 +00:00
Peter Wemm
73b2606378
personal (ie: with the crontab command) cron tabs were broken by the
...
last change. :-(
ie: /var/cron/log would report: .. cron[206]: (usage) CAN'T OPEN (%s/%s)
1996-09-10 03:38:20 +00:00
Paul Traina
30aaae26c6
Fix some buffer overflow problems...
1996-09-08 23:50:23 +00:00
Paul Traina
18fb104c5a
Gratuitous whitespace change so that I can commit the source of the recent
...
buffer overflow patch.
Reviewed by: pst
Submitted by: Dave Andersen <angio@aros.net>
1996-08-05 00:50:02 +00:00
Paul Traina
b04b7cf55d
Fix up some more buffer overflow problems.
1996-08-05 00:31:27 +00:00
Wolfram Schneider
3eacc3d7fd
fix: debug flag 'test' cause endless loop
...
document debug flags
close PR bin/683
1996-06-30 22:11:51 +00:00
Jordan K. Hubbard
cd9a2f5c28
Bring in my changes for removing the pestilent obj links (unless you
...
really want them) from /usr/src. This is the final version of the
patches, incorporating the feedback I've received from -current.
1996-06-24 04:26:21 +00:00
Marc G. Fournier
fd2c4394ca
Quick patch to fix a bug where issuing ctl-c while in crontab -e
...
leaves editor running in background (PR: bin/751)
Submitted by: candy@fct.kgc.co.jp (Toshihiro Kanda)
1996-04-09 20:28:16 +00:00
Peter Wemm
a5b996a7ec
recording cvs-1.6 file death
1995-12-30 19:02:48 +00:00
Joerg Wunsch
86ed6de3b2
Fix a bug that prevented %'s and \'s from being passed to the program
...
invoked.
Submitted by: fenner@parc.xerox.com (Bill Fenner)
1995-09-10 13:02:56 +00:00
Mike Pritchard
ae532ecb79
Check for expired passwords before allowing access to the system.
1995-08-28 21:30:59 +00:00
Andrey A. Chernov
03aa8f08c7
Remove LOG_FILE definition, close PR 595
...
Submitted by: roberto@blaise.ibp.fr
1995-07-06 22:47:30 +00:00
Rodney W. Grimes
709e8f9ae1
Remove trailing whitespace.
1995-05-30 03:57:47 +00:00
Rodney W. Grimes
ad753d5151
Fix nested comments for -Wcomment warnings.
1995-05-09 12:48:21 +00:00
Andrey A. Chernov
280bdae500
HAVE_SAVED_UIDS not depends of BSD version but depends
...
of _POSIX_SAVED_IDS from unistd.h, fix it.
1995-04-29 15:16:41 +00:00
Andrey A. Chernov
aa4f20e4df
Fix typo in HAVE_SAVED_UIDS define
1995-04-29 13:25:13 +00:00
Andrey A. Chernov
c5dda01527
Fix MAILTO hole by passing -t to sendmail
...
Submitted by: Mike Pritchard <pritc003@maroon.tc.umn.edu>
1995-04-14 21:54:18 +00:00
Andrey A. Chernov
7ed12e2a4a
Really fix MAILTO hole by parsing spaces.
...
Remove local bitstring copy
1995-04-13 20:58:13 +00:00
Andrey A. Chernov
f8cb57f574
Don't set -or0s (timeout 0) for possible network MAILTO
1995-04-12 19:28:30 +00:00
Andrey A. Chernov
4c256f710e
Fix home dir cheating
1995-04-12 19:04:26 +00:00
Andrey A. Chernov
1cb37d6325
Close MAILTO security hole
1995-04-12 18:57:37 +00:00
Andrey A. Chernov
8dac9202c0
Now crontab works not only for vi editor, i.e. refers to
...
file name not to file fd
1994-12-21 11:06:08 +00:00
Scott Mace
6831597a60
Make /usr/bin/crontab install setuid root. (doesn't work otherwise)
...
The distributed makefile in the package installs it setuid root..
Reviewed by: jkh
1994-11-06 01:13:59 +00:00
Jordan K. Hubbard
760365067e
Use LDDESTDIR and DPADD more consistently with what Bruce suggests..
...
Submitted by: jkh
1994-08-29 18:42:12 +00:00
Jordan K. Hubbard
ab0f611dff
Make the LDADD stuff work properly with obj dirs. Whoops.
...
Submitted by: jkh
1994-08-29 07:22:41 +00:00
Jordan K. Hubbard
688b53ece4
Prevent installation.
...
Submitted by: jkh
1994-08-28 13:05:23 +00:00
Jordan K. Hubbard
9af842aebd
Set proper destination directory for cron.
...
Submitted by: jkh
1994-08-28 13:05:14 +00:00
Jordan K. Hubbard
84f33dea62
Paul Vixie's cron, version 3.0. Munged into bmake format. If this goes
...
well, expect our two seperate directories for cron and crontab to go away
shortly.
Submitted by: jkh
1994-08-27 13:43:04 +00:00