Change logs for eglibc source package in Lucid

  • eglibc (2.11.1-0ubuntu7.21) lucid-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
     -- Marc Deslauriers <email address hidden>   Wed, 25 Feb 2015 09:19:02 -0500
  • eglibc (2.11.1-0ubuntu7.20) lucid-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>   Wed, 21 Jan 2015 13:03:05 -0800
  • eglibc (2.11.1-0ubuntu7.19) lucid-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:24:33 -0500
  • eglibc (2.11.1-0ubuntu7.17) lucid-security; urgency=medium
    
      * SECURITY REGRESSION: memleak in getaddrinfo (LP: #1364584)
        - debian/patches/CVE-2013-4357-memleak.patch: fix memleak in
          sysdeps/posix/getaddrinfo.c introduced by patch for CVE-2013-4357.
     -- Marc Deslauriers <email address hidden>   Thu, 04 Sep 2014 19:55:23 -0400
  • eglibc (2.11.1-0ubuntu7.16) lucid; 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.11.1-0ubuntu7.14
        - 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:08:11 -0600
  • eglibc (2.11.1-0ubuntu7.15) lucid-security; urgency=medium
    
      * SECURITY REGRESSION: segfault when using nscd (LP: #1352504)
        - debian/patches/lp1352504.diff: don't free non-malloced memory and fix
          memory leak in nscd/nscd_getserv_r.c.
     -- Marc Deslauriers <email address hidden>   Tue, 05 Aug 2014 07:57:55 -0400
  • eglibc (2.11.1-0ubuntu7.14) lucid-security; urgency=medium
    
      * SECURITY UPDATE: denial of service via buffer overflow in getaddrinfo
        - debian/patches/CVE-2013-4357.patch: fix overflow in include/alloca.h,
          nis/nss_nis/nis-alias.c, nscd/nscd_getserv_r.c, posix/glob.c,
          sysdeps/posix/getaddrinfo.c.
        - CVE-2013-4357
      * 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 11:23:55 -0400
  • eglibc (2.11.1-0ubuntu7.13) lucid-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, add libc_hidden_proto for
          __libc_alloca_cutoff in include/alloca.h, nptl/Versions,
          nptl/alloca_cutoff.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>   Tue, 01 Oct 2013 20:14:40 -0400
  • eglibc (2.11.1-0ubuntu7.12) lucid; urgency=low
    
      * Pull three interdependent patches from Debian to fix AVX detection
        problems on kernels or CPUs that lack support for it (LP: #979003):
        - amd64/cvs-avx-detection.diff: Improved detection on old kernels.
        - amd64/cvs-dl_trampoline-cfi.diff: fix CFI in dl_trampoline code.
        - amd64/cvs-avx-osxsave.diff: Disable AVX without OSXAVE support.
      * Also backport amd64/submitted-tst-audit6-avx.diff from oneiric to
        skip tests if AVX extensions are not available on the build host.
      * Use non-deprecated --reject-format=unified QUILT_PATCH_OPTS option.
     -- Adam Conrad <email address hidden>   Wed, 14 Nov 2012 16:14:37 -0700
  • eglibc (2.11.1-0ubuntu7.11) lucid-security; urgency=low
    
      * SECURITY UPDATE: buffer overflow in vfprintf handling
        - debian/patches/any/CVE-2012-3404.patch: Fix allocation when
          handling positional parameters in printf.
        - CVE-2012-3404
      * SECURITY UPDATE: buffer overflow in vfprintf handling
        - debian/patches/any/CVE-2012-3405.patch: fix extension of array
        - CVE-2012-3405
      * 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
      * debian/patches/any/strtod_overflow_bug7066.patch: Fix array
        overflow in floating point parser triggered by applying patch for
        CVE-2012-3480
      * debian/testsuite-checking/expected-results-x86_64-linux-gnu-libc,
        debian/testsuite-checking/expected-results-i486-linux-gnu-libc,
        debian/testsuite-checking/expected-results-i686-linux-gnu-i386,
        debian/testsuite-checking/expected-results-i686-linux-gnu-i686,
        debian/testsuite-checking/expected-results-i686-linux-gnu-xen,
        debian/testsuite-checking/expected-results-sparc64-linux-gnu-sparc64:
        update for pre-existing testsuite failures that prevents FTBFS
        when the testsuite is enabled.
     -- Steve Beattie <email address hidden>   Fri, 28 Sep 2012 23:48:21 -0700
  • eglibc (2.11.1-0ubuntu7.10) lucid-security; urgency=low
    
      * SECURITY UPDATE: timezone header parsing integer overflow (LP: #906961)
        - debian/patches/any/glibc-CVE-2009-5029.patch: Check values from
          TZ file header
        - CVE-2009-5029
      * SECURITY UPDATE: memory consumption denial of service in fnmatch
        - debian/patches/any/glibc-CVE-2011-1071.patch: avoid too much
          stack use in fnmatch.
        - CVE-2011-1071
      * SECURITY UPDATE: /etc/mtab corruption denial of service
        - debian/patches/any/glibc-CVE-2011-1089.patch: Report write
          error in addmnt even for cached streams
        - CVE-2011-1089
      * SECURITY UPDATE: insufficient locale environment sanitization
        - debian/patches/any/glibc-CVE-2011-1095.patch: escape contents of
          LANG environment variable.
        - CVE-2011-1095
      * SECURITY UPDATE: ld.so insecure handling of privileged programs'
        RPATHs with $ORIGIN
        - debian/patches/any/glibc-CVE-2011-1658.patch: improve handling of
          RPATH and ORIGIN
        - CVE-2011-1658
      * SECURITY UPDATE: fnmatch integer overflow
        - debian/patches/any/glibc-CVE-2011-1659.patch: check size of
          pattern in wide character representation
        - CVE-2011-1659
      * SECURITY UPDATE: signedness bug in memcpy_ssse3
        - debian/patches/any/glibc-CVE-2011-2702.patch: use unsigned
          comparison instructions
        - CVE-2011-2702
      * SECURITY UPDATE: DoS in RPC implementation (LP: #901716)
        - debian/patches/any/glibc-CVE-2011-4609.patch: nanosleep when too
          many open fds is detected
        - CVE-2011-4609
      * SECURITY UPDATE: vfprintf nargs overflow leading to FORTIFY
        check bypass
        - debian/patches/any/glibc-CVE-2012-0864.patch: check for integer
          overflow
        - CVE-2012-0864
      * debian/testsuite-checking/expected-results-x86_64-linux-gnu-libc,
        debian/testsuite-checking/expected-results-i686-linux-gnu-i386,
        debian/testsuite-checking/expected-results-arm-linux-gnueabi-libc:
        update for pre-existing testsuite failures that prevents FTBFS
        when the testsuite is enabled.
     -- Steve Beattie <email address hidden>   Wed, 07 Mar 2012 10:28:32 -0800
  • eglibc (2.11.1-0ubuntu7.8) lucid-proposed; urgency=low
    
      [ Matthias Klose ]
      * Fix issue #12077, __strncmp_ssse3 can segfault when it over-reads
        its buffer.  LP: #702190.
    
      [ Clint Byrum ]
      * do not run 'telinit u' on upgrade, as this will break upstart.
        touch /var/run/init.upgraded instead, which will force a re-exec just
        before remounting root read-only. LP: #672177, LP: #694772.
     -- Matthias Klose <email address hidden>   Wed, 19 Jan 2011 03:06:52 +0100
  • eglibc (2.11.1-0ubuntu7.7) lucid-security; urgency=low
    
      * SECURITY UPDATE: setuid iconv users could load arbitrary libraries.
        - debian/patches/any/dst-expansion-fix.diff: refresh with new
          proposed solution, avoiding iconv issues.
        - any/cvs-check-setuid-on-audit.diff: upstream fix for CVE-2010-3856,
          which was already had a work-around in 2.11.1-0ubuntu7.5.
     -- Kees Cook <email address hidden>   Mon, 10 Jan 2011 19:18:57 -0800
  • eglibc (2.11.1-0ubuntu7.6) lucid-proposed; urgency=low
    
      * Fix issue #12159, x86-64 strchr propagation of search byte into all bytes
        of SSE register.
      * Fix issue #12113, alignment of AVX safe area on x86_64. LP: #662511.
      * Fix ifunc thunk for strspn on x86 in static libc. LP: #615953.
     -- Matthias Klose <email address hidden>   Mon, 15 Nov 2010 00:51:16 +0100
  • eglibc (2.11.1-0ubuntu7.5) lucid-security; urgency=low
    
      * SECURITY UPDATE: root escalation via LD_AUDIT DST expansion.
        - debian/patches/any/dst-expansion-fix.diff: upstream fixes.
        - CVE-2010-3847
        - debian/patches/any/disable-ld_audit.diff: turn off LD_AUDIT
          for setuid binaries.
     -- Kees Cook <email address hidden>   Thu, 21 Oct 2010 14:29:03 -0700
  • eglibc (2.11.1-0ubuntu7.4) lucid-proposed; urgency=low
    
      * Fix issue #12092, strstr broken for some inputs on pre-SSE4 machines.
        LP: #655463.
     -- Matthias Klose <email address hidden>   Thu, 07 Oct 2010 09:09:06 +0200
  • eglibc (2.11.1-0ubuntu7.3) lucid-proposed; urgency=low
    
      * BZ#5553: Fix invalid assertion in case of main_arena being used,
        patch taken from trunk/2.12. LP: #490024.
     -- Matthias Klose <email address hidden>   Wed, 28 Jul 2010 12:58:29 +0200
  • eglibc (2.11.1-0ubuntu7.2) lucid-proposed; urgency=low
    
      * Fix issues in x86 memset-sse2.S/memset-sse2-rep.S. LP: #587055.
      * Apply from the 2.11-x86 branch: x86-64 SSE4 optimized memcmp. LP: #589136.
     -- Matthias Klose <email address hidden>   Thu, 03 Jun 2010 13:38:35 +0200
  • eglibc (2.11.1-0ubuntu7.1) lucid-security; urgency=low
    
      * SECURITY UPDATE: newlines not escaped in /etc/mtab.
        - debian/patches/any/git-mntent-newline-escape.diff: upstream fixes.
        - CVE-2010-0296
      * SECURITY UPDATE: arbitrary code execution from ELF headers (LP: #542197).
        - debian/patches/any/git-fix-dtag-cast.diff: upstream fixes.
        - CVE-2010-0830
     -- Kees Cook <email address hidden>   Wed, 19 May 2010 16:56:07 -0700
  • eglibc (2.11.1-0ubuntu7) lucid; urgency=low
    
      * Fix logic that tests if gdm needs a restart or a reload
        to handle both the initscript and upstart cases. This fixes
        a gdm restart during a hardy to lucid upgrade (LP: #568292)
     -- Michael Vogt <email address hidden>   Thu, 22 Apr 2010 10:40:19 +0200
  • eglibc (2.11.1-0ubuntu6) lucid; urgency=low
    
      [ Kees Cook ]
      * [BZ #11333], Handle unnecessary padding in getdents64. LP: #392501.
    
      [ Matthias Klose ]
      * Apply from the 2.11-x86 branch:
        - Fix bugs in strcmp-sse4.S and strcmp-ssse3.S (H.J. Lu). LP: #563291.
        - Fix bugs in memcpy-ssse3. LP: #560135.
      * Assign global scope to RFC 1918 addresses in getaddrinfo(). Thanks
        Tore Anderson. LP: #555210.
      * Re-enable the local-ipv6-lookup patch. Addresses #417757.
     -- Matthias Klose <email address hidden>   Sun, 18 Apr 2010 00:05:05 +0200
  • eglibc (2.11.1-0ubuntu5) lucid; urgency=low
    
      * Apply from the 2.11-x86 branch:
        - Append -U__i686 in ASFLAGS on x86.
        - Backport 32bit SSSE3/SSE4 optimized memcmp and strcmp from trunk.
        - Correct unwind info in strcmp-sse4.S.
        - Fix sysdeps/i386/i686/multiarch/memcmp-ssse3.S.
      * Extend logic to restart upstart based services on NSS upgrade.
        LP: #505838.
     -- Matthias Klose <email address hidden>   Sun, 21 Mar 2010 15:11:00 +0100
  • eglibc (2.11.1-0ubuntu4) lucid; urgency=low
    
      * debian/patches/any/submitted-nis-shadow.diff: updated to fix
        incorrect password overwriting (LP: #526530).
      * debian/control.in/main: update already uploaded g++ version Depend.
     -- Kees Cook <email address hidden>   Wed, 03 Mar 2010 11:48:30 -0800
  • eglibc (2.11.1-0ubuntu3) lucid; urgency=low
    
      * Merge with Debian (r4205, trunk).
      * Merge from debian-2.11 branch:
        - Add debian/patches/arm/local-atomic.diff to fix the testsuite on arm.
     -- Matthias Klose <email address hidden>   Fri, 26 Feb 2010 05:14:17 +0100
  • eglibc (2.11.1-0ubuntu2) lucid; urgency=low
    
      * Update to the eglibc 2.11 branch (r9744).
     -- Matthias Klose <email address hidden>   Wed, 27 Jan 2010 11:40:07 +0100
  • eglibc (2.11.1-0ubuntu1) lucid; urgency=low
    
      * Build package as eglibc-2.11.1 (based on r9672).
      * Merge with Debian (r4096, trunk).
     -- Matthias Klose <email address hidden>   Mon, 18 Jan 2010 17:48:39 +0100
  • eglibc (2.11~20100104-0ubuntu5) lucid; urgency=low
    
      * debian/*symbols*: Replace the upper dependency on (<< 2.11) with (<< 2.12).
        dpkg-gensymbols didn't complain about missing symbols in earlier uploads.
        LP: #508702.
      * Add expected testsuite failures:
        - tst-cputimer1.out (powerpc 64bit).
     -- Matthias Klose <email address hidden>   Sun, 17 Jan 2010 15:24:48 +0100
  • eglibc (2.11~20100104-0ubuntu4) lucid; urgency=low
    
      * Still build the package as a 2.11 pre-release; packages like
        libglib2.0-0, libnih1 and upstart have 'libc6 (<< 2.11)' dependencies,
        for whatever reason, but they already did fail to see the pre-release.
        See LP: #508702.
      * Backport from the trunk: Optimize 32bit memset/memcpy with SSE2/SSSE3
        (H.J. Lu).
     -- Matthias Klose <email address hidden>   Sun, 17 Jan 2010 12:42:12 +0100
  • eglibc (2.11~20100104-0ubuntu3) lucid; urgency=low
    
      * Upgrade the NSS min compat version to 2.11 in the maintainer scripts, to
        force maintainer restarts.  LP: #504847.
      * debian/control: point Vcs-Bzr at a branch whose access rights match those
        of the archive.
     -- Steve Langasek <email address hidden>   Fri, 08 Jan 2010 19:34:19 +0000
  • eglibc (2.11~20100104-0ubuntu2) lucid; urgency=low
    
      [ Matthias Klose ]
      * Mark test-fenv.out as failing on powerpc again.
      * Mark tst-backtrace2.out, tst-longjmp_chk2.out as failing on sparc64
        again.
      * Call locale-gen --purge when updating from eglibc-2.10.x. LP: #504198.
      * Merge with Debian (r4063, trunk, 2.10.2-4).
    
      [ Kees Cook ]
      * debian/patches/ubuntu/*: update patch tags on patches recommended
        to Debian (Debian bug 563637).
     -- Matthias Klose <email address hidden>   Thu, 07 Jan 2010 13:32:10 +0100
  • eglibc (2.11~20100104-0ubuntu1) lucid; urgency=low
    
      * Remove expected test failures:
        - test-fenv.out (powerpc).
      * Add expected testsuite failures:
        - tst-cputimer1.out (powerpc 32bit), check-execstack.out (powerpc 64bit).
    
    eglibc (2.11~20100104-0ubuntu1~ppa1) lucid; urgency=low
    
      * Test build, trunk 20100104 (r9600).
      * Merge with Debian (r4046, trunk).
      * Merge with Ubuntu 2.10.2-3ubuntu1.
      * Don't apply the any/cvs-futimens.diff patch on powerpc. The powerpc
        buildds still run linux-2.6.15.
    
    eglibc (2.11~20091226-0ubuntu1~ppa3) lucid; urgency=low
    
      * Remove expected test failures:
        - globtest.out (ix86). User and default group must exist in
          /etc/{passwd,group}.
        - tst-cputimer1.out, tst-nanosleep.out (powerpc).
        - tst-cancel1.out, test-memchr.out (sparc, sparc64, sparcv9b).
      * Add expected testsuite failures:
        - tst-backtrace2.out, tst-longjmp_chk2.out (sparc64, sparcv9b).
    
    eglibc (2.11~20091226-0ubuntu1~ppa2) lucid; urgency=low
    
      * ia64/submitted-siginfo.diff, s390/submitted-siginfo.diff: Remove,
        applied upstream.
    
    eglibc (2.11~20091226-0ubuntu1~ppa1) lucid; urgency=low
    
      * Merge with Debian (r4035, trunk).
      * Test build, trunk 20091226 (r9539).
    
    eglibc (2.11~20091201-0ubuntu1~ppa1) lucid; urgency=low
    
      * Test build, trunk 20091201 (r9153).
    
    eglibc (2.11~20091028-0ubuntu1~ppa1) lucid; urgency=low
    
      * Test build, trunk 20091028 (r9153).
      * Configure with --enable-multi-arch on ix86.
     -- Matthias Klose <email address hidden>   Wed, 06 Jan 2010 12:52:31 +0100
  • eglibc (2.10.2-3ubuntu2) lucid; urgency=low
    
      * Don't apply the any/revert-cvs-futimens.diff patch on powerpc. The buildds
        still run linux-2.6.15.
     -- Matthias Klose <email address hidden>   Tue, 05 Jan 2010 10:22:43 +0100
  • eglibc (2.10.2-3ubuntu1) lucid; urgency=low
    
      * Merge with Debian (r4046, trunk).
    
    eglibc (2.10.2-3) unstable; urgency=low
    
      [ Aurelien Jarno ]
      * Update from the latest SVN, branch eglibc-2_11:
        - Remove any/cvs-malloc-check.diff (merged upstream).
      * debhelper.in/libc.postinst: also restart incron on upgrade.  Closes:
        #557801.
      * debhelper.in/libc.postinst: restart the services instead of stopping
        them and then starting them again.  Closes: #211784.
      * Use gcc/g++-4.4 on hppa, hurd-i386, mips and mipsel.
      * Mention EGLIBC in packages description.  Closes: #559121.
      * Add support for sparc64 architecture.
      * debian/sysdeps/mips.mk, debian/sysdeps/mipsel.mk: remove hack to support
        buildds kernels now that they have been upgraded.
      * debian/control.in/main: add a Homepage: pseudo header.  Closes: #561034.
      * debian/local/manpages/gai.conf.5: fix a typo.  Closes: #560144.
      * Replace debian/any/submitted-nis-not-configured.diff by upstream patch
        debian/any/cvs-nis-not-configured.diff.
      * Add debian/patches/any/local-ntp-update.diff to partially update the NTP
        API, backported from upstream.  Closes: #559482.
      * Add debian/patches/any/cvs-malloc_info-output.diff from upstream to fix
        malloc_info() output.  Closes: #562678.
      * Add debian/patches/any/cvs-futimens.diff from upstream to correctly handle
        AT_FDCWD in futimens().
    
      [ Samuel Thibault ]
      * testsuite-checking/expected-results-i486-linux-gnu-libc: Add hurd-i386
        testsuite results.
      * sysdeps/hurd.mk: Enable testsuite.
      * patches/hurd-i386/submitted-getcwd.diff: Add patch to fix duplicate port
        deallocation.
      * patches/hurd-i386/submitted-setsid.diff: Add patch to fix bogus port
        deallocation.
    
      [ Petr Salinger]
      * kfreebsd/local-sysdeps.diff: update to revision 2904 (from glibc-bsd).
     -- Matthias Klose <email address hidden>   Mon, 04 Jan 2010 10:10:22 +0100
  • eglibc (2.10.2-2ubuntu4) lucid; urgency=low
    
      * Update to r9527 from the eglibc-2.10 branch.
        - LP: #425723.
      * Merge with Debian (r4032, trunk).
      * Rebuild to link with --hash-style=both on armel.
     -- Matthias Klose <email address hidden>   Wed, 23 Dec 2009 21:40:58 +0100
  • eglibc (2.10.2-2ubuntu3) lucid; urgency=low
    
      * Mark tst-eintr1 as failing on armel; fails on the buildd with -mthumb,
        not reproducible with a local build.
     -- Matthias Klose <email address hidden>   Mon, 14 Dec 2009 17:34:20 +0100
  • eglibc (2.10.2-2ubuntu2) lucid; urgency=low
    
      [ Matthias Klose ]
    
      * glibc-doc: Fix installation of manual files.
      * Build with gcc-4.4 4.4.2-4ubuntu2 on ARM to work around compiler errors.
    
      [ Martin Pitt ]
      * debian/patches/series: Apply any/local-ipv6-lookup.diff again to fix
        painfully long timeouts on DNS resolution, if routers do not send an
        answer to AAAA (IPv6) DNS queries. With this patch those DNS requests are
        not sent in the first place if there are no routable IPV6 interfaces.
        (LP: #417757) This reopens LP #239701, #374674, so a full solution would
        need to fix the patch properly.
     -- Matthias Klose <email address hidden>   Fri, 11 Dec 2009 15:44:03 +0100
  • eglibc (2.10.2-2ubuntu1) lucid; urgency=low
    
      * Merge with Debian (r4021, trunk).
    
    eglibc (2.10.2-2) unstable; urgency=low
    
      [ Carlos O'Donell]
      * debian/patches/hppa/cvs-nptl-compat.diff: new version to fix
        pthread structures alignment on hppa.
    
      [ Aurelien Jarno ]
      * debian/control: bump libc-bin breaks on libc0.1/0.3/6/6.1 to (<< 2.10).
        Closes: #556945.
      * patches/localedata/submitted-pt_BR.diff: new patch to fix the thousand
        separator on pt_BR locale.  Closes: #474479.
      * debhelper.in/locales.postinst: if an selected entry is present more than
        once, only uncomment the first one.  Closes: #529368.
      * patches/any/submitted-gethostbyname3.diff: return an error if the
        nameserver timeouts.  Closes: #499781.
    
    eglibc (2.10.2-1) unstable; urgency=low
    
      [ Aurelien Jarno ]
      * New upstream minor release.
        - fix build timeout on SH4.  Closes: #552407.
        - disabled patches/svn-updates.diff.
        - remove patches/powerpc/cvs-readahead.diff (merged).
        - remove patches/any/submitted-libgcc_s.so.diff (merged).
        - remove patches/any/cvs-preadv-pwritev.diff (merged).
        - remove patches/any/cvs-getaddrinfo-nss-notfound.diff (merged).
      * patches/ia64/cvs-memchr.diff: new patch from upstream replacing
        patches/ia64/submitted-memchr.diff.
      * patches/any/cvs-malloc-check.diff: new patch from upstream to fix bugs
        with MALLOC_CHECK.  Closes: #557158.
      * patches/any/cvs-ksm.diff: add support to KSM, define MADV_MERGEABLE and
        MADV_UNMERGEABLE. Closes: #556631.
      * Replace patches/locale/fix-C-first_weekday.diff by upstream version
        patches/locale/cvs-C-first_weekday.diff.  Closes: #556884.
      * rules.d/debhelper.mk: don't use --strip-unneeded when stripping .o
        objects.  Closes: #556951.
      * patches/any/submitted-bits-fcntl_h-at.diff: new patch to move AT_*
        constants from <fcntl.h> to <bits/fcntl.h>. Closes: #555303.
      * Replace patches/any/submitted-sched_h.2.diff by upstream version
        patches/any/cvs-sched_h.diff.
      * Use gcc/g++-4.4 on sparc.
      * patches/any/submitted-nis-not-configured.diff: fix getaddrinfo() if
        NIS is not configured.  Closes: #556600.
      * patches/any/submitted-getaddrinfo-nodata.diff: new patch from Michael
        Stone to fix getaddrinfo() if a plugin returns TRY_AGAIN or NO_DATA.
        Closes: #557596.
    
      [ Carlos O'Donell]
      * patches/hppa/local-stack-grows-up.diff: new version.
    
      [ Petr Salinger]
      * kfreebsd/local-sysdeps.diff: update to revision 2859 (from glibc-bsd).
        Closes: #557248.
    
    eglibc (2.10.1-7) unstable; urgency=low
    
      [ Aurelien Jarno ]
      * patches/all/local-ldd.diff: new patch to handle the case where ld.so is
        not executable (wrong architecture), and always trace dynamic library
        dependencies through the dynamic linker.  Closes: #502189,
        #552518, #499016.
      * Strip *.o files manually (dh_strip does not do it) to prevent
        leakage of the build directory (has been lost in a merge).
      * script.in/nsscheck.sh: fix call to invoke-rc.d.  Closes: #555463.
      * patches/ia64/submitted-memchr.diff: fix memchr() when data is shorter
        than software pipeline.
      * Bump to Standards-Version 3.8.3.
      * Reenable PIE on mips and build-depends on binutils (>= 2.20-3).
      * Build-depends on g++-4.4 (>= 4.4.2-2) and use gcc-4.4 on armel.
      * libc-bin-dev: recommends manpages-dev.  Closes: #485608.
      * Generate /usr/lib{,32,64}/gconv/gconv-modules.cache at build time
        instead of during package installation. Closes: #548042.
      * debhelper.in/locales-all.prerm: remove /usr/lib/locale on removal, to
        make puiparts happy.
    
      [ Carlos O'Donell]
      * patches/hppa/local-stack-grows-up.diff: fix pthread stack related
        functions when the stack grows up.  Closes: #553722.
    
    eglibc (2.10.1-6) unstable; urgency=high
    
      [ Aurelien Jarno ]
      * Don't ask to stop gdm before an upgrade, but run reload in the postint
        Closes: #553362.
      * patches/powerpc/cvs-readahead.diff: fix readahead on PowerPC.
      * patches/any/cvs-preadv-pwritev.diff: fix preadv, pwritev and fallocate
        for-D_FILE_OFFSET_BITS=64.  Closes: #554608.
      * patches/any/submitted-sched_h.2.diff: allow const argument to CPU_ISSET()
        Closes: #554901.
      * kfreebsd/local-sysdeps.diff: update to revision 2819 (from glibc-bsd).
      * patches/any/submitted-etc-resolv.conf.diff: also handle case when the file
        is present, but a nameserver entry is missing.  Closes: #552010.
    
    eglibc (2.10.1-5) unstable; urgency=low
    
      [ Samuel Thibault ]
      * patches/hurd-i386/local-disable-ioctls.diff: New patch to disable some
        non-working ioctls.
      * patches/hurd-i386/local-pthread_types.diff: Fix path typo.
    
      [ Aurelien Jarno ]
      * Move xz-utils to Build-Depends from Build-Depends-Indep.
     -- Matthias Klose <email address hidden>   Sat, 28 Nov 2009 17:48:13 +0100
  • eglibc (2.10.1-3ubuntu1) lucid; urgency=low
    
      * Merge with Debian (r3873, eglibc-2.10 branch).
      * Merge with Debian (r3908, trunk).
    
    eglibc (2.10.1-4) UNRELEASED; urgency=low
    
      [ Aurelien Jarno ]
      * patches/any/submitted-localedef-mmap.diff: new patch to cope with
        different mmap alignment restrictions between MMAP_SHARED and
        MMAP_PRIVATE. On SPARC64, MMAP_SHARED implies a 16kB alignment (L1
        D-Cache size), while MMAP_PRIVATE implies a 8kB alignment (page
        size).  Closes: #552233.
    
    eglibc (2.10.1-3) unstable; urgency=low
    
      [ Samuel Thibault ]
      * patches/hurd-i386/local-bigmem.diff: Fix patch.
    
      [ Aurelien Jarno ]
      * patches/s390/submitted-getutmpx.diff: new patch to fix getutmpx() on
        s390.  Closes: #544838.
      * patches/any/submitted-missing-etc-resolv.conf.diff: new patch to fix
        name resolution with empty or missing /etc/resolv.conf.  Closes:
        #552453.
      * debian/sysdeps/i386.mk: build with gcc-4.3 on i386.  Closes: #551903.
    
    eglibc (2.10.1-2) unstable; urgency=low
    
      [ Petr Salinger ]
      * kfreebsd/local-sysdeps.diff: update to revision 2806 (from glibc-bsd).
      * Drop kfreebsd/local-sysdeps-2.10.diff (merged in local-sysdeps.diff).
    
      [ Samuel Thibault ]
      * patches/hurd-i386/local-bigmem.diff: New patch to fix dl.so crash when
        running on GNU Mach with VM_MAX_ADDRESS < 0xc0000000.
    
      [ Aurelien Jarno ]
      * patches/any/submitted-missing-etc-hosts.diff: return HOST_NOT_FOUND
        instead of NO_DATA.  Closes: #551622, #551760, #551879, #552010.
      * Restart NSS related services after upgrade. Closes: #551971, #551885.
      * testsuite-checking/*kfreebsd*: the *at syscalls emulation is not
        working under all conditions, allow failure of related tests. That
        should be removed after switching to kernel 8.0.
    
     -- Matthias Klose <email address hidden>   Fri, 23 Oct 2009 14:19:52 +0200
  • eglibc (2.10.1-0ubuntu15) karmic; urgency=low
    
      * Don't fail the build explicitely on any architecture (used for ppa
        uploads to save buildd resources).
    
     -- Matthias Klose <email address hidden>   Tue, 06 Oct 2009 23:59:12 +0200