summaryrefslogtreecommitdiff
path: root/lib/uid_wrapper
AgeCommit message (Expand)AuthorFilesLines
2015-01-28uwrap: Bump version to 1.1.0.Andreas Schneider1-1/+1
2015-01-28uwrap: Make sure we leave if the id is NULL.Andreas Schneider1-0/+1
2015-01-28uwrap: Support scenario where threads fork or creates threads.Robin Hack1-221/+177
2015-01-28uwrap: Prepare for overload of libpthread functions.Robin Hack1-19/+140
2015-01-28uwrap: Introduce UWRAP_LOCK_ALL and UWRAP_UNLOCK_ALL macrosRobin Hack1-8/+14
2015-01-28uwrap: Rewrite uwrap_libc_fns struct to pass strict aliasing rules.Robin Hack1-59/+116
2015-01-28uwrap: Fix wrong data types in syscalls switch.Robin Hack1-12/+12
2015-01-28uwrap: Add support for getresuid() and getresgid() glibc/syscall.Robin Hack2-0/+111
2015-01-28uwrap: Extend support for (set|get)groups libc functions and syscalls.Robin Hack1-11/+82
2015-01-28uwrap: Extend support for syscalls called from threads or main process.Robin Hack1-0/+36
2015-01-28uwrap: Small uwrap_init optimalization.Robin Hack1-2/+2
2015-01-28uwrap: Add support for running with address sanitizer.Andreas Schneider2-0/+27
2015-01-28uwrap: Reflect changes of uid/gid in threads to main process.Robin Hack1-7/+50
2015-01-28uwrap: Small optimalization of uwrap_init().Robin Hack1-1/+2
2015-01-28uwrap: Optimalization of uid_wrapper_enabled() function.Robin Hack2-4/+42
2015-01-28uid_wrapper: Fix race condition - uwrap_init.Robin Hack1-5/+2
2015-01-28uwrap: Fix race condition - glibc lookups.Robin Hack1-3/+14
2015-01-28uwrap: Add library constructor and move pthread_atfork inside.Robin Hack2-9/+39
2015-01-28uwrap: Use UWRAP_LOCK/UNLOCK macros instead of pthread_mutex_lock/unlock calls.Robin Hack1-31/+40
2015-01-28uwrap: Fix the handle loop for older gcc versions.Andreas Schneider1-1/+4
2014-10-06lib: uid_wrapper: Fix setgroups and syscall detection on a system without nat...Jeremy Allison1-0/+7
2014-07-31uwrap: Support dropping all supplemetary groups with setgroups()Jakub Hrozek1-2/+12
2014-07-31uwrap: Add logging if uwrap is enabled correctly.Andreas Schneider1-0/+8
2014-07-31uwrap: Log error if we are out of memory.Andreas Schneider1-0/+2
2014-07-31uwrap: Add a better logging function.Andreas Schneider1-8/+67
2014-07-31uwrap: Check for HAVE_FUNCTION_ATTRIBUTE_FORMAT.Andreas Schneider2-0/+19
2014-07-31uwrap: Fall back to RTLD_NEXT if we can't find libc.Andreas Schneider1-4/+4
2014-07-31uwrap: Add mutex in uwrap_destructor().Andreas Schneider1-0/+2
2014-07-31uwrap: Fix memory leak on error.Andreas Schneider1-0/+1
2014-04-17lib: Change uid_wrapper to preloadable version.Andreas Schneider4-269/+1121
2013-05-28build: Remove autoconf build systemAndrew Bartlett1-19/+0
2012-08-21build: Remove special case for the build farmAndrew Bartlett1-1/+1
2012-06-28Replace all uses of setXX[ug]id() and setgroups with samba_setXX[ug]id() calls.Jeremy Allison3-29/+30
2012-06-28Add missing setresgid() wrapper.Jeremy Allison1-0/+1
2011-10-27Include uid_wrapper correctly.Andreas Schneider2-3/+6
2011-10-27uid_wrapper: Add uwrap_setresgid().Andreas Schneider2-0/+24
2011-10-27uid_wrapper: Fix build on UNIX platforms.Andreas Schneider1-0/+10
2011-10-27uid_wrapper: Handle euid and egid 0.Andreas Schneider1-7/+29
2011-10-27uid_wrapper: Make sure we have initialized the wrapper.Andreas Schneider1-0/+2
2011-10-27uid_wrapper: Fix prototypes.Andreas Schneider1-2/+2
2011-10-07uid_wrapper: Add uwrap_setresuid().Andreas Schneider2-0/+17
2011-10-07uid_wrapper: Add uwrap_setregid().Andreas Schneider2-0/+17
2011-10-07uid_wrapper: Add uwrap_setreuid().Andreas Schneider2-0/+17
2011-10-06s3: Use the uid_wrapperVolker Lendecke1-0/+3
2011-10-06uid_wrapper: We have talloc_array_length, no need for an explicit lengthVolker Lendecke1-9/+9
2011-02-18uid-wrapper: handle uwrap_enabled() as a macroAndrew Tridgell1-0/+2
2010-11-12s4-waf: Only enable various wrappers if they're actually used.Jelmer Vernooij1-1/+2
2010-10-31s4: Remove the old perl/m4/make/mk-based build system.Jelmer Vernooij1-9/+0
2010-10-23s4: Rename UID_WRAPPER to uid_wrapper.Jelmer Vernooij2-5/+6
2010-10-21wrapper: make socket_wrapper, uid_wrapper and nss_wrapper private libsAndrew Tridgell1-4/+5