Change log for glibc package in Debian

175 of 294 results
Published in sid-release
glibc (2.38-11) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/testsuite-xfail-debian.mk: ignore a few math failures due to GCC
    13 on hppa.  Closes: #1070875.
  * debian/patches/any/submitted-static-*.diff: add proposed patches to fix
    various missing math function in libm.a.  Closes: #1070872.
  * debian/testsuite-xfail-debian.mk: mark tst-support_descriptors as XFAIL,
    due to sbuild bug #1070003.

 -- Aurelien Jarno <email address hidden>  Sat, 11 May 2024 23:17:18 +0200
Published in experimental-release
glibc (2.39-2) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/any/submitted-static-exp10.diff: add proposed patch to fix
    missing exp10 math function in libm.a on i386 and m68k.
  * debian/control.in/libc, debian/rules.d/control.mk, debian/sysdeps/ia64.mk:
    remove support for ia64, it is not supported upstream anymore.
  * debian/patches/git-updates.diff: update from upstream stable branch.

 -- Aurelien Jarno <email address hidden>  Sun, 12 May 2024 00:54:31 +0200
Published in sid-release
glibc (2.38-10) unstable; urgency=medium

  * debian/control.in/main, debian/rules.d/control.mk: build-depends on
    g++$(DEB_GCC_VERSION)-for-host instead of listing cross-build-dependency
    per architecture. Also depends on g++$(DEB_GCC_VERSION)-multilib instead
    of hardcoding the version.

 -- Aurelien Jarno <email address hidden>  Fri, 10 May 2024 17:59:41 +0200
Published in sid-release
glibc (2.38-8) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/arm64/local-remove-aarch64-bits-math-vector-h.diff:
    temporarily remove aarch64 specific bits/math-vector.h file, so that the
    generic one is used instead. Addresses: #1070441, #1070443, #1070444,
    #1070446.

 -- Aurelien Jarno <email address hidden>  Mon, 06 May 2024 22:34:15 +0200
Published in sid-release
Superseded in sid-release
glibc (2.38-7) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-context.diff: Add hurd-amd64 version of
    *context.
  * debian/testsuite-xfail-debian.mk: Update hurd-amd64-specific xfails
    accordingly.
  * debian/patches/hurd-i386/local-no-bootstrap-fs-access.2.diff: Also update
    localplt.data on hurd-amd64.
  * debian/patches/hurd-i386/local-stack_chk_guard.diff: Also update
    ld.abilist on hurd-amd64.
  * debian/patches/hurd-i386/local-exec_filename.diff: Also update
    libc.abilist on hurd-amd64.
  * debian/patches/hurd-i386/local-usr.diff: Also update libc.abilist on
    hurd-amd64.

  [ Aurelien Jarno ]
  * debian/patches/any/git-test-epoll.diff: improve test-epoll robustness
    improvements from upstream, useful when running the testsuite on
    overloaded hosts.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix utmp handling in 32-bit programs when using -D_TIME_BITS=64.
      Closes: #1042562.

 -- Aurelien Jarno <email address hidden>  Fri, 03 May 2024 21:55:28 +0200
Published in experimental-release
glibc (2.39-1) experimental; urgency=medium

  [ Aurelien Jarno ]
  * New upstream release.
    - Add support for fchmodat with flags != 0, using the fchmodat2 syscall.
      Closes: #1041415.
    - debian/symbols.wildcard: add 2.39.
    - debian/patches/git-updates.diff: update from upstream stable branch.
    - debian/patches/localedata/sort-UTF8-first.diff: rebased.
    - debian/patches/localedata/locale-ku_TR.diff: rebased.
    - debian/patches/localedata/locale-en_DK.diff: rebased.
    - debian/patches/localedata/locale-zh_TW.diff: rebased.
    - debian/patches/localedata/submitted-es_MX-decimal_point.diff.
    - debian/patches/hurd-i386/git-realpath_NULL.diff: upstreamed.
    - debian/patches/hurd-i386/git-tst-realpath-toolong.diff: upstreamed.
    - debian/patches/hurd-i386/git-hidden_chk.diff: upstreamed.
    - debian/patches/hurd-i386/git-glob_dirent.diff: upstreamed.
    - debian/patches/hurd-i386/git-powerpc-longjmp.diff: upstreamed.
    - debian/patches/hurd-i386/git-jemalloc.diff: upstreamed.
    - debian/patches/hurd-i386/git-jemalloc2.diff: upstreamed.
    - debian/patches/hurd-i386/git-error_t.diff: upstreamed.
    - debian/patches/hurd-i386/git-tls_dtors.diff: upstreamed.
    - debian/patches/hurd-i386/git-main_stack.diff: upstreamed.
    - debian/patches/hurd-i386/git-ucontext.diff: upstreamed.
    - debian/patches/hurd-i386/git-clean_ports.diff: upstreamed.
    - debian/patches/hurd-i386/git-statfs_f_ffree.patch: upstreamed.
    - debian/patches/hurd-i386/git-send_interrupt.diff: upstreamed.
    - debian/patches/hurd-i386/git-exec-intr.diff: upstreamed.
    - debian/patches/hurd-i386/git-ioctls-bsd.diff: upstreamed.
    - debian/patches/hurd-i386/git-dtable_reauth.diff: upstreamed.
    - debian/patches/hurd-i386/git-64bit-abi.diff: upstreamed.
    - debian/patches/i386/unsubmitted-quiet-ldconfig.diff: rebased.
    - debian/patches/i386/local-setcontext-revert-eax-ecx-edx.patch: rebased.
    - debian/patches/riscv64/git-risc-v-add-support-for-dl_runtime_profile.diff:
      upstreamed.
    - debian/patches/all/local-remove-manual.diff: rebased.
    - debian/patches/any/git-c-utf-8-language.diff: upstreamed.
    - debian/patches/any/local-qsort-memory-corruption.patch: removed, obsolete.
  * debian/rules.d/tarball.mk: make tarball creation reproducible.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/local-no-bootstrap-fs-access.2.diff: Now useless.
  * debian/patches/hurd-i386/local-fix-nss.diff: Refresh.
  * debian/patches/hurd-i386/submitted-net.diff: Refresh.
  * debian/testsuite-xfail-debian.mk: Update hurd results.

 -- Aurelien Jarno <email address hidden>  Sat, 04 May 2024 00:35:25 +0200
Superseded in sid-release
glibc (2.37-19) unstable; urgency=medium

  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a stack-based buffer overflow in nscd netgroup cache
      (CVE-2024-33599).
    - Fix a null pointer dereferences in nscd after failed netgroup cache
      insertion (CVE-2024-33600).
    - Fix a DoS in nscd in case of memory allocation failure (CVE-2024-33601).
    - Fix a memory corruption in nscd when the underlying NSS callback
      function does not use the buffer space to store all strings
      (CVE-2024-33602).

 -- Aurelien Jarno <email address hidden>  Sat, 27 Apr 2024 23:59:01 +0200
Superseded in sid-release
glibc (2.37-18) unstable; urgency=medium

  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix fix out-of-bound writes when writing escape sequence in iconv
      ISO-2022-CN-EXT module (CVE-2024-2961).  Closes: #1069191.

 -- Aurelien Jarno <email address hidden>  Fri, 19 Apr 2024 07:10:32 +0200
Superseded in sid-release
glibc (2.37-17) unstable; urgency=medium

  * debian/debhelper.in/locales.config: revert to the version that has been
    working for 20+ years.  Closes: #1068737.
  * debian/debhelper.in/locales.config: define LEGACY_EE and use $EE and
    $LEGACY_EE to refer the the locales config files, as done in the postinst.

 -- Aurelien Jarno <email address hidden>  Wed, 10 Apr 2024 23:43:53 +0200
Superseded in sid-release
Superseded in sid-release
glibc (2.37-16) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/submitted-AF_ROUTE.diff: Also comment out
    PF_ROUTE/AF_ROUTE.
  * debian/patches/hurd-i386/git-proc_getchildren_rusage.diff: Implement
    RUSAGE_CHILDREN, should fix the grep testsuite.

  [ Aurelien Jarno ]
  * debian/rules.d/build.mk: present glibc with a compiler that does not
    default to -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64, as upstream doesn't
    support this configuration. This has the consequence of hiding real issues
    found by the testsuite, but there is a consensus that this is the way to
    go for now. Thanks to Helmut Grohne for the hint and starting the
    discussion.  Closes: #1068251.
  * debian/debhelper.in/glibc-doc.{links,manpages},
    debian/local/manpages/pthread_*: drop the man pages for libpthread
    functions, as they are now included in manpages-dev.  Closes: #1068188.
  * debian/control.in/main: update glibc-doc description following the removal
    of the pthread manpages.
  * debian/control.in/main: downgrade the Recommends from libc-dev-bin to
    libc-devtools to a Suggests.  Closes: #1067909.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/patches/sparc/submitted-sparc-clone.diff: pull patch from the
    upstream BTS to workaround issues with the clone syscall on sparc.
    Closes: #1063937.

  [ Johannes Schauer Marin Rodrigues]
  * debian/debhelper.in/libc.preinst: skip kernel check in chrootless mode.
    Closes: #1063624.

  [ Steve Langasek ]
  * Drop transitional dependency from libc6-dev to libnsl-dev.

  [ Gioele Barabucci ]
  * debian/debhelper.in/locales.config: Extract default environment LANG using
    only sed.

 -- Aurelien Jarno <email address hidden>  Wed, 10 Apr 2024 00:15:44 +0200
