]> granicus.if.org Git - sudo/commit
Add support for preloading a shared object containing a dummy execve()
authorTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 5 Jan 2004 02:48:09 +0000 (02:48 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 5 Jan 2004 02:48:09 +0000 (02:48 +0000)
commit7536a781f0202ba9c6c1ca7490512a2ba804ba8a
treed597e619754f0153e3c056d0d5c53188191b60d6
parent4d5ce6761f36899df822474184793c76cac8de47
Add support for preloading a shared object containing a dummy execve()
function that just sets error and returns -1.  This adds a
"noexec_file" option to load the filename as well as a "noexec" flag
to enable it unconditionally.  There is also a NOEXEC tag that can
be attached to specific commands and an EXEC tag to disable it.
13 files changed:
def_data.c
def_data.h
def_data.in
env.c
lex.yy.c
parse.c
parse.h
parse.lex
parse.yacc
sudo.c
sudo.h
sudo.tab.c
sudo.tab.h