aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-11-11uwrap: Prevent deadlocks if the application forks.threadAndreas Schneider1-0/+20
2013-11-11tests: Test the threading support of the syscalls.Andreas Schneider2-0/+158
2013-11-09uwrap: Add UID_WRAPPER_ROOT=2 mode.Andreas Schneider2-0/+9
2013-11-09uwrap: Add a nwrap_setgroup which syncs all threads.Andreas Schneider1-1/+30
2013-11-09uwrap: Make initialization check faster.Andreas Schneider1-15/+29
2013-11-09uwrap: Add mutexes to make it thread safe.Andreas Schneider1-21/+82
2013-11-09uwrap: Add support for thread safe functions.Andreas Schneider2-91/+282
2013-11-09tests: Add test for setuid().Andreas Schneider1-2/+27
2013-11-09tests: Fix the testsuite to correctly work.Andreas Schneider2-9/+11
2013-11-09uwrap: Remove wrong SYS_initgroups.Andreas Schneider1-13/+0
2013-11-09uwrap: Check the value of UID_WRAPPER env variable.Andreas Schneider2-2/+10
2013-11-09uwrap: Fix a typo in getgid().Andreas Schneider1-1/+1
2013-11-09uwrap: Add UID_WRAPPER_ROOT environment variable.Andreas Schneider1-2/+7
2013-11-09uwrap: Refactor uid and gid initialization.Andreas Schneider1-5/+7
2013-11-09uwrap: Add support for real/save uid/gid changing.Andreas Schneider1-46/+115
2013-11-09uwrap: Add ruid, suid, rgid and sgid.Andreas Schneider1-2/+8
2013-11-09tests: Add a getuids helper.Andreas Schneider2-0/+20
2013-11-09uwrap: Add error handling for seteuid().Andreas Schneider2-0/+8
2013-11-09uwrap: Remove unneeded gid wrappers.Andreas Schneider1-33/+7
2013-11-09uwrap: Remove unneeded uid wrappers.Andreas Schneider1-33/+8
2013-11-09cmake: Check for thread local storage support.Andreas Schneider3-0/+15
2013-11-09uwrap: Make sure we have the id syscalls.Andreas Schneider1-1/+2
2013-11-09Add .clang_complete.Andreas Schneider1-0/+1
2013-11-09Add .gitignoreAndreas Schneider1-0/+9
2013-07-03src: Add support for 32bit linux syscalls.Andreas Schneider3-0/+64
2013-07-02cmake: Fix ctest config.Andreas Schneider1-3/+3
2013-07-02Add README, AUTHORS and ChangeLog.Andreas Schneider3-0/+14
2013-07-02cmake: Fill out version numbers.Andreas Schneider3-5/+14
2013-07-02Fix the license of the source code.Andreas Schneider2-12/+684
2013-06-28src: Make sure nothing overrides libc symbols.Andreas Schneider1-2/+7
2013-06-07tests: Fix the test after setting the correct initial uid.Andreas Schneider1-8/+8
2013-06-07src: Fix setting the initial uid and gid.Andreas Schneider1-2/+2
2013-06-07tests: Add as syscall stat test.Andreas Schneider1-4/+7
2013-06-07src: Remove unused header.Andreas Schneider1-101/+0
2013-06-07src: Add some debug output.Andreas Schneider1-0/+9
2013-06-06src: Add a libc_vsyscall() function.Andreas Schneider1-19/+25
2013-06-06src: Get the libc syscall() working.Andreas Schneider2-6/+23
2013-06-06tests: Add test_uwrap_syscall().Andreas Schneider1-0/+26
2013-06-06src: Add all syscalls needed for Samba.Andreas Schneider1-0/+25
2013-06-06config: Remove unused defines.Andreas Schneider1-4/+0
2013-06-06tests: Add test_uwrap_syscall_setregid().Andreas Schneider1-2/+30
2013-06-06src: Fix va_arg parsing.Andreas Schneider1-18/+35
2013-06-06tests: Add test_uwrap_syscall().Andreas Schneider1-0/+37
2013-06-06tests: Add test_uwrap_setegid().Andreas Schneider1-0/+28
2013-06-06tests: Fix 'make test'.Andreas Schneider2-2/+12
2013-06-06tests: Add a testsuite.Andreas Schneider5-0/+130
2013-06-06cmake: Fix linking against libdl.Andreas Schneider1-1/+1
2013-06-06src: Move uwrap wrapper to own functions.Andreas Schneider1-53/+139
2013-06-05src: Add missing syscalls.Andreas Schneider1-0/+23
2013-06-05Initial commit.Andreas Schneider18-0/+1078