Todd C. Miller
c5752f7b68
removed an instance of \"
1996-07-24 16:49:43 +00:00
Todd C. Miller
4dba5f4fcc
fill_args was adding an extra leading space
1996-07-23 05:10:35 +00:00
Todd C. Miller
8a177073ef
now uses flat arg string
1996-07-22 19:30:42 +00:00
Todd C. Miller
10e0e119ae
NOPASSWD may now have blanks before the ':'
...
'(' only starts a 'runas' if in the initial state to avoid
collision with command args
1996-07-20 04:45:22 +00:00
Todd C. Miller
f66eb18a5d
added support for net_addr/netmask
1996-06-17 04:02:33 +00:00
Todd C. Miller
99e16a5a25
now use :foo: character classes (makes no diff for generated lexer)
1996-06-09 02:57:51 +00:00
Todd C. Miller
60f30dc2f0
make #uid work + some minor cleanup
1996-04-28 19:01:02 +00:00
Todd C. Miller
32002b7d97
added support for NO_PASSWD and runas from garp@opustel.com
1996-04-28 00:59:21 +00:00
Todd C. Miller
b4a7b0b3b5
added double quote support
1996-04-06 21:31:29 +00:00
Todd C. Miller
0a31e88baf
FQHOST now has same constraints as non-FQHOST
1996-04-03 18:36:13 +00:00
Todd C. Miller
182cb02be3
added FQHOST rules
1996-03-19 22:00:22 +00:00
Todd C. Miller
500ae8269c
took out support for quoted commands since there is no need...
1996-02-02 04:53:24 +00:00
Todd C. Miller
2b003ffa89
replaced append() with fill_cmnd() and fill_args. command args
...
from a sudoers entry are now stored in an arrary for easy
matching.
1996-02-02 03:30:05 +00:00
Todd C. Miller
216ca11a05
added support for quoted commands (w/ or w/o args)
1996-01-28 22:55:32 +00:00
Todd C. Miller
d58db6c2c4
++version
1996-01-14 20:16:01 +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
7617fde666
added group support
1995-12-18 02:51:30 +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
0fb7a2ee36
added prototype for yyerror
1995-09-23 20:48:04 +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
ec56686b89
collapsed pathname and dir sections into one -- its now less expensive
1995-09-09 22:52:57 +00:00
Todd C. Miller
08a934797c
fixed spacing
...
quoting [,:\\=] now works correctly
append() and fill() now take args to make the above work
1995-09-09 22:34:40 +00:00
Todd C. Miller
f3268e58e9
fixed a spelling error
1995-09-03 17:19:51 +00:00
Todd C. Miller
bc5adec095
dynamically allocates space for strings
1995-09-02 16:46:45 +00:00
Todd C. Miller
0df5364cae
return foo; -> return(foo);
1995-09-01 05:13:23 +00:00
Todd C. Miller
dde7f11130
added support for escaping "termination" characters
1995-09-01 05:02:04 +00:00
Todd C. Miller
023afc59e3
now do bounds checking in fill() and append()
1995-09-01 04:24:52 +00:00
Todd C. Miller
cda9b243cb
it is now a parse error for directories to have args attached to them
1995-08-19 23:31:35 +00:00
Todd C. Miller
ed0730ba03
made more efficient by pulling out the terminators when in
...
GOTCMND state and making them their own rule
1995-08-19 21:53:38 +00:00
Todd C. Miller
35d2f76b14
now allows command args
1995-08-14 04:07:15 +00:00
Todd C. Miller
ad2662ed8d
added NETGROUP support
1995-07-25 00:01:34 +00:00
Todd C. Miller
513a1c7e94
now uses clearaliases variable
1995-05-02 03:32:50 +00:00
Todd C. Miller
166d2b78ba
added User_Alias support
1995-04-09 02:26:17 +00:00
Todd C. Miller
f2b3adaa4d
now calls reset_aliases() directly
1995-04-06 20:13:35 +00:00
Todd C. Miller
2bc423cab9
can't have #ifdef's where N is defined so just do this the
...
broken way for AIX
1995-03-31 23:11:44 +00:00
Todd C. Miller
b6331561f5
stupid hack for broken aix lex
1995-03-31 23:05:51 +00:00
Todd C. Miller
4cfd02344f
now have a rule that matches anything that doesn't match an explicite rule.
...
well, you know what i mean (. matches anything not yet matched).
However, this means that there is input still queued up so we need
to do a YY_NEW_FILE; in yywrap. So, yywrap has moved into parse.lex
and it calls parser_cleanup() which is most of the old yywrap()
sigh.
1995-03-29 22:18:50 +00:00
Todd C. Miller
890fb310e0
updated copyright
1995-03-29 04:12:17 +00:00
Todd C. Miller
80f073fbc9
prototype now uses __P()
1995-03-28 23:58:34 +00:00
Todd C. Miller
b07614b2ee
make fill() non-ansi
1995-03-28 23:49:12 +00:00
Todd C. Miller
f1c8d99b9e
added missing case
1995-03-27 22:10:22 +00:00
Todd C. Miller
bd987bf7f6
added a void cast
1995-03-27 19:53:25 +00:00
Todd C. Miller
34a6197f42
merged in utk changes
1995-03-24 03:32:53 +00:00
Todd C. Miller
17f8d74691
now includes options.h
1995-01-11 23:45:55 +00:00
Todd C. Miller
cbb0879747
now only include unistd.h for linux
1994-09-22 17:30:19 +00:00
Todd C. Miller
000b5d2359
added inclusion of string.h/strings.h
1994-09-20 23:18:15 +00:00
Todd C. Miller
98e893ecec
replaced yylineno with sudolineno
...
fixed bison syntax errors
1994-09-20 22:42:21 +00:00
Todd C. Miller
7229829c80
changed sudo-bugs.cs.colorado.edu -> sudo-bugs@cs.colorado.edu
1994-09-02 19:55:56 +00:00