Change logs for eglibc source package in Precise

  • eglibc (2.15-0ubuntu10.23) precise-security; urgency=medium
    
      * Removing locale/locales-all from debian/control since in Precise
        it uses langpack-locales and no binary is created in eglibc for locales
    
     -- <email address hidden> (Leonidas S. Barbosa)  Thu, 05 Mar 2020 13:38:43 -0300
  • eglibc (2.15-0ubuntu10.18) precise-security; urgency=medium
    
      * REGRESSION UPDATE: IPv6 addresses not being returned from a
        dual-stack ipv4-ipv6 host query.
        - Revert patches/any/CVE-2016-3706.diff (LP: #1674776)
    
     -- Steve Beattie <email address hidden>  Thu, 23 Mar 2017 11:38:25 -0700
  • eglibc (2.15-0ubuntu10.17) precise-security; urgency=medium
    
      * REGRESSION UPDATE: Previous update introduce ABI breakage in
        internal glibc query ABI
        - Back out patches/any/CVE-2015-5180-regression.diff
          (LP: #1674532)
    
     -- Steve Beattie <email address hidden>  Tue, 21 Mar 2017 08:49:32 -0700
  • eglibc (2.15-0ubuntu10.16) precise-security; urgency=medium
    
      * SECURITY UPDATE: multiple overflows in strxfrm()
        - patches/any/CVE-2015-8982.diff: Fix memory handling in strxfrm_l
        - CVE-2015-8982
      * SECURITY UPDATE: _IO_wstr_overflow integer overflow
        - patches/any/CVE-2015-8983.diff: Add checks for integer overflow
        - CVE-2015-8983
      * SECURITY UPDATE: buffer overflow (read past end of buffer) in
        internal_fnmatch
        - patches/any/CVE-2015-8984.diff: Remove extra increment when
          skipping over collating symbol inside a bracket expression.
        - CVE-2015-8984
      * SECURITY UPDATE: DNS resolver NULL pointer dereference with
        crafted record type
        - patches/any/CVE-2015-5180.diff: Use out of band signaling for
          internal queries
        - CVE-2015-5180
      * SECURITY UPDATE: stack-based buffer overflow in the glob
        implementation
        - patches/any/CVE-2016-1234.diff: Simplify the interface for the
          GLOB_ALTDIRFUNC callback gl_readdir
        - CVE-2016-1234
      * SECURITY UPDATE: getaddrinfo: stack overflow in hostent conversion
        - patches/any/CVE-2016-3706.diff: Use a heap allocation instead
        - CVE-2016-3706:
      * SECURITY UPDATE: stack exhaustion in clntudp_call
        - patches/any/CVE-2016-4429.diff: Use malloc/free for the error
          payload.
        - CVE-2016-4429
      * SECURITY UPDATE: ARM32 backtrace infinite loop (DoS)
        - patches/any/CVE-2016-6323.diff: mark __startcontext as
          .cantunwind
        - CVE-2016-6323
    
     -- Steve Beattie <email address hidden>  Mon, 06 Mar 2017 09:37:30 -0800
  • eglibc (2.15-0ubuntu10.15) precise-security; urgency=medium
    
      * REGRESSION UPDATE: revert CVE-2014-9761 fix due to added symbol
        dependency from libm to libc (LP: #1585614)
        - debian/patches/any/CVE-2014-9761-2.diff: keep exporting
          __strto*_nan symbols added to libc.
    
     -- Steve Beattie <email address hidden>  Thu, 26 May 2016 00:08:17 -0700
  • eglibc (2.15-0ubuntu10.14) precise-security; urgency=medium
    
      * SECURITY UPDATE: buffer overflow in gethostbyname_r and related
        functions
        - debian/patches/any/CVE-2015-1781.diff: take alignment padding
          into account when computing if buffer is too small.
        - CVE-2015-1781
      * SECURITY UPDATE: glibc Name Service Switch (NSS) denial of sevice
        - debian/patches/any/CVE-2014-8121-1.diff: do not close NSS files
          database during iteration.
        - debian/patches/any/CVE-2014-8121-2.diff: Separate internal state
          between getXXent and getXXbyYY NSS calls.
        - CVE-2014-8121
      * SECURITY UPDATE: glibc unbounded stack usage in NaN strtod
        conversion
        - debian/patches/any/CVE-2014-9761-1.diff: Refactor strtod parsing
          of NaN payloads.
        - debian/patches/any/CVE-2014-9761-1.diff:  Fix nan functions
          handling of payload strings
        - CVE-2014-9761
      * SECURITY UPDATE: out of range data to strftime() causes segfault
        (denial of service)
        - debian/patches/any/CVE-2015-8776.diff: add range checks to
          strftime() processing
        - CVE-2015-8776
      * SECURITY UPDATE: glibc honors LD_POINTER_GUARD env for setuid
        AT_SECURE programs (e.g. setuid), allowing disabling of pointer
        mangling
        - debian/patches/any/CVE-2015-8777.diff: Always enable pointer
          guard
        - CVE-2015-8777
      * SECURITY UPDATE: integer overflow in hcreate and hcreate_r
        - debian/patches/any/CVE-2015-8778.diff: check for large inputs
        - CVE-2015-8778
      * SECURITY UPDATE: unbounded stack allocation in catopen()
        - debian/patches/any/CVE-2015-8779.diff: stop using unbounded
          alloca()
        - CVE-2015-8779
      * SECURITY UPDATE: Stack overflow in _nss_dns_getnetbyname_r
        - debian/patches/any/CVE-2016-3075.diff: do not make unneeded
          memory copy on the stack.
        - CVE-2016-3075
      * SECURITY UPDATE: pt_chown privilege escalation
        - debian/patches/any/CVE-2016-2856-pre.diff: add option to
          enable/disable pt_chown.
        - debian/patches/any/CVE-2016-2856.diff: grantpt: trust the kernel
          about pty group and permission mode
        - debian/debhelper.in/libc-bin.install: drop installation of
          pt_chown
        - CVE-2016-2856, CVE-2013-2207
      * debian/debhelper.in/libc.postinst: add reboot notifications for
        security updates (LP: #1546457)
    
     -- Steve Beattie <email address hidden>  Fri, 08 Apr 2016 23:59:46 -0700
  • eglibc (2.15-0ubuntu10.13) precise-security; urgency=medium
    
      * SECURITY UPDATE: glibc getaddrinfo stack-based buffer overflow
        - debian/patches/any/CVE-2015-7547-pre1.diff: fix memory leak in
          resolv/nss_dns/dns-host.c.
        - debian/patches/any/CVE-2015-7547-pre2.diff: fix memory leak in
          include/resolv.h, resolv/gethnamaddr.c, resolv/nss_dns/dns-canon.c,
          resolv/nss_dns/dns-host.c, resolv/nss_dns/dns-network.c,
          resolv/res_query.c, resolv/res_send.c.
        - debian/patches/any/CVE-2015-7547.diff: fix buffer handling in
          resolv/nss_dns/dns-host.c, resolv/res_query.c, resolv/res_send.c.
        - CVE-2015-7547
    
     -- Marc Deslauriers <email address hidden>  Tue, 16 Feb 2016 11:18:00 -0500
  • eglibc (2.15-0ubuntu10.12) precise; urgency=medium
    
      * cvs-vfprintf-multibyte.diff: Fix "memory exhausted" bug in who, by no
        longer parsing %s format arguments as multibyte strings (LP: #1109327)
      * cvs-__SSE_MATH__-feraiseexcept.diff: Check for __SSE_MATH__ in x86_64
        feraiseexcept to fix backported -m32 builds of GCC 4.8 (LP: #1165387)
      * cvs-canonical-name.diff: Don't incorrectly do a PTR lookup when asked
        to do a canonical lookup for a host using AI_CANONNAME (LP: #1057526)
      * cvs-atomic-fastbins.diff: Fix race in free() of fastbin (LP: #1020210)
     -- Adam Conrad <email address hidden>   Wed, 25 Mar 2015 13:28:41 -0600
  • eglibc (2.15-0ubuntu10.11) precise-security; urgency=medium
    
      * SECURITY UPDATE: getaddrinfo writes to random file descriptors under
        high load
        - debian/patches/any/cvs-resolv-reuse-fd.diff: reload file descriptor
          after calling reopen in resolv/res_send.c.
        - CVE-2013-7423
      * SECURITY UPDATE: denial of service via endless loop in getaddr_r
        - debian/patches/any/cvs-getnetbyname.diff: iterate over alias names in
          resolv/nss_dns/dns-network.c.
        - CVE-2014-9402
      * SECURITY UPDATE: buffer overflow in wscanf
        - debian/patches/any/cvs-wscanf.diff: calculate correct size in
          stdio-common/vfscanf.c, added test to stdio-common/tst-sscanf.c.
        - CVE-2015-1472
        - CVE-2015-1473
     -- Marc Deslauriers <email address hidden>   Wed, 25 Feb 2015 09:12:22 -0500
  • eglibc (2.15-0ubuntu10.10) precise-security; urgency=medium
    
      * SECURITY UPDATE: buffer overflow in __nss_hostname_digits_dots
        - debian/patches/any/CVE-2015-0235.diff: fix overflow in
          nss/digits_dots.c
        - CVE-2015-0235
     -- Steve Beattie <email address hidden>   Tue, 20 Jan 2015 13:22:12 -0800
  • eglibc (2.15-0ubuntu10.9) precise-security; urgency=medium
    
      * SECURITY UPDATE: denial of service in IBM gconv modules
        - debian/patches/any/CVE-2012-6656.diff: fix check in
          iconvdata/ibm930.c.
        - debian/patches/any/cvs-CVE-2014-6040.diff: fix checks in
          iconvdata/ibm*.c.
        - CVE-2012-6656
        - CVE-2014-6040
      * SECURITY UPDATE: arbitrary command execution via wordexp (LP: #1396471)
        - debian/patches/any/CVE-2014-7817.diff: properly handle WRDE_NOCMD in
          posix/wordexp.c, added tests to posix/wordexp-test.c.
        - CVE-2014-7817
     -- Marc Deslauriers <email address hidden>   Tue, 02 Dec 2014 11:21:12 -0500
  • eglibc (2.15-0ubuntu10.7) precise; urgency=medium
    
      * SECURITY UPDATE: heap overflow in __gconv_translit_find() (LP: #1362409)
        - debian/patches/any/cvs-CVE-2014-5119.diff: Backport upstream commit to
          completely remove support for loadable gconv transliteration modules.
      * SECURITY REGRESSION: localplt regression introduced in 2.15-0ubuntu10.6
        - debian/patches/any/submitted-CVE-2014-0475.diff: update with a backport
          of upstream commit ca38dc17 to include memmem hidden alias declaration.
     -- Adam Conrad <email address hidden>   Wed, 27 Aug 2014 22:18:52 -0600
  • eglibc (2.15-0ubuntu10.6) precise-security; urgency=medium
    
      * SECURITY UPDATE: denial of service via buffer overflow in getaddrinfo
        - debian/patches/any/CVE-2013-4458.patch: fix overflow in
          sysdeps/posix/getaddrinfo.c.
        - CVE-2013-4458
      * SECURITY UPDATE: Directory traversal in locale environment handling
        - debian/patches/any/CVE-2014-0475.diff: validate locale names in
          locale/findlocale.c, locale/setlocale.c, added test to
          localedata/tst-setlocale3.c, localedata/Makefile.
        - CVE-2014-0475
      * SECURITY UPDATE: use-after-free via posix_spawn_file_actions_addopen
        failing to copy the path argument
        - debian/patches/any/CVE-2014-4043.diff: properly copy path in
          posix/spawn_faction_addopen.c, posix/spawn_faction_destroy.c,
          posix/spawn_int.h, added test to posix/tst-spawn.c.
        - CVE-2014-4043
      * debian/patches/any/CVE-2013-4237-part2.diff: fix alignment issue
        causing a readdir regression on sparc.
      * debian/patches/any/CVE-2013-4332-part2.diff: added a couple of extra
        commits to fix another overflow and an infinite loop.
     -- Marc Deslauriers <email address hidden>   Mon, 28 Jul 2014 07:46:03 -0400
  • eglibc (2.15-0ubuntu10.5) precise-security; urgency=low
    
      * SECURITY UPDATE: denial of service and possible code execution via
        strcoll overflows
        - debian/patches/any/CVE-2012-44xx.diff: fix overflows in
          string/strcoll_l.c, add test to string/tst-strcoll-overflow.c,
          string/Makefile.
        - CVE-2012-4412
        - CVE-2012-4424
      * SECURITY UPDATE: denial of service in regular expression matcher
        - debian/patches/any/CVE-2013-0242.diff: fix buffer overrun in
          posix/regexec.c, add test to posix/bug-regex34.c, posix/Makefile.
        - CVE-2013-0242
      * SECURITY UPDATE: denial of service in getaddrinfo
        - debian/patches/any/CVE-2013-1914.diff: fix overflow in
          sysdeps/posix/getaddrinfo.c.
        - CVE-2013-1914
      * SECURITY UPDATE: denial of service and possible code execution via
        readdir_r
        - debian/patches/any/CVE-2013-4237.diff: enforce NAME_MAX limit in
          sysdeps/unix/readdir_r.c, add errcode to sysdeps/unix/dirstream.h,
          sysdeps/unix/opendir.c, sysdeps/unix/rewinddir.c, remove
          GETDENTS_64BIT_ALIGNED from
          sysdeps/unix/sysv/linux/i386/readdir64_r.c,
          sysdeps/unix/sysv/linux/wordsize-64/readdir_r.c.
        - CVE-2013-4237
      * SECURITY UPDATE: denial of service and possible code execution via
        overflows in memory allocator
        - debian/patches/any/CVE-2013-4332.diff: check for overflows in
          malloc/malloc.c.
        - CVE-2013-4332
     -- Marc Deslauriers <email address hidden>   Fri, 27 Sep 2013 16:09:49 -0400
  • eglibc (2.15-0ubuntu10.4) precise; urgency=low
    
      * Add patch ubuntu/local-disable-nscd-netgroup-caching.diff to
        disable netgroup caching in the default config (LP: #1068889)
      * Backport any/cvs-malloc-deadlock.diff from upstream to prevent
        glibc deadlocking in mallock arena retry paths (LP: #1081734)
      * Fix futex issue (BZ #13844), backport from 2.16 (LP: #1091186)
      * Drop patch any/local-disable-nscd-host-caching.diff, as this
        bug was apparently resolved upstream a while ago (LP: #613662)
      * Add patch any/cvs-ld-self-load.diff to restore ld.so's ability
        to load itself, a behaviour accidentally removed (LP: #1088677)
      * Drop dangling libnss_db.so symlink in libc6-dev (LP: #1088773)
     -- Adam Conrad <email address hidden>   Sun, 27 Jan 2013 16:46:30 -0700
  • eglibc (2.15-0ubuntu10.3) precise; urgency=low
    
      * Backport fixes for dbl-64 and ldbl-128 issues (LP: #1000498)
      * Backport another FMA support patch from glibc master branch.
    
    eglibc (2.15-0ubuntu10.2) precise-security; urgency=low
    
      * SECURITY UPDATE: stack buffer overflow in vfprintf handling
        (LP: #1031301)
        - debian/patches/any/CVE-2012-3406.patch: switch to malloc when
          array grows too large to handle via alloca extension
        - CVE-2012-3406
      * SECURITY UPDATE: stdlib strtod integer/buffer overflows
        - debian/patches/any/CVE-2012-3480.patch: rearrange calculations
          and modify types to void integer overflows
        - CVE-2012-3480
    
    eglibc (2.15-0ubuntu10.1) precise; urgency=low
    
      * Backport fix from 2.16 to fix htons() conversion errors on non-x86
        architectures, by correctly casting to uint16_t (LP: #1016349)
      * Restore missing AT_EMPTY_PATH definition in fnctl.h (LP: #1010069)
      * Backport FMA4/AVX detection from glibc 2.16 (LP: #956051, #979003)
      * Backport fixups to AVX-using code to match the detection backport.
      * Backport fix from 2.16 for sscanf/realloc deadlock (LP: #1028038)
      * Backport for bogus FPE on underflow for exp(double) (LP: #1007457)
     -- Adam Conrad <email address hidden>   Wed, 03 Oct 2012 15:58:02 -0600
  • eglibc (2.15-0ubuntu10.2) precise-security; urgency=low
    
      * SECURITY UPDATE: stack buffer overflow in vfprintf handling
        (LP: #1031301)
        - debian/patches/any/CVE-2012-3406.patch: switch to malloc when
          array grows too large to handle via alloca extension
        - CVE-2012-3406
      * SECURITY UPDATE: stdlib strtod integer/buffer overflows
        - debian/patches/any/CVE-2012-3480.patch: rearrange calculations
          and modify types to void integer overflows
        - CVE-2012-3480
     -- Steve Beattie <email address hidden>   Sat, 29 Sep 2012 01:25:36 -0700
  • eglibc (2.15-0ubuntu10.1) precise; urgency=low
    
      * Backport fix from 2.16 to fix htons() conversion errors on non-x86
        architectures, by correctly casting to uint16_t (LP: #1016349)
      * Restore missing AT_EMPTY_PATH definition in fnctl.h (LP: #1010069)
      * Backport FMA4/AVX detection from glibc 2.16 (LP: #956051, #979003)
      * Backport fixups to AVX-using code to match the detection backport.
      * Backport fix from 2.16 for sscanf/realloc deadlock (LP: #1028038)
      * Backport for bogus FPE on underflow for exp(double) (LP: #1007457)
     -- Adam Conrad <email address hidden>   Thu, 09 Aug 2012 15:15:53 -0600
  • eglibc (2.15-0ubuntu10) precise-proposed; urgency=low
    
      * kdm is not meant to be restarted, only warned about; moving the restart
        code to the preinst is causing kdm restarts that will break the desktop
        in the middle of the upgrade.  Zero out our list of services between the
        two uses of the variable.  LP: #985735.
     -- Steve Langasek <email address hidden>   Thu, 19 Apr 2012 15:50:02 -0700
  • eglibc (2.15-0ubuntu9) precise; urgency=low
    
      * debian/debhelper.in/libc.preinst: Brown paper bag fix; when we
        upgrade from older versions, we don't have our linker in place
        before unpacking, however the preisnt wants one, so create a
        temporary linker symlink in the new location for one-time use
     -- Adam Conrad <email address hidden>   Sun, 15 Apr 2012 14:46:48 -0600
  • eglibc (2.15-0ubuntu8) precise; urgency=low
    
      * 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{,-alt}.postrm: If we remove libc6:i386 before
        libc6-i386:amd64, maintain sanity of /lib/ld-linux.so.2 (LP: #852101)
     -- Adam Conrad <email address hidden>   Fri, 13 Apr 2012 19:09:11 -0600
  • eglibc (2.15-0ubuntu7) precise; urgency=low
    
      [ James Hunt ]
      * debian/debhelper.in/libc.preinst: Moved logic from postinst to
        prompt user for services to restart. We ask here to allow the
        problematic cron to be stopped in the preinst, but defer the restart of
        remaining services until postinst time (LP: #508083).
    
      [ Steve Langasek ]
      * debian/debhelper.in/libc.{pre,post}inst: drop special casing of upstart
        jobs when restarting, since the check was completely wrong anyway,
        depending on the no-longer-existent /lib/init/readlink.
      * Drop obsolete gdm upgrade handling code that only applies for upgrades
        from hardy to lucid.
      * Remove the /etc/ld.so.conf.d/i486-linux-gnu.conf conffile on upgrade on
        i386, since it's no longer shipped and we should give consistent results
        on upgrade and install; and add a Breaks on the three library packages
        in lucid that used this path.
    
      [ Adam Conrad ]
      * debian/patches/any/local-nscd-NO_MAPPING.diff: Apply patch from Jeff Law
        to clean up thread handling in __nscd_get_nl_timestamp and resolve a few
        random crashing issues with chromium-browser and ktorrent (LP: #929219)
      * debian/rules.d/debhelper.mk: Fix RTLD_SO replacement regex for sanity.
     -- Adam Conrad <email address hidden>   Thu, 12 Apr 2012 00:18:08 -0600
  • eglibc (2.15-0ubuntu6) precise; urgency=low
    
      * SECURITY UPDATE: denial of service  in RPC implementation (LP: #901716)
        - debian/patches/any/local-CVE-2011-4609.patch: nanosleep when too
          many open fds are detected
        - CVE-2011-4609
      * SECURITY UPDATE: vfprintf nargs overflow leading to FORTIFY
        check bypass (LP: #953171)
        - debian/patches/any/cvs-CVE-2012-0864.patch: check for integer
          overflow
        - CVE-2012-0864
     -- Steve Beattie <email address hidden>   Mon, 12 Mar 2012 09:20:41 -0700
  • eglibc (2.15-0ubuntu5) precise; urgency=low
    
      * Backport ARM makecontext() routines. LP: #696794
     -- Michael Hope <email address hidden>   Wed, 07 Mar 2012 09:32:39 +1300
  • eglibc (2.15-0ubuntu4) precise; urgency=low
    
      * Merge from Debian (r5173, 2.13-27).
      * Don't include the non-default multilib debug files in the libc6-dbg
        package for any architecture.
     -- Matthias Klose <email address hidden>   Fri, 02 Mar 2012 19:41:37 +0100
  • eglibc (2.15-0ubuntu3) precise; urgency=low
    
      [ Matthias Klose ]
      * debian/debhelper.in/libc.postinst: Call notify-reboot-required for
        updates to 2.15.
      * Expect same test failures on armhf as on armel.
      * Only restart gdm if it is running. LP: #931745.
      * Don't include the non-default multilib debug files in the libc6-dbg
        package on ARM. Install the multiarch package instead.
    
      [ Steve Langasek ]
      * Synchronize the kernel version checks in
        debian/debhelper.in/libc6.preinst with the values actually set in
        debian/sysdeps/linux.mk.
     -- Matthias Klose <email address hidden>   Thu, 23 Feb 2012 20:04:15 +0100
  • eglibc (2.15-0ubuntu2) precise; urgency=low
    
      * Revert commit c5a0802a. LP: #929713.
      * Fix nvidia libgl crashes. LP: #929384.
     -- Matthias Klose <email address hidden>   Thu, 09 Feb 2012 20:33:14 +0100
  • eglibc (2.15-0ubuntu1) precise; urgency=low
    
      * Build upstream tarball from r16526.
     -- Matthias Klose <email address hidden>   Wed, 08 Feb 2012 01:58:09 +0100
  • eglibc (2.15~pre6-0ubuntu10) precise; urgency=low
    
      * Merge from Debian (r5151, 2.13-26).
    
    eglibc (2.15~pre6-0ubuntu9) precise; urgency=low
    
      * Merge from Debian (r5143, 2.13-25):
      * Revert the patch from upstream PR 12724, which can cause surprising
        changes in fclose behaviour when multiple file handles refer to the
        same file (fclose on one changes file position on the other).
      * Replace ubuntu/issue13579.diff with any/local-leak-revert-crash.diff,
        a partial reversion of the patch.
    
    eglibc (2.15~pre6-0ubuntu8) precise; urgency=low
    
      * Allow linking against the obsolete sunrpc implementation.
    
    eglibc (2.15~pre6-0ubuntu7) precise; urgency=low
    
      * Fix BZ#16318, sort objects before relocations. LP: #919202.
    
    eglibc (2.15~pre6-0ubuntu6) precise; urgency=low
    
      * Set minimum required kernel version to 2.6.24 on x86.
      * Set minimum required kernel version to 2.6.32 on powerpc.
      * Set minimum required kernel version to 2.6.31 on ARM (still needed
        for the imx51 kernel).
      * Disable multiarch routines for floor, ceil, rint, nearbyint. Work around
        PR 13618.
    
      * Merge from Debian (r5124):
      [ 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.  Closes: #653441.
      * 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.
    
    eglibc (2.15~pre6-0ubuntu4) precise; urgency=low
    
      * Issue #13579, revert the fix for #12509. LP: #893605.
      * Add an pldd manpage.
      * Merge Debian packaging up to 2.13-24ubuntu2.
      * Set minimum required kernel version to 2.6.24.
      * Don't include the libnss_db libraries; still built from separate sources.
    
    eglibc (2.15~pre6-0ubuntu2) precise; urgency=low
    
      * New upstream snapshot (r16507 from the 2.15 branch)
    
    eglibc (2.15~pre5-0ubuntu1) precise; urgency=low
    
      * New upstream snapshot (r16284 from the trunk)
    
    eglibc (2.15~pre4-0ubuntu4) precise; urgency=low
    
      * Install a ld.so.conf.d file for the non-default multilib ARM targets.
    
    eglibc (2.15~pre4-0ubuntu1) precise; urgency=low
    
      * New upstream snapshot (r15921 from the trunk)
      * Install pldd in libc-bin, sotruss in libc-dev-bin.
      * Update multi-arch soft/hard-float patches for ldconfig and ld.so
        (Steve McIntyre).
    
    eglibc (2.15~pre3-0ubuntu5) precise; urgency=low
    
      * Use the default compiler settings for armhf.
      * Revert "Use leaf function attribute in __THROW".
    
    eglibc (2.15~pre3-0ubuntu3) precise; urgency=low
    
      * Really disable the armhf multilib testsuite on the buildd.
    
    eglibc (2.15~pre3-0ubuntu2) precise; urgency=low
    
      * Re-enable:
        - Apply proposed patch for ARM hard-float ABI - runtime linker checks.
      * Copy libgcc_s.so.1 into the library path for the non-default ARM multilib
        builds.
    
    eglibc (2.15~pre3-0ubuntu1) precise; urgency=low
    
      * New upstream snapshot (r15586 from the trunk)
      * Revert:
        - Apply proposed patch for ARM hard-float ABI - runtime linker checks.
    
    eglibc (2.15~pre2-0ubuntu1) precise; urgency=low
    
      * New upstream snapshot (r15545 from the trunk).
      * Install sunrpc headers.
      * Disable running the armhf multilib testsuite on the buildd (timeout).
    
    eglibc (2.15~pre1-0ubuntu2) precise; urgency=low
    
      * Link libresolv.so with ld.so for __stack_chk_guard.
      * Apply proposed patch for ARM hard-float ABI - runtime linker checks.
    
    eglibc (2.15~pre1-0ubuntu1) precise; urgency=low
    
      * New upstream snapshot (r15508 from the trunk).
    
    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.
     -- Matthias Klose <email address hidden>   Wed, 08 Feb 2012 01:58:09 +0100
  • eglibc (2.13-24ubuntu4) precise; urgency=low
    
      * Set minimum required kernel version to 2.6.31 on ARM (still needed
        for the imx51 kernel).
     -- Matthias Klose <email address hidden>   Mon, 23 Jan 2012 15:56:06 +0100
  • eglibc (2.13-24ubuntu3) precise; urgency=low
    
      * Set minimum required kernel version to 2.6.24 on x86.
      * Set minimum required kernel version to 2.6.32 on ARM and powerpc.
    
      * Merge from Debian (r5124):
      [ 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.
    
      [ Samuel Thibault ]
      * patches/hurd-i386/submitted-mmap.diff: new patch to fix iceweasel hang.
     -- Matthias Klose <email address hidden>   Fri, 20 Jan 2012 12:24:32 +0200
  • eglibc (2.13-24ubuntu2) precise; urgency=low
    
      * libc6: Provide libc6-armel [armel], libc6-armhf [armhf].
      * libc6-dev: Provide libc6-dev-armel [armel], libc6-dev-armhf [armhf].
     -- Matthias Klose <email address hidden>   Wed, 04 Jan 2012 15:02:18 +0100
  • eglibc (2.13-24ubuntu1) precise; urgency=low
    
      * Merge with Debian (r5108), bringing in an ARM header patch, and a fix
        for CVE-2009-5029, an integer overflow in timezone code (LP: #906961)
    
    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.
     -- Adam Conrad <email address hidden>   Tue, 03 Jan 2012 12:04:05 -0700
  • eglibc (2.13-23ubuntu1) precise; urgency=low
    
      * Merge with Debian (r5082), bringing in several new patches and fixes.
      * Move biarch-compat.conf to zz_$(curpass)-biarch-compat.conf to get
        saner include ordering, and to match how we're doing it in Debian.
    
    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.
    
    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.
    
    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.
    
      [ 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.
      * 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.
     -- Adam Conrad <email address hidden>   Wed, 14 Dec 2011 22:09:18 -0700
  • eglibc (2.13-20ubuntu10) precise; urgency=low
    
      * Add debian/debhelper.in/libc-udeb.install.armhf to make sure
        our interpreter is installed to the correct path in the udeb.
     -- Adam Conrad <email address hidden>   Tue, 06 Dec 2011 11:27:22 -0700
  • eglibc (2.13-20ubuntu9) precise; urgency=low
    
      * No-change rebuild to drop spurious libsfgcc1 dependency on armhf.
     -- Adam Conrad <adconrad@0c3.net>   Fri, 02 Dec 2011 20:56:09 -0700
  • eglibc (2.13-20ubuntu8) precise; urgency=low
    
      * Massage unsubmitted-ldso-abi-check.diff so it actually applies.
     -- Adam Conrad <email address hidden>   Thu, 01 Dec 2011 11:31:33 -0700
  • eglibc (2.13-20ubuntu7) precise; urgency=low
    
      * Update arm/unsubmitted-ldso-abi-check.diff with fixes to make
        ld.so --verify exit(1) on hard-float/soft-float ABI mismatches.
     -- Adam Conrad <email address hidden>   Thu, 01 Dec 2011 11:11:33 -0700
  • eglibc (2.13-20ubuntu6) precise; urgency=low
    
      * Apply patches to elf/* utilities from Steve McIntyre:
        - arm/unsubmitted-ldconfig-cache-abi.diff
        - arm/unsubmitted-ldso-abi-check.diff
      * Use default compiler (and options) on armhf, same as armel.
      * 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.
     -- Adam Conrad <email address hidden>   Sat, 26 Nov 2011 23:01:23 +0000
  • eglibc (2.13-20ubuntu5) oneiric; urgency=low
    
      * libc6-dev: Don't break the current {gnat,gcj}-4.4-base versons. LP: #853688.
     -- Matthias Klose <email address hidden>   Tue, 04 Oct 2011 17:48:26 +0200