aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2017-08-01uwrap: Improve parsing IDs from env variablesHEADmasterAndreas Schneider1-30/+47
2017-08-01uwrap: Fix integer overflowed argumentAndreas Schneider1-2/+10
2017-07-31uwrap: Use calloc to allocate groups arrayAndreas Schneider1-1/+1
2017-07-31uwrap: Fix integer overflowed argumentVolker Lendecke1-1/+1
2017-07-21uwrap: Add a workaround for glibc malloc mutex deadlock bugAndreas Schneider1-0/+24
2017-07-21uwrap: First do garbage collection before exporting idsAndreas Schneider1-2/+2
2017-07-21uwrap: Improve groups string creationAndreas Schneider1-11/+27
2017-07-21uwrap: Make the unsigned_str smallerAndreas Schneider1-1/+1
2017-07-21uwrap: Fix type of len valueAndreas Schneider1-2/+2
2017-07-21uwrap: Fix two error messagesAndreas Schneider1-3/+3
2017-07-21uwrap: Fix a typoAndreas Schneider1-1/+1
2017-07-21uwrap: Fix a deadlock if uid_wrapper is not enabledAndreas Schneider1-2/+4
2017-07-21uwrap: Fix logging on optimized buildAndreas Schneider1-8/+0
2017-07-14uwrap: Do an early return if log level doesn't matchAndreas Schneider1-23/+25
2017-07-14uwrap: Always enable loggingAndreas Schneider1-4/+0
2017-07-14uwrap: Add log message before exitAndreas Schneider1-0/+6
2017-07-14uwrap: Add mamximum for groups we can handle while forkingAndreas Schneider1-1/+11
2017-07-14uwrap: Do not leak groups_strAndreas Schneider1-0/+1
2017-07-13uwrap: Add support to initialize groups while forkingAndreas Schneider1-0/+163
2016-06-02uwrap: Use alpha-specific syscalls.Matt Turner1-0/+8
2016-06-02uwrap: Attempt to dlopen libc.so.*.1 as a fallback.Matt Turner1-0/+7
2015-11-13uwrap: Make sure prefix is not used uninitializedAndreas Schneider1-1/+1
2015-10-28uwrap: Fix build warning with release buildAndreas Schneider1-0/+8
2015-10-27uwrap: Add the EINVAL check to setegid()Andreas Schneider1-0/+6
2015-10-27uwrap: Allow setgid calls only for privileged usersAndreas Schneider1-2/+57
2015-10-27uwrap: Allow setregid calls only for privileged usersAndreas Schneider1-2/+85
2015-10-27uwrap: Allow setresgid calls only for privileged usersAndreas Schneider1-55/+107
2015-10-27uwrap: Move the EINVAL check down in seteuid()Andreas Schneider1-4/+5
2015-10-27uwrap: Allow setuid calls only for privileged usersAndreas Schneider1-2/+57
2015-10-27uwrap: Allow setreuid calls only for privileged usersAndreas Schneider1-7/+84
2015-10-27uwrap: Allow setresuid calls only for privileged usersAndreas Schneider1-33/+89
2015-10-27uwrap: Fix a possible null pointer dereferenceAndreas Schneider1-0/+16
2015-10-27uwrap: Improve debug outputAndreas Schneider1-15/+15
2015-10-27uwrap: Fix debug line in uwrap_init()Andreas Schneider1-2/+3
2015-08-17uwrap: Removed double newlineAndreas Schneider1-1/+1
2015-07-31uwrap: Fix build if getres(uid|gid) are not available.Andreas Schneider1-4/+4
2015-01-08uwrap: Make sure we leave if the id is NULL.Andreas Schneider1-0/+1
2015-01-07uwrap: Support scenario where threads fork or creates threads.Robin Hack1-221/+177
2015-01-07uwrap: Prepare for overload of libpthread functions.Robin Hack1-19/+140
2015-01-07uwrap: Introduce UWRAP_LOCK_ALL and UWRAP_UNLOCK_ALL macrosRobin Hack1-8/+14
2015-01-07uwrap: Rewrite uwrap_libc_fns struct to pass strict aliasing rules.Robin Hack1-59/+116
2015-01-07uwrap: Fix wrong data types in syscalls switch.Robin Hack1-12/+12
2015-01-07uwrap: Add support for getresuid() and getresgid() glibc/syscall.Robin Hack1-0/+109
2015-01-07uwrap: Extend support for (set|get)groups libc functions and syscalls.Robin Hack1-11/+82
2015-01-07uwrap: Extend support for syscalls called from threads or main process.Robin Hack1-0/+36
2015-01-07uwrap: Small uwrap_init optimalization.Robin Hack1-2/+2
2015-01-07src: Add support for running with address sanitizer.Andreas Schneider1-0/+7
2014-10-06uwrap: Reflect changes of uid/gid in threads to main process.Robin Hack1-7/+50
2014-10-06uwrap: Small optimalization of uwrap_init().Robin Hack1-1/+2
2014-10-06uwrap: Optimalization of uid_wrapper_enabled() function.Robin Hack1-4/+29