From: Todd C. Miller Date: Mon, 28 Sep 2015 22:48:46 +0000 (-0600) Subject: List all the functions wrapped by sudo_noexec.so. X-Git-Tag: SUDO_1_8_15^2~28 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d5086dfde444cecea7043098569503d87be628b9;p=sudo List all the functions wrapped by sudo_noexec.so. --- diff --git a/doc/sudo.conf.cat b/doc/sudo.conf.cat index 5ca2f30a4..28c9b6052 100644 --- a/doc/sudo.conf.cat +++ b/doc/sudo.conf.cat @@ -101,10 +101,12 @@ DDEESSCCRRIIPPTTIIOONN variable. noexec The fully-qualified path to a shared library containing dummy - versions of the eexxeeccvv(), eexxeeccvvee() and ffeexxeeccvvee() library - functions that just return an error. This is used to implement - the _n_o_e_x_e_c functionality on systems that support LD_PRELOAD or - its equivalent. The default value is: + versions of the eexxeeccll(), eexxeeccllee(), eexxeeccllpp(), eexxeecctt(), eexxeeccvv(), + eexxeeccvvee(), eexxeeccvvPP(), eexxeeccvvpp(), eexxeeccvvppee(), ffeexxeeccvvee(), ppooppeenn(), + ppoossiixx__ssppaawwnn(), ppoossiixx__ssppaawwnnpp(), and ssyysstteemm() library functions + that just return an error. This is used to implement the + _n_o_e_x_e_c functionality on systems that support LD_PRELOAD or its + equivalent. The default value is: _/_u_s_r_/_l_o_c_a_l_/_l_i_b_e_x_e_c_/_s_u_d_o_/_s_u_d_o___n_o_e_x_e_c_._s_o. plugin_dir @@ -410,4 +412,4 @@ DDIISSCCLLAAIIMMEERR file distributed with ssuuddoo or http://www.sudo.ws/license.html for complete details. -Sudo 1.8.15 August 9, 2015 Sudo 1.8.15 +Sudo 1.8.15 September 28, 2015 Sudo 1.8.15 diff --git a/doc/sudo.conf.man.in b/doc/sudo.conf.man.in index 7586b2fbf..fbc81301e 100644 --- a/doc/sudo.conf.man.in +++ b/doc/sudo.conf.man.in @@ -16,7 +16,7 @@ .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.TH "SUDO" "5" "August 9, 2015" "Sudo @PACKAGE_VERSION@" "File Formats Manual" +.TH "SUDO" "5" "September 28, 2015" "Sudo @PACKAGE_VERSION@" "File Formats Manual" .nh .if n .ad l .SH "NAME" @@ -229,10 +229,21 @@ environment variable. noexec The fully-qualified path to a shared library containing dummy versions of the +\fBexecl\fR(), +\fBexecle\fR(), +\fBexeclp\fR(), +\fBexect\fR(), \fBexecv\fR(), -\fBexecve\fR() +\fBexecve\fR(), +\fBexecvP\fR(), +\fBexecvp\fR(), +\fBexecvpe\fR(), +\fBfexecve\fR(), +\fBpopen\fR(), +\fBposix_spawn\fR(), +\fBposix_spawnp\fR(), and -\fBfexecve\fR() +\fBsystem\fR() library functions that just return an error. This is used to implement the \fInoexec\fR diff --git a/doc/sudo.conf.mdoc.in b/doc/sudo.conf.mdoc.in index 16e5d6d5b..351059c4d 100644 --- a/doc/sudo.conf.mdoc.in +++ b/doc/sudo.conf.mdoc.in @@ -14,7 +14,7 @@ .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd August 9, 2015 +.Dd September 28, 2015 .Dt SUDO @mansectform@ .Os Sudo @PACKAGE_VERSION@ .Sh NAME @@ -206,10 +206,21 @@ environment variable. .It noexec The fully-qualified path to a shared library containing dummy versions of the +.Fn execl , +.Fn execle , +.Fn execlp , +.Fn exect , .Fn execv , -.Fn execve +.Fn execve , +.Fn execvP , +.Fn execvp , +.Fn execvpe , +.Fn fexecve , +.Fn popen , +.Fn posix_spawn , +.Fn posix_spawnp , and -.Fn fexecve +.Fn system library functions that just return an error. This is used to implement the .Em noexec