Change log for eglibc package in Debian

175 of 142 results
Published in wheezy-release
eglibc (2.13-38+deb7u10) wheezy-security; urgency=medium

  [ Aurelien Jarno ]
  * patches/any/cvs-strftime.diff: new patch from upstream to fix
    segmentation fault caused by passing out-of-range data to strftime()
    (CVE-2015-8776).  Closes: #812445.
  * patches/any/cvs-hcreate.diff: new patch from upstream to fix an integer
    overflow in hcreate() and hcreate_r() (CVE-2015-8778). Closes: #812441.
  * patches/any/cvs-catopen.diff: new patch from upstream to fix multiple
    unbounded stack allocations in catopen() (CVE-2015-8779).  Closes:
    #812455.
  * patches/any/cvs-gethostbyname4-memory-leak.diff: new patch from
    upstream to fix a memory leak in _nss_dns_gethostbyname4_r with big
    DNS answers.
  * patches/any/local-CVE-2015-7547.diff: new patch to fix glibc getaddrinfo
    stack-based buffer overflow (CVE-2015-7547).

 -- Aurelien Jarno <email address hidden>  Thu, 11 Feb 2016 23:11:53 +0100
Superseded in wheezy-release
eglibc (2.13-38+deb7u9) wheezy; urgency=medium

  [ Aurelien Jarno ]
  * patches/any/cvs-CVE-2015-1781.diff: new patch from upstream to fix
    a buffer overflow in getanswer_r (CVE-2015-1781). Closes: #796105.
  * patches/any/cvs-fnmatch-overflow.diff: new patch from upstream to fix
    a buffer overflow (read past end of buffer) in internal_fnmatch.
  * patches/any/cvs-_IO_wstr_overflow.diff: new patch from upstream to fix
    an integer overlow in IO_wstr_overflow.
  * patches/any/cvs-CVE-2014-8121.diff: new patch from upstream to fix
    an unexpected closing of nss_files databases after lookups, causing
    denial of service (CVE-2014-8121).  Closes: #779587.
  * patches/any/cvs-ld_pointer_guard.diff: new patch from upstream to
    unconditionally disable LD_POINTER_GUARD.  Closes: #798316, #801691.

  [ Raphaël Hertzog ]
  * debian/patches/any/cvs-strxfrm-buffer-overflows.diff: new patch
    from upstream to fix memory allocations issues that can lead to buffer
    overflows on the stack. Closes: #803927.

 -- Aurelien Jarno <email address hidden>  Mon, 21 Dec 2015 00:01:08 +0100
Superseded in wheezy-release
eglibc (2.13-38+deb7u8) wheezy-security; urgency=medium

  * debian/patches/any/cvs-wscanf.diff: new patch from upstream to fix a
    heap buffer overflow in wscanf (CVE-2015-1472, CVE-2015-1473). Closes:
    #777197.
  * debian/patches/any/cvs-vfprintf.diff: new patch from ustream to fix a
    stack overflow in vfprintf (CVE-2012-3406). Closes: #681888.
  * debian/patches/any/cvs-posix_spawn_file_actions_addopen.diff: new patch
    from upstream to fix a vulnerability in posix_spawn_file_actions_addopen
    (CVE-2014-4043). Closes: #751774.
  * debian/patches/any/cvs-getnetbyname.diff: new patch from upstream to fix
    an infinite loop in getnetbyname (CVE-2014-9402). Closes: #775572.
  * debian/patches/any/cvs-getaddrinfo-idn.diff: new patch from upstream to
    fix a invalid-free when using getaddrinfo with IDN (CVE-2013-7424).

 -- Aurelien Jarno <email address hidden>  Sun, 22 Feb 2015 09:49:50 +0100
Deleted in jessie-release (Reason: None provided.)
Deleted in sid-release (Reason: None provided.)
Superseded in wheezy-release
eglibc (2.13-38+deb7u6) wheezy; urgency=medium


  * Update 2.13-38+deb7u5 changelog to mention that some lost glibc-doc
    files have been re-added in this version.
  * debian/patches/any/cvs-CVE-2013-4357.diff: update patch with upstream
    commit c8fc0c91 to fix segmentation faults when nscd is in use.
    Closes: #765506, #765526, #765562.

 -- Aurelien Jarno <email address hidden>  Thu, 16 Oct 2014 15:29:00 +0200
Superseded in wheezy-release
Superseded in jessie-release
Superseded in sid-release
eglibc (2.13-38+deb7u5) wheezy; urgency=medium


  * debian/patches/any/cvs-resolv-reuse-fd.diff: new patch from upstream
    to fix invalid file descriptor reuse while sending DNS query.  Closes:
    #722075, #756343.
  * debian/patches/any/cvs-CVE-2013-4357.diff: new patch from upstream to
    fix stack overflow issues. Closes: #742925.
  * debian/patches/any/submitted-CVE-2014-0475.diff: update from upstream
    to fix a localplt regression introduced in version 2.13-38+deb7u3.
  * patches/any/cvs-dlopen-tls-memleak.patch: new patch from upstream to
    fix a memory leak with dlopen() and thread-local storage variables.
    Closes: #763559.

 -- Aurelien Jarno <email address hidden>  Wed, 08 Oct 2014 22:50:01 +0200
Superseded in wheezy-release
Superseded in jessie-release
Superseded in sid-release
eglibc (2.13-38+deb7u2) wheezy; urgency=medium


  [ Aurelien Jarno ]
  * debian/patches/localedata/cvs-de_AT-Februar.diff: new patch from
    upstream to fix February month name in de_AT locale.  Closes: #738544.
  * debian/patches/mips/cvs-backtrace.diff: new patch from upstream to
    fix backtrace() on mips.  Closes: #741354.
  * any/local-ldconfig-ignore-ld.so.diff: new patch to ignore the dynamic
    linker in ldconfig.  Closes: #699206, #707185, #727786, #736097,
    #739734, #739758.
  * debian/debhelper.in/libc.preinst: Disable ldconfig when a potentially
    broken dynamic loader symlink is found and when a fixed version hasn't
    already been unpacked. This happens when a biarch package of the same
    architecture than the native one has been installed (e.g.: 
    libc6-amd64:i386 on amd64) and ldconfig is run afterwards. Don't fail
    if the dynamic loader symlink is dangling or missing.  Closes: #740158,
    #740196.
  * debian/debhelper.in/libc.postrm: generalize the dynamic linker
    symlink creation to all biarch packages.
  * debian/debhelper.in/libc-alt.postrm: generalize the dynamic linker
    symlink removal to all biarch packages.
  * patches/any/submitted-nl_langinfo-static.diff: new patch from upstream
    to fix nl_langinfo() when used in static binaries.  Closes: #747103.
  * debian/patches/any/cvs-CVE-2013-4458.diff: backport a new part from
    upstream to fix a regression introduced in 2.13-38+deb7u1 in IPv6 name
    resolution.  Closes: #738652.
  * patches/any/cvs-socketcall-syscall.diff: new patch from upstream to fix
    socketcall multiplex syscall features detection.  Closes: #730744.

 -- Aurelien Jarno <email address hidden>  Sun, 25 May 2014 20:01:05 +0200
Deleted in jessie-release (Reason: None provided.)
Deleted in sid-release (Reason: None provided.)
Superseded in jessie-release
Superseded in sid-release
eglibc (2.19-3) unstable; urgency=medium


  [ Aurelien Jarno ]
  * debian/control.in/libc: fix libtirpc1 breaks.  Closes: #751852.
  * debian/rules.d/build.mk: generate ld.so configuration file using
    DEB_HOST_MULTIARCH instead of DEB_HOST_GNU_TYPE to have a stable
    path even when the GNU triplet change.
  * debian/debhelper.in/libc.{preinst,postrm,postinst}: remove old
    ld.so configuration file on hurd-i386, i386 and kfreebsd-i386.
  * debian/debhelper.in/libc.postinst: don't create/modify ld.so.conf,
    but instead provide it as a conffile in libc-bin.  Closes: #737588.
  * debian/debhelper.in/libc.preinst: remove dead code.

 -- Aurelien Jarno <email address hidden>  Tue, 17 Jun 2014 18:57:11 +0200
Superseded in sid-release
eglibc (2.19-2) unstable; urgency=medium


  [ Adam Conrad ]
  * expected-results-aarch64-linux-gnu-libc: Ignore basic-test.out on
    arm64 after assurance from upstream that this isn't a regression.

  [ Aurelien Jarno ]
  * Add support for mipsn32, mipsn32el, mips64 and mips64el, based on 
    patches from Eleanor Chen, Yunqiang Su and Sphinx Jiang.  Closes:
    #715038.
    - debian/control.in/main: bump build-depends on linux-libc-dev to (>=
      3.9). Do it for all architectures as this version is in Jessie for quite
      some time.
    - control.in/mips32: new file.
    - control.in/mipsn32: add mips64 and mips64el architectures.
    - control.in/mips64: add mipsn32 and mipsn32el architectures.
    - debian/rules.d/control.mk: add mipsn32, mipsn32el, mips64 and mips64el
      to the architecture list.
    - debian/sysdeps/mips64.mk: new file.
    - debian/sysdeps/mips64el.mk: new file.
    - debian/sysdeps/mipsn32.mk: new file.
    - debian/sysdeps/mipsn32el.mk: new file.
  * debian/control.in/libc: add a Breaks: check (<< 0.9.10-6.1+b1) on s390x,
    to make sure libcheck.a is using the GLIBC_2.19 version of the *jmp*
    functions.
  * debian/control.in/libc: add a Breaks: libtirpc1 (<< 2.3), as earlier
    versions try to unlock a lock which hasn't been locked, causing an
    issue with lock elision.  Closes: #751134.
  * Update Swedish debconf translation, by Martin Bagge.  Closes: #751172.
  * debian/patches/alpha/submitted-lll_futex_timed_wait_bitset.diff: new
    patch to fix issues in the testsuite on alpha.  Closes: #750996.
  * debian/testsuite-checking/expected-results-mips*-linux-gnu-*: re-add
    tst-mqueue5.out (removed in the latest cleanup) as it still occasionally
    fails.
  * debian/patches/any/submitted-resolv-ipv6-nameservers.diff: new patch to
    fix resolving issues when using IPv6 nameservers in resolv.conf.  Closes:
    #627531, #644406, #709867.
  * patches/any/cvs-posix_spawn_file_actions_addopen.diff: new patch from
    upstream to fix a vulnerability in posix_spawn_file_actions_addopen
    (CVE-2014-4043).  Closes: #751774.
  * patches/kfreebsd/local-sysdeps.diff: update to revision 5486 (from
    glibc-bsd).  Closes: #751565.

 -- Aurelien Jarno <email address hidden>  Mon, 16 Jun 2014 20:40:57 +0200
Superseded in jessie-release
Superseded in sid-release
eglibc (2.19-1) unstable; urgency=medium


  [ Aurelien Jarno ]
  * debian/control.in/main: remove outdated Build-Depends on bzip2.
  * debian/patches/any/cvs-resolv-reuse-fd.diff: new patch from upstream
    to fix invalid file descriptor reuse while sending DNS query.  Closes:
    #722075.
  * Finish debconf translation update from Esko Arajärvi.  Closes: #750124.
  * debian/patches/git-updates.diff: update from the 2.19 branch:
    - fixes pthread_spin_lock on sparc/sparc64.  Closes: #749087.
  * debian/patches/any/submitted-argp-attribute.diff: new patch from Ondřej
    Bílka to fix string functions with FORTIFY_SOURCE=2 when <argp.h> is
    included before <string.h>.  Closes: #647084.
  * debian/sysdeps/{sparc,sparc64}.mk: temporarily pass --disable-multiarch
    to configure to try to fix random segmentation faults on Niagara 1
    machines.

  [ Samuel Thibault ]
  * hurd-i386/unsubmitted-pthread_posix-option.diff: Split patches into...
  * ... hurd-i386/tg-{posix_thread,gai_misc}.diff.
  * patches/hurd-i386/cvs-libpthread_guardsize.diff: Fix guard size
    computation and enable again.

 -- Aurelien Jarno <email address hidden>  Wed, 04 Jun 2014 20:32:06 +0200
