Change logs for glibc source package in Artful

  • glibc (2.26-0ubuntu2.1) artful-security; urgency=medium
    
      * SECURITY UPDATE: Memory leak in dynamic loader (ld.so)
        - debian/patches/any/cvs-compute-correct-array-size-in-_dl_init_paths.diff:
          Compute correct array size in _dl_init_paths
        - CVE-2017-1000408
      * SECURITY UPDATE: Buffer overflow in dynamic loader (ld.so)
        - debian/patches/any/cvs-count-components-of-expanded-path-in-_dl_init_paths.diff:
          Count components of the expanded path in _dl_init_path
        - CVE-2017-1000409
      * SECURITY UPDATE: One-byte overflow in glob
        - debian/patches/any/cvs-fix-one-byte-glob-overflow.diff: Fix one-byte
          overflow in glob
        - CVE-2017-15670
      * SECURITY UPDATE: Buffer overflow in glob
        - debian/patches/any/cvs-fix-glob-buffer-overflow.diff: Fix buffer overflow
          during GLOB_TILDE unescaping
        - CVE-2017-15804
      * SECURITY UPDATE: Local privilege escalation via mishandled RPATH / RUNPATH
        - debian/patches/any/cvs-elf-check-for-empty-tokens.diff: elf: Check for
          empty tokens before dynamic string token expansion
        - CVE-2017-16997
      * SECURITY UPDATE: Integer overflow in malloc()
        - debian/patches/any/cvs-fix-integer-overflow-in-malloc.diff: Fix integer
          overflow in malloc when tcache is enabled
        - CVE-2017-17426
      * SECURITY UPDATE: Buffer underflow in realpath()
        - debian/patches/any/cvs-make-getcwd-fail-if-path-is-no-absolute.diff:
          Make getcwd(3) fail if it cannot obtain an absolute path
        - CVE-2018-1000001
    
     -- Chris Coulson <email address hidden>  Fri, 12 Jan 2018 20:42:20 +0000
  • glibc (2.26-0ubuntu2) artful; urgency=medium
    
      * Cherry-pick some changes from Debian git for a few pending Ubuntu bugfixes:
        - Update to master and drop redundant submitted-tst-tlsopt-powerpc.diff.
        - debian/patches/any/local-cudacc-float128.diff: Local patch to prevent
          defining __HAVE_FLOAT128 on NVIDIA's CUDA compilers (LP: #1717257)
        - debian/patches/arm/git-arm64-memcmp.diff: Backport optimized memcmp
          for AArch64, improving performance from 25% to 500% (LP: #1720832)
        - debian/patches/amd64/git-x86_64-search.diff: Backport upstream commit
          to put x86_64 back in the search path, like in 2.25 (LP: #1718928)
        - debian/rules.d/debhelper.mk: Filter python hooks in stage1 (LP: #1715366)
    
     -- Adam Conrad <email address hidden>  Wed, 11 Oct 2017 14:21:40 -0600
  • glibc (2.26-0ubuntu1) artful; urgency=medium
    
      * Merge with current 2.26 from Debian experimental git, remaining changes:
        - Enable libc6{,-dev}-armel on armhf and libc6{-dev}-armhf on armel.
        - Heavily mangle the way we do service restarting on major upgrades.
        - Build i386 variants as -march=i686, build amd64 with -O3, and build
          ppc64 variants (both 64-bit and 32-bit) with -O3 -fno-tree-vectorize.
        - Build generic i386 flavour with -mno-tls-direct-seg-refs for Xen.
        - Drop the libc6-xen flavour, as the above change covers Xen's needs.
        - Enable systemtap support, which is currently disabled in Debian.
        - Don't build libc-l10n, its contents get stripped for language-packs.
        - Drop libc-bin manpages Recommends to Suggests to keep it in standard.
        - Revert dropping the ldconfig wrapper, xenial still has a lot of
          packages that don't ship a trigger but instead call in postinst.
        - Use DH_COMPAT=8 for dh_strip to fix debug sections for valgrind.
        - Mangle locales package to support Ubuntu language packs seamlessly.
      * debian/rules.d/build.mk: Configure with --enable-obsolete-nsl until we
        sort out a reasonable nsswitch migration strategy from compat to files.
    
    glibc (2.26-0experimental0) UNRELEASED; urgency=medium
    
      * New upstream release (LP: #1703368), with git updates to 2017-09-01:
        - debian/{symbols.wildcards,control}: Update and regen for 2.26.
        - debian/patches/alpha/submitted-termios_h.diff: upstreamed.
        - debian/patches/arm/submitted-strip-bit-0.diff: upstreamed.
        - debian/patches/hurd-i386/git-__inet6_scopeid_pton.diff: upstreamed.
        - debian/patches/any/submitted-string2-strcmp.diff: obsolete.
        - debian/patches/any/local-tst-writev.diff: fixed upstream.
        - debian/patches/any/local-dynamic-resolvconf.diff: fixed upstream.
        - debian/patches/any/submitted-unicode-9.0.0.diff: obsolete.
        - debian/patches/any/cvs-malloc-hardening.diff: upstreamed.
        - debian/patches/any/local-bits-sigstack.diff: fixed upstream.
        - debian/patches/i386/local-cmov.diff: dropped, no longer useful.
        - debian/patches/all/local-ldd.diff: rebased.
        - debian/patches/any/local-ldso-disable-hwcap.diff: rebased.
        - debian/patches/any/local-tcsetaddr.diff: rebased.
        - debian/patches/any/submitted-resolv-unaligned.diff: rebased.
        - debian/patches/arm/local-arm-futex.diff: rebased.
        - debian/patches/hurd-i386/local-ED.diff: rebased.
        - debian/patches/hurd-i386/tg-EGREGIOUS-fr.diff: rebased.
        - debian/patches/hurd-i386/tg-EIEIO-fr.diff: rebased.
        - debian/patches/kfreebsd/submitted-auxv.diff: rebased.
        - debian/patches/kfreebsd/submitted-waitid.diff: rebased.
        - debian/patches/localedata/locales-fr.diff: rebased.
        - debian/patches/powerpc/submitted-tst-tlsopt-powerpc.diff: rebased.
        - debian/patches/sparc/submitted-sparc64-socketcall.diff: rebased.
        - Disabled the following hurd-i386 patches to speed up Linux porting:
          - hurd-i386/tg-hurdsig-global-dispositions.diff: disabled.
          - hurd-i386/local-hurdsig-global-dispositions-version.diff: disabled.
          - hurd-i386/tg-hurdsig-SA_SIGINFO.diff: disabled.
          - hurd-i386/tg-hurdsig-fixes-2.diff: disabled.
          - hurd-i386/submitted-exec_filename.diff: disabled.
          - hurd-i386/tg-hurdsig-boot-fix.diff: disabled.
          - hurd-i386/tg-io_select_timeout.diff: disabled.
          - hurd-i386/tg-poll_errors_fixes.diff: disabled.
          - hurd-i386/tg-socket_flags.diff: disabled.
          - hurd-i386/tg-pipe2.diff: disabled.
          - hurd-i386/tg-sigstate_thread_reference.diff: disabled.
          - hurd-i386/tg-extern_inline.diff: disabled.
          - hurd-i386/tg-gsync-libc.diff: disabled.
          - hurd-i386/tg-ONSTACK.diff: disabled.
          - hurd-i386/tg-libc_rwlock_recursive.diff: disabled.
          - hurd-i386/tg2.25-tls.diff: disabled.
        - debian/patches/localedata/local-hu_HU-sort.diff: Make testsuite
          agree with the sorting we see in Debian, may need another look.
        - debian/control.in/libc: Drop ancient Breaks satisfied in oldoldstable.
        - debian/{debhelper.in/libc.preinst,sysdeps/amd64.mk,sysdeps/i386.mk}:
          Bump MIN_KERNEL_SUPPORTED to 3.2 on x86, following upstream's change.
        - debian/sysdeps/{powerpc.mk,ppc64.mk,ppc64el.mk,s390x.mk}: Disable
          lock-elision on powerpc and s390, following IBM's recommendation,
          and fixing testsuite regressions on (at least) ppc64el in the process.
        - debian/testsuite-xfail-debian.mk: Re-enable xfailed resolv tests.
        - debian/testsuite-xfail-debian.mk: Allow tst-create-detached to fail on
          all platforms; the design of this test is such that the outcome relies
          on cache sizes and noisiness of the build system, which is unreliable.
        - debian/testsuite-xfail-debian.mk: Use granular pow/setpayloadsig xfails.
    
    glibc (2.25-0experimental4) UNRELEASED; urgency=medium
    
      [ Samuel Thibault ]
      * patches/hurd-i386/git-bits-sysmacros.h.diff: New patch.
      * patches/hurd-i386/git-stack_chk_fail_local.diff: New patch.
      * patches/hurd-i386/git-stack-protect-static.diff: New patch.
      * patches/hurd-i386/cvs-libpthread.diff: Update, fixes rt/tst-aio and
        rt/tst-aio64 sync ordering.
      * sysdeps/hurd.mk: Enable stack-protector on the Hurd.
    
      [ Aurelien Jarno ]
      * Replace debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff
        by the final version git/submitted-syscalls5-7-unbound-stack.diff.
    
    glibc (2.25-0experimental3) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/debhelper.in/libc-dev-alt.install, debian/rules.d/debhelper.mk: do
        no try to install libm-*.a for builds without mvec.
      * debian/rules.d/build.mk: run configure with --enable-stack-protector=
        strong.
      * debian/sysdeps/hurd.mk: disable stack-protector on the Hurd.
      * debian/patches/kfreebsd/local-sysdeps.diff: update to revision 6172 (from
        glibc-bsd).
      * debian/rules, debian/rules.d/build.mk, debian/control.in/main: use
        dh_update_autotools_config from debhelper instead of
        dh_autotools-dev_updateconfig from autotools-dev.
    
    glibc (2.25-0experimental2) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * Do not try to install NPTL GDB pretty-printers on non-Linux.
      * debian/control.in/main: build-depends on autotools-dev.
      * debian/rules, debian/rules.d/build.mk: update/restore config.guess and
        config.sub on configure/clean.
      * debian/debhelper.in/libc-dev{-alt,}.install: install libm-*.a to also
        install the versioned static library on architectures with mvec support.
        Closes: #872852.
      * debian/patches/git-updates.diff: update from upstream stable branch.
      * debian/rules.d/build.mk: reduce TIMEOUTFACTOR to 15 from 25. This should
        fix FTBFS on HPPA.
      * debian/debhelper.in/nscd.init: add support for the try-restart argument
        to nscd's init script.
      * debian/debhelper.in/libc.postinst, debian/script.in/nsscheck.sh: drop
        wheezy to jessie upgrade code for samba.
      * debian/debhelper.in/libc.postinst, debian/debhelper.in/libc.templates,
        debian/po/*: do not call /etc/init.d scripts even as a fallback as
        invoke-rc.d is now always available.
      * debian/debhelper.in/libc.preinst, debian/debhelper.in/libc.postrm: drop
        code to handle upgrades from wheezy.
      * debian/script.in/nohwcap.sh: drop code to support libc0.1-i686 and
        libc6-i686.
      * debhelper.in/*.lintian-overrides: cleanup lintian overrides.
      * debian/control.in/main: drop the XS-Testsuite field, it has been replaced
        by a Testsuite field automatically added by dpkg.
      * debian/control.in/main: bump Standards-Version to 4.0.1.
    
    glibc (2.25-0experimental1) experimental; urgency=medium
    
      [ Samuel Thibault ]
      * patches/hurd-i386/submitted-net.diff: rebased.
      * patches/hurd-i386/tg-tls.diff: update.
      * patches/hurd-i386/submitted-malloc-setstate.diff: update.
      * patches/hurd-i386/submitted-shm_open_pthread.diff: new patch.
      * patches/hurd-i386/cvs-libc_init_secure.diff: new patch.
      * patches/hurd-i386/cvs-libpthread.diff: update.
      * patches/hurd-i386/git-__inet6_scopeid_pton.diff: new patch from upstream.
      * patches/hurd-i386/tg2.25-tls.diff: new patch.
      * patches/hurd-i386/local-nocheck-installed-headers.diff: New patch to
        disable checking hurd and mach headers for standards, they are not.
      * patches/hurd-i386/submitted-net.diff: Disable installing if_ppp.h, it just
        does not work without OS-specific ppp_defs.h.
      * testsuite-xfail-debian.mk: update for hurd-i386.
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Reduce EDNS payload size to 1200 bytes (CVE-2017-12132). Closes:
          #870650.
        - debian/patches/hppa/local-fptr-table-size.diff: upstreamed.
        - debian/patches/hppa/local-shmlba.diff: upstreamed.
        - debian/patches/hppa/submitted-gmon-start.diff: partially upstreamed.
        - debian/patches/hppa/submitted-dladdr.diff: upstreamed.
        - debian/patches/hppa/local-stack-grows-up.diff: upstreamed.
        - debian/patches/hppa/submitted-setcontext.diff: upstreamed.
        - debian/patches/hppa/submitted-sysdeps-cancel.diff: upstreamed.
        - debian/patches/hppa/submitted-longjmp.diff: upstreamed.
      * debian/patches/kfreebsd/local-sysdeps.diff, local-fbtl.diff:
        update to revision 6171 (from glibc-bsd).
      * testsuite-xfail-debian.mk: update for kfreebsd-i386.
      * debian/patches/any/local-bits-sigstack.diff: new patch to fix
        <bits/sigstack.h> on Hurd and kFreeBSD.
      * debian/control.in/main: Build-Depends on python3 when running the
        testsuite.
      * debian/rules.d/build.mk, debian/debhelper.in/libc-dev.install,
        debian/debhelper.in/libc-dev-alt.install: install the NPTL GDB
        pretty-printer python macros in the libc6-dev and libc6-*-dev packages.
        Closes: #868247.
      * debian/debhelper.in/libc-dev-alt.{preinst,postinst}: remove, used to
        handle the multiarch transition.
      * debian/debhelper.in/libc.{preinst,postinst}: remove code not needed
        since jessie.
      * debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff: new
        patch to fix unbounded stack allocation in O32 syscalls with 5 to 7
        arguments, causing nptl/tst-rwlock15 to fail on mips and mipsel.
      * debian/control.in/main,debian/compat: switch to debhelper 10.
    
      [ John David Anglin ]
      * debian/patches/any/submitted-resolv-unaligned.diff: new patch to fix
        misaligned accesses in res_query.c to fields in HEADER struct (closes:
        #827703).
    
    glibc (2.25-0experimental0) experimental; urgency=medium
    
      * New upstream release:
        - debian/control: regenerate.
        - debian/symbols.wildcard: update for 2.25.
        - debian/patches/git-updates.diff: update from upstream stable branch.
        - debian/patches/alpha/local-string-functions.diff: rebased.
        - debian/patches/alpha/submitted-fegetenv-namespace.diff: upstreamed.
        - debian/patches/amd64/local-blacklist-for-Intel-TSX.diff: upstreamed.
        - debian/patches/hppa/cvs-atomic-machine.diff: upstreamed.
        - debian/patches/hurd-i386/tg-tls.diff: rebased.
        - debian/patches/hurd-i386/tg-tls-threadvar.diff: rebased.
        - debian/patches/hurd-i386/tg-hurdsig-fixes-2.diff: rebased.
        - debian/patches/hurd-i386/unsubmitted-NO_HIDDEN.diff: rebased.
        - debian/patches/hurd-i386/cvs-check-local-headers.diff: upstreamed.
        - debian/patches/hurd-i386/tg-faccessat.diff: rebased and reworked.
        - debian/patches/hurd-i386/tg-gsync-libc.diff: rebased.
        - debian/patches/hurd-i386/git-recvmsg.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-adjtime-NULL.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-mallocfork.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-hurd_signal.h_c++.diff: upstreamed.
        - debian/patches/i386/cvs-cpuid-level2.diff: upstreamed.
        - debian/patches/kfreebsd/submitted-auxv.diff: rebased.
        - debian/patches/sparc/cvs-test-strncmp.diff: upstreamed.
        - debian/patches/any/local-rtlddir-cross.diff: rebased.
        - debian/patches/any/local-asserth-decls.diff: rebased.
        - debian/patches/any/submitted-longdouble.diff: dropped, obsolete.
        - debian/patches/any/local-disable-libnss-db.diff: rebased.
        - debian/patches/any/local-revert-bz13979.diff: rebased.
        - debian/patches/any/submitted-dlopen-noload.diff: upstreamed.
        - debian/patches/any/cvs-malloc-hardening.diff: rebased.
      * debian/testsuite-xfail-debian.mk: mark a few resolv related tests as
        XFAIL, as they fail due to local-dynamic-resolvconf.diff, which
        automatically reload a changed /etc/resolv.conf file. A better version
        of this patch has been merged in glibc 2.26, but is not easily
        backportable.
      * debian/testsuite-xfail-debian.mk: mark tst-strfrom and tst-strfrom-locale
        as XFAIL on mips*, they are due to corner case bugs in the FPU. Give more
        details about each issue.
      * debian/testsuite-xfail-debian.mk: mark test-double, test-idouble,
        test-ifloat and test-ildouble as XFAIL on s390x, they are due to a bug in
        GCC 6 (fixed in GCC 7) and not a regression from 2.24.
    
    glibc (2.24-17) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * patches/hurd-i386/unsubmitted-clock_t_centiseconds.diff: Drop clock() part
        from patch, it always uses CLOCKS_PER_SEC which is always 1000000. Should
        fix ffmpeg build.  Closes: Bug#872556.
    
      [ Aurelien Jarno ]
      * debian/patches/any/submitted-intl-tstgettext.diff: new patch to fix the
        intl/tst-gettext with newer gettext versions.  Closes: #873097.
    
    glibc (2.24-16) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/sysdeps/kfreebsd-i386.mk: don't try to build libc0.1-i686.
      * debian/sysdeps/hurd-i386.mk: don't try to build libc0.3-i686.
      * debian/sysdeps/i386.mk: don't try to build libc6-i686.
      * debian/testsuite-xfail-debian.mk: update kfreebsd* according to
        git-updates.diff.
    
      [ Samuel Thibault ]
      * debian/testsuite-xfail-debian.mk: update hurd according to git-updates.diff.
    
    glibc (2.24-15) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Avoid use-after-free read access in clntudp_call (CVE-2017-12133).
          Closes: #870648.
      * debian/control.in/*: Change back gcc-multilib to a Recommends for
        biarch packages. It provides the /usr/include/linux/asm symlink.
      * debian/control.in/x32: Add a gcc-multilib Recommends for libc6-dev-x32.
      * Update French debconf translation, by Alban Vidal.  Closes: #872025.
      * debian/control.in/main: Change multiarch-support to priority optional
        and section oldlibs.
      * debian/control.in/opt: Remove transitional packages libc0.1-i686,
        libc0.3-i686, libc6-i686.
      * debian/control.in/libc, debian/control.in/main, debian/control.in/opt:
        change the priority of libc0.1-dbg, libc0.1-udeb, libc0.3-dbg,
        libc0.3-udeb, libc0.3-xen, libc6.1-alphaev67, libc6.1-dbg, libc6.1-udeb,
        libc6-dbg, libc6-udeb, libc6-xen and locales-all to optional.
    
    glibc (2.24-14) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix namespace register pollution on sh4.  Closes: #776471.
      * debian/patches/powerpc/submitted-tst-tlsopt-powerpc.diff: new proposed
        patch to fix tst-tlsopt-powerpc when built with binutils >= 2.29.
    
    glibc (2.24-13) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix ld.so segfault on arm64.
        - Fix build with newer binutils.  Closes: #869717.
        - debian/patches/any/submitted-perl-inc.diff: drop, upstreamd.
        - debian/patches/any/local-CVE-2017-1000366-rtld-LD_LIBRARY_PATH.diff:
          drop, upstreamd.
        - debian/patches/any/local-CVE-2017-1000366-rtld-LD_PRELOAD.diff: drop,
          upstreamed.
        - debian/patches/any/local-CVE-2017-1000366-rtld-LD_AUDIT.diff: drop,
          upstreamed.
        - debian/patches/any/cvs-vectorized-strcspn-guards.diff: drop, upstreamed.
        - debian/patches/any/cvs-hwcap-AT_SECURE.diff: drop, upstreamed.
      * debian/rules.d/debhelper.mk: relax the dependency on linux-libc-dev to the
        upstream version.
      * Greek debconf translation update from Vangelis Skarmoutsos.  Closes:
        #867474.
      * Update Dutch debconf translation, by Frans Spiesschaert.  Closes: #867981.
      * debian/debhelper.in/libc-bin.triggers: declare the trigger as
        interest-await.
      * debian/control.in/*: Demote gcc-multilib 'Recommends' to a 'Suggests'.
        Closes: #865429.
    
      [ Adam Conrad ]
      * debian/patches/arm/submitted-strip-bit-0.diff: Fix ld.so crash on armv7t.
    
      [ Santiago Vila ]
      * debian/debhelper.in/libc-bin.postinst: do not update /etc/nsswitch.conf
        when its content already matches the default.  Closes: #865144.
    
     -- Adam Conrad <email address hidden>  Mon, 04 Sep 2017 01:34:21 -0600
  • glibc (2.24-17ubuntu1) artful; urgency=medium
    
      * Merge with Debian.
    
    glibc (2.24-17) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * patches/hurd-i386/unsubmitted-clock_t_centiseconds.diff: Drop clock() part
        from patch, it always uses CLOCKS_PER_SEC which is always 1000000. Should
        fix ffmpeg build.  Closes: Bug#872556.
    
      [ Aurelien Jarno ]
      * debian/patches/any/submitted-intl-tstgettext.diff: new patch to fix the
        intl/tst-gettext with newer gettext versions.  Closes: #873097.
    
    glibc (2.24-16) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/sysdeps/kfreebsd-i386.mk: don't try to build libc0.1-i686.
      * debian/sysdeps/hurd-i386.mk: don't try to build libc0.3-i686.
      * debian/sysdeps/i386.mk: don't try to build libc6-i686.
      * debian/testsuite-xfail-debian.mk: update kfreebsd* according to
        git-updates.diff.
    
      [ Samuel Thibault ]
      * debian/testsuite-xfail-debian.mk: update hurd according to git-updates.diff.
    
    glibc (2.24-15) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Avoid use-after-free read access in clntudp_call (CVE-2017-12133).
          Closes: #870648.
      * debian/control.in/*: Change back gcc-multilib to a Recommends for
        biarch packages. It provides the /usr/include/linux/asm symlink.
      * debian/control.in/x32: Add a gcc-multilib Recommends for libc6-dev-x32.
      * Update French debconf translation, by Alban Vidal.  Closes: #872025.
      * debian/control.in/main: Change multiarch-support to priority optional
        and section oldlibs.
      * debian/control.in/opt: Remove transitional packages libc0.1-i686,
        libc0.3-i686, libc6-i686.
      * debian/control.in/libc, debian/control.in/main, debian/control.in/opt:
        change the priority of libc0.1-dbg, libc0.1-udeb, libc0.3-dbg,
        libc0.3-udeb, libc0.3-xen, libc6.1-alphaev67, libc6.1-dbg, libc6.1-udeb,
        libc6-dbg, libc6-udeb, libc6-xen and locales-all to optional.
    
    glibc (2.24-14) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix namespace register pollution on sh4.  Closes: #776471.
      * debian/patches/powerpc/submitted-tst-tlsopt-powerpc.diff: new proposed
        patch to fix tst-tlsopt-powerpc when built with binutils >= 2.29.
    
    glibc (2.24-13) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix ld.so segfault on arm64.
        - Fix build with newer binutils.  Closes: #869717.
        - debian/patches/any/submitted-perl-inc.diff: drop, upstreamd.
        - debian/patches/any/local-CVE-2017-1000366-rtld-LD_LIBRARY_PATH.diff:
          drop, upstreamd.
        - debian/patches/any/local-CVE-2017-1000366-rtld-LD_PRELOAD.diff: drop,
          upstreamed.
        - debian/patches/any/local-CVE-2017-1000366-rtld-LD_AUDIT.diff: drop,
          upstreamed.
        - debian/patches/any/cvs-vectorized-strcspn-guards.diff: drop, upstreamed.
        - debian/patches/any/cvs-hwcap-AT_SECURE.diff: drop, upstreamed.
      * debian/rules.d/debhelper.mk: relax the dependency on linux-libc-dev to the
        upstream version.
      * Greek debconf translation update from Vangelis Skarmoutsos.  Closes:
        #867474.
      * Update Dutch debconf translation, by Frans Spiesschaert.  Closes: #867981.
      * debian/debhelper.in/libc-bin.triggers: declare the trigger as
        interest-await.
      * debian/control.in/*: Demote gcc-multilib 'Recommends' to a 'Suggests'.
        Closes: #865429.
    
      [ Adam Conrad ]
      * debian/patches/arm/submitted-strip-bit-0.diff: Fix ld.so crash on armv7t.
    
      [ Santiago Vila ]
      * debian/debhelper.in/libc-bin.postinst: do not update /etc/nsswitch.conf
        when its content already matches the default.  Closes: #865144.
    
     -- Matthias Klose <email address hidden>  Thu, 31 Aug 2017 07:44:52 +0200
  • glibc (2.24-12ubuntu1) artful; urgency=medium
    
      * Merge with Debian testing, bringing in packaging and upstream fixes.
        - any/cvs-resolv-internal-qtype.diff: Revert to avoid an ABI break.
        - ubuntu/local-disable-ld_audit.diff: Rewrite to apply to new code.
      * any/cvs-common-symbols.diff: Apply to fix build with newer binutils.
      * arm/cvs-rtld-startup.diff: Backport fix for rtld startup on arm64.
      * arm/submitted-strip-bit-0.diff: ML fix to the ld.so crash on armv7t.
    
     -- Adam Conrad <email address hidden>  Sat, 01 Jul 2017 15:13:50 -0600
  • glibc (2.24-9ubuntu2) zesty; urgency=medium
    
      * debian/patches/any/cvs-resolv-internal-qtype.diff: Revert to avoid
        failure in name resolution on upgrades from yakkety (LP: #1674532)
    
     -- Adam Conrad <email address hidden>  Tue, 21 Mar 2017 15:27:15 -0600