This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch ibm/2.26/master in repository glibc.
from 400747ec4f Merge branch 'release/2.26/master' into ibm/2.26/master adds 01ba6f5076 Fix integer overflows in internal memalign and malloc [BZ #2 [...] adds d300041c53 Update NEWS for bug 22343 and bug 22774 adds 7e7a5f0bcd resolv: Fully initialize struct mmsghdr in send_dg [BZ #23037] adds 1f7c4748d6 getlogin_r: return early when linux sentinel value is set adds 31e2d15b80 Fix crash in resolver on memory allocation failure (bug 23005) adds 71d339cb86 Fix i386 memmove issue (bug 22644). adds 677e6d13e0 [BZ #22342] Fix netgroup cache keys. adds 3241353ab2 i386: Fix i386 sigaction sa_restorer initialization (BZ#21269) adds 02f0dd83a4 Fix signed integer overflow in random_r (bug 17343). adds be056fae3b Fix blocking pthread_join. [BZ #23137] adds 365722ace6 Fix stack overflow with huge PT_NOTE segment [BZ #20419] adds af7519f7b3 Fix path length overflow in realpath [BZ #22786] adds 6b4362f2cb Don't write beyond destination in __mempcpy_avx512_no_vzerou [...] adds 58ad5f8a64 Add a test case for [BZ #23196] adds a5bc5ec967 Add references to CVE-2018-11236, CVE-2017-18269 adds 4df8479e6b Add NEWS entry for CVE-2018-11236 adds 7b52c8ae05 libio: Avoid _allocate_buffer, _free_buffer function pointer [...] adds 81b994bd83 Fix parameter type in C++ version of iseqsig (bug 23171) adds f958b45d52 Use _STRUCT_TIMESPEC as guard in <bits/types/struct_timespec [...] adds 3aaf8bda00 getifaddrs: Don't return ifa entries with NULL names [BZ #21812] adds 74d16a57a3 Check length of ifname before copying it into to ifreq structure. adds 2781bd5a86 libio: Disable vtable validation in case of interposition [B [...] adds 762e9d63d5 NEWS: Reorder out-of-order bugs adds 4b10e69b1f Synchronize support/ infrastructure with master adds 20dc7a909a libio: Add tst-vtables, tst-vtables-interposed adds b12bed3e06 stdio-common/tst-printf.c: Remove part under a non-free lice [...] adds cf6deb084b conform/conformtest.pl: Escape literal braces in regular exp [...] adds 86e0996b1a x86: Correct index_cpu_LZCNT [BZ #23456] adds c9570bd2f5 x86: Populate COMMON_CPUID_INDEX_80000001 for Intel CPUs [BZ [...] adds 174709d879 pthread_cond_broadcast: Fix waiters-after-spinning case [BZ #23538] adds c5c90b480e Fix segfault in maybe_script_execute. adds 3022a296bd preadv2/pwritev2: Handle offset == -1 [BZ #22753] adds 202d08db40 Fix misreported errno on preadv2/pwritev2 (BZ#23579) adds 48bef587bf signal: Use correct type for si_band in siginfo_t [BZ #23562] adds 27611fd05b Avoid use of strlen in getlogin_r (bug 22447). adds e37ec9c813 utmp: Avoid -Wstringop-truncation warning adds d161b294e1 timezone: pacify GCC -Wstringop-truncation adds 636f49ba92 Fix p_secstodate overflow handling (bug 22463). adds 3fb525c103 Increase buffer size due to warning from ToT GCC adds 935cecfe9a Fix nscd readlink argument aliasing (bug 22446). adds dd03d15e28 Fix string/tester.c build with GCC 8. adds 70e810a30c Disable strncat test array-bounds warnings for GCC 8. adds fe5978e1a5 Ignore -Wrestrict for one strncat test. adds 6ae2ca620a Fix string/bug-strncat1.c build with GCC 8. adds 33f5de7a79 Disable -Wrestrict for two nptl/tst-attr3.c tests. adds dc40423dba x86: Fix Haswell CPU string flags (BZ#23709) adds fcd86c6253 libanl: properly cleanup if first helper thread creation fai [...] adds 27e46f5836 Add an additional test to resolv/tst-resolv-network.c adds a0bc5dd3be CVE-2018-19591: if_nametoindex: Fix descriptor for overlong [...] adds 94417f6c26 malloc: Always call memcpy in _int_realloc [BZ #24027] adds a5bd0ba192 intl: Do not return NULL on asprintf failure in gettext [BZ #24018] adds d851e9199e [BZ #21745] powerpc: build some IFUNC math functions for lib [...] adds 7ab39c6a3c powerpc: Regenerate ULPs new c49ad9bdc9 Merge branch 'release/2.26/master' into ibm/2.26/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 | 369 +++++++++++++++ LICENSES | 9 - NEWS | 59 ++- conform/conformtest.pl | 26 +- debug/vasprintf_chk.c | 4 +- elf/Makefile | 9 +- elf/dl-load.c | 21 +- .../s_isnan-ppc64.S => elf/tst-big-note-lib.S | 24 +- sysdeps/posix/preadv64v2.c => elf/tst-big-note.c | 25 +- intl/dcigettext.c | 2 +- libio/Makefile | 3 + libio/memstream.c | 4 +- libio/strfile.h | 11 +- libio/strops.c | 14 +- libio/tst-vtables-common.c | 511 +++++++++++++++++++++ .../tst-vtables-interposed.c | 27 +- sysdeps/posix/preadv64v2.c => libio/tst-vtables.c | 26 +- libio/vasprintf.c | 4 +- libio/vtables.c | 16 + libio/wmemstream.c | 4 +- libio/wstrops.c | 16 +- malloc/Makefile | 1 + malloc/malloc.c | 73 +-- malloc/tst-malloc-too-large.c | 253 ++++++++++ manual/llio.texi | 21 +- math/math.h | 2 +- misc/sys/cdefs.h | 9 + misc/tst-preadvwritev-common.c | 38 ++ misc/tst-preadvwritev2-common.c | 77 +++- misc/tst-preadvwritev2.c | 3 + misc/tst-preadvwritev64v2.c | 3 + nptl/pthread_cond_common.c | 8 +- nptl/tst-attr3.c | 19 + nscd/connections.c | 5 +- nscd/dbg_log.c | 2 +- nscd/netgroupcache.c | 2 +- resolv/Makefile | 3 +- resolv/gai_misc.c | 7 +- resolv/res_debug.c | 24 +- resolv/res_send.c | 45 +- resolv/tst-p_secstodate.c | 67 +++ resolv/tst-resolv-network.c | 6 + stdio-common/tst-printf.c | 70 --- stdio-common/tst-printf.sh | 42 -- stdlib/Makefile | 2 +- stdlib/canonicalize.c | 2 +- stdlib/random_r.c | 9 +- stdlib/test-bz22786.c | 90 ++++ string/bug-strncat1.c | 8 + string/test-memcpy.c | 47 ++ string/test-memmove.c | 58 +++ string/test-mempcpy.c | 1 + string/tester.c | 58 ++- support/Makefile | 8 + support/check.h | 22 + support/support.h | 6 + support/support_format_addrinfo.c | 8 +- support/support_openpty.c | 109 +++++ support/support_quote_blob.c | 83 ++++ support/support_test_compare_blob.c | 76 +++ support/support_test_main.c | 3 +- support/test-driver.c | 4 + support/test-driver.h | 1 + support/tst-support_quote_blob.c | 61 +++ support/tst-test_compare_blob.c | 125 +++++ support/tty.h | 45 ++ .../xpthread_barrierattr_destroy.c | 25 +- .../xpthread_barrierattr_init.c | 25 +- .../xpthread_barrierattr_setpshared.c | 25 +- support/xthread.h | 3 + sysdeps/gnu/bits/utmp.h | 9 +- .../i386/i686/multiarch/memcpy-sse2-unaligned.S | 12 +- sysdeps/nptl/lowlevellock.h | 13 +- sysdeps/posix/preadv2.c | 5 +- sysdeps/posix/preadv64v2.c | 5 +- sysdeps/posix/pwritev2.c | 5 +- sysdeps/posix/pwritev64v2.c | 5 +- sysdeps/powerpc/fpu/libm-test-ulps | 4 +- sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile | 36 +- .../powerpc64/fpu/multiarch/s_isnan-ppc64.S | 3 + sysdeps/unix/getlogin_r.c | 5 +- sysdeps/unix/sysv/linux/bits/types/siginfo_t.h | 2 +- sysdeps/unix/sysv/linux/getlogin_r.c | 9 + sysdeps/unix/sysv/linux/i386/Makefile | 3 + sysdeps/unix/sysv/linux/i386/sigaction.c | 3 +- sysdeps/unix/sysv/linux/i386/tst-bz21269.c | 233 ++++++++++ sysdeps/unix/sysv/linux/if_index.c | 9 +- sysdeps/unix/sysv/linux/ifaddrs.c | 8 + sysdeps/unix/sysv/linux/preadv2.c | 7 +- sysdeps/unix/sysv/linux/preadv64v2.c | 8 +- sysdeps/unix/sysv/linux/pwritev2.c | 7 +- sysdeps/unix/sysv/linux/pwritev64v2.c | 7 +- sysdeps/unix/sysv/linux/s390/bits/utmp.h | 9 +- sysdeps/unix/sysv/linux/spawni.c | 2 +- sysdeps/x86/cpu-features.c | 33 +- sysdeps/x86/cpu-features.h | 4 +- .../multiarch/memmove-avx512-no-vzeroupper.S | 5 +- time/bits/types/struct_timespec.h | 5 +- timezone/zic.c | 2 +- 99 files changed, 2865 insertions(+), 461 deletions(-) copy sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-ppc64.S => elf/tst-big-note-l [...] copy sysdeps/posix/preadv64v2.c => elf/tst-big-note.c (63%) create mode 100644 libio/tst-vtables-common.c copy misc/tst-preadvwritev2.c => libio/tst-vtables-interposed.c (54%) copy sysdeps/posix/preadv64v2.c => libio/tst-vtables.c (63%) create mode 100644 malloc/tst-malloc-too-large.c create mode 100644 resolv/tst-p_secstodate.c create mode 100644 stdlib/test-bz22786.c create mode 100644 support/support_openpty.c create mode 100644 support/support_quote_blob.c create mode 100644 support/support_test_compare_blob.c create mode 100644 support/tst-support_quote_blob.c create mode 100644 support/tst-test_compare_blob.c create mode 100644 support/tty.h copy sysdeps/posix/preadv64v2.c => support/xpthread_barrierattr_destroy.c (63%) copy sysdeps/posix/preadv64v2.c => support/xpthread_barrierattr_init.c (63%) copy sysdeps/posix/preadv64v2.c => support/xpthread_barrierattr_setpshared.c (63%) create mode 100644 sysdeps/unix/sysv/linux/i386/tst-bz21269.c