Todd C. Miller
275c2fc980
Run most of the code as root, not the invoking user. It doesn't really
...
gain us anything to run as the user since an attacker can just have
an setuid(0) in their egg. Running as root solves potential problems
wrt signalling.
1999-08-20 20:37:16 +00:00
Todd C. Miller
ca8eb6f2aa
add 4th term to license similar to term 5 in the apache license
1999-07-31 16:19:45 +00:00
Todd C. Miller
692fe8cdb3
BSD-style copyright, cosmetic changes
1999-07-22 12:49:28 +00:00
Todd C. Miller
80287c981c
Move interface-related defines to interfaces.h so we don't have to include
...
<netinet/in.h> everywhere.
1999-05-17 01:36:30 +00:00
Todd C. Miller
06e586ee7b
Function names should be flush with the start of the line so they can be found trivially in an editor and with grep
1999-04-10 04:49:03 +00:00
Todd C. Miller
eecc5ce1c9
free(3) is already void, no need to cast it
1999-04-10 04:40:57 +00:00
Todd C. Miller
e6deacb6c4
Crank version to 1.6 and combine copyright statements
1999-04-05 20:57:25 +00:00
Todd C. Miller
79c46d1c81
++version
1999-03-29 04:05:15 +00:00
Todd C. Miller
382ef75493
Use emalloc/erealloc/estrdup
1999-03-29 02:59:34 +00:00
Todd C. Miller
52916f16ac
add explicate copyright
1999-02-03 04:32:19 +00:00
Todd C. Miller
826fe213f2
add sudo tags
1999-01-17 23:16:20 +00:00
Todd C. Miller
d3aaf52283
crank version and regen files
1999-01-17 22:40:55 +00:00
Todd C. Miller
62dba8f4d1
more -Wall
1998-11-18 04:16:13 +00:00
Todd C. Miller
c253188f55
-Wall
1998-11-18 03:51:10 +00:00
Todd C. Miller
4c4e1d376e
return NOT_FOUND if given fully qualified path and it does not exist
...
previously it would perror(ENOENT) which bypasses the option to not
leak path info
1998-11-14 00:21:40 +00:00
Todd C. Miller
0900eabf3b
go back to printing "command not found" unless --disable-path-info
...
specified. Also, tell user when we ignore '.' in their path and
it would have been used but for --with-ignore-dot.
1998-11-08 20:56:52 +00:00
Todd C. Miller
5bfb481ca7
no more options.h
1998-10-15 05:41:26 +00:00
Todd C. Miller
0ef9f25d7e
updated version
1998-09-17 16:27:15 +00:00
Todd C. Miller
12477fd6e6
updated version
1998-04-06 03:35:50 +00:00
Todd C. Miller
c27d678ff7
MAX* + 1 -> MAX*
1998-04-06 03:15:39 +00:00
Todd C. Miller
e37e1e56b6
updated version
1998-03-31 05:05:49 +00:00
Todd C. Miller
c866646cdf
updated version
1998-02-18 21:39:31 +00:00
Todd C. Miller
2fc787d5f6
updated version
1998-02-17 02:43:17 +00:00
Todd C. Miller
bc7803cd08
updated version
1998-02-06 20:49:24 +00:00
Todd C. Miller
0c362fb216
updated version
1998-01-21 06:33:06 +00:00
Todd C. Miller
bb6a33e080
updated version
1998-01-21 05:50:58 +00:00
Todd C. Miller
166789a1dd
++version
1998-01-13 04:48:42 +00:00
Todd C. Miller
5e723efe75
++version
1996-11-14 02:37:56 +00:00
Todd C. Miller
aa54c845ed
off by one error in path size check
1996-11-14 00:04:11 +00:00
Todd C. Miller
e712f1152c
++version
1996-10-07 05:05:33 +00:00
Todd C. Miller
6a230806a8
courtesan
1996-09-08 00:21:42 +00:00
Todd C. Miller
d189849b44
++version
1996-08-30 00:37:04 +00:00
Todd C. Miller
35825133a7
++version
1996-08-17 23:25:40 +00:00
Todd C. Miller
b0fd211fb2
-DNO_DOT_PATH -> -DIGNORE_DOT_PATH
1996-03-19 00:37:24 +00:00
Todd C. Miller
2faa03ec49
added NO_DOT_PATH
1996-03-17 20:02:00 +00:00
Todd C. Miller
13ad7291f4
checkdot now works correctly
1996-03-16 19:43:03 +00:00
Todd C. Miller
813ac511d2
++version
1996-01-14 20:19:56 +00:00
Todd C. Miller
a90d2d478e
++version
1996-01-09 17:52:49 +00:00
Todd C. Miller
6846377706
++version
1995-12-18 03:09:49 +00:00
Todd C. Miller
d7716e975e
added explict casts for strdup since many includes don't prototype
...
it. gag me.
1995-11-25 18:53:22 +00:00
Todd C. Miller
9de4fd5450
updated version number
1995-11-19 23:37:15 +00:00
Todd C. Miller
96be725f35
options.h is now <> instead of "" so shadow build trees can
...
have a custom copy of options.h
1995-11-13 05:16:38 +00:00
Todd C. Miller
211361a5f0
don't include malloc.h if we include stdlib.h
1995-09-13 21:17:06 +00:00
Todd C. Miller
a7b14880ab
if given a fully-qualified or relative path we now check it
...
with sudo_goodpath() and error out with the appropriate error
message if the file does not exist or is not executable
1995-09-01 04:04:43 +00:00
Todd C. Miller
964e5aae93
fixed prreadlink() prototype
1995-07-18 17:35:56 +00:00
Todd C. Miller
dda75b2fd7
NULL -> '\0'
1995-03-29 20:58:57 +00:00
Todd C. Miller
8a7d8fb41c
don't check for execute/statable if fq or relative path given
1995-03-28 15:34:56 +00:00
Todd C. Miller
4125ee07ac
removed all the realpath() stuff
1995-03-26 06:16:43 +00:00
Todd C. Miller
c3ac93caa0
added calls to sudo_goodpath()
1995-03-26 01:39:14 +00:00
Todd C. Miller
35a22d345b
added (void) casts to printf's
1995-03-24 19:15:43 +00:00