Todd C. Miller
499e869237
Add VALIDATE_NOT_OK_NOPASS for when user is not allowed to run a command
...
but the NOPASSWD flag was set.
Make runasspec, runaslist, runasuser, and nopasswd typeless in parse.yacc
Add support for '!' in the runas list
Fix double printing of '%' and '+' for groups and netgroups respectively
Add *_matched macros (no need for local stack variable). Should only be
used directly after a pop (since top must be >= 2).
1999-04-06 05:00:29 +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
094a29a66b
regen
1999-04-05 20:29:54 +00:00
Todd C. Miller
49c5a12d8c
Fix another parser bug. For a sudoers entry like this:
...
millert ALL=/bin/ls,(daemon) !/bin/ls
sudo would not allow millert to run ls as root.
1999-03-30 17:17:54 +00:00
Todd C. Miller
baae4d4dd9
Save entries that match a ! command on the matching stack too
1999-03-30 06:03:38 +00:00
Todd C. Miller
75fb22990f
Fix off by one error introduced in *alloc changes
1999-03-29 04:31:16 +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
e4b42c5eac
Still not right, this fixes it for real
1999-03-29 00:23:49 +00:00
Todd C. Miller
b789f9e932
Fix for previous commit
1999-03-29 00:08:02 +00:00