1
0
mirror of https://github.com/openbsd/src.git synced 2025-01-10 06:47:55 -08:00
Commit Graph

28 Commits

Author SHA1 Message Date
millert
3b08765c1d Don't call setusercontext() to change uid unless uid == 0; found by mpech@ 2003-05-06 15:34:08 +00:00
mpech
2e2d720a6f While I'm here sync usage() w/ manual. 2003-05-06 10:45:49 +00:00
millert
3adef2e46b o Don't close stdout in interactive mode; mpech@
Extra paranoia:
o Close keyfile by hand each time in -a mode so we don't leak an fd
to sendmail
o If any of std{out,in,err} are not open, open /dev/null in their stead.
o If stdout is not open and -i was specified, just exit since there
  is nowhere to print the info.

Thanks for mpech@ for his testing and bug finding ;-)
2003-05-02 20:10:46 +00:00
millert
9868a9fbaa Add missing period. 2003-04-30 18:40:28 +00:00
millert
f3d5c213e2 Don't try to close key.keyfile in -a mode, skeygetnext() will have
already done it and we are headed for exit anyway.
2003-04-28 20:58:35 +00:00
millert
21a5bbfab5 Replace strcpy() of a constant w/ strlcpy() for easy grepping;
from Raymond M Schneider
2003-03-14 04:29:04 +00:00
david
af599a0aaa date should be written formally: .Dd Month day, year
ok henning@ jmc@
2003-03-06 04:07:37 +00:00
millert
8959c9bf12 Don't call fclose() on a NULL file handle; from markus@
Also:
Use ANSI function headers
Use pid_t for pids
Never do exit(-1)
2002-05-29 15:32:10 +00:00
millert
fc7f3601ee Change S/Key stuff from using a flat file (/etc/skeykeys) to a directory
where each user gets their own file, which is owned by that user.

An old S/Key database may be converted by running "skeyinit -C" as root.

Programs that need to access the S/Key database no longer need to be
setuid root.  They must now be setgid auth instead.
2002-05-16 03:50:42 +00:00
millert
c72b5b24e1 Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically. 2002-02-16 21:27:05 +00:00
deraadt
c96f6a27c3 correct type on last arg to execl(); nordin@cse.ogi.edu 2001-07-09 07:02:08 +00:00
aaron
f1ba34738e Change all option list specifications to ".Bl -tag -width Ds". Most man
pages just needed their -width parameter tweaked to "Ds", which provides
a nice width of 6 constant characters. For consistency more than anything.
2000-11-09 17:51:53 +00:00
pjanzen
188a098f4a Change the message if the S/Key sequence has expired. millert@ ok 2000-09-20 21:53:49 +00:00
millert
fed231abe2 Add calls to setusercontext() and login_get*(). We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.
2000-08-20 18:42:36 +00:00
aaron
61b98182b9 Insert more missing .El directives. Our troff really should identify these and
spit out a warning.
2000-07-06 04:06:53 +00:00
aaron
05c781429d Various cleanups and standardizations. 2000-03-11 21:40:02 +00:00
aaron
8cf461a5aa Finish standardizing options list introduction. 2000-03-05 00:28:49 +00:00
aaron
2e0eb34f9e - remove trailing white space
- remove arguments from .Os macros
- remove arguments from .Nm macros, where appropriate
- some more Dq/Sq/Ql insanity
- still lots to do in the usr.bin tree... :/
1999-06-05 01:21:16 +00:00
aaron
9e17188366 usr.bin/ man page cleanups, n-s 1998-09-27 16:57:47 +00:00
millert
9141dda38a Remove the advertising clause in my old license, it impedes free use
of the code as a large number of similar clauses makes it impossible
to write an ad for a product using the code...
1998-06-21 22:13:35 +00:00
deraadt
e189ddde44 $OpenBSD$ 1997-09-21 11:34:32 +00:00
millert
5670b75323 use setlogin(2). 1997-09-09 00:04:19 +00:00
millert
d4eb3024e8 Add -a (audit all users) flag and do our pipes. 1997-07-24 03:43:58 +00:00
millert
42cc5412ff Use _PATH_SKEYKEYS and fix a typo. 1997-07-23 07:02:02 +00:00
millert
d97c6bd808 close keyfile nicely. 1997-07-23 06:31:17 +00:00
millert
94f6040efb Add a seteuid() just in case someone decides to make this setuid
by some uid other than 0.
1997-07-23 05:17:46 +00:00
millert
c2ff5ecd1a copyright 1997-07-23 04:31:17 +00:00
millert
0165dd6fc4 Replace skeyaudit.sh with a setuid binary (necessary for mode 0600 skeykeys) 1997-07-23 04:24:33 +00:00