-
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