Deleted in experimental-release (Reason: None provided.)
eglibc (2.19-0experimental0) experimental; urgency=medium


  [ Adam Conrad ]
  * New upstream release: version 2.19, orig tarball built at SVN r25252:
    - debian/patches/alpha/local-string-functions.diff: Rebased.
    - debian/patches/any/local-disable-test-tgmath2.diff: Rebased.
    - debian/patches/any/local-localedef-fix-trampoline.diff: Rebased.
    - debian/patches/any/local-no-malloc-backtrace.diff: Rebased.
    - debian/patches/any/submitted-longdouble.diff: Rebased.
    - debian/patches/hurd-i386/local-enable-ldconfig.diff: Rebased.
    - debian/patches/kfreebsd/local-fbtl-depends.diff: Rebased.
    - debian/patches/kfreebsd/local-scripts.diff: Rebased.
    - debian/patches/locale/preprocessor-collate-uli-sucks.diff: Rebased.
    - debian/patches/localedata/fix-lang.diff: Rebased.
    - debian/patches/localedata/locale-en_DK.diff: Rebased.
    - debian/patches/localedata/locale-hsb_DE.diff: Rebased.
    - debian/patches/localedata/locale-ku_TR.diff: Rebased.
    - debian/patches/localedata/locales-fr.diff: Rebased.
    - debian/patches/localedata/sort-UTF8-first.diff: Rebased.
    - debian/patches/powerpc/local-math-logb.diff: Rebased.
    - debian/patches/sparc/local-fork.diff: Rebased.
    - debian/patches/sparc/local-sparcv9-target.diff: Rebased.
    - debian/patches/i386/local-i586-ulps.diff: Regenerate.
    - debian/patches/alpha/submitted-PTR_MANGLE.diff: Fixed upstream.
    - debian/patches/ia64/submitted-fpu-ulps.diff: Regenerated upstream.
    - debian/patches/powerpc/submitted-gettimeofday-vdso.diff: Dropped.
    - debian/patches/any/local-use-glibc-predef.diff: Merged upstream.
    - debian/patches/any/submitted-getaddrinfo-lo.diff: Merged upstream.
    - debian/patches/any/local-getaddrinfo-interface.diff: Merged upstream.
    - debian/patches/any/submitted-resolv-init.diff: Merged upstream.
    - debian/patches/arm/cvs-arm-always-blx.diff: Merged upstream.
    - debian/patches/arm/cvs-memcpy-align.diff: Merged upstream.
    - debian/patches/sparc/cvs-strcmp.diff: Merged upstream.
    - debian/patches/sparc/cvs-efd_semaphore.diff: Merged upstream.
    - debian/patches/sparc/submitted-prlimit.diff: Merged upstream.
    - Drop all cvs-* patches that are included in the 2.19 upstream release.
  * debian/sysdeps/ppc64el.mk: Use --with-cpu=power7 to optimize properly.
  * debian/*: Update occurences of 2.18 to 2.19 and update symbols to match.
  * debian/patches/any/unsubmitted-tst-ftell-locale.diff: Apply the correct
    environment for the tst-ftell-partial-wide.out test to find its locales.
  * debian/*: Remove references to libbsd-compat.a which is no longer built.
  * debian/sysdeps/powerpc.mk: Follow rename of stubs-64.h to stubs-64-v1.h.
  * debian/patches/any/submitted-sysdeps-auxv.diff: Fix implicit declaration
    when including <sys/auxv.h> in the testsuite by fixing up header guards.
  * expected-results-aarch64-linux-gnu-libc: Tolerate fenv-tls test failure.
  * debian/rules.d/tarball.mk: Add an update-from-upstream-git glibc target.
  * debian/patches/git-updates.diff: Updates to current release/2.19/master.
  * debian/sysdeps/arm64.mk: Enable IFUNC, now that binutils can support it.
  * debian/patches/locale/submitted-XDR-revert.diff: Return the XDR currency
    to locale/iso-4217.def because localedata/locales/i18n needs to have it.
  * debian/patches/powerpc/cvs-ibm-branch.diff: Pull in IBM's 2.19 backports
    to fix several bugs and add optimisations on POWER7 and POWER8 machines.
  * debian/patches/any/local-no-malloc-backtrace.diff: Change M_CHECK_ACTION
    to abort if the first bit is set (ie: MALLOC_CHECK_=1), like the second.
  * debian/patches/arm64/submitted-align.diff: Right pthread_self alignment.
  * debian/patches/arm64/submitted-setcontext.diff: Bring in patch from Will
    Newton of Linaro to reimplement setcontext without rt_sigreturn syscall.
  * debian/patches/arm64/submitted-tst-setcontext.diff: Apply test for same.
  * debian/debhelper.in/libc-bin.manpages: Drop locale.1, moved to manpages.

  [ Aurelien Jarno ]
  * debian/debhelper.in/libc.preinst: remove check for sparc32 kernel, the
    support has been removed with Lenny.
  * debian/debhelper.in/libc.preinst: remove code to upgrade armhf systems
    from pre-Wheezy versions.
  * debian/debhelper.in/libc.preinst: don't act on the filesystem until it
    is sure that the libc is going to be upgraded.
  * debian/debhelper.in/libc.preinst: stop checking for /etc/init.d/glibc.sh
    on upgrade, we don't support lenny to jessie upgrades.
  * debhelper.in/libc-alt.preinst: drop, we don't support lenny to jessie
    upgrades.
  * sysdeps/{amd64.mk,i386.mk,x32.mk}: enable lock elision.
  * expected-results-arm-linux-gnueabi-{armel,libc}: ignore basic-test.out
    test, as it is due to GCC bug #748616.
  * debian/control.in/main: build-depends on systemtap-sdt-dev on linux-any.
    debian/sysdeps/linux.mk: enable systemtap support.  Closes: #700760.
  * patches/any/cvs-strtod.diff: new patch to fix strtod on some
    architectures, fixing a FTBFS on sparc.

  [ Samuel Thibault ]
  * Hurd fixes for new upstream
    - debian/patches/hurd-i386/libpthread_version.diff: Rebased.
    - debian/patches/hurd-i386/submitted-net.diff: Rebased.
    - debian/patches/hurd-i386/tg-elfosabi_gnu.diff: Fixed upstream.
    - debian/patches/hurd-i386/tg-pthread-atfork.diff: Fixed upstream.
    - debian/patches/hurd-i386/tg-tls-threadvar.diff: Rebased.
    - debian/patches/hurd-i386/tg-tls.diff: Rebased.
    - debian/patches/hurd-i386/unsubmitted-gnumach.defs.diff: Rebased.
    - update testsuite hurd-i386 results.

  [ Martin Pitt ]
  * Adjust autopkgtest to build the package within the test instead of
    having a simple "/bin/true" test. This avoids copying the sizable
    built tree between host and VM twice.

  [ Petr Salinger ]
  * kfreebsd/local-nscd-nosendfile-fix.diff: remove, fixed upstream.
  * kfreebsd/local-no-execfn.diff: new patch, 
      to handle systems without AT_EXECFN
  * kfreebsd/local-sysdeps.diff: update to revision 5466 (from glibc-bsd).
  * kfreebsd/local-fbtl.diff: likewise.
  * update testsuite-checking/expected-results-*-kfreebsd-gnu-*

 -- Adam Conrad <adconrad@0c3.net>  Thu, 22 May 2014 23:42:20 -0600
Superseded in jessie-release
Superseded in sid-release
eglibc (2.18-7) unstable; urgency=medium


  [ Aurelien Jarno ]
  * testsuite-checking/expected-results-*s390*: ignore tst-cancel17.out
    failure, it is due to a bug in the test (see BZ #12683).
  * local/etc/bindresvport.blacklist: add port 655 (tinc).  Closes: #748338.
  * control.in/*: remove conflicts between multiarch libc packages using the
    same dynamic library loader. This was introduced in 2.18-6, but sadly the
    infrastructure is not ready for that, leaving now way to fix the problem.
    Reopens: #745552.

  [ Samuel Thibault ]
  * patches/hurd-i386/cvs-libpthread_guardsize.diff: Disable for now, it
    breaks a bunch of tests.

 -- Aurelien Jarno <email address hidden>  Mon, 19 May 2014 11:49:49 +0200
Superseded in sid-release
eglibc (2.18-6) unstable; urgency=medium


  [ Samuel Thibault ]
  * patches/hurd-i386/cvs-libpthread_guardsize.diff: Fix guardsize semantic
    for gcc's -fsplit-stack.

  [ Aurelien Jarno ]
  * patches/any/cvs-make-4.0.diff: patch from upstream to allow GNU Make
    4.0 and greater.  Closes: #747013.
  * patches/sparc/cvs-strcmp.diff: patch from upstream to fix a corner case
    in the sparc specific strcmp() implementation.  Closes: #746310.
  * debhelper.in/nscd.init: invalidate nscd cache on startup.  Closes:
    #689427.
  * patches/any/cvs-wprintf.diff: patch from upstream to correctly handle
    %p in wprintf().  Closes: #729514.
  * patches/any/submitted-resolv-first-query-failure.diff: replace by upstream
    version patches/any/cvs-resolv-first-query-failure.diff.
  * control.in/*: add conflicts between multiarch libc packages using the same
    dynamic library loader.  Closes: #745552.
  * patches/localedata/submitted-it_IT-thousands_sep.diff: new patch to define
    the thousands separator for the it_IT locale.  Closes: #712157.
  * patches/any/submitted-ptsname_r-uninitialized-memory.diff: new patch to
    fix uninitialized memory in ptsname_r().  Closes: #741482.
  * patches/all/submitted-po-fr-fixes.diff: new patch to fix the French
    translation of inappropriate (inappropré -> inapproprié).  Closes:
    #733237.
  * patches/any/cvs-socketcall-syscall.diff: new patch from upstream to fix
    socketcall multiplex syscall features detection.  Closes: #730744.
  * patches/any/submitted-nl_langinfo-static.diff: new patch to fix
    nl_langinfo() used in static binaries.  Closes: #747103.
  * patches/any/sparc/cvs-efd_semaphore.diff: new patch from upstream to
    declare EFD_SEMAPHORE in <bits/eventfd.h> on SPARC.  Closes: #730092,
    #737697.
  * patches/svn-updates.diff: update from 2.18 branch, to fix a race in free()
    of fastbin chunk.
  * local/manpages/sprof.1, local/manpages/rpcgen.1: apply typographical
    fixes from Bjarni Ingi Gislason <email address hidden>.  Closes: #726849,
    #740973.
  * patches/hppa/*.diff: apply changes from John David Anglin
    <email address hidden>.  Closes: #725508, #741243.
  * testsuite-checking/expected-results-mips*el: re-add tst-tls2.out and
    tst-tls3.out (remove in the latest cleanup) as they still occasionally
    fail.
  * local/manpages/sotruss.1: new manpage.
  * patches/sparc/submitted-prlimit.diff: new patch to fix missing
    prlimit/prlimit64 prototypes on SPARC.  Closes: #703559.
  * source/lintian-overrides: add override for false positive
    license-problem-non-free-RFC tag. Remove old override for 
    outdated-autotools-helper-file tag.
  * control.in/main: Bump Standards-Version to 3.9.5 (no changes).

 -- Aurelien Jarno <email address hidden>  Wed, 14 May 2014 19:15:10 +0200
Superseded in jessie-release
Superseded in sid-release
eglibc (2.18-5) unstable; urgency=medium


  [ Samuel Thibault ]
  * patches/hurd-i386/tg-mmap_file_prot_none_fix.diff: New patch, fixes locale
    generation.
  * control.in/main: Bump hurd dependency to version with newer RPCs.
  * libc0.3.symbols.hurd-i386: Update accordingly.
  * patches/hurd-i386/libpthread_nort.diff: Remove patch, replaced by...
  * patches/hurd-i386/cvs-libpthread-pthread_condattr_setclock.diff: Fix for
    pthread_condattr_setclock, for glib2.0 build.
  * patches/hurd-i386/cvs-munmap-0.diff: New patch to fix gcc's -fsplit-stack
    initialization.
  * patches/hurd-i386/cvs-tcbhead_t.diff: New patch to complete TLS variables,
    to fix gcc's -fsplit-stack support.
  * Update hurd-i386 testsuite results.
  * patches/hurd-i386/tg-extern_inline.diff: Only inline within libc.
  * patches/hurd-i386/tg-tls-threadvar.diff: Use tcbhead_t for _hurd_sigstate
    instead of TLS variable. Fixes some corner cases triggered with gcl.
  * patches/hurd-i386/tg-sigstate_locking.diff: Refresh.
  * patches/hurd-i386/tg-sigstate_thread_reference.diff: Refresh.

  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 5460 (from glibc-bsd).
  * kfreebsd/local-fbtl.diff: likewise

  [ Adam Conrad ]
  * debian/patches/arm/cvs-{memcpy-align.patch,arm-always-blx.diff}: Backport
    ifunc memcpy routines from 2.19 to fix alignment issues and computed-jump
    calculations for ARM_ALWAYS_BX, should fix memcpy on our ArmadaXP buildds.

 -- Adam Conrad <adconrad@0c3.net>  Sun, 27 Apr 2014 15:06:57 -0600
Superseded in jessie-release
Superseded in sid-release
Superseded in jessie-release
Superseded in sid-release
eglibc (2.18-4) unstable; urgency=high


  [ Aurelien Jarno ]
  * debian/debhelper.in/libc.preinst: Don't fail if the dynamic loader
    symlink is dangling or missing.  Closes: #740158, #740196.
  * debian/debhelper.in/libc.preinst: only disable ldconfig after making
    sure a fixed version hasn't already been unpacked, as the unpack order
    is not guaranteed.
  * debian/debhelper.in/libc.postrm: generalize the dynamic linker
    symlink creation to all biarch packages.
  * debian/debhelper.in/libc-alt.postrm: generalize the dynamic linker
    symlink removal to all biarch packages.

 -- Aurelien Jarno <email address hidden>  Sun, 02 Mar 2014 15:32:16 +0100
Superseded in jessie-release
Superseded in sid-release
eglibc (2.18-3) unstable; urgency=medium


  * debian/patches/any/local-no-malloc-backtrace.diff: Lower the default
    for MALLOC_CHECK_ to 1, and add it to the list of insecure variables
    that can't be set for suid binaries. This allows us to not backtrace
    malloc failures by default (Closes: #739913, LP: #1266492) and skips
    backtrace for suid binaries where an attacker calling into a corrupt
    malloc internal data structure with malloc could lead to Bad Things.

 -- Adam Conrad <adconrad@0c3.net>  Sun, 23 Feb 2014 18:43:36 -0700
Superseded in sid-release
eglibc (2.18-2) unstable; urgency=medium


  [ Aurelien Jarno ]
  * any/local-ldconfig-ignore-ld.so.diff: new patch to ignore the dynamic
    linker in ldconfig.  Closes: #699206, #707185, #727786, #736097,
    #739734, #739758.
  * debian/debhelper.in/libc.preinst: Disable ldconfig when a potentially
    broken dynamic loader symlink is found. This happens when a biarch
    package of the same architecture than the native one has been installed
    (e.g.: libc6-amd64:i386 on amd64) and ldconfig is run afterwards.

  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 5443 (from glibc-bsd).

 -- Aurelien Jarno <email address hidden>  Sun, 23 Feb 2014 13:30:11 +0100
Superseded in sid-release
eglibc (2.18-1) unstable; urgency=medium


  [ Adam Conrad ]
  * debian/patches/hurd-i386/libpthread_version.diff: Remove stderr vomit.
  * debian/patches/arm/cvs-arm__{longjmp,sigsetjmp}-thumb.diff: Pull patch
    from upstream to allow building longjmp and sigsetjmp code with Thumb.
  * debian/patches/arm/cvs-arm-pointer-mangle-frame.diff: Upstream diff to
    no longer apply pointer encryption to the frame pointer (LP: #1268937)
  * debian/patches/powerpc/cvs-gettimeofday-32.diff: Replace the submitted
    version of this patch with the upstream commit, which also fixes time.
  * debian/debhelper.in/libc.postinst: Track samba to smbd service rename.

  [ Aurelien Jarno ]
  * debian/testsuite-checking/expected-results-mips*: Update following
    the prlimit64 fix deployment on the build daemons.
  * patches/alpha/cvs-tls-macros.diff: New patch from upstream to fix
    FTBFS on alpha. Closes: #735774.

  [ Samuel Thibault ]
  * patches/hurd-i386/cvs-libpthread.diff: New snapshot, brings thread
    destruction fixes and name resolution fix.
  * patches/hurd-i386/libpthread_build.diff: Refresh.
  * patches/hurd-i386/libpthread_fix.diff: Remove, fixed upstream.
  * patches/hurd-i386/libpthread_globsigdisp.diff: Remove, merged upstream.
  * patches/hurd-i386/tg-tls_thread_leak.diff: Re-enable, now working.
  * control.d/libc: Upgrade hurd Breaks to version which include the fix again
    gcc-4.8-built libc.

 -- Adam Conrad <adconrad@0c3.net>  Thu, 20 Feb 2014 19:38:49 -0700
Superseded in jessie-release
Superseded in sid-release
Superseded in wheezy-release
Superseded in jessie-release
Superseded in sid-release
eglibc (2.13-38+deb7u1) wheezy; urgency=low


  [ Aurelien Jarno ]
  * debian/testsuite-checking/compare.sh: disable failing the build on test
    regressions to ease the pain of ongoing stable/security maintenance.
  * patches/any/cvs-CVE-2012-44xx.diff: backport overflow fixes in strcoll,
    addressing CVE-2012-4412 and CVE-2012-4424 (Closes: #687530, #689423).
  * patches/any/CVE-2013-0242.diff: backport buffer overrun fix in regexp
    matcher, addressing CVE-2013-0242 (Closes: #699399).
  * patches/cvs-CVE-2013-1914.diff: backport stack overflow fixes in
    getaddrinfo(), addressing CVE-2013-1914 (Closes: #704623).
  * patches/any/cvs-CVE-2013-4237.diff: backport buffer overwrite fix in
    readdir_r for file systems returning file names longer than NAME_MAX
    characters, addressing CVE-2013-4237 (Closes: #719558).
    patches/kfreebsd/local-readdir_r.diff: remove superseded by the CVE
    patch.
  * patches/any/cvs-CVE-2013-4332.diff: backport integer overflow fixes
    in pvalloc, valloc, posix_memalign, memalign and aligned_alloc functions,
    addressing CVE-2013-4332 (Closes: #722536).
  * patches/any/cvs-CVE-2013-4458.diff: backport stack (frame) overflow fixes
    in getaddrinfo() when called with AF_INET6, addressing CVE-2013-4458
    (Closes: #727181).
  * patches/any/cvs-CVE-2013-4788.diff: backport patch to fix PTR_MANGLE
    ineffectivity for statically linked binaries, addressing CVE-2013-4788
    (Closes: #717178). *** Note that static binaries need to be recompiled
    to take advantage of the fix ***.
  * patches/any/cvs-findlocale-div-by-zero.diff: patch from upstream to fix
    a SIGFPE when locale-archive has been corrupted to all zeros (Closes:
    #718890, #730336).
  * patches/mips/cvs-prlimit64.diff: patch from upstream to fix getrlimit64
    and setrlimit64 with recent 64-bit kernels (Closes: #665897).

  [ Petr Salinger ]
  * patches/kfreebsd/local-initgroups-order.diff: always put supplied extra
    gid as the first entry of group list in setgroups(). Closes: #699593.
  * inline is not keyword in c89 mode, use __inline. Closes: #704598.
  * sys_ktimer_settime have 4 parameters. Closes: #712196.

 -- Aurelien Jarno <email address hidden>  Thu, 05 Dec 2013 23:19:48 +0100
Deleted in experimental-release (Reason: None provided.)
eglibc (2.18-0experimental1) experimental; urgency=low


  [ Adam Conrad ]
  * debian/patches/i386/cvs-nonascii-case-strcmp.diff: Pull upstream patch
    to fix LC_CTYPE nonascii-case fallback in i686 strcasecmp/strncasecmp.
  * debian/testsuite-checking/*: Update 686 targets to match the 586 ones.
  * Generate expected-results-powerpc64le-linux-gnu-libc for ppc64el port.
  * debian/testsuite-checking/*: Normalize expected results for ARM ports.
  * debian/patches/i386/cvs-sse42-strstr*: Backport upstream commits which
    drop buggy SSE4.2 srtstr implementations in favour of an SSE2 version.
  * debian/patches/any/cvs-ptrace_peeksiginfo_args.diff: Prepend __ prefix
    to ptrace_peeksiginfo_args struct to prevent namespace clash w/ linux.
  * debian/patches/powerpc/cvs-ppc64-vdso-ifunc.diff: Pull upstream fix to
    squash undefined behaviour in PowerPC64 vDSO IFUNC symbol resolutions.
  * debian/patches/powerpc/submitted-gettimeofday-vdso.diff: New diff from
    Adhemerval Zanella at IBM to fix gettimeofday vDSO/IFUNC interactions.
  * debian/patches/powerpc/submitted-gettimeofday-32.diff: Pull patch from
    Adhemerval Zanella at IBM to fix 32-bit gettimeofday VSYSCALL lookups.
  * debian/rules.d/build.mk, debian/sysdeps/{hurd,linux,kfreebsd}.mk: Make
    pt_chown keyed off a new variable that we can use to enable or disable
    it per kernel type rather than just the primary libc (Closes: #734607)
  * debian/patches/kfreebsd/submitted-waitid.diff: On Linux, we must undef
    waitflags before we define them or we'll conflict with kernel headers.

  [ Aurelien Jarno ]
  * debian/patches/any/cvs-vfscanf-0e+0.diff: new patch from upstream to
    fix parsing of 0e+0.  Closes: #732993.
  * debian/patches/mips/submitted-wordsize-clang.diff: drop now that clang
    correctly defines_MIPS_SZPTR.

  [ Samuel Thibault ]
  * patches/hurd-i386/tg-nfds-poll.diff: New patch to fix poll call with big
    array.
  * patches/hurd-i386/tg-sigstate_locking.diff: New patch to fix sigstate
    creation.
  * patches/hurd-i386/tg-sigstate_thread_reference.diff: New patch to fix
    sigstate thread reference counting.
  * patches/hurd-i386/{libpthreadlibpthread_stubs,libpthread_hurd_cond_wait,
    submitted-libpthread-elf,cvs-libpthread_lock,libpthread_cancellation,
    libpthread_hurd_cond_timedwait,libpthread_ctypes,cvs-pthread_atfork,
    cvs-tls-threadvar-threadself,cvs-libpthread-tls,
    cvs-libpthread-userstack}.diff: Remove, replaced by...
  * patches/hurd-i386/cvs-libpthread.diff: ... this git snapshot, and...
  * patches/hurd-i386/libpthread_build.diff: ... these build fixes.
  * patches/hurd-i386/tg-aio_misc.diff: New patch to fix aio build.
  * control.d/main: Build-depend on newer gnumach-dev to get
    thread_terminate_release RPC.
  * libc0.3.symbols.hurd-i386: Add thread_terminate_release.

 -- Adam Conrad <adconrad@0c3.net>  Fri, 10 Jan 2014 16:06:00 -0700
Deleted in experimental-release (Reason: None provided.)
eglibc (2.18-0experimental0) experimental; urgency=low


  [ Adam Conrad ]
  * New upstream release: version 2.18, orig tarball built at SVN r24653:
    - patches/alpha/local-string-functions.diff: Rebased.
    - patches/alpha/submitted-PTR_MANGLE.diff: Rebased.
    - patches/any/local-allocalim-header.diff: Rebased.
    - patches/any/local-disable-test-tgmath2.diff: Rebased.
    - patches/any/local-dlfptr.diff: Rebased.
    - patches/any/local-ld-multiarch.diff: Rebased.
    - patches/any/local-ldso-disable-hwcap.diff: Rebased.
    - patches/any/local-mktemp.diff: Rebased.
    - patches/any/local-nss-overflow.diff: Rebased.
    - patches/any/submitted-bits-fcntl_h-at.diff: Rebased.
    - patches/any/submitted-longdouble.diff: Rebased.
    - patches/arm/local-vfp-sysdeps.diff: Rebased.
    - patches/arm/unsubmitted-ldconfig-cache-abi.diff: Rebased.
    - patches/hppa/submitted-nptl-carlos.diff: Rebased.
    - patches/sparc/local-fork.diff: Rebased.
    - patches/ia64/submitted-fpu-ulps.diff: Rebased.
    - patches/localedata/first_weekday.diff: Rebased.
    - patches/locale/LC_IDENTIFICATION-optional-fields.diff: Rebased.
    - patches/powerpcspe/unsubmitted-nearbyint.diff: Applied upstream.
    - patches/m68k/cvs-sysdep-cfi.diff: Applied upstream.
    - patches/i386/cvs-simd-exception.diff: Applied upstream.
    - patches/any/local-rtld.diff: Applied upstream.
    - patches/any/cvs-tst-array-as-needed.diff: Applied upstream.
    - patches/any/cvs-use-glibc-wchar.diff: Applied upstream.
    - patches/any/submitted-setfsid-wur.diff: Applied upstream.
    - patches/any/cvs-sys-param-h-DEV_BSIZE.diff: Applied upstream.
    - patches/any/cvs-getaddrinfo-stack-overflow.diff: Applied upstream.
    - patches/any/cvs-regexp-overrun.diff: Applied upstream.
    - patches/any/cvs-gethostbyname-numeric.diff: Applied upstream.
    - patches/any/cvs-getaddrinfo-EAI_NONAME.diff: Applied upstream.
    - patches/any/cvs-tst-cancel4-buf.diff: Applied upstream.
    - patches/arm64/cvs-setjmp-clobber.diff: Applied upstream.
    - patches/any/cvs-tst-cancel4-buf.diff: Applied upstream.
    - patches/any/cvs-CVE-2013-4332-pvalloc.diff: Rebased.
    - patches/any/cvs-CVE-2013-4332-valloc.diff: Rebased.
    - patches/any/cvs-CVE-2013-4788-static-ptrguard.diff: Rebased.
    - patches/any/cvs-CVE-2013-4788-static-ptrguard-arm.diff: Rebased.
    - patches/any/cvs-CVE-2013-2207-pt_chown.diff: Applied upstream.
  * debian/patches/any/cvs-tst-tls-atexit-deps.diff: Fix compilation of
    stdlib/tst-tls-atexit with binutils defaulting to ld --as-needed.
  * debian/control: Build-dep on netbase for service lookups in tests.
  * debian/sysdeps/{linux,hurd}.mk: Force on pt_chown on linux and hurd.
  * debian/rules.d/debhelper.mk: Compress $(libc), multiarch-support, and
    libc-bin with gzip, and let the rest default to dpkg's new defaults.
  * debian/debhelper.in/libc-bin.lintian-overrides: The manpages for zic
    zdump, ldd, ldconfig, and getent have moved to the manpages package.
  * debian/debhelper.in/libc.lintian-overrides: Don't whine about ldconfig.
  * debian/testsuite-checking/*: Allow powerpc to fail test-{double,float}.
  * debian/testsuite-checking/expected-results-aarch64-linux-gnu-libc: New.
  * debian/testsuite-checking/expected-results-arm-linux-gnueabi-armel: New.
  * debian/testsuite-checking/expected-results-i686-linux-gnu-libc: New. 
  * debian/patches/any/local-rtlddir-cross.diff: Revert to the state found
    in 2.17 where ld.so was installed to slibdir and so listed in libc.so.
  * Skeleton in packaging support for the new powerpc64le-linux-gnu:
    - debian/sysdeps/ppc64el.mk: Define base ppc64el libc targets.
    - debian/rules.d/control.mk: Add ppc64el to the list of libc_arches.
    - debian/control.in/main: Build-depend on gcc-4.8 for ppc64el builds.
  * debian/libc6.symbols.ppc64: Add missing libc6 symbols file for ppc64.
  * debian/libc6.symbols.arm64: Add missing libc6 symbols file for arm64.
  * debian/sysdeps/*: Enable new IFUNC support on armel and armhf builds.
  * debian/patches/arm/cvs-ifunc-hwcap-fix.diff: Fix IFUNC on non-NEON.
  * debian/patches/arm/cvs-arm-pointer-mangling.diff: Add ARM support for
    pointer encryption in glibc internal structures in C and assembler.
  * debian/patches/any/cvs-tst-cleanup2-ret.diff: Fix return regression
    on recent versions of gcc in nptl/tst-cleanup2 and nptl/tst-cleanupx2.
  * debian/patches/any/unsubmitted-tst-tlsmod-as-needed.diff: Fix linking
    tst-tlsmod5.so and tst-tlsmod6.so with an as-needed default toolchain.
  * debian/patches/any/unsubmitted-scanf-includes.diff: Fix includes for
    the scanf15 and scanf17 tests for arches that need misc/bits/syscall.h.
  * debian/patches/any/local-use-glibc-predef.diff: Backport stdc-predef.h
    from glibc instead of eglibc, avoiding bits/predefs.h (closes: #717557)
  * debian/rules.d/quilt.mk: Fix unpatch with only one arch patch applied.
  * debian/patches/arm64/cvs-arm64-sigcontext.diff: arm64 sigcontextinfo.h.
  * debian/patches/arm64/cvs-arm64-relocs.diff: Add arm64 reloc definitions.
  * debian/patches/arm64/cvs-arm64-mcount-profiling.diff: mcount profiling.
  * debian/patches/arm64/cvs-arm64-ifunc.diff: Enable arm64 IFUNC support.
  * debian/{rules,sysdeps/arm64.mk,control}: Enable libc6-prof on aarch64.
  * debian/{control.in/main,rules,sysdeps/*}: Switch to using gcc-4.8 on all
    architectures as gcc-4.6 and gcc-4.7 are going away in the near future.
  * debian/rules: Build for i586 where dpkg-architecture claims i486, which
    matches the default that gcc-4.8 has had on i386 for the last two years.
  * debian/rules: Set configure_build the same as configure_target above, so
    we don't think we're cross-building and skip half the testsuite on i386.
  * debian/patches/i386/local-i586-ulps.diff: Regen ulps for i586, not i686.
  * debian/patches/i386/cvs-tst-cond25.diff: Pull fix for an intermittent
    failure in nptl/tst-cond25 in pthread_cond_timedwait.S on i486 and up.

  [ Samuel Thibault ]
  * patches/hurd-i386/libpthread_hurd_cond_timedwait.diff: Rebased.
  * patches/hurd-i386/libpthread_hurd_cond_wait.diff: Rebased.
  * patches/hurd-i386/submitted-add-needed.diff: Rebased.
  * patches/hurd-i386/submitted-exec_filename.diff: Rebased.
  * patches/hurd-i386/tg-EIEIO-fr.diff: Rebased.
  * patches/hurd-i386/tg-elfosabi_gnu.diff: Rebased.
  * patches/hurd-i386/tg-exec-static.diff: Rebased.
  * patches/hurd-i386/tg-hurdsig-fixes.diff: Rebased.
  * patches/hurd-i386/tg-hurdsig-global-dispositions.diff: Rebased.
  * patches/hurd-i386/tg-sendmsg-SCM_RIGHTS.diff: Rebased.
  * patches/hurd-i386/tg-tls-threadvar.diff: Rebased.
  * patches/hurd-i386/tg-tls.diff: Rebased.
  * patches/hurd-i386/unsubmitted-clock_t_centiseconds.diff: Rebased.
  * patches/hurd-i386/submitted-net.diff: Rebased.
  * patches/hurd-i386/local-ulimit.diff: Removed, fixed upstream.
  * patches/hurd-i386/libpthread_hurd_cond_timedwait.diff: Add missing
    version.
  * patches/hurd-i386/libpthread_hurd_cond_wait.diff: Likewise.
  * patches/hurd-i386/unsubmitted-NO_HIDDEN.diff: New patch, fixes undefined
    __GI_memmove/memset reference failures.
  * testsuite-checking/expected-results-i486-gnu-libc,
    expected-results-i686-gnu-i386, expected-results-i686-gnu-i686,
    expected-results-i686-gnu-xen: Update testsuite result.

  [ Petr Salinger ]
  * debian/*: change version occurences from 2.17 to 2.18 for upgrades/deps.
  * kfreebsd/local-sysdeps.diff: update to revision 5214 (from glibc-bsd).
  * kfreebsd/local-fbtl.diff: likewise
  * sysdeps/kfreebsd.mk: pt_chown is mandatory
  * update symbols file for kfreebsd
  * update testsuite-checking/expected-results-*-kfreebsd-gnu-*
  * add kfreebsd/submitted-waitid.diff. Closes: #720188.
  * add kfreebsd/submitted-auxv.diff. Closes: #717912.
  * drop obsolete patches/*/local-linuxthreads*
  * drop obsolete linuxthreads part of kfreebsd/local-scripts.diff
  * drop obsolete kfreebsd/local-dosavesse.diff, local-pthread_at_fork.diff,
    kfreebsd/local-nosavesse.diff, kfreebsd/local-use-thr-primitives.diff,
    and kfreebsd/submitted-libc_once.diff.
  * drop kfreebsd/local-readdir_r.diff, obsoleted by fix for CVE-2013-4237.

  [ Aurelien Jarno ]
  * Drop s390 support.
  * sysdeps/{hurd,kfreebsd,linux}.mk: remove dead code.
  * Remove linuxthreads from the tarball:
    - rules.d/tarball.mk: don't fetech linuxthreads and linuxthreads_db.
    - rules.d/build.mk: don't build linuxthreads manpages.
    - rules: don't run make clean in linuxthreads directory.
    - patches/any/local-sysctl.diff: drop the linuxthreads part.
    - patches/all/local-pthread-manpages.diff: remove.
    - local/manpages/pthread_*.3: import the few remaining linuxthreads
      manpages.
    - debhelper.in/glibc-doc.manpages: update manpage locations.
  * debian/sysdeps/s390.mk: Enable new IFUNC support.
  * debian/rules.d/debhelper.mk: compress locales-all with xz -z7.
  * patches/any/cvs-strcasecmp-locales.diff: new patch from upstream to
    fix mismatch between strcasecmp and toupper/tolower in tr_TR.iso88599
    locale (Closes: #716775).
  * patches/any/cvs-CVE-2013-4458-getaddrinfo.diff: new patch from upstream
    to fix stack (frame) overflow in getaddrinfo() when called with AF_INET6
    / CVE-2013-4458 (Closes: #727181).
  * testsuite-checking/expected-results-s390-linux-gnu-s390,
    testsuite-checking/expected-results-s390x-linux-gnu-libc: cleanup.
  * patches/svn-updates.diff: update with the glibc 2.18 branch to get commits
    which are not yet available in eglibc. Fixes multiarch math functions on
    sparc.
  * testsuite-checking/expected-results-i486*: rename expected result files
    from i486 to i586.
  * testsuite-checking/convertlog.sh: use sort -u to avoid duplicated entries
    in the test results.
  * testsuite-checking/expected-results-mips*: remove duplicated entries,
    cleanup.
  * testsuite-checking/expected-results-arm-linux-gnueabihf-libc: cleanup.
  * testsuite-checking/expected-results-arm-linux-gnueabi-libc: cleanup.
  * testsuite-checking/expected-results-*86-linux-gnu*: cleanup.
  * patches/any/cvs-DL_CALL_DT_INIT_FINI.diff, 
    patches/hppa/cvs-hppa-DL_CALL_DT_INIT_FINI.diff,
    patches/ia64/cvs-ia64-DL_CALL_DT_INIT_FINI.diff: new patches from upstream
    to fix a segmentation fault in ld.so on hppa and ia64.
  * testsuite-checking/expected-results-sparc*-linux-gnu-*: cleanup.
  * patches/s390/cvs-s390-tls-got-pointer.diff: new patch from upstream to fix
    the TLS GOT pointer setup on s390.
  * debian/rules.d/build.mk: define the installation in configparms to avoid
    broken glibc makefiles to spuriously trigger install rules trying to
    overwrite system headers.
  * testsuite-checking/expected-results-*-kfreebsd-gnu-*: allow
    check-local-headers.out to fail as the script is linux specific and
    doesn't now about kfreebsd specific headers.
  * debian/rules: don't pass -fstrict-aliasing to HOST_CFLAGS, it is already
    included in -O2.
  * Replace patches/any/submitted-findlocale-div-by-zero.diff by upstream
    version patches/any/cvs-findlocale-div-by-zero.diff.
  * patches/any/cvs-CVE-2013-4332-memalign-2.diff: patch from upstream to
    address some remaining issues from CVE-2013-4332.
  * patches/ia64/local-rtld-compile-options.diff: new patch to workaround
    miscompilation issues.
  * testsuite-checking/expected-results-ia64-linux-gnu-libc: cleanup and
    update.

 -- Adam Conrad <adconrad@0c3.net>  Mon, 09 Dec 2013 22:14:44 -0700
Deleted in jessie-release (Reason: None provided.)
Deleted in sid-release (Reason: None provided.)
Superseded in jessie-release
Superseded in sid-release
eglibc (2.17-97) unstable; urgency=medium


  [ Aurelien Jarno ]
  * patches/mips/local-prlimit64.diff: remove.
  * patches/mips/cvs-prlimit64.diff: new patch from upstream to fix
    getrlimit64/setrlimit64 with recent 64-bit kernels (Closes: #665897).
  * patches/any/submitted-findlocale-div-by-zero.diff: new patch to fix
    a SIGFPE when locale-archive has been corrupted to all zeros (Closes:
    #718890, #730336).

  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: raise MAXLOGNAME

 -- Aurelien Jarno <email address hidden>  Fri, 29 Nov 2013 16:43:19 +0100
Superseded in sid-release
eglibc (2.17-96) unstable; urgency=low


  * patches/any/cvs-CVE-2013-4237-alignment.diff: Fix alignment of the
    directory block in dirstream.h, fixing readdir regression on sparc.
  * testsuite-checking/*: Allow ptrguard test to fail on mips and hurd.

 -- Adam Conrad <adconrad@0c3.net>  Fri, 15 Nov 2013 09:39:47 +0000
Superseded in sid-release
eglibc (2.17-95) unstable; urgency=low


  [ Adam Conrad ]
  * patches/any/cvs-CVE-2013-4788-static-ptrguard-arm.diff: Pull fix
    from git to fix the static-ptrguard testsuite regression on ARM.
  * patches/series: Re-enable CVE-2013-4788 fixes (Closes: #717178)
  * patches/series.kfreebsd*: Disable kfreebsd/local-readdir_r.diff.

  [ Samuel Thibault ]
  * patches/any/cvs-CVE-2012-44xx.diff: Include <sys/param.h> to get
    MIN/MAX macros on hurd-i386.

 -- Adam Conrad <adconrad@0c3.net>  Sat, 09 Nov 2013 21:45:05 -0700
Superseded in sid-release
eglibc (2.17-94) unstable; urgency=low


  [ Adam Conrad]
  * patches/any/cvs-CVE-2012-44xx.diff: backport overflow fixes in strcoll
    addressing CVE-2012-4412 and CVE-2012-4424 (Closes: #687530, #689423)
  * patches/any/cvs-CVE-2013-4237.diff: backport git fix to respect the
    NAME_MAX constraints in readdir_r: CVE-2013-4237 (Closes: #719558)
  * debian/patches/any/cvs-CVE-2013-2207-pt_chown.diff: backpot git patch
    to disable building and using pt_chown, but leave disabled for now
    until we come up with a complete plan to not break end-user machines.
  * patches/any/cvs-CVE-2013-4788-static-ptrguard*: backport fix from git
    for pointer mangling in static builds, disabled due to ARM regression.
  * patches/arm64/cvs-setjmp-clobber.diff: __sigsetjmp clobbers register
    x1 before making the tail call to __sigjmp_save, which causes the
    latter to always save the signal mask.  Backport git patch to fix.
  * patches/ubuntu/unsubmitted-dlopen-static-crash.diff: New patch from
    Maciej Rozycki to fix a dlopen segfault in statically linked programs.

  [ Samuel Thibault ]
  * libc0.3.symbols.hurd-i386: Refresh.
  * patches/hurd-i386/tg-sendmsg-SCM_RIGHTS.diff: Fix spurious returned error
    when flags are not 0.  Thanks Svante Signell for the catch
    (Closes: #724681)
  * patches/hurd-i386/libpthread_stubs.diff: Drop stub for pthread_atfork, now
    implemented.
  * patches/hurd-i386/tg-tls.diff: Fix getting LDT on fork.
  * patches/hurd-i386/local-dl-dynamic-weak.diff: Remove patch, issue fixed in
    libpthread.
  * control: Make libc0.3 break old binaries which were depending on the
    previous patch.
  * patches/hurd-i386/tg-extern_inline.diff: Do not expose some internals of
    libc outside libc.
  * patches/hurd-i386/cvs-tls-threadvar-threadself.diff: New patch, store
    pthread_self in TLS instead of threadvar.
  * patches/hurd-i386/cvs-libpthread-tls.diff: New patch, delay TLS
    deallocation.
  * patches/hurd-i386/tg-tls.diff: Update, fix errno declaration for TLS.
  * patches/hurd-i386/tg-tls-threadvar.diff: Update, replace all threadvars
    with TLS.
  * patches/hurd-i386/cvs-libpthread-userstack.diff: New patch, allow
    user-provided stacks.
  * patches/hurd-i386/tg-libc_getspecific.diff: New patch, fix erroneous
    __libc_getspecific weak reference.
  * control: Make libc0.3 break old hurd with overzealous inlines.
  * patches/hurd-i386/libpthread.diff: Synchronize with upstream.

  [ Petr Salinger ]
  * fbtl.diff: limit default stack size to 4 * ARCH_STACK_DEFAULT_SIZE.
    See #727009, #725516.
  * sysdeps.diff: fixup get/set owner of socket

 -- Adam Conrad <adconrad@0c3.net>  Sat, 09 Nov 2013 18:06:17 -0700
Superseded in jessie-release
Superseded in sid-release
Superseded in jessie-release
Superseded in jessie-release
Superseded in sid-release
eglibc (2.17-93) unstable; urgency=low


  [ Adam Conrad ]
  * patches/any/cvs-tst-cancel4-buf.diff: Increase nptl test case buffer
    size to 16384 so we really block on current (>= 3.10) Linux kernels.
  * patches/any/cvs-CVE-2013-4332-*.diff: Backport git fixes for integer
    overflows in allocator functions: CVE-2013-4332 (Closes: #722536)
  * debian{control,sysdeps/arm64.mk}: Switch to gcc-4.8 on arm64 only.

  [ Samuel Thibault ]
  * patches/hurd-i386/unsubmitted-clock_t_centiseconds.diff: New patch from
    Richard Braun to work around applications which do not like micro-second
    clock_t, such as guile.
  * Update hurd-i386 testsuite progressions.
  * patches/hurd-i386/submitted-startup-pid2.diff: New patch from Justus
    Winter to prepare reboot() for /hurd/init getting PID 2 instead of 1.
  * patches/hurd-i386/submitted-path_mounted.diff: New patch from Justus
    Winter to fix hurd-i386's _PATH_MOUNTED according to Debian usage.
  * patches/hurd-i386/tg-socket{,pair}_flags.diff: New patch from Thomas
    Schwinge to add support for SOCK_CLOEXEC and SOCK_NONBLOCK.
  * patches/hurd-i386/tg-pthread-atfork.diff,cvs-pthread_atfork.diff: Add
    pthread_atfork support.
  * patches/hurd-i386/tg-thread-cancel.diff: Update patch against two other
    overzealous assertions.
  * patches/hurd-i386/tg-pipe2.diff: New patch to add pipe2 support.

  [ Pino Toscano ]
  * Generate udeb shlibs also for Hurd's libmachuser and libhurduser.

 -- Adam Conrad <adconrad@0c3.net>  Sun, 22 Sep 2013 20:05:36 -0600
Superseded in jessie-release
Superseded in sid-release
Superseded in jessie-release
Superseded in sid-release
Superseded in experimental-release
Superseded in jessie-release
Superseded in sid-release
eglibc (2.17-92) unstable; urgency=low


  * kfreebsd/local-sysdeps.diff: update to revision 4839 (from glibc-bsd).

 -- Petr Salinger <email address hidden>  Wed, 31 Jul 2013 22:38:47 +0100
Superseded in sid-release
eglibc (2.17-91) unstable; urgency=low


  [ Petr Salinger ]
  * switch libpthread implementation on kfreebsd-* to fbtl.
    Closes: #703545. Closes: #665287. Closes: #683825. Closes: #489066.
  * split some parts of kfreebsd/local-linuxthreads29.diff
    into  kfreebsd/local-nscd-no-sockcloexec.diff and
          kfreebsd/local-linuxthreads-tlsdesc.diff
  * add kfreebsd/local-fbtl.diff and kfreebsd/local-fbtl-depends.diff
  * kfreebsd/local-sysdeps.diff: update to revision 4809 (from glibc-bsd).
    Closes: #718181. Addresses: #717032 in new binutils.
  * update testsuite-checking/expected-results-*-kfreebsd-gnu-*
    by fbtl tests that are known to fail.

  [ Aurelien Jarno ]
  * debian/rules.d/build.mk: run the testsuite in parallel again.
  * prepare symbols file update for kfreebsd-* switch to fbtl.

  [ Samuel Thibault ]
  * hurd-i386/local-no-bootstrap-fs-access.diff: Do not call access at
    process startup on hurd-i386. Fixes root filesystem startup.
  * hurd-i386/unsubmitted-tls.diff: rename into tg-tls-threadvar.diff
  * hurd-i386/tg-tls.diff: Move some hooks to tg-tls-threadvar.diff.

  [ Adam Conrad ]
  * debian/control.in/main: Drop build-conflicts on binutils-gold to
    make us buildable again with the new binutils that provides it.
  * debian/*: Remove ldd.1, ldconfig.8, ld.so.8, gai.conf.5, zic.8,
    and zdump.1, and let them move to manpages (Reference: #556173)

 -- Adam Conrad <adconrad@0c3.net>  Wed, 31 Jul 2013 20:56:32 +0100
Deleted in experimental-release (Reason: None provided.)
eglibc (2.17-90) experimental; urgency=low

 
  * Enable FBTL support using patch from glibc-bsd:
    http://anonscm.debian.org/viewvc/glibc-bsd/trunk/glibc-ports/fbtl-misc/fbtl-packaging.diff
 
 -- Aurelien Jarno <email address hidden>  Tue, 16 Jul 2013 23:56:43 +0200
Superseded in experimental-release
Superseded in jessie-release
Superseded in sid-release
eglibc (2.17-7) unstable; urgency=medium


  [ Aurelien Jarno ]
  * debian/rules.d/build.mk: unexport LD_PRELOAD to allow the testsuite
    to pass even if eatmydata is used.  Closes: #713035.
  * debian/script.in/nohwcap.sh: handle new multiarch format of dpkg-query.
    Closes: #713837.
  * debian/patches/m68k/cvs-sysdep-cfi.diff: new patch from upstream to fix
    cfi assembly code.  Closes: #709992.
  * patches/any/cvs-gethostbyname-numeric.diff: new patch from upstream to fix
    gethostbyname when used with numeric addresses.
  * debian/patches/any/cvs-getaddrinfo-EAI_NONAME.diff: new patch from
    upstream to return EAI_NONAME instead of EAI_SYSTEM when the network
    is down.  Closes: #713799.
  * debian/local/ldconfig_wrap: rename into debian/local/sbin/ldconfig to
    be consistent with the naming of other files in this directory.
  * debian/patches/mips/local-prlimit64.diff: new patch to temporarily
    workaround issues with the prlimit64 syscall on MIPS.
  * debian/testsuite-checking/expected-results-mips*: allow a few tests to
    fail due to the prlimit64 syscall issue on MIPS.
  * Add 32-bit biarch packages on sparc64.

  [ Samuel Thibault ]
  * Remove unapplied hurd-i386/local-nice.diff (applied as tg-nice.diff)

  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 4552 (from glibc-bsd).
    Closes: #712196.

 -- Aurelien Jarno <email address hidden>  Sun, 30 Jun 2013 01:18:27 +0200
Superseded in jessie-release
Superseded in sid-release
eglibc (2.17-6) unstable; urgency=low


  [ Aurelien Jarno ]
  * control.in/main, sysdeps/mips.mk, sysdeps/mipsel.mk: build the libc
    back with gcc-4.7, but using -mno-plt.

  [ Samuel Thibault ]
  * hurd-i386/libpthread_ctypes.diff: Fix ctypes initialization.
  * hurd-i386/submitted-handle-eprototype.diff: Fix DNS lookups.
  * hurd-i386/tg-io_select_timeout.diff: Fixes select timeout.
  * hurd-i386/tg-poll_errors_fixes.diff: Fixes poll posixity.
  * hurd-i386/local-select.diff: Removed, made obsolete by
  tg-io_select_timeout.diff.
  * hurd-i386/tg-context_functions.diff: Add *context support.

 -- Aurelien Jarno <email address hidden>  Tue, 18 Jun 2013 07:58:13 +0200
Superseded in jessie-release
Superseded in experimental-release
Superseded in sid-release
eglibc (2.17-5) unstable; urgency=low


  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 4512 (from glibc-bsd).
    Closes: #710841.

  [ Adam Conrad ]
  * debian/tests/control: Add a bogus Depends line to the rebuild test.

  [ Aurelien Jarno ]
  * Build glibc on mips with gcc-4.4 until a recent binutils version is
    available in sid.

 -- Aurelien Jarno <email address hidden>  Wed, 05 Jun 2013 00:18:31 +0200
Superseded in sid-release
eglibc (2.17-4) unstable; urgency=low


  [ Adam Conrad ]
  * Drop versioned build-dependencies on tar, make, and sed, as they're
    all {Build-,}Essential and available in oldstable (Closes: #708504)

  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 4511 (from glibc-bsd).
    Closes: #635192. Closes: #667448.
  * debian/sysdeps/kfreebsd.mk, debian/debhelper.in/libc.preinst:
    bump minimal FreeBSD kernel version to 8.3.

  [ Aurelien Jarno ]
  * Remove any/local-o_cloexec.diff, kfreebsd/local-freopen.diff and
    any/unsubmitted-cloexec-conditional.diff (not needed anymore).
  * debhelper.in/libc-bin.postinst: remove duplicate trigger message.
    Closes: #707919.
  * Update Hungarian debconf translation, by Nagy Elemér Károly. 
  * Add powerpcspe/unsubmitted-nearbyint.diff to fix FTBFS on powerpcspe
    (Closes: #708741).
  * Update testsuite-checking/expected-results-powerpc-linux-gnuspe-libc
    (Closes: #693895).
  * rules.d/build.mk: use rdfind + symlinks instead of fdupes + handcoded
    shell script to optimize disk space.

 -- Aurelien Jarno <email address hidden>  Sat, 01 Jun 2013 22:03:20 +0200
Superseded in experimental-release
Superseded in jessie-release
Superseded in sid-release
eglibc (2.17-3) unstable; urgency=medium


  [ Petr Salinger ]
  * Allow failure of tst-secure-getenv on kfreebsd-*, as the kernel
    in squeeze provides /proc/self/exe only on a best effort basis.
  * kfreebsd/local-sysdeps.diff: update to revision 4438 (from glibc-bsd).

  [ Aurelien Jarno ]
  * Add s390x symbols files.

  [ Adam Conrad ]
  * sysdeps/mips.mk: Install n64 and n32 stubs headers into each of
    their respective libc-dev-* multilib packages (Closes: #708265)
  * sysdeps/mipsel.mk: Do the same for mipsel multilib dev packages.

 -- Adam Conrad <adconrad@0c3.net>  Wed, 15 May 2013 18:50:01 -0600
Superseded in sid-release
eglibc (2.17-2) unstable; urgency=low


  [ Adam Conrad ]
  * debian/patches/any/unsubmitted-cloexec-conditional.diff: Catch yet
    another unconditional O_CLOEXEC and conditionalize it for freebsd.
  * debian/patches/kfreebsd/local-HAVE_TLS_SUPPORT.diff: Removed, as
    this is no longer needed by the updated glibc-bsd sysdeps upstream.
  * debian/patches/any/cvs-regexp-overrun.diff: Backport patch from git
    to resolve regex matcher overrun, CVE-2013-0242 (Closes: #699399)
  * debian/sysdeps/ia64.mk, debian/control: Switch ia64 back to gcc-4.6,
    as our world explodes when compiled with gcc-4.7 on ia64 right now.

  [ Aurelien Jarno ]
  * patches/any/cvs-sys-param-h-DEV_BSIZE.diff: New patch to fix
    conflict with kFreeBSD kernel headers.
  * patches/kfreebsd/local-linuxthreads-TLS-THREAD.diff: New patch to remove
    conditional defines on USE___THREAD and HAVE_TLS_SUPPORT.
  * patches/kfreebsd/local-linuxthreads-mutex-initializer.diff: New patch to
    define MUTEX_INITIALIZER.
  * Japanese debconf translation update from Nobuhiro Iwamatsu.
    closes: #695077.
  * patches/any/cvs-getaddrinfo-stack-overflow.diff: New patch to fix
    a stack overflow in getaddrinfo(), CVE-2013-1914. Closes: #704623.
  * patches/any/local-missing-linux_types.h.diff: Drop, not need anymore.
  * local/manpages/ld.so.8: drop --ignore-rpath documentation.  Closes:
    #707802.
  * patches/all/local-ldd.diff: check if the dynamic linker works before
    using it. Closes: #631242, #707091.
  * patches/kfreebsd/local-scripts.diff: remove dynamic linker name, now
    handled by abi-variants.
  * debian/control.in/main: remove ${misc:Depends} from libc Depends: field to
    not get a dependency on debconf.  Closes: #707813.
  * patches/localedata/submitted-locale-bo.diff: New patch to fix bo_IN and
    bo_CN locales, causing localedef to fail and localechooser to FTBFS.
  
  [ Petr Salinger ]
  * patches/kfreebsd/local-linuxthreads-initfini.diff: follow upstream
    changes in startup code
  * patches/kfreebsd/local-no-pldd.diff: pldd is linux only utility
  * patches/kfreebsd/local-nscd-nosendfile-fix.diff: handle system without
    sendfile syscall
  * patches/kfreebsd/local-linuxthreads-stackguard.diff: handle elf subdir
    removal
  * patches/kfreebsd/local-freopen.diff: support architecture without dup3()
  * patches/kfreebsd/local-linuxthreads-ctype_init.diff: follow upstream
    changes in ctype initialization
  * re-enable lost any/local-linuxthreads-XPG7.diff
                  any/local-linuxthreads-setclock.diff
  * drop obsolete any/local-linuxthreads-unwind.diff
                  any/local-linuxthreads-lowlevellock.diff
  * kfreebsd/local-sysdeps.diff: update to revision 4431 (from glibc-bsd).
  * Add into testsuite-checking/expected-results-*-kfreebsd-gnu-*
    tst-timer5 test and new tst-backtrace[4-6] tests that are known to fail.
  * raise version dependency on g++-4.7 (>= 4.7.3-4) [kfreebsd-amd64] due to
    multilib problems in earlier versions

 -- Aurelien Jarno <email address hidden>  Sun, 12 May 2013 16:46:17 +0200
Superseded in sid-release
eglibc (2.17-1) unstable; urgency=low


  [ Samuel Thibault ]
  * Rename several hurd-i386 patches to reflect upstream submission status:
    - patches/hurd-i386/unsubmitted-single-hurdselect-timeout.diff into
      patches/hurd-i386/tg-single-select-timeout.diff,
    - patches/hurd-i386/unsubmitted-select-EINTR.diff into
      patches/hurd-i386/tg-select-EINTR.diff,
    - patches/hurd-i386/unsubmitted-setitimer_fix.diff into
      patches/hurd-i386/tg-setitimer.diff.
  * patches/hurd-i386/tg-ifaddrs_v6.diff: New, fixes IPv6 in getifaddrs.
  * patches/hurd-i386/tg-remap_getcwd.diff: New patch, fixes remap translator.
  * patches/hurd-i386/tg-nice.diff: New patch, fixes nice level granularity.
  * patches/hurd-i386/tg-tls.diff: Update to tg version.
  * patches/hurd-i386/tg-exec-static.diff: New, fixes boot with static exec.
  * patches/hurd-i386/tg-EIEIO-fr.diff: New, fixes french translation of EIEIO.
  * patches/hurd-i386/tg-af_local_strlen.diff: New patch, fixes using PF_LOCAL
    paths without ending \0.

  [ Adam Conrad ]
  * debian/debhelper.in/libc.postint: Switch from 'awk gsub' to 'tr -d' to
    avoid warnings when the awk alternative points to gawk (LP: #1156923)
  * debian/patches/any/submitted-setfsid-wur.diff: Drop __wur from setfsuid
    and setfsgid functions to avoid -Werror=unused-result (Closes: #701422)
  * debian/patches/i386/cvs-simd-exception.diff: Pull patch from upstream
    to fix a performance regression in i386 SIMD exceptions (LP: #1157244)
  * debian/patches/svn-updates.diff: Update to r22884 of eglibc-2_17 branch

 -- Adam Conrad <adconrad@0c3.net>  Tue, 07 May 2013 01:57:11 -0600
Deleted in experimental-release (Reason: None provided.)
eglibc (2.17-0experimental2) experimental; urgency=low


  * Switch to gcc-4.7 across the board to tidy up some C99 conformance,
    and force it to an experimental version at the request of Matthias.
  * debian/sysdeps/arm64.mk: Remove --enable-multi-arch (LP: #1117602)
  * debian/debhelper.in/libc.postinst: Add support for upstart restarts
    and don't restart init when upgrading in chroots (Closes: #608903)
  * debian/testsuite-checking/expected-mips*: Allow tst-audit8 to fail.

 -- Adam Conrad <adconrad@0c3.net>  Wed, 06 Feb 2013 22:41:23 -0700
Deleted in experimental-release (Reason: None provided.)
eglibc (2.17-0experimental1) experimental; urgency=low


  [ Adam Conrad ]
  * Rebase kfreebsd patches missed in the previous upload due to quilt:
    - debian/patches/kfreebsd/local-undef-glibc.diff: Unfuzz.
    - debian/patches/kfreebsd/local-use-thr-primitives.diff: Unfuzz.
    - debian/patches/kfreebsd/local-linuxthreads29.diff: Unfuzz.
    - debian/patches/kfreebsd/local-readdir_r.diff: Track file rename.
    - debian/patches/kfreebsd/local-memusage_no_mremap.diff: Unfuzz.
  * debian/patches/kfreebsd/local-HAVE_TLS_SUPPORT.diff: Following the
    upstream removal of TLS configure options, enable unconditionally.
  * debian/patches/any/local-tst-dir-overlayfs.diff: Dropped, as I seem
    to be the only person building on overlayfs, and I'll just use aufs.
  * Update debian/patches/kfreebsd/local-sysdeps.diff to revision 4353.
  * debian/patches/any/unsubmitted-cloexec-conditional.diff: Make more
    occurences of O_CLOEXEC conditional on it actually being defined.
  * debian/rules: Don't put x32 debug symbols in libc-dbg (LP: #1106471)
  * debian/testsuite-checking/expected-*: Allow all arches to fail the
    tst-cputimer1 test, as it harmlessly comes and goes on all of them.
  * debian/testsuite-checking/expected-*: Adjust ia64 and armel results
    to allow failures expected by the upstream port maintainers of each.
  * Drop the armhf-specific symbols hack for the new linker, as we're 
    no longer expecting partial upgrades from the out-of-archive port.
  * debian/{control,control.in/main}: Bump Standards-Version to 3.9.4.
  * Amend eglibc-source.lintian-overrides to add libc-dev-alt.postinst.

  [ Pino Toscano ]
  * debian/rules.d/build.mk: When threads is no, disable nscd in all passes.

 -- Adam Conrad <adconrad@0c3.net>  Sun, 03 Feb 2013 20:34:44 -0700
Superseded in experimental-release
eglibc (2.17-0experimental0) experimental; urgency=low


  [ Adam Conrad ]
  * New upstream release: version 2.17, orig tarball built at SVN r22169:
    - Restricts ld.so self-loading checks to normal mode (LP: #1088677)
    - debian/rules.d/tarball.mk: ports is no longer external to libc.
    - debian/*: Update all 2.16 occurences to 2.17 for upgrades/deps.
    - patches/localedata/supported.diff: Rebased against new upstream.
    - patches/localedata/locale-ia.diff: Dropped, merged upstream.
    - patches/localedata/submitted-es_MX-decimal_point.diff: Rebased.
    - patches/amd64/local-pthread_cond_wait.diff: Dropped, fixed upstream.
    - patches/i386/local-pthread_cond_wait.diff: Dropped (closes: #694962)
    - patches/arm64/cvs-ldconfig-cache-abi.diff: Dropped, merged upstream.
    - patches/arm64/submitted-aarch64-support.diff: Merged upstream.
    - patches/arm/cvs-ldconfig-cache-abi.diff: Dropped, merged upstream.
    - patches/arm/local-atomic.diff: Dropped, fixed differently upstream.
    - patches/arm/unsubmitted-armhf-linker.diff: Dropped, not needed.
    - patches/arm/unsubmitted-ldconfig-cache-abi.diff: Rewritten slightly.
    - patches/hppa/submitted-nptl-carlos.diff: Rebased against upstream.
    - patches/hppa/local-stack-grows-up.diff: Rebased against upstream.
    - patches/hurd-i386/local-enable-ldconfig.diff: dl-cache.c dropped.
    - patches/hurd-i386/tg-tls.diff: Rebase and drop powerpc support.
    - patches/hurd-i386/tg-regenerate_errno.h.diff: Merged upstream.
    - patches/hurd-i386/tg-extern_inline.diff: Drop powerpc support.
    - patches/hurd-i386/tg-elfosabi_gnu.diff: Drop powerpc support.
    - patches/hurd-i386/tg-grantpt.diff: Rebased against new upstream.
    - patches/hurd-i386/unsubmitted-pthread_posix-option.diff: Rebased.
    - patches/hurd-i386/submitted-getgroups.diff: Dropped, merged upstream.
    - patches/hurd-i386/submitted-getlogin_r.diff: Dropped, fixed upstream.
    - patches/hurd-i386/submitted-ptsname.diff: Dropped, merged upstream.
    - patches/hurd-i386/submitted-sendto.diff: Dropped, fixed upstream.
    - patches/hurd-i386/cvs-add-missing-includes.diff: Merged upstream.
    - patches/hurd-i386/cvs-mach-check-local-headers.sh.diff: Merged.
    - patches/hurd-i386/cvs-lremovexattr.diff: Dropped, merged upstream.
    - patches/hurd-i386/cvs-renameat.diff: Dropped, merged upstream.
    - patches/hurd-i386/cvs-mknodat.diff: Dropped, merged upstream.
    - patches/hurd-i386/cvs-llistxattr.diff: Dropped, merged upstream.
    - patches/i386/submitted-i686-timing.diff: Rebase, and fix a bug that
      was excluding dl-caller.c from shared-only-routines for rtld builds.
    - patches/m68k/cvs-syscall-arguments.diff: Dropped, merged upstream.
    - patches/powerpc/local-math-logb.diff: Rebased against new upstream.
    - patches/all/unsubmitted-autoconfupdate.diff: Dropped, not needed.
    - patches/any/local-bindresvport_blacklist.diff: Rebase with upstream.
    - patches/any/local-ldso-disable-hwcap.diff: Rebased against upstream.
    - patches/any/local-libgcc-compat-ports.diff: Rebased against upstream.
    - patches/any/local-nss-upgrade.diff: Rebased against new upstream.
    - patches/any/local-o_cloexec.diff: Rebased against new upstream.
    - patches/any/local-rtld.diff: Rebased against new upstream.
    - patches/any/submitted-popen.diff: Dropped, finally merged upstream.
    - patches/any/submitted-accept4-hidden.diff: Dropped, merged upstream.
    - patches/any/submitted-bits-fcntl_h-at.diff: Rebased against upstream.
    - patches/any/local-gai-rfc1918-scope-global.patch: Merged upstream.
    - patches/any/submitted-resolv-assert.diff: Dropped, merged upstream.
    - patches/any/local-revert-fclose-posix2008.diff: Reverted upstream.
    - patches/any/local-sunrpc-dos.diff: Dropped, different fix upstream.
    - patches/any/cvs-cxxheaders-detection[123].diff: Merged upstream.
  * debian/patches/powerpc/submitted-UAPI_ASM_POWERPC_ELF.diff: Remove, 
    as this has been fixed in the 3.7 release and 3.8 kernel headers.
  * debian/sysdeps/{amd64,i386}.mk: Fix rtlddir for x32 alternate builds.
  * debian/sysdeps/{armel,armhf}.mk: Merge multilib configs from Ubuntu.
  * debian/debhelper.in/libc.preinst: Fix preinst kernel check to match
    the reality that we need >= 2.6.32, as found in squeeze/lucid/RHEL6.
  * debian/rules: Fix EGLIBC_VERSION epoch parsing breakage (LP: #929565)
  * debian/patches/any/cvs-tst-array-as-needed.diff: Fix tst-array2 and
    tst-array5 to build with --no-as-needed to prevent test regressions.
  * debian/patches/any/unsubmitted-ldso-machine-mismatch.diff: Skip past
    libraries that are built for other machines, rather than erroring.
  * debian/patches/i386/unsubmitted-quiet-ldconfig.diff: Fix ldconfig on
    x86 to stop complaining so loudly about wrong-arch libraries on path.
  * debian/{rules.d/build.mk,sysdeps/hurd*}: When the threads variable is
    not set to "yes", add --disable-nscd to the main configure options.
  * debian/patches/any/cvs-use-glibc-wchar.diff: Switch from the eglibc
    implementation of wchar.h to the cleaner glibc-2.18 implementation.
  * debian/patches/arm/local-eabi-wchar.diff: Dropped, no longer needed.
  * debian/patches/any/local-tst-dir-overlayfs.diff: Apply dirty hack to
    skip tst-dir on overlayfs, as it currently fails (see: LP #1107492)
  * debian/patches/svn-updates.diff: Bring svn-updates to revision 22169.

  [ Matthias Klose ]
  * debian/{rules,rules.d/control.mk,control.in/libc}: Allow turning off
    libc-prof arbitrarily, and disable it for arm64, which lacks support.
  * debian/rules.d/build.mk: Fix armhf multilib with WITH_BUILD_SYSROOT.

  [ Steve McIntyre ]
  * debian/patches/arm/unsubmitted-ldso-multilib.diff: Stop ld.so from
    exiting prematurely when it encounters wrong-float ABI libraries.

  [ Pino Toscano ]
  * Rebase/remove hurd-i386 patches against the new upstream version:
    - patches/hurd-i386/tg-ptrmangle.diff: Remove, obsolete.
    - patches/hurd-i386/tg-check_native.diff: Remove, obsolete.
    - patches/hurd-i386/submitted-regex_internal.diff: Fixed upstream.
    - patches/hurd-i386/local-disable-sendmmsg.diff: Fixed upstream.
    - patches/hurd-i386/unsubmitted-pthread.diff: Drop, obsolete.
    - patches/hurd-i386/unsubmitted-mremap.diff: Rebased for new upstream.
  * debian/patches/hurd-i386/local-disable-tst-xmmymm.diff: Disable test.
  * Update expected-results-i486-gnu-libc, expected-results-i686-gnu-i386,
    expected-results-i686-gnu-i686, expected-results-i686-gnu-xen.

 -- Adam Conrad <adconrad@0c3.net>  Sun, 27 Jan 2013 23:33:32 -0700
Superseded in jessie-release
Superseded in wheezy-release
Superseded in experimental-release
Superseded in sid-release
eglibc (2.13-38) unstable; urgency=low


  [ Adam Conrad ]
  * debian/patches/arm/cvs-ldconfig-cache-abi.diff: Backport upstream
    patch to re-enable ldconfig cache tagging for armhf binaries again.
  * debian/patches/arm/unsubmitted-ldconfig-cache-abi.diff: Re-enable
    and adjust to account for changes in cvs-ldconfig-cache-abi.diff.
  * debian/debhelper.in/libc.preinst: Remove old ld.so.cache on upgrade.
  * debian/control.in/amd64: Move libc6-amd64 from standard to optional.

  [ Jonathan Nieder ]
  * control.in/opt: correct misspelling of "Ezra" in descriptions of
    *-i686 variants.  Thanks to Thorsten Glaser.
  * patches/any/local-tst-eintr1-eagain.diff: new patch to work around
    a race that lets pthread_create hit resource limits when the kernel
    takes too long to clean up after joined threads.  (closes: #673596)

  [ Samuel Thibault ]
  * patches/any/local-fhs-linux-paths.diff: Patch vardb path on !linux too.
  * Add patches/hurd-i386/libpthread_hurd_cond_wait.diff: New patch to add
    support for translators with pthread.
  * Add patches/hurd-i386/submitted-fork_port_leak.diff: New patch to fix port
    leak on fork.
  * libc0.3.symbols.hurd-i386: Add libpthread.so.0.3 symbols.
  * Add patches/hurd-i386/tg-hurdsig-boot-fix.diff to fix
    sigstate_is_global_rcv at boot in libpthread-based translators.
  * patches/hurd-i386/tg-hurdsig-global-dispositions.diff: Update with Thomas'
    fork deadlock fix.
  * patches/hurd-i386/unsubmitted-single-hurdselect-timeout.diff: Temporarily
    fix double select timeout on single fd.
  * patches/hurd-i386/unsubmitted-setitimer_fix.diff: Fix Hurd implementation
    of setitimer.

 -- Adam Conrad <adconrad@0c3.net>  Sun, 30 Dec 2012 06:06:32 -0700
Superseded in experimental-release
eglibc (2.16-0experimental1) experimental; urgency=low


  [ Adam Conrad ]
  * Add patches/any/cvs-cxxheaders-detection[1-3].diff to bring us up to date
    with my C++ header detection patch on glibc trunk, for g++-4.7_4.7.2-10.
  * Add patches/powerpc/submitted-UAPI_ASM_POWERPC_ELF.diff to fix builds on
    PowerPC against linux headers from 3.7-rc.  Remove if fixed for 3.7-final.
  * debian/debhelper.in/libc-dev-alt.{preinst,postinst}: Do the directory to
    symlink migration in postinst, which solves issues with dpkg following
    the new symlink on unpack and removing all the "old" (now new) files.
  * debian/rules.d/debhelper.mk: Add a MULTIARCHDIR subst for the above.
  * debian/sysdeps/{amd64,i386}.mk: Enable and bootstrap x32 multilib builds.
  * debian/control.in/main: Bump g++4.7 build-dep to 4.7.2-11 for x32 builds.
  * debian/control.in/main: Bump linux-libc-dev build-dep for alt x32 builds.
  * debian/{tests,control.in/main}: Add simple autopkgtest rebuild testcase.

  [ Aurelien Jarno ]
  * Add patches/m68k/cvs-syscall-arguments.diff to fix cancellable syscall
    with 5 or 6 arguments.  Closes: #693852.
  * debian/rules: don't force the GCC version for BUILD_CC and BUILD_CXX. 

  [ Pino Toscano ]
  * Update testsuite-checking/expected-results-i686-gnu-xen and
    testsuite-checking/expected-results-i686-gnu-i686.
  * Add patches/hurd-i386/local-ulimit.diff to use Linux' ulimit on hurd-i386
    instead of the bogus BSD version. Fix expected-results-i486-gnu-libc,
    expected-results-i686-gnu-i386, expected-results-i686-gnu-i686,
    expected-results-i686-gnu-xen accordingly.
  * debian/testsuite-checking/compare.sh: accept the build directory as an
    argument.

  [ Jonathan Nieder ]
  * patches/any/local-tst-eintr1-eagain.diff: new patch to work around
    a race that lets pthread_create hit resource limits when the kernel
    takes too long to clean up after joined threads.  (closes: #673596)

 -- Adam Conrad <adconrad@0c3.net>  Sun, 25 Nov 2012 01:18:07 -0700
Superseded in experimental-release
eglibc (2.16-0experimental0) experimental; urgency=low


  [ Aurelien Jarno ]
  * New upstream version.  Closes: #672934.
    - Provide a compatibility symbol for the old memcpy() behaviour.  Remove
      the memcpy-wrapper.  Closes: #625522.
    - Fix printing of incomplete multibyte characters.  Closes: #208308.
    - Disable patches/svn-updates.diff.
    - Update patches/localedata/sort-UTF8-first.diff.
    - Update patches/localedata/supported.diff.
    - Update patches/localedata/locales-fr.diff (partially merged upstream).
    - Remove patches/localedata/locales_GB.diff (merged upstream).
    - Remove patches/localedata/submitted-bz9732-dz_BT-collation.diff (merged
      upstream).
    - Update patches/localedata/locale-se_NO.diff.
    - Update patches/localedata/tailor-iso14651_t1-common.diff.
    - Update patches/localedata/fix-lang.diff.
    - Remove patches/localedata/fr_LU-first_weekday.diff (merged upstream).
    - Remove patches/localedata/cy_GB-first_weekday.diff (merged upstream).
    - Update patches/localedata/submitted-bz9725-locale-sv_SE.diff (partially
      merged upstream).
    - Update patches/localedata/first_weekday.diff (partially merged
      upstream).
    - Remove patches/localedata/submitted-bz9912-locale-ru_UA.diff (merged
      upstream).
    - Remove patches/localedata/locale-et_EE.diff (merged upstream).
    - Remove patches/localedata/submitted-translit-colon.diff (merged upstream).
    - Remove patches/localedata/locale-bem-en_ZA.diff (merged upstream).
    - Remove patches/localedata/locale-ff_SN.diff (merged upstream).
    - Remove patches/localedata/locale-sw.diff (merged upstream).
    - Remove patches/localedata/locale-sv_FI.diff (merged upstream).
    - Remove patches/localedata/locale-os_RU.diff (merged upstream).
    - Remove patches/localedata/cvs-rupee.diff (merged upstream).
    - Remove patches/localedata/cvs-es-lc_numeric.diff (merged upstream).
    - Remove patches/localedata/submitted-de_AT-mon.diff (merged upstream).
    - Remove patches/localedata/cvs-rupeesign.diff (merged upstream).
    - Remove patches/alpha/cvs-fp_control-plt.diff (merged upstream).
    - Remove patches/alpha/cvs-have_tls_thread.diff (merged upstream).
    - Remove patches/alpha/cvs-preconfigure.diff (merged upstream).
    - Remove patches/alpha/cvs-stat_ver_linux.diff (merged upstream).
    - Remove patches/alpha/cvs-syscall.diff (merged upstream).
    - Remove patches/alpha/cvs-tls_dtv_unallocated.diff (merged upstrea).
    - Remove obsolete parts of alpha/local-string-functions.diff (merged 
      upstream).
    - Remove patches/alpha/submitted-creat64.diff (obsolete).
    - Remove patches/alpha/submitted-fcntl_h.diff (merged upstream).
    - Remove patches/alpha/submitted-fxstatat.patch (obsolete).
    - Remove patches/alpha/submitted-libm-hidden.diff (merged upstream).
    - Remove patches/alpha/submitted-____longjmp_chk.diff (merged upstream).
    - Remove patches/alpha/submitted-epoll_create1.diff (obsolete).
    - Remove patches/alpha/submitted-fallocated.patch (merged upstream).
    - Remove patches/alpha/submitted-fpu-ulps.diff (merged upstream).
    - Remove patches/alpha/submitted-rlimit-rttime.diff (merged upstream).
    - Remove patches/alpha/submitted-sysconf-cache.diff (merged upstream).
    - Remove patches/alpha/cvs-stackinfo.diff (merged upstream).
    - Remove patches/alpha/submitted-statfs64.patch (merged upstream).
    - Remove patches/amd64/local-clone.diff (obsolete).
    - Remove patches/amd64/submitted-tst-audit6-avx.diff (obsolete).
    - Update patches/amd64/submitted-rwlock-stack-imbalance.diff.
    - Remove patches/amd64/cvs-getcontext.diff (merged upstream).
    - Remove patches/amd64/cvs-memset.diff (merged upstream).
    - Remove patches/amd64/cvs-powl.diff (merged upstream).
    - Remove patches/amd64/cvs-pthread-stack-alignment.diff (merged upstream).
    - Remove patches/amd64/cvs-avx-detection.diff (merged upstream).
    - Remove patches/amd64/cvs-dl_trampoline-cfi.diff (merged upstream).
    - Remove patches/amd64/cvs-avx-osxsave.diff (merged upstream).
    - Update patches/arm/local-sigaction.diff.
    - Remove patches/arm/submitted-armhf-triplet.diff (merged upstream).
    - Remove patches/arm/cvs-clone-cantunwind.diff (merged upstream).
    - Remove patches/arm/cvs-syscall-mcount.diff (merged upstream).
    - Remove patches/arm/cvs-ucontext.diff (merged upstream).
    - Remove patches/arm/cvs-make-get-set-swap-context.diff (merged upstream).
    - Remove patches/hppa/local-linuxthreads.diff (obsolete).
    - Remove patches/hppa/local-linuxthreads-gscope.diff (obsolete).
    - Remove patches/hppa/submitted-lt.diff (obsolete).
    - Update patches/hppa/local-stack-grows-up.diff.
    - Remove patches/hppa/local-dlfptr.diff (merged upstream).
    - Remove patches/hppa/submitted-fcntl_h.diff (merged upstream).
    - Remove patches/hppa/submitted-libm-hidden.diff (merged upstream).
    - Remove patches/hppa/submitted-stackinfo.diff (merged upstream).
    - Remove patches/hppa/cvs-sys_procfs_h.diff (merged upstream).
    - Remove patches/hppa/cvs-test-tls-support.diff (merged upstream).
    - Remove patches/hppa/cvs-cloexec-nonblock.diff (merged upstream).
    - Remove patches/hppa/cvs-prlimit64.diff (merged upstream).
    - Update patches/hurd-i386/local-enable-ldconfig.diff.
    - Remove patches/hurd-i386/cvs-mlock.diff (merged upstream).
    - Update patches/hurd-i386/unsubmitted-tls.diff.	
    - Update patches/hurd-i386/tg-tls.diff.
    - Update patches/hurd-i386/unsubmitted-gcc-4.1-init-first.diff.
    - Remove patches/hurd-i386/cvs-posix_opt.h.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-ioctl-decode-argument.diff (merged
      upstream).
    - Remove patches/hurd-i386/tg-libc_once.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-struct_stat.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-strtoul_PLT.diff (merged upstream).
    - Update patches/hurd-i386/tg-sysvshm.diff.
    - Remove patches/hurd-i386/cvs-IPV6_PKTINFO.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-critical-sections.diff (merged
      upstream).
    - Remove patches/hurd-i386/cvs-dup3.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-dup3-lock.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-dl-sysdep.c_SHARED.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-itimer-lock.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-null-pathname.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-sbrk.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-readlinkat.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-SOL_IP.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-____longjmp_chk.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-mkdir_root.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-catch-signal.diff (merged upstream)
    - Remove patches/hurd-i386/cvs-header-prot.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-psiginfo.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-if_freereq.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-ldsodefs.h.diff (merged upstream).
    - Remove patches/hurd-i386/submitted-init-first.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-libc_stack_end.diff (merged upstream).
    - Remove patches/hurd-i386/tg-ttyname_ERANGE.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-DEV_BSIZE.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-fork_ports.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-setresid.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-sgttyb.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-hurd_socket_server_indexcheck.diff (merged
      upstream).
    - Remove patches/hurd-i386/cvs-hurd-recvfrom.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-select-inputcheck.diff (merged upstream). 
    - Remove patches/hurd-i386/cvs-posix2008.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-mach-nanosleep.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-mmap.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-hurd-socket-EAFNOSUPPORT.diff (merged
      upstream).
    - Remove patches/hurd-i386/cvs-symlink_dealloc.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-O_CLOEXEC.diff (merged upstream).
    - Update patches/hurd-i386/submitted-exec_filename.diff.
    - Update patches/hurd-i386/submitted-net.diff.
    - Update patches/hurd-i386/unsubmitted-pthread.diff.
    - Update patches/ia64/local-dlfptr.diff (ia64 moved to ports).
    - Update patches/ia64/submitted-libm.diff (ia64 moved to ports).
    - Remove patches/ia64/submitted-sysconf.diff (merged upstream).
    - Update patches/ia64/submitted-fpu-ulps.diff (merged upstream).
    - Update patches/ia64/submitted-remainder.diff (merged upstream).
    - Remove patches/i386/local-clone.diff (obsolete).
    - Remove patches/i386/cvs-cacheinfo.diff (merged upstream).
    - Update patches/i386/submitted-i686-timing.diff.
    - Remove patches/i386/cvs-feraiseexcept-plt.diff (merged upstream).
    - Update patches/i386/local-pthread_cond_wait.diff.
    - Update patches/kfreebsd/local-scripts.diff.
    - Remove patches/m68k/cvs-byteswap.diff (merged uptream).
    - Remove patches/m68k/local-compat.diff (obsolete).
    - Update patches/m68k/submitted-gcc34-seccomment.diff.
    - Update patches/mips/local-r10k.diff.
    - Remove patches/mips/submitted-dl-platform.diff (merged upstream).
    - Remove patches/mips/cvs-dlopen-lazy.diff (merged upstream).
    - Remove patches/powerpc/local-libgcc_eh-ld.so.diff (obsolete).
    - Remove patches/s390/cvs-iconv-z9-109.diff (merged upstream).
    - Remove patches/s390/cvs-vsyscalls.diff (merged upstream).
    - Remove patches/s390/s390/cvs-libm-ulps.diff (merged upstream).
    - Remove patches/sparc/submitted-bzero.diff (merged upstream).
    - Remove patches/sparc/cvs-ifunc.diff (merged upstream).
    - Remove patches/sparc/cvs-rlimits.diff (merged upstream).
    - Update patches/sparc/local-fork.diff.
    - Remove patches/sparc/cvs-fcntl_h.diff (merged upstream).
    - Update patches/any/local-fhs-nscd.diff.
    - Update patches/any/local-ldconfig.diff.
    - Update patches/any/local-libgcc-compat-ports.diff.
    - Update patches/any/local-linuxthreads-defines.diff.
    - Remove patches/any/cvs-sched_h.diff (merged upstream).
    - Update patches/any/submitted-popen.diff.
    - Remove patches/any/submitted-autotools.diff (merged upstream).
    - Remove patches/any/submitted-localedef-mmap.diff (obsolete).
    - Remove patches/any/submitted-leading-zero-stack-guard.diff (merged
      upstream).
    - Remove patches/any/local-relro-mprotect.diff (merged upstream).
    - Remove patches/any/cvs-fopen.diff (merged upstream).
    - Remove patches/any/cvs-resolv-tld.diff (merged upstream).
    - Remove patches/any/cvs-sys-param-ARG_MAX.diff (merged upstream).
    - Remove patches/any/submitted-at-pagesize.diff (obsolete).
    - Remove patches/any/cvs-setlocale.diff (merged upstream).
    - Remove parts of patches/any/submitted-rlimit-rttime.diff and rename
      it to patches/alpha/any/submitted-rlimit-rttime.diff.
    - Remove patches/any/cvs-regex-oom.diff (merged upstream).
    - Remove patches/any/cvs-getaddrinfo-single-lookup.diff (merged upstream).
    - Remove patches/any/cvs-unique_sym_table-corruptions.diff (merged 
      upstream).
    - Remove patches/any/submitted-mqueue-throw.diff (merged upstream).
    - Remove patches/any/cvs-addmntent.diff (merge upstream).
    - Remove patches/any/cvs-resolv-different-nameserver.diff (merged upstream).
    - Remove patches/any/cvs-fnmatch.diff (merged upstream).
    - Remove patches/any/cvs-ifunc.diff (merged upstream).
    - Remove patches/powerpc/submitted-ifunc.diff (merged upstream).
    - Remove patches/any/cvs-dlopen-tls.diff (merged upstream).
    - Remove patches/any/submitted-glob_h-ifdef.diff (obsolete).
    - Remove patches/any/cvs-dl_close-scope-handling.diff (merged upstream).
    - Remove patches/any/cvs-nptl-pthread-race.diff (merged upstream).
    - Remove patches/any/cvs-vfscanf.diff (merged upstream).
    - Remove patches/any/cvs-tzfile.diff (merged upstream).
    - Rename patches/any/submitted-clock-settime.diff into
      patches/any/cvs-clock-settime.diff.
    - Update patches/any/local-no-pagesize.diff.
    - Update patches/any/local-rtld.diff.
    - Update patches/any/local-disable-test-tgmath2.diff.
    - Remove patches/any/cvs-clock-settime.diff.
    - Update patches/any/submitted-longdouble.diff.
    - Update patches/any/submitted-bits-fcntl_h-at.diff.
    - Remove patches/any/submitted-fwrite-wur.diff (merged upstream).
    - Remove patches/any/submitted-stack-guard-quick-randomization.diff
      (obsolete).
    - Remove patches/any/cvs-fmtmsg-lock.diff (merged upstream).
    - Remove patches/any/cvs-reloc-sort.diff (merged upstream).
    - Remove patches/any/cvs-pthread-builtin-expect.diff (merged upstream).
    - Remove patches/any/cvs-vfprintf-positional.diff (merged upstream).
    - Remove patches/any/cvs-vfprintf-many-format-strings.diff (merged
      upstream).
    - Remove patches/any/cvs-arch-lowlevellock.diff (merged upstream).
    - Remove patches/any/cvs-strtod-overflow.diff (merged upstream).
  * Add patches/any/local-revert-fclose-posix2008.diff to fix issues with
    Ruby.
  * Add patches/amd64/local-pthread_cond_wait.diff from Jeff Law to fix
    lost wakeups in pthread_cond_wait.
  * Add patches/i386/cvs-feraiseexcept-plt.diff to fix plt issues.
  * Add patches/ia64/submitted-fpu-ulps.diff to fix FPU tests.
  * Add patches/ia64/submitted-remainder.diff to fix FPU tests.
  * Add patches/powerpc/local-math-logb.diff to workaround a GCC issue.
  * Add patches/alpha/cvs-tls_dtv_unallocated.diff, 
    patches/alpha/cvs-have_tls_thread.diff,
    patches/alpha cvs-preconfigure.diff and
    patches/alpha/cvs-stat_ver_linux.diff to fix FTBFS on alpha.
  * Add patches/alpha/cvs-fp_control-plt.diff to fix testsuite on alpha.
  * Add patches/alpha/local-string-functions.diff to remove some broken
    alpha specific string version, and pass the testsuite.
  * Update debian/sysdeps/mips.mk, debian/sysdeps/mipsel.mk to force
    build without MIPS PLT.
  * Build with GCC 4.6.  Closes: bug#654744.
  * Remove rpcinfo from debian/control.in/main, debhelper.in/libc-bin.install
    and debhelper.in/libc-bin.manpages.
  * Update debian/libc6.symbols.common to add libnss_db symbols.
  * Update debian/symbols.wildcards with 2.14, 2.15 and 2.16 symbols.
  * Update debian/shlibver to 2.16.
  * Update debian/debhelper.in/*.lintian to new library names.
  * Update testsuite-checking/expected-results-arm-linux-gnueabi-libc,
    testsuite-checking/expected-results-arm-linux-gnueabihf-libc,
    testsuite-checking/expected-results-i486-linux-gnu-libc,
    testsuite-checking/expected-results-i686-linux-gnu-i386,
    testsuite-checking/expected-results-i686-linux-gnu-i686,
    testsuite-checking/expected-results-i686-linux-gnu-xen
    testsuite-checking/expected-results-ia64-linux-gnu-libc,
    testsuite-checking/expected-results-mips-linux-gnu-libc,
    testsuite-checking/expected-results-mips64-linux-gnu-mips64,
    testsuite-checking/expected-results-mips32-linux-gnu-mipsn32,
    testsuite-checking/expected-results-mipsel-linux-gnu-libc,
    testsuite-checking/expected-results-mips32el-linux-gnu-mipsn32,
    testsuite-checking/expected-results-mips64el-linux-gnu-mipsn64,
    testsuite-checking/expected-results-powerpc-linux-gnu-libc,
    testsuite-checking/expected-results-powerpc64-linux-gnu-ppc64,
    testsuite-checking/expected-results-sparc-linux-gnu-libc,
    testsuite-checking/expected-results-sparc64-linux-gnu-libc,
    testsuite-checking/expected-results-sparc64-linux-gnu-sparc64,
    testsuite-checking/expected-results-s390x-linux-gnu-libc,
    testsuite-checking/expected-results-s390x-linux-gnu-s390x,
    testsuite-checking/expected-results-x86_64-linux-gnu-amd64 and
    testsuite-checking/expected-results-x86_64-linux-gnu-libc to add
    new tests that are known to fail.
  * debian/control.in/main: Build-Conflicts with binutils-gold.
  * debian/rules.d/quilt.mk, debian/rules.d/tarball.mk, debian/source/format:
    switch to quilt (3.0) format, compress source with xz.
  * debian/rules, debian/rules.d/build.mk: define vardbddir to /var/lib/misc.
  * debian/rules.d/*mk: use make ifdef instead of shell ones.
  * debian/rules.d/build.mk: call configure with --enable-obsolete-rpc
  * debian/rules.d/debhelper.mk: compress locales, libc6-pic and libc6-prof
    with xz.
  * debian/sysdeps/i386.mk: install files from libc6-dev-amd64 as symlinks
    now that i386 and amd64 versions are compatible (see bug#637000 and
    bug#637141).
  * debian/sysdeps/*.mk, debhelper.in/libc.preinst: bump minimal Linux
    kernel version to 2.6.32.
  * debian/debhelper.in/{libc.docs,libc-dev.docs}: don't install FAQ, replaced
    upstream by http://sourceware.org/glibc/wiki/FAQ.
  * rules.d/debhelper.mk, debhelper.in/libc-pic.install: install libc6-pic 
    files using debhelper.
  * debian/control.in/*: drop build-depends from libc6 to libc-bin. Add
    ${shlibs:Depends} depends to libc6 and libc-bin.
  * debian/control.in/*, debian/sysdeps/linux.mk: enable selinux support.
  * patches/any/local-disable-libnss-db.diff: disable libnss-db as the format
    is not compatible with the libnss-db package, and is architecture
    dependent.
  * patches/svn-updates.diff: update from upstream SVN.
  
  [ Daniel Schepler ]
  * Add x32 support (Closes: #667023):
    - debian/control.in/main: Build-Depend on g++-4.7-multilib on amd64,
      i386, x32.
    - debian/control.in/libc: Add Replaces: libc6-x32 to libc6 on x32.
    - debian/control.in/amd64, debian/control.in/i386: Add x32 to
      Architecture list for libc6-amd64 and libc6-i386 (and corresponding
      -dev packages).
    - debian/control.in/x32: New file, add libc6-x32 and libc6-dev-x32
      packages on amd64 and i386.
    - debian/libc6.symbols.x32, debian/libc6-x32.symbols.amd64,
      debian/libc6-x32.symbols.i386: New symbols files for x32 libraries.
    - debian/libc6-amd64.symbols.x32, debian/libc6-i386.symbols.x32:
      New files, copying the appropriate existing files.
    - debian/patches/any/cvs-malloc-arena.diff: Fix for BZ#14562 which
      caused random assertions in threaded programs on x32.
    - debian/rules.d/build.mk, debian/rules.d/debhelper.mk: Add /libx32 to
      the library directories handled by alt templates instead of otherbuild.
    - debian/rules.d/control.mk: Add x32 to libc6_archs.
    - debian/sysdeps/amd64.mk, debian/sysdeps/i386.mk: Add libc6-x32 builds
      using gcc-4.7.
    - debian/sysdeps/amd64.mk, debian/sysdeps/i386.mk: Bump minimum kernel
      version to 3.4.0, since that's the first version with x32 support
      integrated into the mainline.
    - debian/sysdeps/x32.mk: New file, building libc, amd64, i386 flavors
      all using gcc-4.7.
    - debian/testsuite-checking/expected-results-x86_64-linux-gnux32-libc,
      debian/testsuite-checking/expected-results-x86_64-linux-gnux32-x32:
      New files copied from amd64 testsuite exceptions.
  * debian/debhelper.in/libc-bin.install: Add new binaries pldd and sotruss.
    - debian/debhelper.in/libc.install: Also add audit libraries needed by
      sotruss.
  * debian/patches/all/local-remove-manual.texi: Update stub manual/Makefile
    with version from eglibc 2.16 upstream.
  * debian/rules.d/quilt.mk: Update refresh target to pop all patches before
    repushing and refreshing them, since patches are applied by default now.
  * debian/rules: Expand clean target to remove several autogenerated files
    under debian/ that weren't getting removed.

  [ Wookey ]
  * Add arm64 support (Closes: #690873):
    - debian/patches/all/unsubmitted-autoconfupdate.diff: Update autotools
      config.sub and config.guess to detect aarch64/arm64 correctly
    - debian/patches/arm64/submitted-aarch64-support.diff: Massive backport
      of the current state of arm64 support upstream and on libc-alpha.
    - debian/patches/arm64/submitted-bits-fcntl_h-at.diff: Include AT_*
      definitions in sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h
    - debian/sysdeps/arm64.mk: Define base arm64 libc targets.
    - debian/rules.d/control.mk: Add arm64 to the list of libc_arches.
    - debian/control.in/main: Build-depend on gcc-4.7 for arm64 builds.
  * debian/rules: Clean up base/cross compiler mangling to work sanely.
  * debian/sysdeps/linux.mk: Define bootstrap BUILD_PROFILE without selinux.

  [ Adam Conrad ]
  * debian/debhelper.in/{libc-bin.install,libc-dev-bin.install}: install
    sotruss binary to libc-dev-bin instead of libc-bin.
  * debian/sysdeps/{i386,amd64,x32}.mk: Don't set MIN_KERNEL_SUPPORTED
    explicitly, as this will cause serious upgrade headaches, and there's
    no guarantee that a 3.4.0 kernel actually has x32 support built in.
  * debian/control.in/main: Bump the linux-libc-dev build-dep to (>= 3.4)
    on all linux-any architectures, not just amd64, i386, and x32.
  * debian/debhelper.in/libc-bin.manpages: Add a pldd(1) manpage.
  * Drop patches/any/cvs-malloc-arena.diff, included in our new upstream.
  * debian/sysdeps/{i386,amd64}.mk: Comment out x32 multilib builds until
    we've reached a consensus about bootstrapping this into the archive.
  * Version gcc-4.7 build-deps to get a version that works for eglibc.
  * debian/sysdeps/*: clean up use of CC and CXX to match wookey's fixes.
  * debian/control.in/libc: Update nscd/locales breaks to (<< 2.16)
  * debian/rules: Unset CFLAGS and friends and use the package versions.
  * Move ldconfig to ldconfig.real, install ldconfig wrapper, and set up
    a dpkg trigger for libc-bin to avoid excessive calls to ldconfig
  * Don't build nscd during when doing a bootstrap DEB_BUILD_PROFILE
  * Make our DEB_BUILD_PROFILE=bootstrap support look more like Ubuntu's
    previously known-working DEB_STAGE=stage1 support for the time being.
  * debian/rules.d/build.mk: If WITH_SYSROOT is passed to debian/rules,
    then pass --with-headers=$(WITH_SYSROOT)/$(includedir) to the build.
  * Sync support for armel/armhf biarch packages, but keep it disabled.
  * Adjust libc.posinst and libc.preinst service restart code for 2.16.
  * Merge regression/progression test suite improvements from Ubuntu.
  * Provide backward compatibility for DEB_STAGE->DEB_BUILD_PROFILE.
  * patches/arm/local-vfp-sysdeps.diff: Force the Tag_ABI_HardFP_use
    and Tag_ABI_VFP_args EABI tags when building for armhf, so compilers
    only linking crti.o will generate what appear to be armhf binaries.
  * debian/patches/arm/cvs-ldconfig-cache-abi.diff: Backport upstream
    patch to re-enable ldconfig cache tagging for armhf binaries again.
  * debian/patches/arm64/cvs-ldconfig-cache-abi.diff: Same for aarch64.
  * debian/patches/arm/unsubmitted-ldconfig-cache-abi.diff: Re-enable
    and adjust to account for changes in cvs-ldconfig-cache-abi.diff.
  * debian/debhelper.in/libc.preinst: Remove old ld.so.cache on upgrade.

  [ Matthias Klose ]
  * Add patches/any/local-revert-bz13979.diff: revert a commit that made
    attempts to build with FORTIFIED_SOURCE issue warnings if GCC didn't
    have optimisations turned on.  This breaks some unclever AC macros.
  * Fix building x32 multilib libraries, by correctly passing -mx32.
  * Fix some ln calls in sysdeps/{amd64,i386} for binary-arch idempotence.

  [ Pino Toscano ]
  * Update patches/hurd-i386/submitted-AF_LINK.diff.
  * Add patches/hurd-i386/tg-verify.h.diff,
    patches/hurd-i386/tg-pagesize.diff,
    patches/hurd-i386/tg-fcntl-internal.h.diff, 
    patches/hurd-i386/local-disable-sendmmsg.diff,
    patches/hurd-i386/cvs-add-missing-includes.diff,
    and patches/hurd-i386/submitted-libpthread-elf.diff to fix build on Hurd.
  * Drop obsolete patches patches/hurd-i386/tg-__i686_defined.diff and
    patches/hurd-i386/unsubmitted-gcc-4.1-init-first.diff
  * Add patches/hurd-i386/cvs-mach-check-local-headers.sh.diff to
    reduce false header errors from the check-local-headers.out test.
  * Add patches/hurd-i386/cvs-llistxattr.diff,
    patches/hurd-i386/cvs-renameat.diff and 
    patches/hurd-i386/cvs-lremovexattr.diff to implement llistxattr, 
    lremovexattr and renameat.
    Add patches/hurd-i386/cvs-mknodat.diff to fix tst-mknodat.
  * Update testsuite-checking/expected-results-i686-gnu-i386,
    testsuite-checking/expected-results-i686-gnu-xen,
    testsuite-checking/expected-results-i486-gnu-libc and
    testsuite-checking/expected-results-i686-gnu-i686.

 -- Aurelien Jarno <email address hidden>  Tue, 20 Nov 2012 08:48:56 +0100
Superseded in sid-release
Superseded in experimental-release
Superseded in wheezy-release
Superseded in sid-release
eglibc (2.13-37) unstable; urgency=low


  [ Aurelien Jarno ]
  * debhelper.in/locales.postinst: correctly lookup for the locales-all
    package.  Closes: #692777.
  * patches/kfreebsd/local-getaddrinfo-freebsd-kernel.diff: update to 
    fix uninitialised bytes access in getaddrinfo().  Closes: #692433.
  * patches/localedata/locale-C.diff: update to fix strftime('%X') return
    a 24-hour time format.  Closes: #693446.

  [ Jonathan Nieder ]
  * control.in/opt: remove outdated reference to 2.6 kernel from
    description of i686 variant.  Thanks to Regid Ichira.  Closes:
    #692154.

  [ Samuel Thibault ]
  * patches/hurd-i386/tg-tls-support.diff: Re-fix port leak in fork(). The
    change was lost while synchronizing with the topgit repository.

 -- Aurelien Jarno <email address hidden>  Sun, 18 Nov 2012 22:53:04 +0100
Superseded in sid-release
eglibc (2.13-36) unstable; urgency=low


  [ Aurelien Jarno ]
  * patches/any/cvs-strtod-overflow.diff: new patch from upstream to fix
    an integer/buffer overflow in strtod() (CVE-2012-3480).  Closes: 
    #684889.
  * patches/kfreebsd/local-getaddrinfo-freebsd-kernel.diff: new patch to
    fix getaddrinfo() when service = 0 on a FreeBSD kernel with DNS
    server returning IPv6, but without IPv6 connection.  Closes: #690021.
  * sysdeps/linux.mk: fix kernel version parsing with only two numbers.
  * patches/any/cvs-arch-lowlevellock.diff: new patch from upstream to
    fix futexes atomic issue on ARM and SPARC.  Closes: #691173.
  * local/manpages/ldconfig.8: fix wrong description of ld.so.conf format.
    Closes: #684682.

  [ Samuel Thibault ]
  * libc0.3.symbols.hurd-i386: Add missing *_exec_file_name symbols.
  * patches/hurd-i386/unsubmitted-gnumach.defs.diff: New patch to build stubs
    for new gnumach.defs.
  * libc0.3.symbols.hurd-i386: Add new gnumach.defs stubs symbols.
  * control: build-depend on gnumach-dev that provides gnumach.defs.

 -- Aurelien Jarno <email address hidden>  Fri, 26 Oct 2012 14:28:06 +0000
Published in squeeze-release
eglibc (2.11.3-4) stable; urgency=low


  * Enable patches/any/cvs-dlopen-tls.diff, not enabled by mistake.  Closes:
    #637239.
  * patches/any/cvs-FORTIFY_SOURCE-format-strings.diff: new patch from
    upstream to fix FORTIFY_SOURCE format string protection bypass.  Closes:
    #660611.
  * patches/any/local-sunrpc-dos.diff: fix a DoS in RPC implementation
    (CVE-2011-4609).  Closes: #671478.

 -- Aurelien Jarno <email address hidden>  Wed, 06 Jun 2012 18:03:02 +0200
Superseded in wheezy-release
Superseded in sid-release
Superseded in wheezy-release
Superseded in sid-release
eglibc (2.13-35) unstable; urgency=low


  [ Aurelien Jarno ]
  * patches/arm/unsubmitted-ldconfig-cache-abi.diff: disable, as it will 
    conflict with upstream x32 support.
  * Update Czech debconf translation, by Miroslav Kure.  Closes: #681708.
  * local/manpages/ld.so.8: fix LD_VERBOSE description after manpage
    rework.  Closes: #681688.
  * patches/any/cvs-vfprintf-positional.diff: new patch from upstream to
    fix a stack corruption in vfprintf with positional parameters 
    (CVE-2012-3404). patches/any/cvs-vfprintf-many-format-strings.diff: new
    patch from upstream to fix a FORTIFY_SOURCE format string protection
    bypass (CVE-2012-3405).  Closes: #681473.

  [ Petr Salinger ]
  * fixup kfreebsd/local-use-thr-primitives.diff. Closes: #681113.

 -- Aurelien Jarno <email address hidden>  Sun, 22 Jul 2012 17:36:20 +0200
Superseded in sid-release
eglibc (2.13-34) unstable; urgency=low


  [ Aurelien Jarno ]
  * patches/any/cvs-pthread-builtin-expect.diff: new patch from upstream to
    use __builtin_expect in public headers only on GCC compilers.  Closes:
    #674412.
  * patches/localedata/submitted-es_MX-decimal_point.diff: fix thousand
    separator, use a space instead of a comma.
  * Update Slovak debconf translation, by Ivan Masár.  Closes: #677919.
  * control.in/main: switch multiarch-support to priority: required.  Closes:
    #677624.

  [ Samuel Thibault ]
  * patches/hurd-i386/libpthread_librt-link.diff: Remove patch, having
    libpthread bringing librt also brings issues.
  * patches/hurd-i386/libpthread_nort.diff: Add patch to revert upstream librt
    usage.
  * patches/hurd-i386/submitted-AF_LINK.diff: New hurd-only patch to comment
    AF_LINK values, unimplemented on the Hurd (Closes: #678358).
  * patches/hurd-i386/unsubmitted-mremap.diff: New hurd-only patch to comment
    MREMAP flags, unimplemented on the Hurd.

 -- Aurelien Jarno <email address hidden>  Sat, 30 Jun 2012 01:44:32 +0200
Superseded in wheezy-release
Superseded in sid-release
eglibc (2.13-33) unstable; urgency=medium


  [ Clint Adams ]
  * patches/localedata/cvs-rupeesign.diff: use new rupee symbol
    in Indian locales, thanks to Prema.  closes: #671299.

  [ Samuel Thibault ]
  * patches/hurd-i386/tg-{IPV6_PKTINFO,SOL_IP,____longjmp_chk,catch-signal,
    critical-sections,dl-sysdep.c_SHARED,dup3,ioctl-decode-argument,
    itimer-lock,libc_stack_end,mach-nanosleep,mkdir_root,mlock,null-pathname,
    posix2008,posix_opt.h,readlinkat,hurd-recvfrom,sbrk,select-inputcheck,
    setresid,hurd_socket_server_indexcheck,strtoul_PLT,struct_stat,
    dup3-lock}.diff: Refresh with upstream version and rename to cvs.
  * patches/hurd-i386/cvs-O_CLOEXEC.diff: New patch to accept use of O_CLOEXEC
    in rtld.
  * patches/hurd-i386/submitted-getgroups.diff: New patch from Pino to reject
    some out of range values.
  * patches/hurd-i386/submitted-getlogin_r.diff: New patch from Pino to fix
    re-entrancy of getlogin_r and return ERANGE when the provided buffer is
    too small.
  * patches/hurd-i386/submitted-ptsname.diff: New patch from Pino to fix
    buffer checks in ptsname.
  * patches/hurd-i386/tg-hooks.diff: Add rules to sort _hurd_fork_locks.
  * patches/hurd-i386/submitted-sendto.diff: New patch from Pino to fix
    sendto() calls with NULL addr.
  * control/{main,libc}: Remove libpthread-stubs-dev dependency on hurd-i386.
  * patches/hurd-i386/libpthread.diff: Add -lrt in libpthread.a to fix static
    linking.
  * patches/hurd-i386/tg-chflags.diff: New patch to fix and add f?chflags
    prototype.
  * patches/hurd-i386/submitted-exec_filename.diff: New patch to pass argv[0]
    through exec, to fix some shell scripts, e.g. glib testsuite.
  * control.in/main: build-depend on newer hurd package to be able to pass
    argv[0] through exec.
  * libc0.3.symbols.hurd-i386: Add symbols for RPCs for argv[0] through exec.

  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 4286 (from glibc-bsd).
  * fixup any/local-linuxthreads-setclock.diff. Closes: #673711.

  [ Aurelien Jarno ]
  * debian/control.in/main: set glibc-doc as Multiarch: foreign. 
    Closes: #674645.
  * Update Portuguese debconf translation, by Pedro Ribeiro.  Closes: #674954.
  * patches/arm/unsubmitted-ldso-abi-check.diff: fix broken armhf specific 
    hack.  Closes: #674602.
  * patches/any/cvs-regex.diff: fix access after end of search string in regex
    matcher.  Closes: #672688.
  * patches/any/cvs-getpwuid-nsswitch.diff: fix a memory leak in
    getpwuid/nsswitch.c.  Closes: #674072.
  * patches/localedata/submitted-es_MX-decimal_point.diff: fix
    decimal_point and thousands_sep.  Closes: #673339.
  * patches/any/local-sunrpc-dos.diff: fix a DoS in RPC implementation
    (CVE-2011-4609).  Closes: #671478.
  * patches/kfreebsd/local-use-thr-primitives.diff: bump LinuxThreads 
    version.  Closes: #675606.
  * Take-over nsswitch.conf installation from base-files.  Closes: 
    #673271.
  * Set libc*-dev "Multi-Arch: same". Add conflicts betwwen libc*-dev
    packages. Move a.out.h and ieee754.h to the arch qualified path.
    Thanks to Thibaut Girka for the help.  Closes: #666760.
  * Add patches/any/cvs-ld.so-rpath-origin.diff to fix an insecure handling
    of privileged programs' RPATHs with $ORIGIN (CVE-2011-1658).  Closes:
    #672119.
  * Refresh all patches to loose the "diff --git" headers.  Closes: 
    #673933.

 -- Aurelien Jarno <email address hidden>  Sun, 03 Jun 2012 21:38:54 +0200
Superseded in squeeze-release
eglibc (2.11.3-3) stable; urgency=low


  * patches/any/cvs-tzfile.diff: fix integer overflow in timezone code.
    (CVE-2009-5029).  Closes: #650790.
  * patches/any/submitted-resolv-first-query-failure.diff: new patch to fix
    resolving issues with broken servers returning NOTIMP or FORMERR to AAAA
    queries.  Closes: #658171.
  * local/manpages/gai.conf.5: update from latest RedHat version.  Closes:
    #659504.

 -- Aurelien Jarno <email address hidden>  Thu, 02 Feb 2012 22:20:02 +0100
Superseded in wheezy-release
Superseded in sid-release
eglibc (2.13-32) unstable; urgency=medium


  * Fix kfreebsd symbols files.  Closes: #667687.
  * local/manpages/ld.so.8: fixes after previous rework.  Closes: 
    #670883.
  * patches/any/local-ld-multiarch.diff: update to correctly compute
    $ORIGIN with two level slibdir directories.  Closes: #632281.
  * debian/control.in/libc: update description.  Closes: #671036.

 -- Aurelien Jarno <email address hidden>  Tue, 01 May 2012 16:08:11 +0200
Superseded in sid-release
eglibc (2.13-31) unstable; urgency=low


  [ Petr Salinger ]
  * alter kfreebsd/local-use-thr-primitives.diff. Closes: #654783.
  * kfreebsd/local-sysdeps.diff: update to revision 4222 (from glibc-bsd).
    Closes: #642112, #662018, #669424.

  [ Samuel Thibault ]
  * patches/hurd-i386/tg-hooks.diff: New patch to fix Hurd hooks order.
  * patches/hurd-i386/libpthread.diff: New patch to import Hurd libpthread as
    an add-on.
  * patches/hurd-i386/libpthread_version.diff: New patch to mark when
    libpthread was moved to glibc.
  * libc0.3.symbols.hurd-i386: Add version dependency for libpthread forward
    stubs in libc.
  * patches/hurd-i386/libpthread_clean.diff: New patch to remove useless parts
    of Hurd libpthread which come in the way.
  * patches/hurd-i386/tg-libpthread_depend.diff: New patch to add add-on
    dependencies on libpthread.
  * patches/hurd-i386/libpthread_fix.diff: New patch to fix libpthread
    allocation.
  * patches/hurd-i386/libpthread_globsigdisp.diff: New patch to implement
    global signal dispatch.
  * patches/hurd-i386/libpthread_sigmask.diff: New patch to fix per-thread
    sigmask.
  * patches/hurd-i386/libpthread_stubs.diff: New patch to add mark ENOSYS
    stubs.
  * patches/hurd-i386/libpthread_librt-link.diff: New patch to fix librt link.
  * patches/hurd-i386/{tg-pthread_types.diff,local-pthread_stubs.diff,
    unsubmitted-pthread-unsupported-stubs.diff}: Remove patches, now useless.
  * patches/hurd-i386/unsubmitted-pthread_posix-option.diff: Remove fake
    libpthread rules.
  * sysdeps/hurd.mk: Enable libpthread add-on. Remove useless redefinition of
    standard-add-ons.
  * sysdeps/hurd-i386.mk: Use the libpthread add-on for i686 and xen variants.
  * debhelper.in/libc-udeb.install.hurd-i386: Remove, hurd-i386 now has
    libpthread too.
  * debhelper.in/libc-dev.install.hurd-i386: Add libpthread.a and
    libpthread2.a.
  * control.in/libc,control: Make libc-dev replace the hurd package.
  * patches/hurd-i386/tg-symlink_dealloc.diff: Replace with...
  * patches/hurd-i386/cvs-symlink_dealloc.diff: ... upstream version.

  [ Aurelien Jarno ]
  * patches/localedata/locale-C.diff: add an LC_TIME section.  Closes:
    #661878. 
  * patches/arm/cvs-make-get-set-swap-context.diff: backport 
    make/get/set/swapcontext from upstream.  Closes: #369453, #663150.
  * patches/arm/unsubmitted-soname-hack.diff: rename into 
    patches/arm/local-soname-hack.diff to fix non-policy compliant patch
    name.
  * Don't install getent(1).  Closes: #665303.
  * Add patches/any/cvs-getaddrinfo-AI_V4MAPPED.diff to correctly handle
    AI_V4MAPPED flag in getaddrinfo().  Closes: #663752.
  * Add patches/any/local-linuxthreads-setclock.diff from Robert Millan to
    add pthread_condattr_setclock() support to linuxthreads.  Closes: 
    #667687.
  * patches/any/local-disable-nscd-host-caching.diff: remove, as the host
    caching issue has been fixed in the meanwhile.  Closes: #669304.
  * patches/any/cvs-FORTIFY_SOURCE-format-strings.diff: new patch from
    upstream to fix FORTIFY_SOURCE format string protection bypass.  Closes:
    #660611.
  * patches/kfreebsd/local-sys_queue_h.diff: fix STAILQ_FOREACH_SAFE.  
    Closes: #669960.
  * local/manpages/locale.1: fix warnings from "groff".  Closes: #661041.
  * patches/hppa/*: update hppa patchset from a mix of CVS, submitted and
    unknown sources patches.  Closes: #666774.
  * local/manpages/ld.so.8: update from various sources to document missing
    environment variables.  Closes: #669179.
  * patches/locatedata/cvs-es-lc_numeric.diff: new patch from upstream to
    fix LC_NUMERIC for Spanish locales.  Closes: #668674.
  * patches/localedata/submitted-de_AT-mon.diff: fix month names in de_AT
    locale.  Closes: #661760.
  * patches/localedata/submitted-en_AU-date_fmt.diff: fix date_fmt for
    en_AU locale.  Closes: #663203.

 -- Aurelien Jarno <email address hidden>  Sun, 29 Apr 2012 17:45:45 +0200
Superseded in wheezy-release
Superseded in sid-release
eglibc (2.13-30) unstable; urgency=low


  * Guard DPKG_MAINTSCRIPT_ARCH usage with dpkg --assert-multi-arch,
    since squeeze's dpkg has a half-implementation (closes: #669172)

 -- Adam Conrad <adconrad@0c3.net>  Wed, 18 Apr 2012 05:08:21 -0600
Superseded in sid-release
eglibc (2.13-29) unstable; urgency=low


  * debian/debhelper.in/libc.{preinst,postinst}: Make use of dpkg's
    DPKG_MAINTSCRIPT_ARCH variable and guard it so it doesn't make
    older non-multi-arch dpkg versions have a sad (closes: #669172)

 -- Adam Conrad <adconrad@0c3.net>  Mon, 16 Apr 2012 22:28:06 -0600
Superseded in sid-release
eglibc (2.13-28) unstable; urgency=low


  [ Adam Conrad ]
  * debian/rules.d/debhelper.mk: Fix RTLD_SO replacement regex for sanity.
  * debian/debhelper.in/libc{,-alt}.postrm: If we remove libc6:i386 before
    libc6-i386:amd64, maintain sanity of /lib/ld-linux.so.2 (LP: #852101)
  * debian/patches/arm/unsubmitted-armhf-linker.diff: Add the new armhf
    linker to the triplet/LDSO table in ports/sysdeps/arm/shlib-versions
  * debian/sysdeps/arm{el,hf}.mk: Stop installing armhf linker to its
    multiarch path, the new standard path is /lib/ld-linux-armhf.so.3
  * debian/sysdeps/arm{el,hf}.mk: Define configure targets for alt libs
  * debian/sysdeps/arm{el,hf}.mk: Provide compat symlinks in armhf builds
    so that old binaries continue to work without needing rebuilding
  * debian/rules.d/build.mk: Change ldd to use the new armhf linker path
  * debian/libc6.symbols.armhf: ld-linux-armhf.so.3 depends on having a
    new enough version of libc6 installed to make the linker available
  * debian/patches/arm/unsubmitted-soname-hack.diff: Apply unfortunate
    hack to elf/dl-load.c to allow our old binaries keep running with the
    new linker, by spoofing the SONAME of the new as if it were the old
  * debian/debhelper.in/libc-udeb.install.armhf: No longer required
  * debian/sysdeps/armhf.mk: Create symlink in the udeb for legacy linker
  * debian/debhelper.in/libc.preinst: When we upgrade from older versions,
    our linker doesn't exist before unpack, so create a temporary one.
  * debian/sysdeps/armhf.mk: Drop the obsolete armel/armhf compat symlink

  [ Samuel Thibault ]
  * patches/hurd-i386/tg-symlink_dealloc.diff: New patch from Ludovic Courtès
    to fix port deallocation on symlink creation failure.
  * patches/hurd-i386/tg-unwind-resume.diff: Remove patch, fixed upstream.
  * patches/hurd-i386/unsubmitted-pthread_posix-option.diff: Refresh.
  * patches/hurd-i386/submitted-net.diff: Refresh.

 -- Adam Conrad <adconrad@0c3.net>  Mon, 16 Apr 2012 10:11:05 -0600
Superseded in wheezy-release
Superseded in sid-release
eglibc (2.13-27) unstable; urgency=low


  [ Samuel Thibault ]
  * patches/hurd-i386/local-select.diff: Do not apply the select(0) hack to
    vim, as it hurts its performance badly.
  * patches/hurd-i386/submitted-hurdsig-SA_SIGINFO.diff: merge
    submitted-posix2008.diff fix.
  * patches/hurd-i386/{submitted,unsubmitted}-*: Rename to tg-* according to
    integration in upstream tg repository.

  [ Aurelien Jarno ]
  * kfreebsd/local-sysdeps.diff: update to revision 4080 (from glibc-bsd).
    Closes: #653380, #660397, #660401.
  * patches/localedata/first_weekday.diff: change first day of week to 
    Sunday for es_AR locale.  Closes: #657064.
  * local/manpages/gai.conf.5: update from latest RedHat version.  Closes:
    #659504.
  * testsuite-checking/expected-results-arm-linux-gnueabihf-libc: new
    file using the latest build as a reference.
  * patches/mips/cvs-dlopen-lazy.diff: new patch from upstream to resolve
    race between dlopen and lazy binding on MIPS.
  * patches/sparc/cvs-fcntl_h.diff: new patch from upstream to define 
    O_FSYNC on sparc.  Closes: #577577.
  * testsuite-checking/expected-results-mipsel-linux-gnu-libc, 
    testsuite-checking/expected-results-mips32el-linux-gnu-mipsn32,
    testsuite-checking/expected-results-mips64el-linux-gnu-mips64: add 
    test-fenv.out to the list of known failures, it fails on loongson 2
    machines due to a CPU bug.
  * Bump to Standards-Version 3.9.3 (no changes).
  * Don't provide debug files for biarch packages to make libc6-dbg 
    co-installable.

 -- Aurelien Jarno <email address hidden>  Sun, 26 Feb 2012 18:50:40 +0100
Superseded in wheezy-release
Superseded in sid-release
eglibc (2.13-26) unstable; urgency=low


  [ Aurelien Jarno ]
  * sysdeps/kfreebsd.mk: also symlink x86 directory.
  * kfreebsd/local-sysdeps.diff: update to revision 4053 (from glibc-bsd).
  * patches/any/submitted-resolv-first-query-failure.diff: new patch to fix
    resolving issues with broken servers returning NOTIMP or FORMERR to AAAA
    queries.  Closes: #658171.
  * patches/localedata/locale-nb_NO.diff: new patch to add Norwegian
    transliteration.  Closes: #657511.

 -- Aurelien Jarno <email address hidden>  Thu, 02 Feb 2012 20:32:10 +0100
Superseded in sid-release
eglibc (2.13-25) unstable; urgency=medium


  [ Aurelien Jarno ]
  * patches/s390/cvs-libm-ulps.diff: new patch to fix FTBFS on s390 with
    gcc-4.6.
  * Update Swedish debconf translation, by Martin Bagge.  Closes: #653559.
  * Update Norwegian bokmål debconf translation, by Bjørn Steensrud.  Closes:
    #653566.
  * Add port 783 (spamd) to /etc/bindresvport.blacklist.  Closes: #629984.
  * patches/any/cvs-vfscanf.diff: new patch from upstream to fix segfault in
    sscanf for large decimal input string.  Closes: #553206.
  * local/manpages/ld.so.8: add a missing new line.  Closes: #654582. 
  * debhelper.in/libc.NEWS: suggest environment variables as an
    alternative, thanks to Jonathan Nieder for the idea.  Closes: #654835.
  * Update Polish debconf translation, by Michał Kułach.  Closes: #657748.
  * Update Spanish debconf translation, by Omar Campagne.  Closes: #655850.
  * Danish debconf translation update from Joe Hansen.  Closes: #656681.
  * patches/alpha/submitted-epoll_create1.diff: new patch from Mike 
    Frysinger to fix epoll_create1() on alpha.
  * debian/control.in/main: bump build-depends on libc-linux-dev to
    (>= 3.2.1-1) to get accept4 defined on ia64. 
    debian/libc6.1.symbols.ia64: force accept4 version to 2.13-25~.
  * debian/control.in/main: use architecture aliases in build-depends.
  * patches/amd64/cvs-avx-osxsave.diff: new patch from upstream to disable
    AVX support if the kernel doesn't support it.
  * patches/any/cvs-fmtmsg-lock.diff: new patch from upstream to fix a 
    locking issue in fmtmsg.
  * patches/any/cvs-reloc-sort.diff: new patch from upstream to fix 
    relocation issues with dlopen().

  [ Samuel Thibault ]
  * patches/hurd-i386/submitted-mmap.diff: New patch to fix iceweasel hang.
  * patches/hurd-i386/submitted-hurd-socket-EAFNOSUPPORT.diff: New patch to
    fix error value.

  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 4024 (from glibc-bsd).
    Closes: #630203, #654712.
  * fixup kfreebsd/local-use-thr-primitives.diff. Closes: #657687.

 -- Aurelien Jarno <email address hidden>  Sun, 29 Jan 2012 23:35:12 +0100
Superseded in squeeze-release
eglibc (2.11.3-2) stable; urgency=low


  * Add patches/arm/cvs-tls-unallocated.diff and
    patches/mips/cvs-tls-unallocated.diff to fix FTBFS on armel, mips
    and mipsel.

 -- Aurelien Jarno <email address hidden>  Sat, 17 Dec 2011 02:09:58 +0100
Superseded in wheezy-release
Superseded in sid-release
eglibc (2.13-24) unstable; urgency=low


  * patches/m68k/cvs-byteswap.diff: fix m68k optimized version of 
    <bits/byteswap.h>.  Closes: #652356.
  * Add m68k expected tests results.
  * Update Russian debconf translation, by Yuri Kozlov.  Closes: #652428.
  * Update German debconf translation, by Helge Kreutzman.  Closes: #652556.
  * patches/any/cvs-tzfile.diff: fix integer overflow in timezone code.
    Closes: #650790.
  * Don't provide debugging symbols for libc-bin, libc-dev-bin and nscd 
    packages to avoid conflicts with multiarch.
  * sysdeps/armel.mk, sysdeps/armhf.mk: fix cross compiling.
  * Update Dutch debconf translation, by Jeroen Schot.  Closes: #652632.
  * patches/hurd/tg-struct_stat.diff: fix #ifdef typos.
  * kfreebsd/local-sysdeps.diff: update to revision 3952 (from glibc-bsd).
  * patches/m68k/local-pthread_lock.diff: remove, obsolete.
  * patches/arm/cvs-ucontext.diff: fix namespace pollution from 
    <sys/ucontext.h> on arm.  Closes: #652844.
  * Update French debconf translation, by Christian Perrier.  Closes: 
    #652860.

 -- Aurelien Jarno <email address hidden>  Sat, 24 Dec 2011 18:23:25 +0100
Superseded in wheezy-release
Superseded in sid-release
eglibc (2.13-23) unstable; urgency=low


  [ Aurelien Jarno ]
  * patches/arm/cvs-syscall-mcount.diff: new patch from upstream to fix
    build on armel.
  * patches/amd64/cvs-pthread_cond_wait.diff: remove as it seems to cause
    some issue with some kernels.  Closes: #651746.

  [ Samuel Thibault ]
  * patches/hurd-i386/submitted-mach-nanosleep.diff: New patch from Pino to
    reject some nanosleep parameters values.

 -- Aurelien Jarno <email address hidden>  Tue, 13 Dec 2011 23:40:48 +0100
Superseded in sid-release
eglibc (2.13-22) unstable; urgency=low


  [ Adam Conrad ]
  * patches/arm/unsubmitted-ldconfig-cache-abi.diff: New patch from
    Steve McIntyre that adds tagging to armhf libraries in ld.so.cache
  * patches/arm/unsubmitted-ldso-abi-check.diff: Another patch from
    Steve McIntyre, giving ld.so the ability to differentiate between
    soft and hard-float ABIs and provide sane exits when required.
  * Merge armel/armhf bi-arch support from Ubuntu, but disable until
    the armhf bootstrap in Debian has removed /lib/ld-linux.so.3:
    - Fix install locations for libc6-dev-armel in sysdeps.
    - Change armel_rtlddir (for libc6-armel) to /lib, as required.
    - Install /lib/ld-linux.so.3 symlink in libc6-armel.
    - Install ld.so.conf.d file for the multilib ARM targets.
  * Add dynamic linker name for the non-default multilib in ARM ldd.
  * debian/debhelper.in/libc-udeb.install.armhf: Install ld-linux.so.3
    to the correct location in the udeb, so binaries can find it.
  * Install /lib/ld-linux.so.3 symlink in libc6:armhf, this will need
    to be reverted once the rebuild/rebootstrap is completed.
  * Fix chmod regex in udeb pass to match the one used for others.

  [ Aurelien Jarno ]
  * patches/i386/local-cpuid-level2.diff: fix a typo.  Closes: #609389.
  * Don't ship /usr/share/doc/locales/README.  Closes: #643885, #643887.
  * Ignore tst-cancelx17.out error on amd64.  Closes: #643567.
  * patches/any/cvs-nptl-pthread-race.diff: fix a race in NPTL code that
    sometimes causes a deadlock when calling fork() from a thread.
  * debhelper/libc.NEWS: replace $arch by <triplet> and explain how to get
    it.  Closes: #644990.
  * Add patches/alpha/submitted-fallocated.diff to define fallocate() in
    <fcntl.h> on alpha.  Closes: #641868.
  * debian/rules: don't build locales-all when cross-compiling.  Closes:
    #644771.
  * patches/amd64/cvs-avx-detection.diff: do not use AVX if hardware support
    is present, but not enabled in the kernel.  Closes: #646549.
  * patches/amd64/cvs-dl_trampoline-cfi.diff: fix CFI in dl_trampoline code.
  * patches/mips/submitted-dl-platform.diff: fix a typo preventing loongson2f
    platform directory to be used.  Closes: #646610.
  * Update Dutch debconf translation, by Vincent Zweije.  Closes: #649605.
  * Update expected-results-x86_64-kfreebsd-gnu-libc to allow tst-clock1.out
    to fail, as it seems to happen when there is other load than glibc on the
    building machine.  Closes: #649185.
  * patches/any/local-linuxthreads-XPG7.diff: fix XPG7 compliance in
    linuxthreads version of pthread.h.  Closes: #647823.
  * Update from the latest SVN, branch eglibc-2_13.
  * Add patches/amd64/cvs-pthread_cond_wait.diff to correctly handle EAGAIN
    from FUTEX_WAIT_REQUEUE_PI.
  * debian/rules.d/tarball.mk: ignore manual/ directory.

  [ Samuel Thibault ]
  * patches/hurd-i386/submitted-setresid.diff: New patch to fix -1 passed to
    setres[ug]id.  Closes: #645285.
  * patches/hurd-i386/{unsubmitted-gscope.diff,unsubmitted-_dl_random.diff,
    submitted-ECANCELED.diff, submitted-dl-sysdep.diff,
    unsubmitted-check_native.diff, submitted-extern_inline.diff,
    submitted-ptr-mangle.diff, submitted-stat.diff,
    unsubmitted-tls-support.diff, unsubmitted-longjmp_chk.diff,
    unsubmitted-ptsname.diff, submitted-strtoul.diff,
    unsubmitted-atomic-no-multiple_threads.diff, unsubmitted-i686.diff,
    submitted-ldsodefs.h.diff, submitted-libc_once.diff}:
    Update to topgit version, and rename to 
    {tg-tlsdesc.sym.diff, tg-struct_stat.diff, tg-gscope.diff,
    tg-_dl_random.diff, tg-bits_atomic.h_multiple_threads.diff,
    tg-dl-sysdep.c_SHARED.diff, tg-__i686_defined.diff,
    tg-regenerate_errno.h.diff, tg-ptrmangle.diff, tg-strtoul_PLT.diff,
    tg-tls.diff, tg-extern_inline.diff, tg-grantpt.diff, tg-check_native.diff,
    tg-____longjmp_chk.diff, tg-elfosabi_gnu.diff, tg-libc_once.diff}.
  * patches/hurd-i386/submitted-libc_once.diff: Move kfreebsd part to
    patches/kfreebsd/submitted-libc_once.diff.
  * patches/hurd-i386/submitted-ldsodefs.h.diff: Move committed part to
    patches/hurd-i386/cvs-ldsodefs.h.diff
  * patches/hurd-i386/cvs-sgttyb.diff: New patch to fix sgttyb ioctls values.
  * patches/hurd-i386/tg-dup3.diff: New patch from Hurd topgit to implement
    dup3.
  * patches/hurd-i386/submitted-dup2-fix.diff: Trivially port to dup3.
  * patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: New patch to
    brown-tape fix iceweasel.
  * patches/hurd-i386/submitted-_hurd_socket_server-indexcheck.diff: New patch
    from Pino Toscano to fix crash or spurious deallocation on bogus input.
  * libc0.3.symbols.hurd-i386: Drop removed unused xxx_ and yyy_ RPCs.
  * patches/hurd-i386/submitted-hurd-recvfrom.diff: New patch from Pino
    Toscano to fix recvfrom on socketpair. Closes: #650095.
  * patches/hurd-i386/local-select.diff: New patch to fix select with a zero
    timeout. Closes: #79358.
  * patches/hurd-i386/tg-struct_stat.diff: Add POSIX 2008 visibility.
  * patches/hurd-i386/submitted-posix2008.diff: Add POSIX 2008 visibility.
  * patches/hurd-i386/submitted-select-inputcheck.diff: Add select input check.

  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 3763 (from glibc-bsd).
  * add kfreebsd/local-use-thr-primitives.diff to use kernel thr*
    primitives inside linuxthreads. Closes: #639658.
  * debian/sysdeps/sysdeps/kfreebsd.mk, debhelper.in/libc.preinst:
    bump minimal FreeBSD kernel version to 8.1.

  [ Steve Langasek ]
  * Add a new debconf template, libraries/restart-without-asking, shared
    with pam (and eventually hopefully openssl) which allows users to opt in
    to silent restarts of services affected by NSS upgrades.  This fixes the
    longstanding nuisance that a user may be prompted as many as three times
    during an upgrade between releases to ask whether it's ok to restart a
    service that will be restarted anyway when the package itself gets
    upgraded.
  * Name our biarch compat ld.so.conf.d files on arm* consistently with the
    ones on other archs.

  [ Kyle Moffett ]
  * Add support for stage1 builds.  Closes: #644546.

 -- Aurelien Jarno <email address hidden>  Sat, 10 Dec 2011 21:49:03 +0100
Superseded in wheezy-release
Superseded in sid-release
eglibc (2.13-21) unstable; urgency=low


  [ Samuel Thibault ]
  * patches/hurd-i386/unsubmitted-tls-support.diff: Fix port leak in fork().
  * patches/hurd-i386/submitted-ttyname_ERANGE.diff: Really add to the series.
  * mv patches/hurd-i386/{submitted,cvs}-DEV_BSIZE.diff, and really add to the
    series.
  * Add patches/hurd-i386/cvs-fork_ports.diff to fix uninitialized reference
    count.
  * debian/patches/localedata/locale-C.diff: define strict numerical ordering
    for the whole unicode range.  Define the "blank", "cntrl" and "space" as 
    defined by POSIX. Closes: #641309.

  [ Aurelien Jarno ]
  * Add debian/patches/cvs-dl_close-scope-handling.diff from upstream to
    fix issues with dl_close() when resolving locally-defined symbols.
    Closes: #625250.

 -- Aurelien Jarno <email address hidden>  Tue, 13 Sep 2011 23:58:01 +0200
Superseded in sid-release
eglibc (2.13-20) unstable; urgency=low


  * debian/debhelper.in/libc.preinst: call /bin/mv with --version so 
    that it doesn't return an error.  Closes: #640872.

 -- Aurelien Jarno <email address hidden>  Thu, 08 Sep 2011 10:23:00 +0200
Superseded in sid-release
eglibc (2.13-19) unstable; urgency=low


  [ Aurelien Jarno ]
  * Change libc_rtlddir to /lib on s390x.
  * Add debian/patches/submitted-glob_h-ifdef.diff to fix an undefined
    preprocessor symbol in some rare conditions.  Closes: #639213.
  * debian/sysdeps/sparc64.mk: re-enable multiarch similarly to what 
    has been done on sparc.
  * debian/control.in/libc: remove Breaks: on perl.  Closes: #640300.
  * debian/patches/localedata/locale-C.diff: Don't include ISO14651
    collation rules in C.UTF-8 locale.
  * Update debian/patches/svn-updates to revision 15228:
    - Drop debian/patches/any/cvs-dl-deps.diff (merged upstream).
    - Drop debian/patches/arm/cvs-align-constant-pool.diff (merged upstream).
  * debian/debhelper.in/libc.preinst: get the dynamic linker from /bin/mv
    instead of /bin/true.  Closes: #640753.

  [ Jeremie Koenig ]
  * New patches to improve the signal code on Hurd:
    patches/hurd-i386/submitted-hurdsig-fixes.diff,
    patches/hurd-i386/submitted-hurdsig-global-dispositions.diff,
    patches/hurd-i386/submitted-hurdsig-SA_SIGINFO.diff,
    patches/hurd-i386/submitted-hurdsig-fixes-2.diff.
  * Update testsuite accordingly.
  * Remove patches/hurd-i386/submitted-PTRACE_CONTINUE.diff, now covered by
    submitted-hurdsig-fixes.diff.
  * libc0.3.symbols.hurd-i386: Add version for global-disposition functions.

  [ Samuel Thibault ]
  * Add patches/hurd-i386/submitted-libc_stack_end.diff to fix ruby1.9.1 stack
    detection.
  * Add patches/hurd-i386/submitted-ttyname_ERANGE.diff to fix ttyname error
    value.
  * Add patches/hurd-i386/submitted-DEV_BSIZE.diff to add DEV_BSIZE.

  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 3697 (from glibc-bsd).
    - fixes ld.so location used inside ldd on kfreebsd-amd64. Closes: #640156.
    - wrap faccessat() X_OK testing for superuser. Closes: #640325.

 -- Aurelien Jarno <email address hidden>  Wed, 07 Sep 2011 22:51:11 +0200
Superseded in wheezy-release
Superseded in sid-release
eglibc (2.13-18) unstable; urgency=low


  * On s390x the PI is /lib/ld64.so.1, so we don't need to move 
    ld64.so.1 from /lib to /lib64.

 -- Aurelien Jarno <email address hidden>  Wed, 24 Aug 2011 10:09:17 +0200
Superseded in sid-release
eglibc (2.13-17) unstable; urgency=low


  [ Aurelien Jarno ]
  * Improve libc.NEWS to also include headers.
  * Add debian/patches/cvs-dlopen-tls.diff to fix handling of static TLS in
    dlopen'ed objects.  Closes: #637239.
  * Provide locales in locales-all as separated files instead of adding them
    to locale-archive. Use symlinks between identical files to limit the 
    unpacked size.  Closes: #537743, #636694, #638173.
  * Compress libc*-dbg and locales-all to using xz. 
  * Add patches/localedata/cvs-rupee.diff from upstream to add support for
    Rupee symbol (U20B9).
  * Add patches/sparc/cvs-rlimits.diff from upstream to fix issues with 
    rlimits on sparc.  Closes: #637767.
  * Add patches/amd64/cvs-pthread-stack-alignment.diff from upstream to fix
    stack alignment issues on amd64.
  * Add patches/s390/cvs-vsyscalls.diff from upstream to fix wrong register
    usage in the INTERNAL_VSYSCALL_NCS macro.
  * Add patches/arm/cvs-clone-cantunwind.diff from upstream to fix unwinding
    issues with openjdk on armhf.
  * Add patches arm/cvs-align-constant-pool.diff from upstream to fix 
    alignement issues on armhf.
  * debian/control.in/libc: add Breaks: lsb-core (<= 3.2-27) to make sure the
    lsb symlink is still valid.
  * Remove patches/any/cvs-dl-missing-deps.diff, the original problem has 
    been solved through other ways, so it is not needed any more. Fixes 
    symbols resolution with issues with icedove/iceweasel/iceape.  Closes: 
    #617759.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/submitted-ioctl-unsigned-size_t.diff: Add
    u?int{8,16,32,64} ioctl types.
  * debian/patches/hurd-i386/submitted-init-first.diff: Fix stack switching
    compilation with newer gcc.

  [ Steve Langasek ]
  * Install ld*.so to RTLDDIR (/lib64 or /lib), as appropriate, and convert
    /lib64 from a symlink to a directory on upgrade (with appropriate
    downgrade and error-unwind handling), so that multiarch and biarch
    packages will play nicely together on the filesystem..  Thanks to
    Sven Joachim <email address hidden> for preliminary patches.  Closes: #632682.
  * Restore multiarch support on all architectures.
  * Bump the multiarch-support minimum dependency for armhf, which settled
    its triplet only at the time i386 did.

  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 3689 (from glibc-bsd).

 -- Aurelien Jarno <email address hidden>  Mon, 22 Aug 2011 21:51:07 +0200
Superseded in wheezy-release
Superseded in sid-release
eglibc (2.13-16) unstable; urgency=low


  [ Aurelien Jarno ]
  * The "multiarch starts to piss me off" upload.
  * On i386, install i386 specific headers in the multiarch include
    path, the common and the x86-64 ones in the default include path.
    Closes: #637141.

 -- Aurelien Jarno <email address hidden>  Mon, 08 Aug 2011 21:52:47 +0200
Superseded in sid-release
eglibc (2.13-15) unstable; urgency=low


  [ Aurelien Jarno ]
  * Add testsuite results for s390x.
  * Install x86-64 version of ldd in libc-bin:i386.  Closes: #636947.
  * Add a Breaks: perl (<< 5.12.4-2) to libc0.1/6/6.1.  Closes: #636686.
  * Install x86-64 headers on i386 instead of the i386 ones.  Closes: 
    #637000.
  * debhelper.in/libc-dev-alt.preinst: test if not a symlink instead of
    testing if a directory. Fixes triarch includes on mips/mipsel.

 -- Aurelien Jarno <email address hidden>  Mon, 08 Aug 2011 14:39:41 +0200
Superseded in sid-release
eglibc (2.13-14) unstable; urgency=low


  [ Aurelien Jarno ]
  * Remove amd64 biarch includes from libc6-dev:i386.  Closes: #636115,
    #636116.
  * Fix the biarch symlinks on mipsel, pointing them to the right multiarch
    directory.
  * Include a symlink for fpu_control in biarch packages.  Closes: #635685.
  * Update conflicts to libc6-dev in biarch packages to (<< 2.13-14) so that
    the directory to symlink conversion is done correctly.
  * On mips/mipsel, only ship the includes symlinks in libc6-dev-mips64. Add
    a dependency to libc6-dev-mips64 in libc6-dev-mipsn32.
  * Build with gcc-4.6/g++-4.6 on armhf to get correct atomic operations in 
    thumb-2 mode.

  [ Samuel Thibault ]
  * patches/hurd-i386/submitted-sysvshm.diff: Fix shm creation: do not create
    file on first lookup.

 -- Aurelien Jarno <email address hidden>  Thu, 04 Aug 2011 09:41:41 +0200
Superseded in sid-release
eglibc (2.13-13) unstable; urgency=low
  * sysdeps/*.mk: install the biarch includes in /usr/include instead    of the multiarch path. Fix FTBFS on some architectures.  * sysdeps/mips.*mk: fix triarch includes on mips and mipsel. -- Aurelien Jarno <email address hidden>  Sun, 31 Jul 2011 02:42:58 +0200
Superseded in sid-release
eglibc (2.13-12) unstable; urgency=low
  [ Aurelien Jarno ]  * rules.d/debhelper.mk: Fix a typo about kfreebsd-amd64.  * Change include directory on i386 from i486-linux-gnu to i386-linux-gnu    and on kfreebsd-i386 from i486-kfreebsd-gnu to i386-kfreebsd-gnu.  * Fix installation of biarch headers (Closes: #635685):    - Use a symlink for bits/ and gnu/ directories    - Use symlinked files for sys/ directory    - Add a preinst script to do the directory <-> symlink conversion. -- Aurelien Jarno <email address hidden>  Sat, 30 Jul 2011 13:33:39 +0200
Superseded in sid-release
eglibc (2.13-11) unstable; urgency=low
  [ Aurelien Jarno ]  * control.in/main: fix nscd description.  Closes: #633370.  * Update patches/svn-updates to revision 14511 to fix build on     powerpcspe. Add corresponding symbols file and expected testsuite     results.  Closes: #632863.  * Add patches/localedata/locale-os_RU.diff from upstream to add Ossetian    locale.  Closes: #634508.  * kfreebsd/local-sysdeps.diff, update to revision 3618 (from glibc-bsd).    - fixes LD_PRELOAD with a kfreebsd-9 kernel. Closes: #630695.    - fixes tst-atime when build in a noatime filesystem.  Closes: #634152.    - uses upstream RFTSIGZMB for exit signal selection when available.  * Disable multiarch support on amd64, kfreebsd-amd64, ppc64, sparc64 until    we fix the /lib64 -> /lib symlink issue. Closes: #632176.  * Re-enable patches/any/cvs-resolv-different-nameserver.diff. Add     patches/any/submitted-resolv-assert.diff to fix assertion triggered by the    previous patch.  Closes: #535504, #602291.  * Add support for s390x.  * Fix debhelper.in/libc.NEWS with the right option to pass to gcc. Closes:     #629819.  * Add any/submitted-resolv-init.diff to fix issue with the resolver when     RES_ROTATE is enabled.  Closes: #593571.  [ Jeremie Koenig ]  * Add debian/libc0.3.symbols.hurd-i386.  [ Steve Langasek ]  * Try again to make libc6-dev multiarch-same. -- Aurelien Jarno <email address hidden>  Tue, 26 Jul 2011 03:00:33 +0200
Superseded in wheezy-release
Superseded in sid-release
eglibc (2.13-10) unstable; urgency=low
  * control.in/main: tag libc-bin Essential: yes.  * Revert patch to make libc6-dev multiarch.  Closes: #632667.  * Add patches/alpha/submitted-statfs64.patch to fix statvfs() on alpha.    Closes: #324051. -- Aurelien Jarno <email address hidden>  Mon, 04 Jul 2011 22:02:35 +0200
Superseded in sid-release
eglibc (2.13-9) unstable; urgency=low
  [ Samuel Thibault ]  * patches/README: Add "unsubmitted" category.  * Rename most local hurd-i386 patches into unsubmitted.  * patches/hurd-i386/submitted-PTRACE_CONTINUE.diff: New patch from Jeremy    Koenig, to fix initialized value.  * patches/hurd-i386/submitted-ldsodefs.h.diff: Update to latest submitted    version, enable. Closes: #630180.  [ Aurelien Jarno ]  * debhelper.in/libc.preinst: replace unbreakable space by normal space.    Closes: #632453.  * Disable patches/any/cvs-resolv-different-nameserver.diff. Closes: #632273,     #632252. Reopen: #535504, #602291.  * kfreebsd/local-sysdeps.diff: update to revision 3530 (from glibc-bsd).    Closes: #632452.  * debhelper.in/libc.preinst: only check for already unpacked versions of the    libc during upgrades.  Closes: #632190, #632509.  * Install arch dependent headers in the multiarch include directory, patch by    Marcin Juszkiewicz. Tag libc*-dev as Multi-Arch: same.  * Add patches/powerpc/submitted-ifunc.diff to fix build on powerpc. -- Aurelien Jarno <email address hidden>  Mon, 04 Jul 2011 01:50:25 +0200
Superseded in sid-release
eglibc (2.13-8) unstable; urgency=low
  [ Samuel Thibault ]  * Add patches/hurd-i386/submitted-ldsodefs.h.diff to fix loading binaries    with GNU/Hurd-specific extensions, disabled for now.  * patches/hurd-i386/local-sendmsg-SCM_RIGHTS.diff: Do not call getauth(),    use the __USEPORT() cache macro instead. This should fix zsh FTBFS with    duplicate getproc() symbol.  [ Aurelien Jarno ]  * Add patches/any/cvs-addmntent.diff to correctly report errors status in     addmntent().  Closes: #630699 / CVE-2011-1089.  * Add patches/any/cvs-resolv-different-nameserver.diff to try a different    nameserver if the first one returns REFUSED.  Closes: #535504, #602291.  * Update patches/svn-updates to revision 14337:    - Remove any/cvs-glro_dl_debug_mask.diff (merged).     - Remove i386/cvs-memmove-static.diff (merged).  * debian/control: clean-up Uploaders: .  * Add patches/any/cvs-fnmatch.diff to fix an integer overflow in     fnmatch() (CVE-2011-1659).  Closes: #626370.  * Add an entry to NEWS.Debian about multiarch and passing flags to the     compiler on pre-multiarch toolchains.  * Replace sparc/submitted-ifunc2.diff by upstream version     any/cvs-ifunc.diff.  * Fix patches/hppa/submitted-nptl-carlos.diff to correctly pass     --as-needed and --no-as-needed to the linker.  * Update breaks on pre-multiarch packages.  Closes: #631907.  * libc.preinst: improve and simplify search for old libraries, detect    broken LD_LIBRARY_PATH.  Closes: #630608.  * libc.postrm: remove support code from Sarge.  * rules.d/debhelper.mk: install bug files using dh_bugfiles.  [ Petr Salinger ]  * kfreebsd/local-sysdeps.diff: update to revision 3501 (from glibc-bsd).    to fix <bits/siginfo.h>.  Closes: #631867.  * Drop kfreebsd/local-ftw.diff, needed only for pre 8.0 kernels. -- Aurelien Jarno <email address hidden>  Thu, 30 Jun 2011 07:41:52 +0200
Superseded in wheezy-release
Superseded in sid-release
eglibc (2.13-7) unstable; urgency=low
  [ Aurelien Jarno ]  * Update paths to the memcpy wrapper in NEWS.Debian.gz.  Closes:     #630138.  * Fix preinst script wrt 3.0 kernel. Patch by Colin Watson.  Closes:     #630077.  * debian/sysdeps/linux.mk: correctly check from multiarch asm/ include     directory.  * Add patches/sparc/cvs-ifunc1.diff and patches/sparc/submitted-ifunc2.diff    to fix multi-arch support on sparc. Update sysdeps/sparc.mk and     sysdeps/sparc64.mk to re-enable multi-arch support on sparc and sparc64.    Closes: #625607.  * debhelper.in/libc.preinst: improve error message when an old copy of ld.so    is found.  Closes: #629983.  * debhelper.in/libc.preinst: automatically remove leftovers from libc5 to     libc6 transition (upgrade from Bo to Hamm).  Closes: #629534. -- Aurelien Jarno <email address hidden>  Sun, 12 Jun 2011 20:33:19 +0200

Available diffs

175 of 142 results