[SCM] UID Wrapper Repository - annotated tag uid_wrapper-1.0.0 created

Andreas Schneider asn at samba.org
Sun Feb 2 04:32:49 MST 2014


The annotated tag, uid_wrapper-1.0.0 has been created
        at  afbe8aed5d1e386134c43180a4c811df81956e93 (tag)
   tagging  2fea9dc3ac18f05e59cd6d8379c6f544e56b4e03 (commit)
 tagged by  Andreas Schneider
        on  Sun Feb 2 12:32:13 2014 +0100

- Log -----------------------------------------------------------------
uid_wrapper-1.0.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABCgAGBQJS7izHAAoJEH7g/E3MAU49JX0P/Anic0KVcAi1WudFAiXDA5Nq
p/IsBmt55aqFuz5YL6iGPmQN/TYeCP1Wgx9fDSHhpzr30fZZP9YEIJgWCypRyUoy
0WhZBM55r3fp/VIQiDrnpXC7T5t6weHUXwj4xNMEy6ajXRHO8mxcXOIFy+Y5+T4k
3yEh0vvfSiQNSlG8ILfAcxuP+SLszENBJjT1Uyi4l3DM5IBXlUXUlP4MPepxdt/E
VNJO1pbEOKugnjRRbnYjhwkk7nsa5jsPzB4QHCqKJDthWt3h//Pk6Z+G4JRthD73
ZA4mGQSxLdY2NoHEkcOXN5NTc1JxIX4chDNForHfdT8PjhEpDh3kZVqGs7AU5bs6
0i/DXU2wKC6NsHqwXZ9zavZQFvGIyjHfaMywt+h0Ga8hDiPk02pb75TTdP+SnGjJ
snS3gEdUIFeLuCtJvN9eAfjUTjcT1G9k02Ww/grItB2+8oQosD68DBnfUXV+QepM
+2ga1rFGE1jVS1JcQPaJBeZZETeszjpmZzDlkmcJzlZznPhncvG7zNE/7YHJRXa2
H8gHsmjmb3PrdJU+3rECaub0fmIT8Mf115/0kz45sN2OrzNR2em3zvA++/VsJzFj
zMZRX0cn77+sJGsCNPXIyORwqGZ5qiKc3EoViQv4nitNnqQNiTPf4uMZcCbrlfIk
sn2rvC9ymDJk0XFAWhjD
=pkXU
-----END PGP SIGNATURE-----

