Change logs for glibc source package in Buster

  • glibc (2.28-10+deb10u1) buster; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch
        (Closes: #930697):
        - Add more integrity check to malloc() function.
        - Fix crash in _IO_wfile_sync.
        - Fix bad free() in libdl if dlerror() is not used.  Closes: #953257.
        - Fix overflow in glibc.malloc.tcache_count tunable.
        - Fix old x86 applications crash on exit() under valgrind.
        - Remove copy_file_range emulation. The kernel interface has at evolved
          and the glibc emulation doesn't match it anymore, so it's better for
          it to return -ENOSYS. This only impacts Linux kernels << 4.8.
        - Avoid lazy binding of symbols that may follow a variant PCS on arm64, to
          support binaries using AdvSIMD and SVE vector calls.
        - Fix large mmap64 offset for the N32 ABI on mips/mipsel/mips64el.
        - Improve string functions performances on arm64.
      * debian/patches/any/git-libio-stdout-putc.diff: refresh.
      * debian/debhelper.in/libc.preinst: simplify the version comparison by only
        comparing the two first parts, now that kernel 2.X are not supported
        anymore.  Closes: #1004861.
      * debian/debhelper.in/libc.preinst: drop the check for kernel release > 255
        now that glibc and preinstall script are fixed.  Closes: #987266.
    
     -- Aurelien Jarno <email address hidden>  Tue, 15 Mar 2022 23:48:49 +0100
  • glibc (2.28-10) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix infinite loop in pldd.  Closes: #913929.
    
     -- Aurelien Jarno <email address hidden>  Wed, 01 May 2019 19:24:19 +0200
  • glibc (2.28-8) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch.
      * Update Danish debconf translation, by Joe Hansen.  Closes: #923055.
    
      [ Samuel Thibault ]
      * debian/patches/hurd-i386/libpthread_sigs.diff: Enable patch to restore
        per-thread signal distribution, lost on upgrading to 2.28. Fixes go.
      * debian/patches/hurd-i386/git-renameat2.diff: New patch, fixes renameat2,
        now used by coreutils.
    
     -- Samuel Thibault <email address hidden>  Wed, 27 Feb 2019 21:56:01 -0800
  • glibc (2.28-7) unstable; urgency=medium
    
      * debian/patches/hurd-i386/local-no-bootstrap-fs-access.diff: Refresh.
    
     -- Samuel Thibault <email address hidden>  Sat, 09 Feb 2019 18:34:27 +0100
  • glibc (2.28-6) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * debian/patches/hurd-i386/git-AT_EMPTY_PATH.diff: New patch, fixes qt's
        file size query.
      * debian/patches/hurd-i386/git-altstack.diff: New patch, fixes altstack
        initial state.
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix a buffer overflow in string/memory functions on x32 (CVE-2019-6488).
        - Reject IP addresses with trailing characters (CVE-2016-10739).  Closes:
          #920047.
        - Fix wrong return value for memcmp on amd64 and x32 due to mishandling
          of most significant bit (CVE-2019-7309).
      * Update Russian debconf translation, by Lev Lamberov.  Closes:
        #921165.
      * debian/patches/any/local-ldso-disable-hwcap.diff: only check for
        /etc/ld.so.nohwcap on alpha, hurd-i386 and i386. Based on a patch from
        Josh Triplett.  Closes: #908928.
      * debian/patches/any/git-libio-stdout-putc.diff: fix puts and putchar output
        with change stdout pointer.  Closes: #761300.
      * debhelper.in/locales.bug-presubj: drop obsolete file, the dependency
        mechanism for locales has been changes a lot of time ago.
    
     -- Aurelien Jarno <email address hidden>  Tue, 05 Feb 2019 19:55:42 +0100
  • glibc (2.28-5) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/script.in/nsscheck.sh: fix a typo s/samaba/samba/. Closes:
        #909047.
      * debian/debhelper.in/libc.postrm: suidmanager is long gone, remove support
        for it.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - debian/patches/arm/submitted-gcc-8-kernel-assisted-atomics.diff:
          upstreamed.
        - any/submitted-workaround-math-errno-gcc-bug.diff: upstreamed.
      * debian/control.in/libc: fix nocache Breaks, set it to (<< 1.1-1~). Closes:
        #918583.
      * debian/patches/localedata/git-en_US-date_fmt.diff: backport from upstream
        support for date_fmt for the en_US locale. Closes: #877900.
    
      [ Samuel Thibault ]
      * debian/patches/hurd-i386/git-libpthread_setpshared.diff: New patch to
        avoid letting packages use setpshared.
    
     -- Aurelien Jarno <email address hidden>  Sat, 12 Jan 2019 18:50:25 +0100
  • glibc (2.28-4) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/testsuite-xfail-debian.mk: whitelist math/test-fenv on riscv64.
        This failure is also due to a kernel bug.
      * debian/sysdeps/riscv64.mk: increase TIMEOUTFACTOR to 100 on riscv64.
      * debian/local/manpages/*: remove manpages that are not installed in the
        binary packages.
      * debian/local/manpages/po/de.po: update German manpages translations, by
        Helge Kreutzmann. Closes: #877434.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - debian/patches/any/submitted-sigaction-sa-restorer.diff: upstreamed.
      * debian/testsuite-xfail-debian.mk: whitelist tests that sometimes fail in
        a riscv64 QEMU VM, but not on a HiFive Unleashed board.
      * debian/patches/submitted-gcc-8-kernel-assisted-atomics.diff: fix kernel
        assisted atomics on armel with GCC 8.
      * debian/control.in/main, debian/sysdeps/armel.mk: build with GCC 8 on
        armel.
      * debian/patches/any/submitted-workaround-math-errno-gcc-bug.diff:
        workaround GCC bug BZ #88576 / Debian #917115 by not using -fmath-errno
        outside of libm.  Closes: #916779.
      * debian/patches/riscv64/git-thread-debugging.diff: fix thread debugging
        in gdb on riscv64.
    
      [ Samuel Thibault ]
      * debian/testsuite-xfail-debian.mk: whitelist failing new tests on hurd.
      * debian/patches/hurd-i386/git-fcntl64.diff: Fix 64bit implementation.
      * debian/patches/hurd-i386/tg-context_functions.diff: Update from topgit.
      * debian/patches/hurd-i386/tg-sysvshm.diff: Update from topgit.
      * debian/patches/hurd-i386/tg-magic-pid.diff: rename to git-magic-pid.diff.
    
     -- Aurelien Jarno <email address hidden>  Sat, 29 Dec 2018 11:04:27 +0100
  • glibc (2.28-3) unstable; urgency=medium
    
      [ John David Anglin ]
      * debian/testsuite-xfail-debian.mk: whitelist misc/tst-preadvwritev2,
        misc/tst-preadvwritev64v2 and test-xfail-tst-setcontext7 on hppa.  Closes:
        #915676.
    
      [ Aurelien Jarno ]
      * debian/testsuite-xfail-debian.mk: whitelist math/test-float64x-float128-mul
        on sparc64.  Closes: #916124.
      * debian/control.in/libc: add a Breaks: nocache (<< 1.0-1 ) to
        @libc@ as it doesn't work with glibc 2.28.
      * debian/testsuite-xfail-debian.mk: whitelist math/test-fpucw,
        math/test-fpucw-ieee, math/test-fpucw-ieee-static and
        math/test-fpucw-static on riscv64. Thoses failures are due to a kernel
        bug.
      * debian/sysdeps/riscv64.mk: increase TIMEOUTFACTOR to 50 on riscv64.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - debian/patches/riscv64/submitted-start-cfi.diff: upstreamed.
      * debian/patches/submitted-sigaction-sa-restorer.diff: fix a regression in
        sigaction on m68k.  Closes: #915958.
      * debian/script.in/nsscheck.sh: drop direct support for file-rc and always
        run invoke-rc.d instead. invoke-rc.d in stretch has support for file-rc.
        Closes: #916588.
    
     -- Aurelien Jarno <email address hidden>  Sun, 16 Dec 2018 18:25:59 +0100
  • glibc (2.28-2) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * patches/hurd-i386/git-fcntl64.diff: Fix returning value returned by
        __f_setlk.
    
      [ Aurelien Jarno ]
      * debian/control.in/libc: breaks r-cran-later (<< 0.7.5+dfsg-2), ie
        versions built with tinycthread.  Closes: #915339.
      * debian/patches/git-updates.diff: update from upstream stable branch.
      * debian/testsuite-xfail-debian.mk: allow tst-pkey to fail on ppc64el, ppc64
        powerpc and powerpcspe as the glibc implementation is still only partial.
        Closes: #914997.
      * debian/control.in/main: glibc-source: add breaks on cross-toolchain-base
        (<< 29~) and cross-toolchain-base-ports (<< 25~) as those packages are not
        compatible with glibc 2.28.  Closes: #915621.
      * debian/testsuite-xfail-debian.mk: whitelist misc/tst-preadvwritev2 and
        misc/tst-preadvwritev64v2 on x32. The failing part of those tests is new,
        and the it looks like a kernel bug in the compat layer.
      * debian/testsuite-xfail-debian.mk: whitelist elf/tst-execstack-needed on
        riscv64, it is similar to the already whitelisted test
        elf/test-xfail-tst-execstack.
      * debian/debhelper.in/locales.postinst: fix regexp checking for installed
        locales package.  Closes: #903964.
    
     -- Aurelien Jarno <email address hidden>  Wed, 05 Dec 2018 19:50:21 +0100
  • glibc (2.28-1) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * patches/hurd-i386/git-fcntl64.diff: Fix tst-utmp* tests.
      * debian/patches/hurd-i386/tg-WRLCK-upgrade.diff: Refresh.
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix a file descriptor leak in if_nametoindex() (CVE-2018-19591).
          Closes: #914837.
      * debian/control.in/main: Update Vcs-Git to point to the default branch.
    
     -- Aurelien Jarno <email address hidden>  Wed, 28 Nov 2018 23:42:08 +0100
  • glibc (2.27-8) unstable; urgency=medium
    
      * patches/hurd-i386/git-intr-msg.diff: Fix a cancellation case.
      * patches/hurd-i386/git-interrupt_timeout_EIO.diff: return EIEIO instead of
        EIO.
    
     -- Samuel Thibault <email address hidden>  Mon, 29 Oct 2018 21:36:01 +0100
  • glibc (2.27-6) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * patches/hurd-i386/tg-socket_flags.diff: Rename to git-socket_flags.diff.
      * patches/hurd-i386/tg-socketpair_flags.diff: Rename to
        git-socketpair_flags.diff.
      * patches/hurd-i386/tg-pipe2.diff: Rename to git-pipe2.diff.
      * patches/hurd-i386/tg-posix_thread.diff: Rename to git-posix_thread.diff.
      * patches/hurd-i386/tg-pthread_deps.diff: Rename to git-pthread_deps.diff.
      * patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Fix standardization of
        exposition of sigaction
      * patches/kfreebsd/local-tst-unique.diff: Fix patch application.
      * patches/hurd-i386/unsubmitted-getaux_at_secure.diff: Fix
        getauxval(AT_SECURE).
      * patches/hppa/git-check-execstack.diff: Ignore executable stacks.
        Closes: #904056.
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch.
    
     -- Samuel Thibault <email address hidden>  Tue, 04 Sep 2018 21:13:02 +0200
  • glibc (2.27-5) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/any/git-abilist-ignore-absolute.diff: backport support
        for binutils 2.31 from upstream.
      * debian/rules.d/control.mk: Add support for riscv64.  Closes: #888793.
      * debian/testsuite-xfail-debian.mk: add reference testsuite results for
        riscv64.
      * debian/patches/git-updates.diff: update from upstream stable branch.
    
      [ Samuel Thibault ]
      * debian/testsuite-xfail-debian.mk: Update hurd-i386 result to new upstream
        stable branch.
    
     -- Aurelien Jarno <email address hidden>  Mon, 16 Jul 2018 22:23:13 +0200
  • glibc (2.27-4) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * hurd-i386/tg-gsync-libc.diff: Rename to hurd-i386/git-gsync-libc.diff.
      * hurd-i386/git-timer_create_sigmask.diff: New patch to fix interaction
        between SIGCHLD and timer_create.  Closes: Bug#894379.
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix stack buffer overflow in realpath() (CVE-2018-11236).  Closes:
          #899071.
        - Fix buffer overflow in AVX-512-optimized implementation of mempcpy()
          (CVE-2018-11237).  Closes: #899070.
        - Fix crashes with binaries using vtable interposition.  Closes:
          #861116.
        - Fix LC_PAPER for es_BO locale.  Closes: #880675.
        - debian/patches/arm/unsubmitted-ldso-abi-check.diff: refresh, sigh.
      * debian/debhelper.in/libc.docs: do not try to install BUGS in the
        documentation, it has been removed upstream in version 2.27 as
        obsolete.  Closes: #902800.
      * debian/debhelper.in/libc-dev.docs: drop, as both CONFORMANCE and
        NAMESPACE have been removed upstream in version 2.27.
      * debian/debhelper.in/libc-dev-bin.docs: drop as NAMESPACE has been
        removed upstream in version 2.27.
      * debian/patches/riscv64/submitted-start-cfi.diff: fix endless loop
        when throwing an exception from a constructor.
      * debian/control.in/main: bump Standards-Version to 4.1.4 (no changes).
    
      [ Laurent Bigonville ]
      * debian/local/etc/nsswitch.conf: Switch from the compat to the files
        module.  Closes: #880846.
    
      [ Bjarni Ingi Gislason ]
      * debian/local/manpages/catchsegv.1: apply some corrections to the
        manpage.  Closes: #902236.
    
     -- Aurelien Jarno <email address hidden>  Sat, 07 Jul 2018 18:34:34 +0200
  • glibc (2.27-3) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * hurd-i386/tg-NOFOLLOW.diff: Rename to hurd-i386/git-NOFOLLOW.diff.
      * hurd-i386/tg-NOFOLLOW-DIRECTORY.diff: Rename to
        hurd-i386/git-NOFOLLOW-DIRECTORY.diff.
      * hurd-i386/tg-_dl_random.diff: Rename to hurd-i386/git-_dl_random.diff.
      * hurd-i386/tg-exec-static.diff: Rename to hurd-i386/git-exec-static.diff.
      * hurd-i386/tg-futimens.diff: Rename to hurd-i386/git-futimens.diff.
      * hurd-i386/tg-gai_misc.diff: Rename to hurd-i386/git-gai_misc.diff.
      * hurd-i386/tg-grantpt.diff: Rename to hurd-i386/git-grantpt.diff.
      * hurd-i386/tg-gscope.diff: Rename to hurd-i386/git-gscope.diff.
      * hurd-i386/tg-libpthread-gsync-mutex.diff: Rename to
        hurd-i386/git-libpthread-gsync-mutex.diff.
      * hurd-i386/tg-libpthread-gsync-spin.diff: Rename to
        hurd-i386/git-libpthread-gsync-spin.diff.
      * hurd-i386/tg-mlockall.diff: Rename to hurd-i386/git-mlockall.diff.
      * hurd-i386/tg-pagesize.diff: Rename to hurd-i386/git-pagesize.diff.
      * hurd-i386/tg-reboot-startup.diff: Rename to
        hurd-i386/git-reboot-startup.diff.
      * hurd-i386/tg-thread-linkspace.diff: Rename to
        hurd-i386/git-thread-linkspace.diff.
      * hurd-i386/tg-timer_routines.diff: Rename to
        hurd-i386/git-timer_routines.diff.
      * hurd-i386/tg-tls-threadvar.diff: Rename to
        hurd-i386/git-tls-threadvar.diff.
      * hurd-i386/tg-tls.diff: Rename to hurd-i386/git-tls.diff.
      * hurd-i386/tg-tls_thread_leak.diff: Rename to
        hurd-i386/git-tls_thread_leak.diff.
      * hurd-i386/tg2.25-tls.diff: Rename to hurd-i386/git2.25-tls.diff.
      * hurd-i386/submitted-hurd-abilist.diff: Rename to
        hurd-i386/git-hurd-abilist.diff.
      * hurd-i386/local-libpthread-stacksize.diff: Rename to
        hurd-i386/git-libpthread-stacksize.diff.
    
      [ Aurelien Jarno ]
      * debian/patches/localedata/locales-fr.diff: fix conversion from <Uxxxx>
        format to ascii during the latest rebase.  Closes: bug#894078.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix a missing reorder-end keyword in et_EE locale.  Closes: #894395.
    
     -- Aurelien Jarno <email address hidden>  Thu, 29 Mar 2018 21:47:29 +0200
  • glibc (2.27-2) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * debian/patches/hurd-i386/git-UTIME.diff: New patch.
      * debian/control: Bump hurd build dep accordingly.
      * debian/libc0.3.symbols.hurd-i386: Update accordingly.
    
      [ Aurelien Jarno ]
      * debian/control.in/main: drop the branch from Vcs-Git.
      * debian/patches/any/local-bootstrap-headers.diff: update to install
        gnu/lib-names-$abi.h.  Closes: #892126.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix FTBFS on powerpcspe.
        - debian/patches/sparc/submitted-sparc32-makecontext.diff: upstreamed.
    
      [ Helmut Grohne ]
      * debian/rules: drop DEB_STAGE and DEB_BUILD_PROFILE support.
      * debian/rules: disable tests for stage1.
      * debian/control.in/*: drop libc*-dev -> libc* dependencies in stage1.
    
     -- Aurelien Jarno <email address hidden>  Fri, 09 Mar 2018 21:48:04 +0100
  • glibc (2.27-1) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/sysdeps/*.mk: install gnu/lib-names-*.h for multilib builds.
      * debian/patches/alpha/submitted-makecontext.diff: new patch to fix
        infinite backtrace within a context created by makecontext.
      * debian/patches/sparc/submitted-sparc32-makecontext.diff: new patch
        to fix infinite backtrace within a context created by makecontext.
    
     -- Aurelien Jarno <email address hidden>  Sat, 03 Mar 2018 11:47:56 +0100
  • glibc (2.26-6) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix build with binutils 2.30 on arm64.  Closes: #888477.
    
     -- Aurelien Jarno <email address hidden>  Fri, 26 Jan 2018 23:35:29 +0100
  • glibc (2.26-5) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * debian/patches/any/local-cudacc-float128.diff: Disable _Float128 for icc
        too.
    
      [ Aurelien Jarno ]
      * debian/control.in/libc: set the priority of the libc{0.1,0.3,0.6} packages
        to optional following the changes on the ftp-master side (see bug#846982).
      * debian/control.in/libc: build-depends on gcc-7 (>= 7.2.0-20) on amd64, i386
        and x32 to avoid a missed optimization causing SSE registers to be pushed
        on the stack.  Closes: #886447.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - debian/patches/hurd-i386/git-mount_namespace.diff: upstreamed.
      * debian/testsuite-xfail-debian.mk: update with new tests.
      * debian/debhelper.in/libc.NEWS: note that the minimum required Linux kernel
        is now 3.2 to avoid aborts in the middle of an upgrade.  Closes: #888183.
    
     -- Aurelien Jarno <email address hidden>  Tue, 23 Jan 2018 22:51:51 +0100
  • glibc (2.26-4) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/testsuite-xfail-debian.mk: since we now also run the testsuite for
        the multilib flavours, simplify the mips* entries into mips*, mips be and
        mips le, instead of trying to keep all the flavours in sync. Remove
        XFAILs for tests that have been fixed.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix a buffer underflow in getcwd() (CVE-2018-1000001).  Closes:
          #887001.
      * debian/control.in/*: add conflicts to only allow one to install one set
        of multilib packages simultaneously.  Closes: #702962, #743618, #784015,
        #820826, #870257.
    
     -- Aurelien Jarno <email address hidden>  Sun, 14 Jan 2018 11:24:48 +0100
  • glibc (2.26-3) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/testsuite-xfail-debian.mk: the Loongson 3 FPU bug also applies
        to mips64el.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix memchr pointer overflow on ia64.  Closes: #886840.
    
      [ Samuel Thibault ]
      * debian/patches/hurd-i386/submitted-malloc-setstate.diff: Disable for now, it
        actually introduces issues.
      * debian/patches/hurd-i386/submitted-exec_filename.diff: Update submitted
        patch into committed git-exec_filename.diff.
      * debian/patches/hurd-i386/local-exec_filename.diff: New patch to keep
        compatibility with previous submission.
      * debian/patches/hurd-i386/tg-io_select_timeout.diff: Refresh.
      * debian/control: Bump hurd-dev build-dependency to get exec_paths RPC
        definitions.
      * debian/libc0.3.symbols.hurd-i386: Update accordingly.
    
     -- Samuel Thibault <email address hidden>  Thu, 11 Jan 2018 23:12:24 +0100
  • glibc (2.26-2) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * patches/hurd-i386/unsubmitted-mount_namespace.diff: Rename to
        git-mount_namespace.diff.
    
      [ Helmut Grohne ]
      * debian/rules.d/build.mk: Remove a left-over closing brace, breaking
        stage 1.  Closes: #886301.
    
      [ Aurelien Jarno ]
      * debian/sysdeps/hppa.mk: increase TIMEOUTFACTOR to 600 on HPPA.
    
     -- Aurelien Jarno <email address hidden>  Fri, 05 Jan 2018 19:09:39 +0100
  • glibc (2.25-5) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * hurd-i386/git-rtld-access.diff: Fix spurious errno update.
    
      [ Aurelien Jarno ]
      * debian/rules.d/debhelper.mk: strip all *crt*.o files, unless
        DEB_BUILD_OPTIONS contains nostrip.  Closes: #884524.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix memory leak in ld.so (CVE-2017-1000408).  Closes: #884132.
        - Fix buffer overflow in ld.so (CVE-2017-1000409).  Closes: #884133.
    
     -- Aurelien Jarno <email address hidden>  Sat, 16 Dec 2017 15:37:43 +0100
  • glibc (2.25-3) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix assertion failure in posix_spawn().  Closes: #882794.
        - Fix missing posix_fadvise64 from static mips64el build. Closes:
          #883186.
        - Fix buffer overflow in glob with GLOB_TILDE (CVE-2017-15670).  Closes:
          #879501.
        - Fix memory leak in glob with GLOB_TILDE (CVE-2017-15671).  Closes:
          #879500.
        - Fix a buffer overflow in glob with GLOB_TILDE in unescaping
          (CVE-2017-15804).  Closes: #879955.
      * debian/patches/any/local-dlfptr.diff: remove, it's not used anymore by
        HPPA and causes issues on IA64.  Closes: #882874.
      * debian/patches/submitted-ldconfig-c-collation.diff: New patch to process
        include directives in ldconfig using the C/POSIX collation.
      * debian/patches/ia64/git-ia64-crash-thread-exit.diff: Fix crash on thread
        exit on IA64.  Closes: #883285.
      * debian/sysdeps/x32.mk: set the minimum kernel version to 2.6.32 for the
        libc6-amd64:x32 and libc6-i386:x32 flavours, to match libc6:amd64 and
        libc6:i386.  Closes: #882255.
      * debian/sysdeps/linux.mk: note that all builds for a given gnu triplet
        have the same minimum kernel version.
    
      [ Samuel Thibault ]
      * libc0.3.symbols.hurd-i386: Update against newer hurd definitions.
      * control: Bump dependency accordingly.
    
      [ Jason Duerstock ]
      * debian/control.in/libc, debian/control.in/main, debian/rules.d/control.mk:
        Add support for IA64.  Closes: #883012.
    
     -- Aurelien Jarno <email address hidden>  Sat, 02 Dec 2017 11:07:17 +0100
  • glibc (2.25-2) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/testsuite-xfail-debian.mk: move corner cases FPU XFAIL from
        mips/mipsel section to mips* section.
      * debian/control.in/libc: add a Conflicts: again openrc (<< 0.27-2~).
        Closes: #882129.
      * debian/control.in/libc: add Breaks: and Replaces against
        kfreebsd-kernel-headers (<< 10.3~4) to avoid <sys/random.h> conflict.
        Closes: #882346.
      * debian/testsuite-xfail-debian.mk: mark tst-create-detached on HPPA.
        Closes: #882152.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Don't use IFUNC resolver for longjmp or system in libpthread.
          Closes: #882336.
      * debian/script.in/nohwcap.sh: always check for all optimized packages
        as multiarch allows one to install foreign architectures.  Closes:
        #882272.
    
      [ YunQiang Su ]
      * Add symbol files for mipsn32 and mips64.
    
      [ YunQiang Su / Aurelien Jarno ]
      * Add mipsr6, mipsr6el, mipsn32r6, mipsn32r6el, mips64r6, mips64r6el
        architectures.  Closes: #824985, #881457.
    
     -- Aurelien Jarno <email address hidden>  Wed, 22 Nov 2017 00:14:20 +0100
  • 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.
    
     -- Aurelien Jarno <email address hidden>  Sat, 26 Aug 2017 11:09:24 +0200
  • 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.
    
     -- Aurelien Jarno <email address hidden>  Tue, 01 Aug 2017 13:46:34 +0200
  • glibc (2.24-12) unstable; urgency=high
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Drop patches/any/cvs-remove-pid-tid-cache-clone.diff (merged upstream).
        - Remove wrong assertion on parent PID in fork.
        - Fix 64-bit atomics on m68k.  Closes: #855692.
      * debian/debhelper.in/libc.templates: update the kernel 3.2 warning to
        mention that the support limitation comes from Debian and not from
        upstream.  Closes: #864720.
      * debian/rules, debian/rules.d/build.mk: do not capture the build path
        when generating glibc-source tarball.  Closes: #861183.
      * debian/control.in/main: build-depends on gperf.  Closes: #847478.
      * debian/patches/hppa/submitted-longjmp.diff: new patch from Helge Deller
        to fix longjmp on hppa.  Closes: #858738.
      * debian/sysdeps/mipsel.mk, debian/sysdeps/mips64el.mk: leave the default
        GCC ISA level, currently MIPS32R2/MIPS64R2.
      * debian/patches/any/local-CVE-2017-1000366-rtld-LD_AUDIT.diff,
        debian/patches/any/local-CVE-2017-1000366-rtld-LD_LIBRARY_PATH.diff,
        debian/patches/any/local-CVE-2017-1000366-rtld-LD_PRELOAD.diff: add
        patches to protect the dynamic linker against stack clashes
        (CVE-2017-1000366).
      * debian/patches/any/cvs-vectorized-strcspn-guards.diff: patch backported
        from upstream to allow usage of strcspn in ld.so.
      * debian/patches/any/cvs-hwcap-AT_SECURE.diff: patch backported from
        upstream to disable HWCAP for AT_SECURE programs.
    
      [ John Paul Adrian Glaubitz ]
      * debian/sysdeps/sh3.mk: copy from sh4.mk.  Closes: #851867.
    
     -- Aurelien Jarno <email address hidden>  Sun, 18 Jun 2017 20:04:53 +0200
  • glibc (2.24-11+deb9u3) stretch; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/rules.d/debhelper.mk: install the libc-otherbuild postinst and
        postrm in the libc6-i686 transitional package, to make sure
        /etc/ld.so.nohwcap is correctly removed after an upgrade.  Closes:
        #883394.
    
     -- Aurelien Jarno <email address hidden>  Sun, 14 Jan 2018 11:39:44 +0100
  • glibc (2.24-11+deb9u2) stretch; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/control.in/x32: Add a gcc-multilib Recommends for libc6-dev-x32.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - debian/patches/any/submitted-perl-inc.diff: drop, merged upstream.
        - debian/patches/any/cvs-remove-pid-tid-cache-clone.diff: drop, merged
          upstream.
        - debian/patches/any/local-CVE-2017-1000366-rtld-LD_LIBRARY_PATH.diff:
          drop, merged upstream.
        - debian/patches/any/local-CVE-2017-1000366-rtld-LD_PRELOAD.diff: drop,
          merged upstream.
        - debian/patches/any/local-CVE-2017-1000366-rtld-LD_AUDIT.diff: drop,
          merged upstream.
        - debian/patches/any/cvs-vectorized-strcspn-guards.diff: drop, merged
          upstream.
        - debian/patches/any/cvs-hwcap-AT_SECURE.diff: drop, merged upstream.
        - Avoid use-after-free read access in clntudp_call (CVE-2017-12133).
          Closes: #870648.
        - Fix compatibility with Intel C++ __regcall calling convention.  Closes:
          #881850.
        - Fix a buffer overrun in rpcgen.
        - Fix strlen on null pointer in nss_nisplus.
        - Fix invalid cast in group merging affecting ppc64 and s390x.
        - Define collation for Malayalam chillu characters.
        - Correct collation of U+0D36 and U+0D37 Malayalam characters.
      * debian/script.in/nohwcap.sh: always check for all optimized packages
        as multiarch allows one to install foreign architectures.  Closes:
        #882272.
    
      [ Santiago Vila ]
      * debian/debhelper.in/libc-bin.postinst: do not update /etc/nsswitch.conf
        when its content already matches the default.  Closes: #865144.
    
     -- Aurelien Jarno <email address hidden>  Fri, 01 Dec 2017 21:09:18 +0100
  • glibc (2.24-11+deb9u1) stretch-security; urgency=medium
    
      * debian/patches/any/local-CVE-2017-1000366-rtld-LD_AUDIT.diff,
        debian/patches/any/local-CVE-2017-1000366-rtld-LD_LIBRARY_PATH.diff,
        debian/patches/any/local-CVE-2017-1000366-rtld-LD_PRELOAD.diff: add
        patches to protect the dynamic linker against stack clashes
        (CVE-2017-1000366).
      * debian/patches/any/cvs-vectorized-strcspn-guards.diff: patch backported
        from upstream to allow usage of strcspn in ld.so.
      * debian/patches/any/cvs-hwcap-AT_SECURE.diff: patch backported from
        upstream to disable HWCAP for AT_SECURE programs.
    
     -- Aurelien Jarno <email address hidden>  Thu, 15 Jun 2017 21:17:14 +0200
  • glibc (2.24-11) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Improve memcpy/memset performance on Skylake server.
      * debian/patches/any/cvs-malloc-hardening.diff: patch backported from
        upstream to further harden glibc malloc metadata against 1-byte
        overflows.  Closes: #862950.
    
     -- Aurelien Jarno <email address hidden>  Sun, 28 May 2017 19:29:33 +0200
  • glibc (2.24-10) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * hurd-i386/cvs-truncate64.diff: New patch to support 64bit truncate.
      * hurd-i386/cvs-send-recv-posix.diff: New patch to make send/recv more
        posix.
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix readahead on mips64el.
        - Improve branch predication in _dl_runtime_resolve_avx512_opt;
        - Fix symbol redirect for fts_set on 32-bit architectures.
        - Fix AVX2/AVX512 optimized unaligned memset.
        - Don't use PLT nor GOT in static archives on amd64.
        - Drop GLIBC_TUNABLES in setxid processes.
        - Fix write-after-destroy in lock elision on powerpc/ppc64el.
      * Drop patches/any/cvs-resolv-internal-qtype.diff, merged upstream.
      * any/cvs-remove-pid-tid-cache-clone.diff: patch from upstream to remove
        cached PID/TID in clone.  Closes: #857909.
      * debian/rules.d/build.mk: do not fail the build in case of testsuite
        regressions when building a +debXuX version. That way changes in the
        environment (e.g.: kernel) do not prevent security or stable versions
        to be built.
    
     -- Aurelien Jarno <email address hidden>  Wed, 12 Apr 2017 00:13:55 +0200