This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch ibm/2.24/master in repository glibc.
from 0f0074a4f1 Merge branch 'release/2.24/master' into ibm/2.24/master adds 8c04a73813 x86-64: Align the stack in __tls_get_addr [BZ #21609] adds 605e6f9f4a conform tests: call perl with '-I.' adds cc392d6339 [AArch64] Use hidden __GI__dl_argv in rtld startup code adds fd5fade305 Avoid .symver on common symbols [BZ #21666] adds 6aacb5befa Bug 21053: sh: Reduce namespace pollution from sys/ucontext.h adds 36f173ab37 sunrpc: Avoid use-after-free read access in clntudp_call [BZ [...] adds d5a4092c36 x86-64: Use _dl_runtime_resolve_opt only with AVX512F [BZ #21871] adds caa97d7a46 Fix BZ #21654 - grp-merge.c alignment adds b70f43dcef Fix cast-after-dereference adds b3c498b834 Fix warnings from latest GCC. adds 7fca94796b Fix rpcgen buffer overrun (bug 20790). adds 79c6f51428 Fix nss_nisplus build with mainline GCC (bug 20978). adds 37f4c94e1f X86-64: Correct CFA in _dl_runtime_resolve adds 5084717ffa x86-64: Verify that _dl_runtime_resolve preserves vector registers adds bea3f92405 x86-64: Use fxsave/xsave/xsavec in _dl_runtime_resolve [BZ #21265] adds 89bf8ef2db i386: Hide __old_glob64 [BZ #18822] adds 832e2ec567 posix: Sync glob with gnulib [BZ #1062] adds 1f523e3c6e CVE-2017-15670: glob: Fix one-byte overflow [BZ #22320] adds 5ff2eb52b2 glob: Add new test tst-glob-tilde adds 1e53b88296 Update NEWS and ChangeLog for CVE-2017-15671 adds 94825c8924 glob: Fix buffer overflow during GLOB_TILDE unescaping [BZ #22332] adds bddc572881 posix/tst-glob-tilde.c: Add test for bug 22332 adds d81254d2ef Update NEWS to add CVE-2017-15804 entry adds a4fc3a0ceb <array_length.h>: New array_length and array_end macros adds 28aa53341a elf: Compute correct array size in _dl_init_paths [BZ #22606] adds c5b38f2ece elf: Count components of the expanded path in _dl_init_path [...] new 567785e2b5 Merge branch release/2.24/master into ibm/2.24/master
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 296 ++++++++ NEWS | 29 + conform/Makefile | 6 +- elf/dl-load.c | 27 +- grp/grp-merge.c | 18 +- include/array_length.h | 36 + misc/regexp.c | 9 +- nis/nss_nisplus/nisplus-alias.c | 2 +- posix/Makefile | 13 +- posix/flexmember.h | 45 ++ posix/glob.c | 780 ++++++++++----------- posix/glob64.c | 6 - sysdeps/x86_64/dl-tls.h => posix/glob_internal.h | 46 +- sysdeps/x86_64/dl-tls.h => posix/glob_pattern_p.c | 26 +- sysdeps/x86_64/dl-tls.h => posix/globfree.c | 34 +- sysdeps/x86_64/dl-tls.h => posix/globfree64.c | 24 +- posix/tst-glob-tilde.c | 143 ++++ sunrpc/Makefile | 14 +- sunrpc/bug20790.x | 1 + sunrpc/clnt_udp.c | 2 +- sunrpc/rpc_parse.c | 2 +- sunrpc/tst-udp-error.c | 62 ++ sysdeps/aarch64/dl-machine.h | 4 +- sysdeps/gnu/glob64.c | 3 - sysdeps/gnu/globfree64.c | 10 + sysdeps/ieee754/dbl-64/e_pow.c | 8 +- sysdeps/unix/sysv/linux/Makefile | 2 +- sysdeps/unix/sysv/linux/alpha/glob.c | 4 - .../unix/sysv/linux/alpha/{glob.c => globfree.c} | 20 +- sysdeps/unix/sysv/linux/i386/glob64.c | 36 +- .../unix/sysv/linux/mips/mips64/n64/globfree64.c | 1 + sysdeps/unix/sysv/linux/oldglob.c | 42 ++ sysdeps/unix/sysv/linux/sh/sh3/ucontext_i.sym | 32 +- sysdeps/unix/sysv/linux/sh/sh4/ucontext_i.sym | 32 +- sysdeps/unix/sysv/linux/sh/sys/ucontext.h | 70 +- sysdeps/unix/sysv/linux/wordsize-64/globfree64.c | 2 + sysdeps/unix/sysv/linux/x86_64/x32/globfree.c | 1 + sysdeps/wordsize-64/glob.c | 2 - sysdeps/wordsize-64/{glob.c => globfree.c} | 5 +- sysdeps/wordsize-64/globfree64.c | 1 + sysdeps/x86/cpu-features-offsets.sym | 1 + sysdeps/x86/cpu-features.c | 80 ++- sysdeps/x86/cpu-features.h | 23 +- sysdeps/x86_64/Makefile | 24 +- sysdeps/x86_64/dl-machine.h | 38 +- sysdeps/x86_64/dl-tls.c | 53 ++ sysdeps/x86_64/dl-tls.h | 5 + sysdeps/x86_64/dl-trampoline.S | 87 +-- sysdeps/x86_64/dl-trampoline.h | 265 +++---- sysdeps/x86_64/rtld-offsets.sym | 6 + sysdeps/x86_64/tls_get_addr.S | 61 ++ sysdeps/x86_64/tlsdesc.sym | 3 + sysdeps/x86_64/tst-avx-aux.c | 47 ++ sysdeps/x86_64/{dl-tls.h => tst-avx.c} | 38 +- sysdeps/x86_64/tst-avx512-aux.c | 48 ++ sysdeps/x86_64/tst-avx512.c | 57 ++ sysdeps/x86_64/tst-avx512mod.c | 48 ++ sysdeps/x86_64/tst-avxmod.c | 48 ++ sysdeps/x86_64/tst-sse.c | 46 ++ sysdeps/x86_64/tst-ssemod.c | 46 ++ 60 files changed, 1987 insertions(+), 933 deletions(-) create mode 100644 include/array_length.h create mode 100644 posix/flexmember.h copy sysdeps/x86_64/dl-tls.h => posix/glob_internal.h (51%) copy sysdeps/x86_64/dl-tls.h => posix/glob_pattern_p.c (60%) copy sysdeps/x86_64/dl-tls.h => posix/globfree.c (56%) copy sysdeps/x86_64/dl-tls.h => posix/globfree64.c (67%) create mode 100644 posix/tst-glob-tilde.c create mode 100644 sunrpc/bug20790.x create mode 100644 sunrpc/tst-udp-error.c create mode 100644 sysdeps/gnu/globfree64.c copy sysdeps/unix/sysv/linux/alpha/{glob.c => globfree.c} (65%) create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/globfree64.c create mode 100644 sysdeps/unix/sysv/linux/oldglob.c create mode 100644 sysdeps/unix/sysv/linux/wordsize-64/globfree64.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/globfree.c copy sysdeps/wordsize-64/{glob.c => globfree.c} (57%) create mode 100644 sysdeps/wordsize-64/globfree64.c create mode 100644 sysdeps/x86_64/dl-tls.c create mode 100644 sysdeps/x86_64/rtld-offsets.sym create mode 100644 sysdeps/x86_64/tls_get_addr.S create mode 100644 sysdeps/x86_64/tst-avx-aux.c copy sysdeps/x86_64/{dl-tls.h => tst-avx.c} (50%) create mode 100644 sysdeps/x86_64/tst-avx512-aux.c create mode 100644 sysdeps/x86_64/tst-avx512.c create mode 100644 sysdeps/x86_64/tst-avx512mod.c create mode 100644 sysdeps/x86_64/tst-avxmod.c create mode 100644 sysdeps/x86_64/tst-sse.c create mode 100644 sysdeps/x86_64/tst-ssemod.c