Andreas Schneider (114):
      Initial commit.
      src: Add missing syscalls.
      src: Move uwrap wrapper to own functions.
      cmake: Fix linking against libdl.
      tests: Add a testsuite.
      tests: Fix 'make test'.
      tests: Add test_uwrap_setegid().
      tests: Add test_uwrap_syscall().
      src: Fix va_arg parsing.
      tests: Add test_uwrap_syscall_setregid().
      config: Remove unused defines.
      src: Add all syscalls needed for Samba.
      tests: Add test_uwrap_syscall().
      src: Get the libc syscall() working.
      src: Add a libc_vsyscall() function.
      src: Add some debug output.
      src: Remove unused header.
      tests: Add as syscall stat test.
      src: Fix setting the initial uid and gid.
      tests: Fix the test after setting the correct initial uid.
      src: Make sure nothing overrides libc symbols.
      Fix the license of the source code.
      cmake: Fill out version numbers.
      Add README, AUTHORS and ChangeLog.
      cmake: Fix ctest config.
      src: Add support for 32bit linux syscalls.
      Add .gitignore
      Add .clang_complete.
      uwrap: Make sure we have the id syscalls.
      cmake: Check for thread local storage support.
      uwrap: Remove unneeded uid wrappers.
      uwrap: Remove unneeded gid wrappers.
      uwrap: Add error handling for seteuid().
      tests: Add a getuids helper.
      uwrap: Add ruid, suid, rgid and sgid.
      uwrap: Add support for real/save uid/gid changing.
      uwrap: Refactor uid and gid initialization.
      uwrap: Add UID_WRAPPER_ROOT environment variable.
      uwrap: Fix a typo in getgid().
      uwrap: Check the value of UID_WRAPPER env variable.
      uwrap: Remove wrong SYS_initgroups.
      tests: Fix the testsuite to correctly work.
      tests: Add test for setuid().
      uwrap: Add support for thread safe functions.
      uwrap: Add mutexes to make it thread safe.
      uwrap: Make initialization check faster.
      uwrap: Add a nwrap_setgroup which syncs all threads.
      uwrap: Add UID_WRAPPER_ROOT=2 mode.
      tests: Test the threading support of the syscalls.
      uwrap: Prevent deadlocks if the application forks.
      cmake: Add check for setgroups prototype.
      cmake: Add check for syscall prototype.
      uwrap: Fix build on OSX.
      cmake: Build getuids only on Linux.
      cmake: Add environment variables for OSX.
      uwarp: Load libc functions on OSX.
      uwrap: Move pthread_atfork() to correct position.
      config: Add missing define for APPLE.
      cmake: Detect OSX.
      cmake: Fix dashboard drop location.
      uwrap: Fix build on Solaris.
      tests: Fix testsuite on Solaris.
      tests: Use SYS_gettimeofday for testing.
      cmake: Set _FORTIFY_SOURCE only for optimized builds.
      tests: Add a test for setgid().
      tests: Add a test for setgroups().
      tests: Add a test for getgroups().
      uwrap: Add uwrap_load_lib_handle().
      uwrap: Add uwrap_load_lib_function().
      uwrap: Add libc_setuid().
      uwrap: Add libc_getuid().
      uwrap: Add libc_seteuid().
      uwrap: Add libc_setreuid().
      uwrap: Add libc_setresuid().
      uwrap: Add libc_geteuid().
      uwrap: Add libc_setgid().
      uwarp: Add libc_getgid().
      uwrap: Add libc_setgeid().
      uwrap: Add libc_setregid().
      uwrap: Add libc_setregid().
      uwrap: Add libc_getegid().
      uwrap: Add libc_getgroups().
      uwrap: Add libc_getgroups().
      uwrap: Load libc_syscall correctly.
      uwrap: Remove obsolete uwrap_libc_fn().
      cmake: Fix defines for setres(u|g)id.
      nwrap: Fix prototype of libc_setresuid().
      tests: The tests should always be executed with uid_wrapper.
      tests: Add test_uwrap_setregid().
      tests: Add test_uwrap_setresgid().
      tests: Add test_uwrap_setreuid().
      tests: Add test_uwrap_setresuid().
      tests: Add test_uwrap_syscall_setgroups().
      cmake: Fix HAVE_SETRESUID and HAVE_SETRESGID.
      testsuite: Add missing include.
      tests: Add test_uwrap_disabled.
      uwrap: Fix loading the system libraries.
      uwrap: Use realloc for setgroups().
      cmake: Add check for HAVE_DESTRUCTOR_ATTRIBUTE.
      uwrap: Add a destructor to free resources.
      uwrap: Fix a memory leak when we reuse an allocated id.
      uwrap: Pass bool values to uwrap_new_id().
      cmake: Add valgrind suppression file.
      tests: Fix some memory leaks.
      uwrap: Make uwrap_enabled public so we can use it.
      uwrap: Rename the variable to get myuid from geteuid().
      uwrap: Rename uwrap_enabled() to uid_wrapper_enabled().
      Update README.
      cmake: Add a pkg-config file.
      cmake: Add cmake version file.
      Add TODO
      Add ChangeLog.
      src: Use a bool for uid_wrapper_enabled().
      tests: Use a bool for the test_uwrap_enabled test.

-----------------------------------------------------------------------


-- 
UID Wrapper Repository


More information about the samba-cvs mailing list