summaryrefslogtreecommitdiffstats
path: root/lib/uid_wrapper/uid_wrapper.c
Commit message (Expand)AuthorAgeFilesLines
* uwrap: Make sure we leave if the id is NULL.Andreas Schneider2015-01-281-0/+1
* uwrap: Support scenario where threads fork or creates threads.Robin Hack2015-01-281-221/+177
* uwrap: Prepare for overload of libpthread functions.Robin Hack2015-01-281-19/+140
* uwrap: Introduce UWRAP_LOCK_ALL and UWRAP_UNLOCK_ALL macrosRobin Hack2015-01-281-8/+14
* uwrap: Rewrite uwrap_libc_fns struct to pass strict aliasing rules.Robin Hack2015-01-281-59/+116
* uwrap: Fix wrong data types in syscalls switch.Robin Hack2015-01-281-12/+12
* uwrap: Add support for getresuid() and getresgid() glibc/syscall.Robin Hack2015-01-281-0/+109
* uwrap: Extend support for (set|get)groups libc functions and syscalls.Robin Hack2015-01-281-11/+82
* uwrap: Extend support for syscalls called from threads or main process.Robin Hack2015-01-281-0/+36
* uwrap: Small uwrap_init optimalization.Robin Hack2015-01-281-2/+2
* uwrap: Add support for running with address sanitizer.Andreas Schneider2015-01-281-0/+7
* uwrap: Reflect changes of uid/gid in threads to main process.Robin Hack2015-01-281-7/+50
* uwrap: Small optimalization of uwrap_init().Robin Hack2015-01-281-1/+2
* uwrap: Optimalization of uid_wrapper_enabled() function.Robin Hack2015-01-281-4/+29
* uid_wrapper: Fix race condition - uwrap_init.Robin Hack2015-01-281-5/+2
* uwrap: Fix race condition - glibc lookups.Robin Hack2015-01-281-3/+14
* uwrap: Add library constructor and move pthread_atfork inside.Robin Hack2015-01-281-9/+22
* uwrap: Use UWRAP_LOCK/UNLOCK macros instead of pthread_mutex_lock/unlock calls.Robin Hack2015-01-281-31/+40
* uwrap: Fix the handle loop for older gcc versions.Andreas Schneider2015-01-281-1/+4
* uwrap: Support dropping all supplemetary groups with setgroups()Jakub Hrozek2014-07-311-2/+12
* uwrap: Add logging if uwrap is enabled correctly.Andreas Schneider2014-07-311-0/+8
* uwrap: Log error if we are out of memory.Andreas Schneider2014-07-311-0/+2
* uwrap: Add a better logging function.Andreas Schneider2014-07-311-8/+67
* uwrap: Check for HAVE_FUNCTION_ATTRIBUTE_FORMAT.Andreas Schneider2014-07-311-0/+7
* uwrap: Fall back to RTLD_NEXT if we can't find libc.Andreas Schneider2014-07-311-4/+4
* uwrap: Add mutex in uwrap_destructor().Andreas Schneider2014-07-311-0/+2
* uwrap: Fix memory leak on error.Andreas Schneider2014-07-311-0/+1
* lib: Change uid_wrapper to preloadable version.Andreas Schneider2014-04-171-147/+1068
* Replace all uses of setXX[ug]id() and setgroups with samba_setXX[ug]id() calls.Jeremy Allison2012-06-281-7/+8
* Include uid_wrapper correctly.Andreas Schneider2011-10-271-2/+2
* uid_wrapper: Add uwrap_setresgid().Andreas Schneider2011-10-271-0/+18
* uid_wrapper: Fix build on UNIX platforms.Andreas Schneider2011-10-271-0/+10
* uid_wrapper: Handle euid and egid 0.Andreas Schneider2011-10-271-7/+29
* uid_wrapper: Make sure we have initialized the wrapper.Andreas Schneider2011-10-271-0/+2
* uid_wrapper: Add uwrap_setresuid().Andreas Schneider2011-10-071-0/+11
* uid_wrapper: Add uwrap_setregid().Andreas Schneider2011-10-071-0/+11
* uid_wrapper: Add uwrap_setreuid().Andreas Schneider2011-10-071-0/+11
* uid_wrapper: We have talloc_array_length, no need for an explicit lengthVolker Lendecke2011-10-061-9/+9
* uid_wrapper: The gid wrapper does not require a destructorVolker Lendecke2010-10-201-2/+2
* s4:UID wrapper - Make it work on older distributionsMatthias Dieter Wallnöfer2010-02-051-2/+10
* fixed a uid_wrapper bug that caused a segv in the RAW-ACLS testAndrew Tridgell2009-08-051-8/+15
* make the UID_WRAPPER skip checks at runtimeAndrew Tridgell2009-08-051-0/+7
* added a uid_wrapper libraryAndrew Tridgell2009-08-051-0/+147