Todd C. Miller
|
f64bb67c6c
|
Clean up some XXXs
|
2010-06-15 15:01:11 -04:00 |
|
Todd C. Miller
|
047fc3876d
|
Remove sigaction emulation
Use SA_INTERRUPT in sa_flags
|
2010-06-10 15:18:23 -04:00 |
|
Todd C. Miller
|
34613c8465
|
Use a flag bit in struct command_details for selinux instead of a separate
field.
|
2010-06-09 16:25:44 -04:00 |
|
Todd C. Miller
|
4c1ef12648
|
Implement background mode. If I/O logging we use pipes instead of a pty.
|
2010-06-09 16:19:45 -04:00 |
|
Todd C. Miller
|
c5a6ca998a
|
Move compat definition of NSIG to compat.h
|
2010-06-09 13:57:07 -04:00 |
|
Todd C. Miller
|
e5283b2f96
|
Require POSIX termios to build sudo
|
2010-06-09 11:09:55 -04:00 |
|
Todd C. Miller
|
edd34a2d7e
|
Add selinux_enabled flag into struct command_details and
set it in command_info_to_details().
Return an error from selinux_setup() instead of exiting.
Call selinux_setup() from exec_setup().
|
2010-06-08 17:59:18 -04:00 |
|
Todd C. Miller
|
6717c59d77
|
Split exec.c into exec.c and exec_pty.c
|
2010-06-07 18:06:22 -04:00 |
|
Todd C. Miller
|
3fbd834783
|
Add missing const to I/O log action function
|
2010-06-04 09:10:05 -04:00 |
|
Todd C. Miller
|
cd26d2891d
|
Unbreak the non-io logging case.
|
2010-06-02 14:23:38 -04:00 |
|
Todd C. Miller
|
1eafb30a44
|
Fix a bug where we could treat EAGAIN as a permanent error.
Also set cstat if perform_io() returns an error.
|
2010-06-01 10:58:11 -04:00 |
|
Todd C. Miller
|
d2d68aa24d
|
Re-enable cleanup functions in sudoers plugin and sudo driver
for error()/errorx().
|
2010-05-28 12:15:14 -04:00 |
|
Todd C. Miller
|
9773ba3f79
|
Rename script_execve to sudo_execve and rename script_foo in exec.c
|
2010-05-27 16:46:31 -04:00 |
|
Todd C. Miller
|
4248a11ef7
|
rename script.c exec.c and fix up the MANIFEST file
|
2010-05-27 16:32:41 -04:00 |
|