]> granicus.if.org Git - sudo/history - src/exec.c
Add SPDX-License-Identifier to files.
[sudo] / src / exec.c
2019-04-29 Todd C. MillerAdd SPDX-License-Identifier to files.
2018-12-05 Todd C. MillerDon't run the command in a pty if no I/O plugins are...
2018-10-26 Todd C. MillerConvert PVS-Studio comment to ANSI C.
2018-10-21 Todd C. MillerAdd comments in .c files so PVS-Studio will check them.
2017-12-04 Todd C. Millerupdate my email to Todd.Miller@sudo.ws
2017-09-07 Todd C. MillerIf /dev/tty is not available and no I/O logging plugins...
2017-09-06 Todd C. Millersudo_terminated() should not return true when SIGCHLD...
2017-05-15 Todd C. MillerMove exec_setup(), unlimit_nproc() and restore_nproc...
2017-05-12 Todd C. MillerUse SUDO_EV_SIGNAL and SUDO_EV_SIGINFO instead of manag...
2017-04-07 Todd C. MillerCheck return value of dispatch_pending_signals() in...
2017-03-13 Todd C. MillerReplace pipe_nonblock() with pipe2()
2017-03-03 Todd C. MillerReorganize the command execution code to separate out...
2017-02-24 Todd C. MillerSet the child pid to -1 after we've waited for it and...
2017-01-23 Todd C. MillerClose execfd in parent processes where it is not needed.
2016-09-08 Todd C. MillerBe consistent with the naming of the variable used...
2016-08-31 Todd C. Millerfix brace style
2016-06-09 Todd C. MillerMove sudo_debug_execve() call into sudo_execve().
2016-05-16 Todd C. MillerO_NOCTTY has no effect when opening /dev/tty as the...
2016-05-07 Todd C. MillerIgnore the result of send() on exec error, if it fails...
2016-05-05 Todd C. MillerCast the return value of fcntl() to void when setting...
2016-05-04 Todd C. Millerpid_t is defined by POSIX as a signed integer type...
2016-05-04 Todd C. MillerIn dispatch_signal() for stopped processes check for...
2016-04-25 Todd C. Millerstyle fix; fork_cmnd should start on a new line
2016-01-04 Todd C. MillerAdd support for using fexecve() if supported on command...
2015-09-15 Todd C. MillerWhen a terminal device is closed, SIGHUP is sent to...
2015-09-09 Todd C. MillerFill in cstat if exec_setup() fails. Previously it...
2015-08-10 Todd C. MillerLinux sets si_pid in struct siginfo to 0 when the proce...
2015-07-02 Todd C. MillerThere's no need to conditionalize the #include <unistd...
2015-06-20 Todd C. MillerOnly include stddef.h where it is needed.
2015-06-19 Todd C. MillerAdd function name to "unable to allocate memory" warnings.
2015-06-19 Todd C. MillerWe require ANSI C so stop using the obsolete STDC_HEADERS.
2015-06-17 Todd C. MillerAvoid using exiting allocators in the front end.
2015-02-01 Todd C. MillerGo back to a 2 args debug_decl and just use the "defaul...
2014-11-18 Todd C. MillerDefer registration of the SIGCHLD handler until just...
2014-11-04 Todd C. MillerMake sure that SIGCHLD is not treated as a user-generat...
2014-10-23 Todd C. MillerUse generic bitmap macros instead of select-style fd_set.
2014-10-22 Todd C. MillerAdd support for multiple Debug lines per program. ...
2014-09-04 Todd C. MillerCheck return value of sigaction(), even though it shoul...
2014-09-01 Todd C. MillerConvert a debug printf to a user-visible warning.
2014-08-30 Todd C. MillerRemove signal_event from evbase before calling sudo_ev_...
2014-07-29 Todd C. MillerAttempt to handle systems with SA_SIGINFO but that...
2014-07-10 Todd C. Millerefree -> sudo_efree for consistency
2014-06-27 Todd C. MillerAdd sudo_ prefix to alloc.c functions and rename alloc...
2014-06-27 Todd C. MillerRename warning/fatal -> sudo_warn/sudo_fatal to avoid...
2014-05-28 Todd C. MillerIgnore signals sent by the command's process group...
2014-05-27 Todd C. MillerIn handler_user_only() only forward the signal if it...
2014-05-27 Todd C. MillerHandle EINTR from write(2) when writing to pipes and...
2014-04-04 Todd C. MillerForward SIGINFO to running command if supported. If...
2014-01-15 Todd C. MillerIf the event loop exits due to an error and we are...
2014-01-14 Todd C. MillerIf not logging I/O we may get EOF when the command...
2014-01-07 Todd C. MillerUpdate copyright year.
2014-01-03 Todd C. MillerIf invoked as sudoedit we can't just exec the command...
2013-12-20 Todd C. MillerAdd support for preventing fds from getting clobbered...
2013-11-18 Todd C. MillerAdd warning_gettext() wrapper function that changes...
2013-11-17 Todd C. MillerFix some #if vs. #ifdef and remove an extraneous semicolon.
2013-10-29 Todd C. MillerUse MSG_WAITALL when receiving struct command_status...
2013-10-28 Todd C. MillerAdd support for libevent-style timed events. Adding...
2013-10-26 Todd C. MillerNow that sudo_ev_base_free() removes all events before...
2013-10-22 Todd C. MillerQuiet some llvm check false positives. The common...
2013-10-22 Todd C. MillerConvert sudo to use BSD TAILQ macros instead of home...
2013-10-12 Todd C. MillerConvert the main sudo event loop to use the event subsy...
2013-10-12 Todd C. MillerUse SOCK_STREAM for socketpair, not SOCK_DGRAM so we...
2013-08-14 Todd C. MillerIf not using a pty and the child process gets SIGTTOU...
2013-04-24 Todd C. MillerUpdate copyright years.
2013-04-18 Todd C. MillerRename error/errorx -> fatal/fatalx and remove the...
2013-03-14 Todd C. MillerMove exec_cmnd to exec.c to fix a compilation issue...
2013-02-23 Todd C. MillerIf the policy plugin does not provide a close function...
2013-01-19 Todd C. MillerRemove extra flag to sudo_sigaction(). We want to...
2013-01-17 Todd C. MillerMove signal code into its own source file and add sudo_...
2013-01-17 Todd C. MillerCatch SIGINT, SIGQUIT and SIGTSTP in the front end...
2013-01-17 Todd C. MillerRename handle_signals() to dispatch_signals().
2012-12-28 Todd C. MillerPrint SIGCONT_FG and SIGCONT_BG properly in debug output.
2012-12-04 Todd C. MillerDon't include <sys/param.h>. We only needed it for...
2012-11-25 Todd C. MillerCall gettext() on parameters for warning()/warningx...
2012-11-12 Todd C. Miller#unifdef HAVE_SETLOCALE, it is C89 so no need to check...
2012-11-12 Todd C. MillerAlways include locale.h from gettext.h so we no longer...
2012-11-08 Todd C. MillerDisplay warning/error messages in the user's locale.
2012-09-16 Todd C. MillerWhen setting the signal handler for SIGTSTP to the...
2012-08-29 Todd C. MillerSilence compiler warnings.
2012-08-29 Todd C. MillerReplace strsigname() with sig2str(), emulating it as...
2012-08-27 Todd C. MillerPass on SIGTSTP to the command if it was sent by a...
2012-08-27 Todd C. MillerShells typically change their process group when they...
2012-08-27 Todd C. MillerUse strsigname() to print signal names in the debug...
2012-08-06 Todd C. MillerIf we receive a signal from the command we executed...
2012-07-31 Todd C. MillerWhen checking whether a signal is user-generated, compa...
2012-05-11 Todd C. MillerThe pointer to the siginfo_t struct in a signal handler...
2012-04-23 Todd C. MillerCall the policy's init_session() function before we...
2012-04-10 Todd C. MillerLinux select() may return ENOMEM if there is a kernel...
2012-04-06 Todd C. MillerLog the process id in the debug file output. Since...
2012-04-05 Todd C. MillerIf select() return EBADF in the main event loop, one...
2012-03-29 Todd C. MillerFix compiler warnings on some platforms and provide...
2012-03-19 Todd C. MillerUse ecalloc() when allocating structs.
2012-01-25 Todd C. MillerThe change in 818e82ecbbfc that caused to exit when...
2012-01-25 Todd C. MillerRefactor disable_execute() and my_execve() into exec_co...
2012-01-17 Todd C. MillerWhen not logging I/O, use a signal handler that only...
2012-01-17 Todd C. MillerBack out change that put the command in its own pgrp...
2012-01-06 Todd C. MillerUpdate copyright year.
2012-01-03 Todd C. MillerWhen not logging I/O, put command in its own pgrp and...
2011-12-18 Todd C. MillerFix typo in visiblepw description; from Joel Pickett
2011-12-08 Todd C. MillerHandle different Unix domain socket (actually socketpai...
next