This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug nptl/19018] Mangle function pointers in tls_dtor_list


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.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]