diff options
| author | Andreas Schwab <schwab@redhat.com> | 2010-10-24 21:43:15 -0400 |
|---|---|---|
| committer | Petr Baudis <pasky@suse.cz> | 2010-11-01 22:28:48 +0100 |
| commit | cd8ba92d3437c83cefdc31ed493cc3731ceec356 (patch) | |
| tree | b1e0cd73ba9b846c058c86c602a3b5b826a22032 /ChangeLog | |
| parent | b0017251495765077d536b43d84bcdbdefe752f4 (diff) | |
| download | glibc-cd8ba92d3437c83cefdc31ed493cc3731ceec356.tar.xz glibc-cd8ba92d3437c83cefdc31ed493cc3731ceec356.zip | |
Require suid bit on audit objects in privileged programs
(cherry picked from commit 8e9f92e9d5d7737afdacf79b76d98c4c42980508)
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -1,3 +1,18 @@ +2010-10-22 Andreas Schwab <schwab@redhat.com> + + * include/dlfcn.h (__RTLD_SECURE): Define. + * elf/dl-load.c (_dl_map_object): Remove preloaded parameter. Use + mode & __RTLD_SECURE instead. + (open_path): Rename preloaded parameter to secure. + * sysdeps/generic/ldsodefs.h (_dl_map_object): Adjust declaration. + * elf/dl-open.c (dl_open_worker): Adjust call to _dl_map_object. + * elf/dl-deps.c (openaux): Likewise. + * elf/rtld.c (struct map_args): Remove is_preloaded. + (map_doit): Don't use it. + (dl_main): Likewise. + (do_preload): Use __RTLD_SECURE instead of is_preloaded. + (dlmopen_doit): Add __RTLD_SECURE to mode bits. + 2010-10-06 Ulrich Drepper <drepper@gmail.com> * string/bug-strstr1.c: New file. |