Published in experimental-release
Superseded in sid-release
glibc (2.37-15.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Temporarily drop transitional dependency from libc6-dev to 
    libnsl-dev; required for bootstrapping libnsl against libtirpc3t64.
  * debian/sysdeps/linux.mk: undefine _TIME_BITS, glibc build breaks if
    this is set.

 -- Steve Langasek <email address hidden>  Thu, 29 Feb 2024 18:55:29 +0000
Published in bullseye-release
glibc (2.31-13+deb11u8) bullseye; urgency=medium

  * debian/patches/any/local-qsort-memory-corruption.patch: Fix a memory
    corruption in qsort() when using nontransitive comparison functions.

 -- Aurelien Jarno <email address hidden>  Sun, 28 Jan 2024 23:58:14 +0100
Published in sid-release
Published in bookworm-release
glibc (2.36-9+deb12u4) bookworm-security; urgency=medium

  * debian/patches/any/local-CVE-2023-6246.patch: Fix a heap buffer overflow
    in __vsyslog_internal (CVE-2023-6246).
  * debian/patches/any/local-CVE-2023-6779.patch: Fix an off-by-one heap
    buffer overflow in __vsyslog_internal (CVE-2023-6779).
  * debian/patches/any/local-CVE-2023-6780.patch: Fix an integer overflow in
    __vsyslog_internal (CVE-2023-6780).
  * debian/patches/any/local-qsort-memory-corruption.patch: Fix a memory
    corruption in qsort() when using nontransitive comparison functions.

 -- Aurelien Jarno <email address hidden>  Tue, 23 Jan 2024 21:57:06 +0100
Superseded in experimental-release
Superseded in sid-release
glibc (2.37-15) unstable; urgency=critical

  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a heap buffer overflow in __vsyslog_internal (CVE-2023-6246).
    - Fix an off-by-one heap buffer overflow in __vsyslog_internal
      (CVE-2023-6779).
    - Fix an integer overflow in __vsyslog_internal (CVE-2023-6780).
  * debian/patches/any/local-qsort-memory-corruption.patch: Fix a memory
    corruption in qsort() when using nontransitive comparison functions.
  * Set urgency to critical given the security issues.

 -- Aurelien Jarno <email address hidden>  Tue, 30 Jan 2024 19:20:04 +0100
Superseded in experimental-release
glibc (2.38-6) experimental; urgency=medium

  * Merge from unstable.

 -- Aurelien Jarno <email address hidden>  Tue, 30 Jan 2024 19:28:04 +0100
Superseded in experimental-release
Superseded in sid-release
glibc (2.37-14) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/debhelper.in/locales.config: always ask for the default locale,
    even if none are generated. This enables choosing C.UTF-8 as the default
    locale.  Closes: #1060288.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/tests/control: disable autopkgtest on arm64, as the debci runners
    to do not have enough resources for some of the tests anymore.  Closes:
    #1060202.

 -- Aurelien Jarno <email address hidden>  Tue, 23 Jan 2024 07:13:18 +0100
Superseded in experimental-release
glibc (2.38-5) experimental; urgency=medium

  [ Flavio Cruz ]
  * debian/patches/hurd-i386/git-64bit-abi.diff: Finalize hurd-amd64 ABI.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/patches/riscv64/git-risc-v-add-support-for-dl_runtime_profile.diff:
    backport upstream support for profile/audit PLT setup on RISC-V.
  * debian/testsuite-xfail-debian.mk: drop tst-sprof-basic XFAIL from riscv64,
    now that dl_profile is supported.

 -- Aurelien Jarno <email address hidden>  Sat, 30 Dec 2023 12:18:33 +0100
Published in bookworm-release
Superseded in sid-release
glibc (2.36-9+deb12u3) bookworm-security; urgency=medium

  * debian/patches/any/local-CVE-2023-4911.patch: Fix a buffer overflow in the
    dynamic loader's processing of the GLIBC_TUNABLES environment variable
    (CVE-2023-4911).

 -- Aurelien Jarno <email address hidden>  Sat, 30 Sep 2023 10:31:05 +0200
Published in sid-release
glibc (2.37-13) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/rules.d/control.mk: enable build on loong64.  Closes: #1053717.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/patches/any/local-tcsetaddr.diff: fix a thinko in handling of
    CREAD, CSIZE, PARENB bits in tcsetaddr(). Thanks to Ian Abbott for the
    hint.  Closes: #1050290.
  * Update Swedish debconf translation, by Martin Bagge.  Closes: #1056957.
  * debian/local/manpages/getconf.1: fix issues reported py mandoc.  Closes:
    #1052267.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-statfs_f_ffree.patch: Add missing f_ffree
    conversion.
  * debian/patches/hurd-i386/git-send_interrupt.diff: Fix spurious send
    interrupts.
  * debian/patches/hurd-i386/git-exec-intr.diff: Fix "invalid destination"
    errors during ghc builds.
  * debian/patches/hurd-i386/git-ioctls-bsd.diff: Fix missing BSD macros after
    including termios.h then ioctl.h
  * debian/patches/hurd-i386/git-dtable_reauth.diff: Fix restarting
    reauth_dtable on signal.

 -- Aurelien Jarno <email address hidden>  Sun, 03 Dec 2023 14:23:52 +0100
Superseded in experimental-release
glibc (2.38-4) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix oversized __io_vtables in libio.  Closes: #1050371.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-ucontext.diff: Fix spurious ucontext content.
  * debian/debhelper.in/libc-udeb.install.hurd-amd64: Don't try to ship
    libutil.so in libc0.3-udeb.

  [ Flavio Cruz ]
  * debian/patches/hurd-i386/git-clean_ports.diff: Handle message iteration
    correctly.

 -- Aurelien Jarno <email address hidden>  Sun, 03 Dec 2023 17:05:48 +0100
Superseded in bookworm-release
Superseded in sid-release
glibc (2.36-9+deb12u2) bookworm; urgency=medium

  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix the value of F_GETLK/F_SETLK/F_SETLKW with __USE_FILE_OFFSET64 on
      ppc64el.  Closes: #1050592.
    - Fix a stack read overflow in getaddrinfo in no-aaaa mode
      (CVE-2023-4527).  Closes: #1051958.
    - Fix use after free in getcanonname (CVE-2023-4806, CVE-2023-5156).
    - Update the x86 cacheinfo code to look at the per-thread L3 cache to
      determine the non-temporal threshold. This improves memory and string
      functions on modern CPUs.
    - Fix _dl_find_object to return correct values even during early startup.
    - Always call destructors in reverse constructor order.

 -- Aurelien Jarno <email address hidden>  Thu, 28 Sep 2023 22:50:47 +0200
Superseded in experimental-release
Published in sid-release
glibc (2.37-12) unstable; urgency=critical

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update xfails for hurd-i386.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a buffer overflow in the dynamic loader's processing of the
      GLIBC_TUNABLES environment variable (CVE-2023-4911).
  * Set urgency to critical given the security issue.

 -- Aurelien Jarno <email address hidden>  Tue, 03 Oct 2023 19:14:06 +0200
Superseded in sid-release
glibc (2.37-11) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update xfails for hurd-i386.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a memory leak in getaddrinfo introduced by fix for CVE-2023-4806
      (CVE-2023-5156).  Closes: #1053002.

 -- Aurelien Jarno <email address hidden>  Wed, 27 Sep 2023 20:50:25 +0200
Superseded in sid-release
glibc (2.37-10) unstable; urgency=medium

  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix use after free in getcanonname (CVE-2023-4806).

 -- Aurelien Jarno <email address hidden>  Sat, 16 Sep 2023 11:12:43 +0200
Superseded in sid-release
glibc (2.37-9) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update xfails for hurd-i386.
  * debian/patches/hurd-i386/git-main_stack.diff: Avoid exposing the vm_region
    symbol.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a stack read overflow in getaddrinfo in no-aaaa mode
      (CVE-2023-4527).  Closes: #1051958.

 -- Aurelien Jarno <email address hidden>  Fri, 15 Sep 2023 07:33:43 +0200
Superseded in sid-release
glibc (2.37-8) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/libc0.3.symbols.hurd-i386: Update symbols.
  * debian/patches/hurd-i386/git-jemalloc.diff: Add support for static TSD
    data.
  * debian/patches/hurd-i386/git-jemalloc2.diff: Initialize ___pthread_self
    early.
  * debian/patches/hurd-i386/git-error_t.diff: Make error_t an int on C++.
  * debian/patches/hurd-i386/git-tls_dtors.diff: Fix TLS destructors.
  * debian/patches/hurd-i386/git-main_stack.diff: Fix stack information for main
    thread.

  [ Aurelien Jarno ]
  * debian/patches/local-disable-tst-bz29951.diff: removed, obsolete.
  * debian/patches/any/git-c-utf-8-language.diff: backport support from
    upstream to treat C.<encoding> locale like C locale.  Closes: #874160.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix the value of F_GETLK/F_SETLK/F_SETLKW with __USE_FILE_OFFSET64 on
      ppc64el.  Closes: #1050592.
    - debian/patches/hurd-i386/git-exception-long.diff: upstreamed.

 -- Aurelien Jarno <email address hidden>  Fri, 08 Sep 2023 20:39:29 +0200
Superseded in experimental-release
glibc (2.38-3) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch.

 -- Aurelien Jarno <email address hidden>  Fri, 08 Sep 2023 22:58:54 +0200
Superseded in experimental-release
glibc (2.38-2) experimental; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-powerpc-longjmp.diff: Fix build after chk
    hidden builtin fix.
  * debian/libc0.3.symbols.hurd-amd64: Fix symbols for hurd-amd64.
  * debian/testsuite-xfail-debian.mk: Add hurd-amd64-specific xfails.

  [ Aurelien Jarno ]
  * debian/rules.d/build.mk: pass --enable-bind-now to configure.
  * debian/patches/git-updates.diff: update from upstream stable branch.

 -- Aurelien Jarno <email address hidden>  Thu, 24 Aug 2023 23:41:23 +0200
Superseded in experimental-release
Superseded in sid-release
glibc (2.37-7) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/testsuite-xfail-debian.mk: fix XFAIL for stdlib/isomac on sparc64.
  * debian/patches/hurd-i386/unsubmitted-getaux_at_secure.diff: rebase.

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update for 2.38.

 -- Aurelien Jarno <email address hidden>  Fri, 04 Aug 2023 11:55:58 +0200
Superseded in experimental-release
glibc (2.38-1) experimental; urgency=medium

  [ Aurelien Jarno ]
  * New upstream release.
    - debian/symbols.wildcard: add 2.38.
    - debian/patches/hurd-i386/git-intr-msg-cfa.diff: upstreamed.
    - debian/patches/hurd-i386/git-intr-msg-stack.diff: upstreamed.
    - debian/patches/hurd-i386/git-exception-long.diff: upstreamed.
    - debian/patches/hurd-i386/git-ctty.diff: upstreamed.
    - debian/patches/hurd-i386/git-tst-system.diff: upstreamed.
    - debian/patches/hurd-i386/git-task_info_count.diff: upstreamed.
    - debian/patches/hurd-i386/local-enable-ldconfig.diff: dropped obsolete
      part and rebased.
    - debian/patches/hurd-i386/tg-hooks.diff: disabled.
    - debian/patches/i386/unsubmitted-quiet-ldconfig.diff: rebased.
    - debian/patches/any/local-ldconfig-multiarch.diff: rebased.
    - debian/sysdeps/arm64.mk, debian/libc6.symbols.arm64: enable mathvec on
      arm64.
  * debian/rules.d/build.mk: pass --enable-fortify-source to configure.
  * debian/testsuite-xfail-debian.mk: XFAIL tst-sprof-basic on mips* and
    riscv64 as dl_profile is not supported on those architectures.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/submitted-net.diff: Refresh.
  * debian/patches/hurd-i386/unsubmitted-prof-eintr.diff: Refresh.
  * debian/testsuite-xfail-debian.mk: Update hurd xfails.
  * debian/patches/hurd-i386/git-realpath_NULL.diff: Fix realpath(NULL, ...)
  * debian/patches/hurd-i386/git-tst-realpath-toolong.diff: Fix
    tst-realpath-toolong.
  * debian/patches/hurd-i386/git-hidden_chk.diff: Fix spurious PLTs.
  * debian/patches/hurd-i386/git-glob_dirent.diff: Fix strcpys in tests.
  * debian/libc0.3.symbols.hurd-i386: Update symbols.

  * Add hurd-amd64 support:
    - debian/control.in/libc: Add hurd-amd64 cases.
    - debian/debian/control.in/main: Add hurd-amd64 cases.
    - debian/debhelper.in/libc-dev.install.hurd-amd64: Add.
    - debian/debhelper.in/libc-udeb.install.hurd-amd64: Add.
    - debian/glibc-source.filelist: Add hurd-amd64.
    - debian/libc0.3.symbols.hurd-amd64: Add.
    - debian/patches/series.hurd-amd64: Symlink to series.hurd-i386.
    - debian/rules.d/control.mk: Add hurd-amd64 case.
    - debian/sysdeps/hurd-amd64.mk: Add.
    - debian/testsuite-xfail-debian.mk: Use hurd-i386 xfails for hurd-amd64 too.

 -- Aurelien Jarno <email address hidden>  Fri, 04 Aug 2023 12:50:01 +0200
Published in bookworm-release
Superseded in sid-release
glibc (2.36-9+deb12u1) bookworm; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Affecting bookworm release architectures:
      - Improve mcount overflow handling in gmon.
      - Fix a buffer overflow in gmon (CVE-2023-0687).
      - Fix a memory corruption when incorrectly calling gmon functions
        repeatedly on in wrong order.
      - Fix a deadlock in getaddrinfo (__check_pf) with deferred cancellation.
      - Fix y2038 support in strftime on 32-bit architectures.
      - Fix corner case parsing of /etc/gshadow which can return bad pointers
        causing segfaults in applications.
      - Fix a deadlock in system() when called concurrently from multiple
        threads.
      - cdefs: limit definition of fortification macros to __FORTIFY_LEVEL > 0
        to support old C90 compilers.
    - Not affecting bookworm release architectures:
      - Fix LFS POSIX lock constants for powerpc64.
      - Fix GL(dl_phdr) and GL(dl_phnum) for static builds.  Closes: #1028200.
    - Not affecting debian architectures:
      - Fix LFS POSIX lock constants on 32 bit arch with 64 bit default
        time_t.
    - No change in the generated code:
      - Fix asm constraints in amd64 version of feraiseexcept (bug not visible
        with GCC 12).

  [ Andrej Shadura ]
  * debian/po/sk.po: Fix typos in the Slovak translation.

 -- Aurelien Jarno <email address hidden>  Thu, 13 Jul 2023 20:07:47 +0200
Superseded in experimental-release
Superseded in sid-release
glibc (2.37-6) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/control.in/libc, debian/control.in/main: removed Breaks already
    satisfied in oldstable (bullseye).
  * debian/debhelper.in/locales.config: stop reading /etc/environment, it has
    been deprecated for 15+ years.
  * debian/sysdeps/sparc64.mk: run the testsuite for 32-bit builds on sparc64
    again.
  * debian/testsuite-xfail-debian.mk: mark the following tests as XFAIL on
    sparc64 (Closes: #1040817):
    - elf/tst-rtld-run-static
    - nptl/tst-cancel24-static
    - socket/tst-socket-timestamp
    - stdlib/isomac
  * debian/testsuite-xfail-debian.mk: remove some tests from XFAIL on s390x.
  * debian/testsuite-xfail-debian.mk: remove some tests from XFAIL on i386.
  * debian/testsuite-xfail-debian.mk: remove some tests from XFAIL on riscv64.
  * Remove kfreebsd-amd64 and kfreebsd-i386 leftovers.  Closes: #979160.

  [ Luca Boccassi ]
  * Switch from /etc/default/locale to /etc/locale.conf.  Closes: #1038798.

 -- Aurelien Jarno <email address hidden>  Fri, 14 Jul 2023 17:04:23 +0200
Superseded in sid-release
glibc (2.37-5) unstable; urgency=medium

  * debian/local/usr_sbin/locale-gen: revert parallelisation code as running
    multiple instance of localedef in parallel corrupts locale-archive.
    Closes: #1040452.

 -- Aurelien Jarno <email address hidden>  Fri, 07 Jul 2023 23:38:18 +0200
Superseded in sid-release
glibc (2.37-4) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/control.in/main: drop obsolete dependency on lsb-base (>= 3.0-6)
    from nscd.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix realloc causing high virtual memory usage.  Closes: #1040140.
  * debian/sysdeps/sparc64.mk: do not run testsuite for 32-bit builds on
    sparc64.  Closes: #1040462.

 -- Aurelien Jarno <email address hidden>  Thu, 06 Jul 2023 19:33:24 +0200
Superseded in sid-release
glibc (2.37-3) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-intr-msg-stack.diff: Fix potential crash when
    signals or cancellation happens while pushing mach_msg args.
  * debian/patches/hurd-i386/git-exception-long.diff: Fix hurd build against
    newer gnumach.
  * debian/patches/hurd-i386/git-ctty.diff: Fix background processes reading
    input.
  * debian/libc0.3.symbols.hurd-i386: Refresh against newer gnumach.
  * debian/testsuite-xfail-debian.mk: Drop Hurd XPASS.
  * debian/testsuite-xfail-debian.mk: Update hurd results.

 -- Aurelien Jarno <email address hidden>  Sat, 01 Jul 2023 14:10:37 +0200
Deleted in experimental-release (Reason: None provided.)
glibc (2.37-2) experimental; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-task_info_count.diff: Fix passing size to
    task_info.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix FTBFS on hppa.
  * debian/sysdeps/alpha.mk, debian/control.in/main: build-depends on g++-12
    (>= 12.3.0-2) on alpha instead of forcing -mcpu=ev56.

  [ Andrej Shadura ]
  * debian/po/sk.po: Fix typos in the Slovak translation.

  [ Helmut Grohne ]
  * debian/rules.d/build.mk: disable -Werror when dpkg-builflags contains
    -Wno-error.

  [ наб ]
  * debian/local/usr_sbin/locale-gen: parallelise locales generation if
    possible.  Closes: #1037198.

 -- Aurelien Jarno <email address hidden>  Sat, 17 Jun 2023 11:10:20 +0200
Superseded in experimental-release
glibc (2.37-1) experimental; urgency=medium

  [ Aurelien Jarno ]
  * New upstream release:
    - Fix GL(dl_phdr) and GL(dl_phnum) for static builds.  Closes: #1028200.
    - debian/symbols.wildcard: add 2.36 and GLIBC_ABI_DT_RELR.
    - debian/patches/localedata/locales-fr.diff: rebased.
    - debian/patches/alpha/local-string-functions.diff: rebased.
    - debian/patches/arm/git-atomic-compiler-builtins.diff: upstreamed.
    - debian/patches/hurd-i386/git-htl-pthread-self-early.diff: upstreamed.
    - debian/patches/hurd-i386/git-static-pie.diff: upstreamed.
    - debian/patches/hurd-i386/git-ipv6.diff: upstreamed.
    - debian/patches/hurd-i386/git-ip_mreqn.diff: upstreamed.
    - debian/patches/hurd-i386/git-bootstrap-enable_secure.diff: upstreamed.
    - debian/patches/hurd-i386/git-cond-destroy.diff: upstreamed.
    - debian/patches/hurd-i386/git-strerror_X.diff: upstreamed.
    - debian/patches/hurd-i386/git-xpg_strerror.diff: upstreamed.
    - debian/patches/hurd-i386/git-readlink-fifo.diff: upstreamed.
    - debian/patches/hurd-i386/git-net-route.h.diff: upstreamed.
    - debian/patches/hurd-i386/git-SOMAXCONN.diff: upstreamed.
    - debian/patches/hurd-i386/git-sigtimedwait.diff: upstreamed.
    - debian/patches/hurd-i386/git-getrandom-chroot.diff: upstreamed.
    - debian/patches/hurd-i386/git-mach-headers-freestanding.diff: upstreamed.
    - debian/patches/hurd-i386/git-sem_wait_race.diff: upstreamed.
    - debian/patches/hurd-i386/local-enable-ldconfig.diff: rebased.
    - debian/patches/any/local-ldso-disable-hwcap.diff: removed, obsolete.
    - debian/patches/any/local-ldconfig-multiarch.diff: rebased.
    - debian/patches/any/git-floatn-gcc-13-support.diff: upstreamed.
    - debian/patches/hurd-i386/submitted-net.diff: rebased.
    - debian/patches/hurd-i386/local-no-bootstrap-fs-access.diff: removed,
      obsolete.
  * Stop building libc6.1-alphaev67 package, as support for legacy hwcaps has
    been removed upstream:
    - debian/control.in/libc: add a conflicts against libc6.1-alphaev67 on
      alpha.
    - debian/control.in/opt: remove libc6.1-alphaev67 entry.
    - debian/patches/alpha/local-string-functions.diff: remove, obsolete.
    - debian/rules: drop DEBUG_libc6.1-alphaev67.
    - debian/script.in/nohwcap.sh: drop code to support libc6.1-alphaev67.
    debian/testsuite-xfail-debian.mk: simplify alpha condition.
  * Drop support for optimized packages from the packaging (Closes: #806912):
    - debian/control.in/opt: removed.
    - debian/rules.d/control.mk: drop support for including control.in/opt.
    - debian/script.in/nohwcap.sh: removed.
    - debian/rules.d/debhelper.mk: dropped code to include nohwcap.sh.
    - debian/debhelper.in/libc.postinst: removed call to nohwcap code.
    - debian/debhelper.in/libc.preinst: remove code creating
      /etc/ld.so.nohwcap.
    - debian/debhelper.in/glibc-source.lintian-overrides: removed otherbuild
      entries.
    - debian/debhelper.in/libc-otherbuild.*: removed.
  * debian/sysdeps/alpha.mk: temporarily build for EV56 until the baseline is
    raised at the GCC level.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-tst-system.diff: Fix tst-system link.

 -- Aurelien Jarno <email address hidden>  Tue, 16 May 2023 21:17:22 +0200
Published in bullseye-release
glibc (2.31-13+deb11u6) bullseye; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Drop debian/patches/amd64/local-require-bmi-in-avx2-ifunc.diff
      (obsolete).
    - Fix memory leak in printf-family functions with long multibyte strings.
    - Fix a crash in printf-family due to width/precision-dependent
      allocations.
    - Fix a segfault in printf handling thousands separator.
    - Fix an overflow in the AVX2 implementation of wcsnlen when crossing
      pages.

 -- Aurelien Jarno <email address hidden>  Wed, 19 Apr 2023 23:17:51 +0200
Published in bookworm-release
Superseded in experimental-release
Superseded in sid-release
glibc (2.36-9) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/po/it.po: Update Italian debconf translation, by Luca Monducci.
    Closes: #1028133.
  * debian/po/tr.po: Update Turkish debconf translation, by Atila KOÇ.
    Closes: #1028306.
  * debian/po/cs.po: Update Czech debconf translation, by Miroslav Kure.
    Closes: #1028326.
  * debian/po/zh_CN.po: Update Chinese debconf translation, by Tianyu Chen.
  * debian/po/pt.po: Update Portugues debconf translation, by Pedro Ribeiro.
    Closes: #1028353.
  * debian/po/sk.po: Fix invalid control sequence in Slovak translation.
  * debian/po/pt_BR.po: Update Brazilian Portuguese debconf translation, by
    Adriano Rafael Gomes. Closes: #1029005.
  * debian/po/nl.po: Update Dutch debconf translation, by Frans Spiesschaert.
    Closes: #1029018, #1033905.
  * debian/po/ro.po: Update Romanian debconf translation, by Remus-Gabriel
    Chelu. Closes: #1031163.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Prevent SIGSEGV in the SSE2 version of memcmp when data is concurrently
      modified. Closes: #1033931.
    - Fix a corner case in daylight computation affecting the Africa/Tripoli
      zone since tzdata 2022g.
    - Fix elf/tst-tlsopt-powerpc failure when compiled with -mcpu=power10.
  * patches/any/local-disable-tst-bz29951.diff: disable new test included in
    the latest update from upstream stable branch, as git-updates.diff can't
    include the corresponding binary test file.

  [ Samuel Thibault ]
  * debian/sysdeps/hurd.mk: Add -fno-omit-frame-pointer to extra_cflags.
  * debian/testsuite-xfail-debian.mk: Update hurd results.
  * debian/patches/hurd-i386/git-intr-msg-cfa.diff: Fix stack unwinding over
    _hurd_intr_rpc_mach_msg, for go runtime.
  * debian/libc0.3.symbols.hurd-i386: Update symbols with new RPCs.

 -- Aurelien Jarno <email address hidden>  Mon, 10 Apr 2023 10:35:16 +0200
Published in bookworm-release
Superseded in experimental-release
Superseded in sid-release
glibc (2.36-8) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-sem_wait_race.diff: Fix sem_wait race.

  [ Aurelien Jarno ]
  * debian/po/de.po: update German debconf templates translation, by Helge
    Kreutzmann. Closes: #1027782.
  * debian/local/manpages/po/*: update with debconf-updatepo.
  * debian/po/ko.po: update Korean debconf templates translation, by Changwoo
    Ryu.  Closes: #1027986.
  * debian/po/es.po: update Spanish debconf templates translation, by
    Camaleón.
  * debian/po/sk.po: update Slovak debconf templates translation, by Marek
    Sýkora.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/control.in/main: bump Standards-Version to 4.6.2 (no changes).

 -- Aurelien Jarno <email address hidden>  Sat, 07 Jan 2023 12:29:49 +0100
Superseded in sid-release
glibc (2.36-7) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/debhelper.in/libc.templates (glibc/kernel-too-old),
    debian/debhelper.in/libc.preinst: Note that upgrading a kernel also means
    rebooting it. Also, the libc package is usually in an odd state at that
    point and apt -f install needs to be used.
  * debian/patches/hurd-i386/git-getrandom-chroot.diff: Fix calling getrandom
    inside a minimal chroot. Fixes openssh-server >= 1:9.1.
  * debian/patches/hurd-i386/local-static_pthread_setcancelstate.diff: Fix
    ldconfig crashing on libxeddsa2.
  * debian/testsuite-xfail-debian.mk: Update hurd results.

  [ Flavio Cruz ]
  * debian/patches/hurd-i386/git-mach-headers-freestanding.diff: Force use of
    -ffreestanding when checking for gnumach headers.

  [ Aurelien Jarno ]
  * debian/glibc-source.filelist: update following recent changes.
  * debian/patches/any/git-floatn-gcc-13-support.diff: backport FloatN support
    for GCC 13 from upstream.  Closes: #1022166.
  * Update Spanish debconf translation, by Camaleón.  Closes: #1026786.
  * debian/debhelper.in/locales-all.NEWS: drop to make lintian happy, as it
    only contains a very old entry.
  * debian/local/manpages/locale.gen.5, debian/local/manpages/update-locale.8:
    fix issues reported by the manpage-l10n project.  Closes: #1026321.

  [ Helmut Grohne ]
  * Use conjunction for libgd-dev profiles.
  * Annotate B-D libcap-dev with stage2 profile.

 -- Aurelien Jarno <email address hidden>  Sun, 25 Dec 2022 19:42:32 +0100
Superseded in bullseye-release
glibc (2.31-13+deb11u5) bullseye; urgency=medium

  * debian/patches/local-require-bmi-in-avx2-ifunc.diff: new patch extracted
    from an upstream commit, to change the AVX2 ifunc selector to require the
    BMI2 feature. It happened that the wmemchr and wcslen changes backported
    in 2.31-13+deb11u4 relied on that commit which got forgotten.
    Closes: #1019855.

 -- Aurelien Jarno <email address hidden>  Fri, 14 Oct 2022 21:35:00 +0200
Superseded in sid-release
glibc (2.36-6) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/debhelper.in/libc-udeb.install: stop installing (now empty)
    libutil.so.1, it is not used by any of the udeb in testing/sid.
  * debian/rules.d/build.mk: ensure that an empty libanl.a is shipped even on
    newly added upstream architectures.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  
  [ Dandan Zhang ]
  * debian/sysdeps/loong64.mk: add support for loong64 architecture.  Closes:
    #1024130.

  [ Helmut Grohne ]
  * Declare packages skipped by noudeb build profile.  Closes: #1024940.

 -- Aurelien Jarno <email address hidden>  Mon, 28 Nov 2022 22:26:50 +0100
Superseded in sid-release
glibc (2.36-5) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-sigtimedwait.diff: Add support for
    sigtimedwait and sigwaitinfo.
  * debian/testsuite-xfail-debian.mk: Update accordingly.

  [ Aurelien Jarno ]
  * debian/sysdeps/sh{3,4}.mk: build with --disable-default-pie.  Closes:
    #1023554.
  * debian/control.in/main: bump binutils build-depends to 2.38.
  * debian/control.in/libc: add a Breaks against binutils (<< 2.38).  Closes:
    #1023661.
  * debian/control.in/libc: add a Breaks against check (<< 0.15.2-2+b1) on
    s390x.  Addresses: #1023531.
  * debian/patches/git-updates.diff: update from upstream stable branch.

 -- Aurelien Jarno <email address hidden>  Sat, 12 Nov 2022 14:23:05 +0100
Superseded in sid-release
glibc (2.36-4) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix y2038 support in fstatat on mips64el.  Closes: #1022991.

 -- Aurelien Jarno <email address hidden>  Wed, 02 Nov 2022 19:43:41 +0100
Superseded in sid-release
glibc (2.36-3) unstable; urgency=medium

  [ Aurelien Jarno ]
  * Upload to unstable.
  * debian/testsuite-xfail-debian.mk: XFAIL malloc/tst-scratch_buffer on hppa.
    Closes: #1022771.
  * debian/patches/git-updates.diff: update from upstream stable branch.

 -- Aurelien Jarno <email address hidden>  Tue, 01 Nov 2022 12:41:15 +0100
Superseded in sid-release
glibc (2.35-4) unstable; urgency=medium

  [ Luca Boccassi ]
  * debian/debhelper.in/libc.preinst: libc6: create merged-usr symlinks via
    preinst script.

  [ Aurelien Jarno ]
  * debhelper.in/libc-bin.install, debhelper.in/libc-bin.lintian-overrides,
    rules.d/build.mk, rules.d/debhelper.mk: install a /var/cache/ldconfig into
    the libc-bin package.  Closes: #1021577.
  * debian/debhelper.in/libc-bin.lintian-overrides: add an override for the
    ld.so manpage, provided by the manpages package.

  [ Samuel Thibault ]
  * debian/control.in/libc: Break gnumach versions which don't have the FPU
    context switch fix, to try to improve upgrading from 2021.

 -- Aurelien Jarno <email address hidden>  Tue, 25 Oct 2022 07:23:17 +0200
Deleted in experimental-release (Reason: None provided.)
glibc (2.36-2) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/control.in/main, debian/rules.d/control.mk, debian/rules: build
    with GCC 12.
  * debian/sysdeps/{amd64,i386,x32}.mk: explicitly pass -Wl,--hash-style=both
    to the compiler to workaround the debian toolchain that deviates from the
    Generic System V Application Binary and breaks the Easy Anti-Cheat system.
    Addresses: #1019535.

 -- Aurelien Jarno <email address hidden>  Tue, 25 Oct 2022 07:27:10 +0200
Superseded in sid-release
glibc (2.35-3) unstable; urgency=medium

  * debian/patches/arm/git-atomic-compiler-builtins.diff: backport an
    upstream patch switching the arm32 atomics to GCC atomic builtins.
    This fixes the flaky nptl/tst-rwlock9.  Partially addresses:
    #1020500.
  * debian/control.in/libc: add back the Breaks: on heimdal-multidev
    (<= 7.7.0+dfsg-4) to libc6-dev, now that the glibc 2.34 transition
    is finished and that the package has transitioned to testing. It has
    been temporarily removed in version 2.34-2.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - nscd: do not use stale values when a request needs to be resent.
      Closes: #1020943, #1021455.

 -- Aurelien Jarno <email address hidden>  Sun, 09 Oct 2022 10:54:21 +0200
Superseded in sid-release
glibc (2.35-2) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-SOMAXCONN.diff: Bump SOMAXCONN to 4096.
  * debian/debhelper.in/libc-udeb.install.hurd-i386: Allow installing
    /lib/ld.so, it's required on hurd-i386.

  [ Aurelien Jarno ]
  * debian/control.in/libc: add a Breaks against firefox (<< 91~) and
    firefox-esr (<< 91~) to ensure a seccomp filter compatible with glibc
    2.34.  Closes: #1020894.
  * debian/sysdeps/sparc64.mk: pass --disable-default-pie to configure.
    Closes: #1020974.
  * debian/rules.d/control.mk: add the arc architecture to the control file.
    Closes: #1021167.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix initialization of dp register.  Closes: #1020857.
    - Fix SIGILL on Haswell CPUs without BMI1/BMI2 instructions. Closes:
      #1019855.

 -- Aurelien Jarno <email address hidden>  Tue, 04 Oct 2022 07:07:58 +0200
Superseded in sid-release
glibc (2.35-1) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-strerror_X.diff: Fix tst-sprintf-errno test.
  * debian/patches/hurd-i386/git-readlink-fifo.diff: Fix readlink() on fifos.
  * debian/patches/hurd-i386/git-net-route.h.diff: Add ifrtreq structure and
    fix SIOCADD/DELRT ioctls.
  * debian/patches/hurd-i386/submitted-net.diff: Drop net/route.h part.

  [ Aurelien Jarno ]
  * debian/control.in/main: add a breaks against dh-lua (<< 27+nmu1~) to
    libc-bin. See #1017832.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/rules.d/build.mk: fix the pt_chown permissions after installation
    when running with Rules-Requires-Root=no (for non-Linux systems).
  * debian/control.in/main: set Rules-Requires-Root: no.
  * debian/debhelper.in/libc.preinst: only apply NSS workaround when upgrading
    from glibc < 2.34.
  * debian/patches/git-updates.diff: update from upstream stable branch.

  [ Luca Boccassi ]
  * debian/debhelper.in/libc-alt.preinst: libc6-<arch>: create merged-usr
    symlinks via preinst script.  Closes: #926699.

  [ Gioele Barabucci ]
  * debian/debhelper.in/libc.preinst: avoid using pidof.

 -- Aurelien Jarno <email address hidden>  Thu, 22 Sep 2022 22:02:00 +0200
Superseded in experimental-release
glibc (2.36-1) experimental; urgency=medium

  [ Aurelien Jarno ]
  * New upstream release:
    - Support for DT_RELR relative relocation format has been added.  Closes:
      #996598.
    - The Linux kernel version check has been removed.  Closes: #781715, #1004577.
    - debian/symbols.wildcard: add 2.36 and GLIBC_ABI_DT_RELR.
    - debian/patches/localedata/sort-UTF8-first.diff: rebased.
    - debian/patches/localedata/supported.diff: rebased.
    - debian/patches/arm/unsubmitted-ldso-multilib.diff: rebased.
    - debian/patches/hurd-i386/git-spawni-reauth.diff: upstreamed.
    - debian/patches/hurd-i386/pthread_key.diff: upstreamed.
    - debian/patches/kfreebsd/submitted-waitid.diff: dropped. kfreebsd
      specific changes moved to debian/patches/kfreebsd/local-sysdeps.diff.
    - debian/patches/kfreebsd/local-config_h_in.patch: rebased.
    - debian/patches/kfreebsd/local-getaddrinfo-freebsd-kernel.diff: rebased.
    - debian/patches/all/local-remove-manual.diff: rebased.
    - debian/patches/any/local-ldso-disable-hwcap.diff: rebased.
    - debian/patches/any/unsubmitted-ldso-machine-mismatch.diff: rebased.
    - debian/patches/any/submitted-resolv-unaligned.diff: upstreamed.
    - debian/patches/hurd-i386/local-fix-nss.diff: rebased.
    - debian/patches/hurd-i386/local-no-bootstrap-fs-access.2.diff: rebased.

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update tests results for hurd-i386.

 -- Aurelien Jarno <email address hidden>  Thu, 22 Sep 2022 22:23:11 +0200
Superseded in experimental-release
glibc (2.35-0experimental3) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/control.in/libc: add a breaks against valgrind (<< 1:3.19.0-1~).
    See #1017791.
  * debian/debhelper.in/libc-bin.install: install /usr/bin/ld.so.
  * debian/rules.d/build.mk: egrep -> grep -E.

 -- Aurelien Jarno <email address hidden>  Sun, 11 Sep 2022 11:40:03 +0200
Superseded in sid-release
glibc (2.34-8) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-strerror_X.diff: Fix strerror format.
  * debian/patches/hurd-i386/git-xpg_strerror.diff: Fix xpg_error behavior.
  * debian/patches/hurd-i386/git-thrd_current.diff: Fix calling thrd_current
    without libpthread.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch.

 -- Aurelien Jarno <email address hidden>  Sun, 11 Sep 2022 00:05:13 +0200
Superseded in bullseye-release
Superseded in sid-release
glibc (2.31-13+deb11u4) bullseye; urgency=medium

  [ Aurelien Jarno ]
  * debian/debhelper.in/libc-dev.NEWS: New file to explain how to update
    programs to use the TI-RPC library instead of the Sun RPC one.  Closes:
    #1014735.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix an off-by-one buffer overflow/underflow in getcwd() (CVE-2021-3999).
    - Fix an overflow bug in the SSE2 and AVX2 implementations of wmemchr.
    - Fix an overflow bug in the SSE4.1 and AVX2 implementations of wcslen and
      wcsncat.
    - Fix an overflow bug in the AVX2 and EVEX implementation of wcsncmp.
    - Add a few EVEX optimized string functions to fix a performance issue (up
      to 40%) with Skylake-X processors.
    - Make grantpt usable after multi-threaded fork.  Closes: #1015740.
    - debian/patches/hurd-i386/git-posix_openpt.diff: rebase.
  * debian/rules.d/build.mk: pass --with-default-link=no to configure to
    ensure that libio vtable protection is enabled.

 -- Aurelien Jarno <email address hidden>  Fri, 26 Aug 2022 23:32:46 +0200
Superseded in sid-release
glibc (2.34-7) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/debhelper.in/libc.install, debian/debhelper.in/libc-udeb.install:
    Allow installing /lib/ld.so, it's required on hurd-i386.

  [ Aurelien Jarno ]
  * debian/rules, debian/rules.d/build.mk, debian/rules.d/debhelper.mk: read
    ld.so and libc.so names from upstream generated soversions.mk instead of
    looking directly for generated binaries.

 -- Aurelien Jarno <email address hidden>  Sat, 27 Aug 2022 13:38:11 +0200
Superseded in sid-release
glibc (2.34-6) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/rules.d/debhelper.mk: fix regular expression to remove static
    libraries in the stage1 build profile.  Closes: #1018071.

 -- Aurelien Jarno <email address hidden>  Thu, 25 Aug 2022 19:16:34 +0200
Superseded in experimental-release
glibc (2.35-0experimental2) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/control.in/libc: add a breaks against chrony (<< 4.2-3~). See
    #1017790.

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update tests results for hurd-i386.
  * debian/patches/hurd-i386/git-static-pie.diff: Fix starting static binaries
    with stack protection enabled.

 -- Aurelien Jarno <email address hidden>  Thu, 25 Aug 2022 19:30:20 +0200
Superseded in sid-release
glibc (2.34-5) unstable; urgency=medium

  [ Samuel Thibault ]
  * control: Bump hurd break: glibc now using getrandom() at process
    initialization makes random bootstrap more complex and the system startup
    hang if not done properly.
  * debian/patches/hurd-i386/local-no-bootstrap-fs-access.2.diff: Fix
    another access call which poses problem during bootstrap.
  * debian/patches/hurd-i386/git-bootstrap-enable_secure.diff: Fix spurious
    checks during initialization of processes running at bootstrap.
  * debian/testsuite-xfail-debian.mk: Filter out tests that stay stuck.
  * debian/patches/hurd-i386/git-global.diff: Fix elf/global missing
    dependency.
  * debian/patches/hurd-i386/git-loadfail.diff: Fix elf/loadfail missing
    dependency.
  * debian/patches/hurd-i386/git-cond-destroy.diff: Fix tst-cond20.
  * debian/debhelper.in/libc-udeb.install.hurd-i386: ship the dynamic linker in
    libc0.3-udeb.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fixes generic brk system call emulation in __brk_call.  Closes:
      #1017113.
  * debian/debhelper.in/libc-dev.NEWS: fix a typo.
  * debian/control.in/libc: drop duplicate breaks entry.
  * debian/patches/*: fix typos in patch description.
  * debian/rules: drop trailing whitespaces.
  * debian/debhelper.in/glibc-source.lintian-overrides: drop unused overrides.
  * debian/debhelper.in/libc-bin.lintian-overrides: drop unused overrides.
  * debian/source/lintian-overrides: drop unused overrides.
  * debian/debhelper.in/libc-devtools.lintian-overrides: rename overrides
    following lintian changes.
  * debian/debhelper.in/libc{,-otherbuild].lintian-overrides: rename overrides
    following lintian changes.
  * debian/*: use /usr/share/dpkg/pkg-info.mk instead of parsing changelog
    with dpkg-parsechangelog.
  * debian/rules.d/build.mk, debian/rules.d/debhelper.mk: update NPTL pretty
    printer path following the merge of libpthread into libc.
  * debian/compat, debian/control.in/main, debian/rules.d/debhelper.mk:
    increase debhelper compat to 13, the declarative way, and replace calls to
    dh_systemd_enable and dh_systemd_start by dh_installsystemd.
  * debian/rules.d/build.mk, debian/rules.d/control.mk,
    debian/rules.d/debhelper.mk: remove support for armel/armhf biarch. It has
    never been used in Debian, and has stopped being used in Ubuntu.
  * debian/rules.d/debhelper.mk: stop removing comments from .install files.
  * debian/rules.d/debhelper.mk: stop cleaning nonexistent files.
  * debian/debhelper.in/*.install, debian/rules, debian/rules.d/debhelper.mk:
    use substitution variables from debhelper 13.
  * debian/rules, debian/rules.d/build.mk, debian/rules.d/debhelper.mk,
    debian/sysdeps/*.mk: install the main flavor into debian/tmp instead of
    debian/tmp-libc.
  * debian/debhelper.in/*.install*, debian/rules.d/debhelper.mk: simplify
    dh_install files by using the auto source/dest features of debhelper.
  * debian/debhelper.in/libc.lintian-overrides, debian/rules.d/debhelper.mk:
    drop package name for lintian overrides files.
  * debian/control.in/main: bump Standards-Version to 4.6.1 (no changes).

 -- Aurelien Jarno <email address hidden>  Wed, 24 Aug 2022 23:19:48 +0200
Superseded in sid-release
glibc (2.34-4) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-ipv6.diff: Add ipv6 RFC options.
  * debian/patches/hurd-i386/git-ip_mreqn.diff: Move ip_mreqn structure from
    Linux to generic.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fixes mbstowcs attributes.  Closes: #1017367.
  * debian/debhelper.in/libc.{pre,post}: only set LC_ALL=C after loading
    debconf.  Closes: #1017406.

  [ наб ]
  * debian/local/manpages/locale-gen.8: rewrite.
  * debian/local/manpages/locale-gen.8.sgml: drop, replaced by above.
  * debian/local/usr_sbin/locale-gen: clean up and optimize.
  * debian/local/manpages/locale.alias.5: drop, unused.

 -- Aurelien Jarno <email address hidden>  Tue, 16 Aug 2022 23:35:10 +0200
Superseded in experimental-release
glibc (2.35-0experimental1) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/rules.d/build.mk: use the new --with-timeoutfactor configure
    option.

 -- Aurelien Jarno <email address hidden>  Mon, 15 Aug 2022 15:40:01 +0200
Superseded in sid-release
glibc (2.34-3) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/rules.d/debhelper.mk: make libc.so and ld.so executable also for
    libc6-udeb.  Closes: #1016868.

 -- Aurelien Jarno <email address hidden>  Mon, 08 Aug 2022 19:38:30 +0200
Superseded in sid-release
glibc (2.34-2) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/control.in/libc: provides libc-dev as versioned.
  * debian/control.in/libc: Add breaks in libc6-dev against catch (<=
    1.12.2-0.1).  See: #993515.
  * debian/rules.d/debhelper.mk: Do not exclude libc.so and ld.so from
    dh_fixperms, explicitly change the permissions afterwards.  Closes:
    #1010233.
  * debian/control.in/libc: temporary remove the breaks against
    heimdal-multidev to break the build-dependency loop between heimdal and
    openldap.
  * debian/debhelper.in/libc-udeb.install: ship the dynamic linker in
    libc6-udeb.

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update hurd-i386 xfails.

 -- Aurelien Jarno <email address hidden>  Mon, 08 Aug 2022 15:24:00 +0200
Superseded in sid-release
glibc (2.34-1) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/submitted-net.diff: Refresh.
  * debian/testsuite-xfail-debian.mk: Disable tst-pthread_cancel-select-loop
    which overflows pflocal.
  * debian/patches/hurd-i386/git-htl-pthread-self-early.diff: Fix calling
    pthread_self very early.  Closes: #1016106.

  [ Aurelien Jarno ]
  * debian/control.in/libc: Update breaks against libnetcdf-dev.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/control.in/libc: Add breaks in libc6-dev against dev packages that
    provide static libraries using __res_* symbols that have been moved from
    libresolv.a to libc.a:
    - heimdal-multidev (<= 7.7.0+dfsg-4)
    - igblast (<= 1.19.0-1)
    - libasyncns-dev (<= 0.8-6+b2)
    - libatm1-dev (<= 1:2.5.1-4)
    - libaws20-dev (<= 20.2-2+b1)
    - libboinc-app-dev (<= 7.20.2+dfsg-1)
    - libcups2-dev (<= 2.4.2-1)
    - libdkim-dev (<= 1:1.0.21-4+b2)
    - libghc-resolv-dev (<= 0.1.2.0-3)
    - libghc-resolv-prof (<= 0.1.2.0-3)
    - libglib2.0-dev (<= 2.72.3-1)
    - libgloox-dev (<= 1.0.24-2+b1)
    - libhesiod-dev (<= 3.2.1-3.1+b1)
    - libinfinity-0.7-dev (<= 0.7.2-1+b1)
    - libldap-dev (<= 2.5.12+dfsg-2)
    - libloudmouth1-dev (<= 1.5.4-1)
    - libmongoc-dev (<= 1.22.1-1)
    - libmysqlclient-dev (<= 8.0.29-1)
    - libnfsidmap-dev (<= 1:2.6.1-2)
    - libola-dev (<= 0.10.8.nojsmin-2)
    - libopenafs-dev (<= 1.8.8.1-3)
    - libopendkim-dev (<= 2.11.0~beta2-7)
    - libopendmarc-dev (<= 1.4.2-1)
    - libopenzwave1.6-dev (<= 1.6.1914+ds-1)
    - libpg-query-dev (<= 13-2.1.2-2)
    - librbl-dev (<= 2.11.0~beta2-7)
    - libre-dev (<= 1.1.0-1+b1)
    - libshishi-dev (<= 1.0.2-11)
    - libslurm-dev (<= 21.08.8.2-1)
    - libsocksd0-dev (<= 1.4.2+dfsg-7+b4)
    - libspf2-dev (<= 1.2.10-7.1+b1)
    - libstrophe-dev (<= 0.12.1-2)
    - libtaningia-dev (<= 0.2.2-2+b1)
    - libvbr-dev (<= 2.11.0~beta2-7)
    - open-vm-tools-dev (<= 2:12.0.5-2)
    - pidgin-librvp (<= 0.9.7cvs-3)
    - proftpd-dev (<= 1.3.7d+dfsg-2)
    - slurm-wlm-basic-plugins-dev (<= 21.08.8.2-1)
  * debian/debhelper.in/libc-dev.NEWS: New file to explain how to update
    programs to use the TI-RPC library instead of the Sun RPC one.  Closes:
    #1014735.
  * debian/control.in/main: tighten build-dependency on g++-11 on riscv64 to
    get the fix for GCC PR95115.
  * debian/patches/riscv64/local-asin-acos-raise-invalid.diff: Drop now that
    GCC is fixed.
  * debian/debhelper.in/*.lintian-overrides: update lintian override once
    more, sigh.
  * debian/debhelper.in/libc-bin.install, debian/rules.d/build.mk,
    debian/rules: rename the C.UTF-8 locale into C.utf8 to match upstream
    naming.
  * debian/control.in/libc: Update breaks against libvtk7-dev.

 -- Aurelien Jarno <email address hidden>  Sun, 07 Aug 2022 22:00:25 +0200
Superseded in experimental-release
glibc (2.35-0experimental0) experimental; urgency=medium

  [ Aurelien Jarno ]
  * New upstream release:
    - Fixes performance issues in dynamic loader.  Closes: #896008.
    - debian/symbols.wildcard: add 2.35.
    - debian/patches/localedata/locale-C.diff: upstreamed.
    - debian/patches/alpha/local-string-functions.diff: rebased.
    - debian/patches/hurd-i386/git-drop-rmh.diff: upstreamed.
    - debian/patches/hurd-i386/git-AT_NO_AUTOMOUNT.diff: upstreamed.
    - debian/patches/hurd-i386/git-get_errlist.diff: upstreamed.
    - debian/patches/hurd-i386/git-msync.diff: upstreamed.
    - debian/patches/hurd-i386/git-htl-init_sigset.diff: upstreamed.
    - debian/patches/hurd-i386/git-machrules-chk_fail.diff: upstreamed.
    - debian/patches/hurd-i386/git-random-getrandom.diff: upstreamed.
    - debian/patches/hurd-i386/git-lib-map.diff: upstreamed.
    - debian/patches/hurd-i386/git-large-text.diff: upstreamed.
    - debian/patches/hurd-i386/git-get_dtable.diff: upstreamed.
    - debian/patches/hurd-i386/git-auth-leak.diff: upstreamed.
    - debian/patches/hurd-i386/git-nuke_ports_on_exec.diff: upstreamed.
    - debian/patches/hurd-i386/git-ttydefaults.diff: upstreamed.
    - debian/patches/hurd-i386/git-const.diff: upstreamed.
    - debian/patches/hurd-i386/git-pthread_kill_exited.diff: upstreamed.
    - debian/patches/hurd-i386/git-reply_bogus.diff: upstreamed.
    - debian/patches/hurd-i386/tg-EIEIO-fr.diff: upstreamed.
    - debian/patches/hurd-i386/tg-EGREGIOUS-fr.diff: upstreamed.
    - debian/patches/hurd-i386/local-tls-ie-align.diff: dropped, obsolete.
    - debian/patches/kfreebsd/submitted-auxv.diff: rebased.
    - debian/patches/mips/submitted-rld_map.diff: rebased.
    - debian/patches/all/submitted-po-fr-fixes.diff: upstreamed.
    - debian/patches/any/local-ldconfig-ignore-ld.so.diff: rebased.
    - debian/patches/any/git-localedef-check-magic.patch: upstreamed.
    - debian/debhelper.in/libc-bin.{install,manpages}: stop installing
      catchsegv, removed upstream.  Closes: #775716, #946606.
  * debian/sysdeps/{amd64,arm64,i386,x32}.mk: stop passing --enable-static-pie
    to configure as it is now the default.
  * debian/debhelper.in/libc-bin.install: install /usr/bin/ld.so in libc-bin.
  * debian/rules.d/build.mk: remove the C.utf8 locale from locales-all to
    avoid conflicts with the one in libc-bin. Unfortunately we can't use the
    one build in locales-all for libc-bin, as locales-all currently can't be
    cross-compiled.
  * debian/rules.d/debhelper.mk: do not offer C.UTF-8 in the list of locales
    that can be generated through the debconf template, as it is already
    provided by libc-bin.
  * debian/testsuite-xfail-debian.mk: add new math tests that are also
    affected by the Octeon 3 and XBurst tininess detection.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/local-fix-nss.diff: Refresh.
  * debian/patches/hurd-i386/submitted-net.diff: Refresh.
  * debian/patches/hurd-i386/tg-bits_atomic.h_multiple_threads.diff: Refresh.

 -- Aurelien Jarno <email address hidden>  Sun, 07 Aug 2022 22:25:02 +0200
Superseded in experimental-release
glibc (2.34-0experimental5) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - debian/patches/powerpc/local-powerpc8xx-dcbz.diff: rebase.
    - debian/rules.d/build.mk: stop passing --with-default-link=no which is
      now the default.
  * debian/control.in/libc: Add breaks in libc6-dev against dev packages that
    encode the path to libpthread.so, librt.so or libutil.so, they need to be
    binNMUed:
    - libassimp-dev (<= 5.2.4~ds0-1)
    - libbson-dev (<= 1.22.0-1)
    - libdeal.ii-dev (<= 9.4.0-1)
    - libdolfin-dev-common (<= 2019.2.0~git20220407.d29e24d-5)
    - libeckit-dev (<= 1.20.0-1)
    - libfclib-dev (<= 3.1.0+dfsg-2)
    - libfltk1.3-dev (<= 1.3.8-4+b1)
    - libinsighttoolkit4-dev (<= 4.13.3withdata-dfsg2-3+b1)
    - libinsighttoolkit5-dev (<= 5.2.1-5+b1)
    - libismrmrd-dev (<= 1.8.0-2)
    - liblog4cplus-dev (<= 2.0.7-1)
    - libmgl-dev (<= 8.0.1-2)
    - libmimalloc2.0 (<= 2.0.6+ds-1)
    - libminc-dev (<= 2.4.03-5)
    - libmrpt-ros1bridge-dev (<= 1:2.4.9+ds-4+b2)
    - libnetcdf-dev (<= 1:4.9.0-2)
    - libnetcdf-mpi-dev (<= 1:4.9.0-1)
    - libnetcdf-pnetcdf-dev (<= 1:4.9.0-1)
    - libns3-dev (<= 3.36.1+dfsg-4)
    - libopenms-dev (<= 2.6.0+cleaned1-3+b1)
    - libtrilinos-amesos2-dev (<= 13.2.0-3)
    - libtrilinos-amesos-dev (<= 13.2.0-3)
    - libtrilinos-anasazi-dev (<= 13.2.0-3)
    - libtrilinos-aztecoo-dev (<= 13.2.0-3)
    - libtrilinos-belos-dev (<= 13.2.0-3)
    - libtrilinos-epetra-dev (<= 13.2.0-3)
    - libtrilinos-epetraext-dev (<= 13.2.0-3)
    - libtrilinos-galeri-dev (<= 13.2.0-3)
    - libtrilinos-ifpack2-dev (<= 13.2.0-3)
    - libtrilinos-ifpack-dev (<= 13.2.0-3)
    - libtrilinos-intrepid2-dev (<= 13.2.0-3)
    - libtrilinos-intrepid-dev (<= 13.2.0-3)
    - libtrilinos-isorropia-dev (<= 13.2.0-3)
    - libtrilinos-kokkos-dev (<= 13.2.0-3)
    - libtrilinos-kokkos-kernels-dev (<= 13.2.0-3)
    - libtrilinos-komplex-dev (<= 13.2.0-3)
    - libtrilinos-ml-dev (<= 13.2.0-3)
    - libtrilinos-moertel-dev (<= 13.2.0-3)
    - libtrilinos-muelu-dev (<= 13.2.0-3)
    - libtrilinos-nox-dev (<= 13.2.0-3)
    - libtrilinos-phalanx-dev (<= 13.2.0-3)
    - libtrilinos-pike-dev (<= 13.2.0-3)
    - libtrilinos-piro-dev (<= 13.2.0-3)
    - libtrilinos-pliris-dev (<= 13.2.0-3)
    - libtrilinos-rol-dev (<= 13.2.0-3)
    - libtrilinos-rtop-dev (<= 13.2.0-3)
    - libtrilinos-rythmos-dev (<= 13.2.0-3)
    - libtrilinos-sacado-dev (<= 13.2.0-3)
    - libtrilinos-shylu-dev (<= 13.2.0-3)
    - libtrilinos-stokhos-dev (<= 13.2.0-3)
    - libtrilinos-stratimikos-dev (<= 13.2.0-3)
    - libtrilinos-teko-dev (<= 13.2.0-3)
    - libtrilinos-teuchos-dev (<= 13.2.0-3)
    - libtrilinos-thyra-dev (<= 13.2.0-3)
    - libtrilinos-tpetra-dev (<= 13.2.0-3)
    - libtrilinos-trilinoscouplings-dev (<= 13.2.0-3)
    - libtrilinos-triutils-dev (<= 13.2.0-3)
    - libtrilinos-xpetra-dev (<= 13.2.0-3)
    - libtrilinos-zoltan2-dev (<= 13.2.0-3)
    - libvisp-dev (<= 3.5.0-2+b1)
    - libvotca-dev (<= 2022-3)
    - libvtk6-dev (<= 6.3.0+dfsg2-8.1+b1)
    - libvtk7-dev (<= 7.1.1+dfsg2-10.1+b2)
  * debian/testsuite-xfail-debian.mk: XFAIL recently backports audit tests on
    MIPS.

 -- Aurelien Jarno <email address hidden>  Mon, 11 Jul 2022 19:30:26 +0200
Superseded in experimental-release
Superseded in sid-release
glibc (2.33-8) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-spawni-reauth.diff: Fix make calls to spawni.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix testsuite on arm64 with recent binutils versions.  Closes: #1014109.
  * debian/rules.d/build.mk, debian/testsuite-mips-nan2008.c: disable the
    testsuite if the CPU NaN doesn't encoding matches the ABI. This fixes FTBFS
    on broken mips build daemons.

 -- Aurelien Jarno <email address hidden>  Sun, 10 Jul 2022 22:29:34 +0200
Superseded in experimental-release
glibc (2.34-0experimental4) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fixes spurious EINTR when thread cancellation is disabled.  Closes:
      #1008174.
    - debian/patches/any/local-revert-bz13979.diff: refresh.

  [ Johannes Schauer Marin Rodrigues ]
  * debian/debhelper.in/libc.postinst: do not re-exec init if DPKG_ROOT is
    set.  Closes: #1006692.

 -- Aurelien Jarno <email address hidden>  Sat, 16 Apr 2022 13:10:56 +0200
Published in buster-release
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
Published in bullseye-release
Superseded in sid-release
glibc (2.31-13+deb11u3) bullseye; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix bad conversion from ISO-2022-JP-3 with iconv (CVE-2021-43396).
      Closes: #998622.
    - Remove PIE check on amd64 to fix FTBFS with binutils 2.37.
    - Fix a buffer overflow in sunrpc svcunix_create (CVE-2022-23218).
    - Fix a buffer overflow in sunrpc clnt_create (CVE-2022-23219).
  * debian/debhelper.in/libc-bin.postinst: stop replacing older versions from
    /etc/nsswitch.conf.  Closes: #998008.
  * 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.
  * debian/patches/local-CVE-2021-33574-mq_notify-use-after-free.diff:
    fix a possible use-after-free in mq_notify (CVE-2021-33574).  Closes:
    #989147.

 -- Aurelien Jarno <email address hidden>  Thu, 17 Mar 2022 22:37:00 +0100
Superseded in experimental-release
Superseded in experimental-release
Superseded in sid-release
glibc (2.33-7) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/rules.d/build.mk: pass --with-default-link=no to configure to
    ensure that libio vtable protection is enabled.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix wrong fallback of strncmp-avx2-rtm and wcsncmp-avx2-rtm fallback to
      non-rtm variants when avoiding overflow.

 -- Aurelien Jarno <email address hidden>  Mon, 21 Feb 2022 09:47:11 +0100
Superseded in experimental-release
glibc (2.34-0experimental3) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/testsuite-xfail-debian.mk: whitelist again test-xfail-tst-pkey on
    powerpc, as 32-bit protection key support on powerpc is unclear.
  * debian/testsuite-xfail-debian.mk: whitelist dirent/tst-readdir64-compat
    and signal/tst-minsigstksz-5.  Closes: #1002041.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/rules.d/build.mk: Move the dynamic linker into the slibdir location
    and replace it with a symlink. This is needed for TCC which is not able to
    find the dynamic linker if it is not in a lib directory.
  * debian/rules.d/build.mk, debian/debhelper.in/libc.postrm: correctly
    recreate the dynamic linker symlink with the new naming scheme.
  * debian/libc*.symbols.*: force __sysconf@GLIBC_2.* and sysconf@GLIBC_2.*
    dependencies to 2.34 to correctly support the new definition of MINSIGSTKSZ
    and SIGSTKSZ.
  * debian/debhelper.in/libc*.fixperms: remove, they are ignored by
    dh_fixperms.
  * debian/debhelper.in/libc-alt.lintian-overrides: adjust overrides for the
    case slibdir = rtlddir.

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update hurd tests.
  * debian/patches/hurd-i386/git-random-getrandom.diff: Fix random translator
    startup.
  * debian/control: Break hurd << 1:0.9.git20211230-2 accordingly.

 -- Aurelien Jarno <email address hidden>  Mon, 21 Feb 2022 12:53:23 +0100
Superseded in sid-release
glibc (2.33-6) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/pthread_once.diff: Fix pthread_key safety.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix HTM aborts in AVX2 multiarch string functions
    - Fix an overflow bug in some implementation of wcsnlen, wmemchr, and
      wcsncat
    - Fix an overflow bug in wcsncmp_avx2 and wcsncmp_evex
    - Fix a race condition in __opensock

 -- Aurelien Jarno <email address hidden>  Tue, 15 Feb 2022 12:21:20 +0100
Superseded in sid-release
glibc (2.33-5) unstable; urgency=medium

  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix build failure on hppa and ia64.  Closes: #1004390.
    - Fix autopkgtest failure on arm64.

 -- Aurelien Jarno <email address hidden>  Wed, 26 Jan 2022 23:01:02 +0100
Superseded in sid-release
glibc (2.33-4) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix FTBFS on powerpc and ppc64 with recent binutils snapshots.
    - Fix autopkgtest on armhf.
    - Fix an unexpected return value from realpath() for too long results
      (CVE-2021-3998).
    - Fix a an off-by-one buffer overflow/underflow in getcwd()
      (CVE-2021-3999).
    - debian/patches/any/local-ldso-disable-hwcap.diff: rebase.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-pthread_kill_exited.diff: Fix pthread_kill on
    exiting/ted thread.
  * debian/patches/hurd-i386/git-reply_bogus.diff: Fix cleaning the reply
    port.

 -- Aurelien Jarno <email address hidden>  Tue, 25 Jan 2022 00:13:12 +0100
175 of 294 results