This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug nptl/19018] Mangle function pointers in tls_dtor_list
- From: "cvs-commit at gcc dot gnu.org" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Thu, 31 Dec 2015 12:47:36 +0000
- Subject: [Bug nptl/19018] Mangle function pointers in tls_dtor_list
- Auto-submitted: auto-generated
- References: <bug-19018-131 at http dot sourceware dot org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=19018
--- Comment #4 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, release/2.18/master has been updated
via 325241608584653c1275a2ea28ce349a04fc4d28 (commit)
via 161a7ef860561b0738f953c533eb8920cbf0b813 (commit)
via f0cb70a25452585ff950b3a89f811ea3d473ae83 (commit)
via 80e44fad705561e39d8001c8258a8bae9c149fc7 (commit)
from d4deb63367247eaddcbe10b872d39ff70659eaf4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=325241608584653c1275a2ea28ce349a04fc4d28
commit 325241608584653c1275a2ea28ce349a04fc4d28
Author: Paul Pluzhnikov <ppluzhnikov@google.com>
Date: Sun Feb 22 12:01:47 2015 -0800
Fix BZ #17269 -- _IO_wstr_overflow integer overflow
(cherry picked from commit bdf1ff052a8e23d637f2c838fa5642d78fcedc33)
Conflicts:
NEWS
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=161a7ef860561b0738f953c533eb8920cbf0b813
commit 161a7ef860561b0738f953c533eb8920cbf0b813
Author: Andreas Schwab <schwab@suse.de>
Date: Thu Feb 26 14:55:24 2015 +0100
Fix read past end of pattern in fnmatch (bug 18032)
(cherry picked from commit 4a28f4d55a6cc33474c0792fe93b5942d81bf185)
Conflicts:
NEWS
posix/tst-fnmatch3.c
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=f0cb70a25452585ff950b3a89f811ea3d473ae83
commit f0cb70a25452585ff950b3a89f811ea3d473ae83
Author: Florian Weimer <fweimer@redhat.com>
Date: Tue Oct 6 13:12:36 2015 +0200
Harden tls_dtor_list with pointer mangling [BZ #19018]
(cherry picked from commit f586e1328681b400078c995a0bb6ad301ef73549)
Conflicts:
NEWS
stdlib/cxa_thread_atexit_impl.c
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=80e44fad705561e39d8001c8258a8bae9c149fc7
commit 80e44fad705561e39d8001c8258a8bae9c149fc7
Author: Florian Weimer <fweimer@redhat.com>
Date: Thu Oct 15 09:23:07 2015 +0200
Always enable pointer guard [BZ #18928]
Honoring the LD_POINTER_GUARD environment variable in AT_SECURE mode
has security implications. This commit enables pointer guard
unconditionally, and the environment variable is now ignored.
[BZ #18928]
* sysdeps/generic/ldsodefs.h (struct rtld_global_ro): Remove
_dl_pointer_guard member.
* elf/rtld.c (_rtld_global_ro): Remove _dl_pointer_guard
initializer.
(security_init): Always set up pointer guard.
(process_envvars): Do not process LD_POINTER_GUARD.
(cherry picked from commit a014cecd82b71b70a6a843e250e06b541ad524f7)
Conflicts:
NEWS
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 30 +++++++++++++++++++++++++++
NEWS | 5 +++-
elf/rtld.c | 15 +++---------
libio/wstrops.c | 8 ++++++-
posix/fnmatch_loop.c | 5 +--
stdlib/tst-system.c => posix/tst-fnmatch3.c | 16 ++++++++------
stdlib/cxa_thread_atexit_impl.c | 12 +++++++++-
sysdeps/generic/ldsodefs.h | 3 --
8 files changed, 66 insertions(+), 28 deletions(-)
copy stdlib/tst-system.c => posix/tst-fnmatch3.c (72%)
--
You are receiving this mail because:
You are on the CC list for the bug.