Change log for eglibc package in Ubuntu

76150 of 225 results
Superseded in raring-release
Obsolete in quantal-release
Deleted in quantal-proposed (Reason: moved to release)
eglibc (2.15-0ubuntu20) quantal; urgency=low

  * Backport fixes for dbl-64 and ldbl-128 issues (LP: #1000498)
  * Backport another FMA support patch from glibc master branch.

Superseded in precise-updates
Superseded in precise-security
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
Superseded in lucid-updates
Superseded in lucid-security
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
Obsolete in natty-updates
Obsolete in natty-security
eglibc (2.13-0ubuntu13.2) natty-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
 -- Steve Beattie <email address hidden>   Thu, 20 Sep 2012 15:45:17 -0700
Superseded in oneiric-updates
Obsolete in oneiric-security
eglibc (2.13-20ubuntu5.2) oneiric-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
 -- Steve Beattie <email address hidden>   Tue, 18 Sep 2012 22:16:46 -0700
Superseded in quantal-release
eglibc (2.15-0ubuntu18) quantal; urgency=low

  * Version Breaks on libhwloc0 so that it doesn't catch recent libhwloc5
    packages which provide libhwloc0 (LP: #1048566).
 -- Colin Watson <email address hidden>   Tue, 11 Sep 2012 16:38:52 +0100

Available diffs

Deleted in precise-proposed (Reason: moved to -updates)
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
Superseded in quantal-release
Deleted in quantal-proposed (Reason: moved to release)
eglibc (2.15-0ubuntu17) quantal; urgency=low

  * 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 20:25:35 -0600

Available diffs

Superseded in quantal-release
eglibc (2.15-0ubuntu16) quantal; 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.
 -- Adam Conrad <email address hidden>   Thu, 09 Aug 2012 15:15:53 -0600

Available diffs

Superseded in quantal-release
eglibc (2.15-0ubuntu15) quantal; urgency=low

  * debian/patches/any/unsubmitted-no-stack-backstrace.patch: disable
    backtraces when triggering __stack_chk_fail.
  * debian/patches/series: reorder and rename patches that should be in
    Debian as well as Ubuntu, for easier upstreaming.
 -- Kees Cook <email address hidden>   Fri, 22 Jun 2012 11:55:45 -0700

Available diffs

Superseded in quantal-release
eglibc (2.15-0ubuntu14) quantal; urgency=low

  * Cherry-pick my patch from Debian (r5185:5191) to make use of
    dpkg's DPKG_MAINTSCRIPT_ARCH variable, so our maintainer scripts
    don't explode with the new dpkg, and guard that same usage with
    dpkg --assert-multi-arch, so we don't fail with old dpkg.
 -- Adam Conrad <email address hidden>   Tue, 19 Jun 2012 14:13:26 -0600

Available diffs

Superseded in quantal-release
eglibc (2.15-0ubuntu13) quantal; urgency=low

  * arm/local-linaro-cortex-strings.diff: instead of sysdeps/arm, apply
    to sysdeps/arm/eabi/armv6t2, as it implements routines that aren't
    supported on old CPUs, and drop memchr.S half of the patch, in
    favour of the version that's been submitted and accepted upstream.
  * Make the strchr.S implementation above stop forcing armv7-a, since
    it works on armv6t2, and moving the path enforces this during build.
  * Force the libc6-armhf build on armel to be armv7-a with vfpv3-d16.
 -- Adam Conrad <email address hidden>   Tue, 29 May 2012 12:55:39 +0800

Available diffs

Superseded in quantal-release
eglibc (2.15-0ubuntu12) quantal; urgency=low

  [ Steve Langasek ]
  * Per Adam's suggestion, comment the NSS_CHECK substitution so it's
    clearer what's going on here.

  [ Adam Conrad ]
  * Back out the march=armv5t from the libc6-armel build on armhf, as
    this seems to cause a bit of an odd toolchain hiccup, and it's
    impossible to run armhf on a less-than-v7 system anyway.
 -- Adam Conrad <email address hidden>   Wed, 23 May 2012 15:46:11 -0600

Available diffs

Superseded in quantal-release
eglibc (2.15-0ubuntu11) quantal; urgency=low

  * Rebuild to pick up the armv5t defaults on armel.
  * Build the soft float pass on armhf using -march=armv5t -mfloat-abi=soft.
 -- Matthias Klose <email address hidden>   Wed, 02 May 2012 23:41:18 +0200

Available diffs

Superseded in quantal-release
Published in precise-release
Deleted in precise-proposed (Reason: moved to release)
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

Available diffs

Superseded in precise-release
Deleted in precise-proposed (Reason: moved to release)
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
Superseded in precise-proposed
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

Available diffs

Superseded in precise-release
Deleted in precise-proposed (Reason: moved to release)
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

Available diffs

Superseded in precise-release
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

Available diffs

Superseded in precise-release
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

Available diffs

Superseded in lucid-updates
Superseded in lucid-security
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
Superseded in oneiric-updates
Superseded in oneiric-security
eglibc (2.13-20ubuntu5.1) oneiric-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: 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: 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
 -- Steve Beattie <email address hidden>   Tue, 06 Mar 2012 11:28:06 -0800
Obsolete in maverick-updates
Obsolete in maverick-security
eglibc (2.12.1-0ubuntu10.4) maverick-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: 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
 -- Steve Beattie <email address hidden>   Tue, 06 Mar 2012 12:12:55 -0800
Superseded in natty-updates
Superseded in natty-security
eglibc (2.13-0ubuntu13.1) natty-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: /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: 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: 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
 -- Steve Beattie <email address hidden>   Mon, 05 Mar 2012 17:14:28 -0800
Superseded in precise-release
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

Available diffs

Superseded in precise-release
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

Available diffs

Superseded in precise-release
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

Available diffs

Superseded in precise-release
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
Superseded in precise-release
eglibc (2.15~pre6-0ubuntu10) precise; urgency=low

  * Merge from Debian (r5151, 2.13-26).

Superseded in precise-release
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

Available diffs

Superseded in precise-release
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

Available diffs

Superseded in precise-release
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

Available diffs

Superseded in precise-release
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)

Available diffs

Superseded in precise-release
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.

Available diffs

Superseded in precise-release
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

Available diffs

Superseded in precise-release
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

Available diffs

Superseded in precise-release
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

Available diffs

Superseded in precise-release
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

Available diffs

Superseded in precise-release
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

Available diffs

Superseded in precise-release
Obsolete in oneiric-release
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

Available diffs

Superseded in oneiric-release
eglibc (2.13-20ubuntu4) oneiric; urgency=low

  * debian/control:
    - help the apt resolver with the gcc-4.4 upgrade by providing
      explicit breaks against {gnat,gcc,gcj}-{4.4,4.5}-base (LP: #853688)
 -- Michael Vogt <email address hidden>   Fri, 30 Sep 2011 14:02:02 +0200

Available diffs

Superseded in oneiric-release
eglibc (2.13-20ubuntu3) oneiric; urgency=low

  * Fix pthread/fork race/deadlock. LP: #838975.
    - Avoid race between {,__de}allocate_stack and __reclaim_stacks during fork.

  * Merge from Debian:

  [ 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.
  * patches/i386/local-cpuid-level2.diff: fix a typo.  Closes: #609389.
 -- Matthias Klose <email address hidden>   Mon, 26 Sep 2011 13:50:14 +0200

Available diffs

Superseded in oneiric-release
eglibc (2.13-20ubuntu2) oneiric; urgency=low

  * Back out Debian r4943 ("Don't include ISO14651 collation rules in
    C.UTF-8 locale") for now; this breaks regcomp on character ranges, which
    exposed a bug in apt, and seems likely to cause other problems, so is
    too risky a change for this point in our release cycle (LP: #848907).
 -- Colin Watson <email address hidden>   Tue, 13 Sep 2011 17:37:32 +0100

Available diffs

Superseded in oneiric-release
eglibc (2.13-20ubuntu1) oneiric; urgency=low

  [ Colin Watson ]
  * Revert change from 2.13-17ubuntu2 now that data.tar.xz support is
    deployed in Launchpad.  Add Pre-Depends: dpkg (>= 1.15.6) to affected
    packages.

  [ Dr. David Alan Gilbert ]
  * ARM strchr: mask r1 to char (LP: #842258)

  [ Matthias Klose ]
  * Merge with Debian (r4955).

Available diffs

Superseded in oneiric-release
eglibc (2.13-17ubuntu2) oneiric; urgency=low

  * Compress all binary packages using standard compression, to
    work around #832354.
 -- Matthias Klose <email address hidden>   Tue, 23 Aug 2011 22:57:56 +0200

Available diffs

Superseded in oneiric-release
eglibc (2.13-17ubuntu1) oneiric; urgency=low

  * Merge with Debian (r4918).

Available diffs

Superseded in oneiric-release
eglibc (2.13-16ubuntu4) oneiric; urgency=low

  * Mark ARM __clone as .cantunwind (taken from the trunk).
  * Re-enable running the testsuite.
 -- Matthias Klose <email address hidden>   Mon, 15 Aug 2011 16:20:52 +0200

Available diffs

Superseded in oneiric-release
eglibc (2.13-16ubuntu3) oneiric; urgency=low

  * libc6-dev-armhf: Install architecture specific header files.
  * Build libc6-armel and libc6-dev-armel packages on armhf. LP: #810360.
  * Re-enable multiarch on amd64 too.
 -- Matthias Klose <email address hidden>   Fri, 12 Aug 2011 13:17:26 +0200

Available diffs

Superseded in oneiric-release
eglibc (2.13-16ubuntu2) oneiric; urgency=low

  * Re-add the Multiarch: same attribute for libc6.
  * Assume Intel Core i3/i5/i7 processor if AVX is available.
 -- Matthias Klose <email address hidden>   Thu, 11 Aug 2011 11:07:48 +0200

Available diffs

Superseded in oneiric-release
eglibc (2.13-16ubuntu1) oneiric; urgency=low

  * Merge with Debian (r4860).
  * Update patches/svn-updates to revision 14811.
  * Build using GCC-4.6.

Available diffs

Superseded in oneiric-release
eglibc (2.13-9ubuntu3) oneiric; urgency=low

  * Build libc6-armhf and libc6-dev-armhf packages on armel. LP: #810360.
  * Build using GCC 4.6 on armel.
  * Add an empty directory /usr/lib/<multiarch> in the biarch -dev packages,
    needed by GCC to resolve names relative to this path.
 -- Matthias Klose <email address hidden>   Wed, 20 Jul 2011 15:22:21 +0200

Available diffs

Superseded in oneiric-release
eglibc (2.13-9ubuntu2) oneiric; urgency=low

  * Cut down the delta with Debian:
    - drop debian/bug/locales/presubj and debian/locales.bug-presubj,
      replaced by debian/debhelper.in/locales.bug-presubj
    - debian/control.in/main:
      + bump the multiarch build-dep on dpkg-dev to 1.16.0 now that it's
        available in Ubuntu
      + add ${misc:Depends} for multiarch-support
    - debian/debhelper.in/libc.preinst: reorder so we get a sensible diff,
      and fix the nbsp that was fixed upstream in 2.13-9.
    - debian/debhelper.in/libc.preinst: drop changes from 2.13-8ubuntu2,
      2.13-8ubuntu3: Debian now guards this with a check for $1 = upgrade,
      which should account for the initial unpack cases (both debootstrapping,
      and first install of a foreign libc).
    - clean up mismerge of debian/debhelper.in/libc.prerm.
    - clean up mismerge of debian/debhelper.in/nscd.init.
    - drop debian/patches/alpha/cvs-longjmp-chk.diff; no reason to carry
      extra patches for alpha...
    - drop debian/patches/hurd-i386/submitted-ttyname.diff, we don't want
      stray hurd patches either.
    - sync miscellaneous patches with Debian versions:
      debian/patches/any/local-libgcc-compat-ports.diff,
      debian/patches/any/local-ld-multiarch.diff
    - reapply patches disabled without explanation:
      all/local-alias-UTF-8.diff, all/local-pthread-manpages.diff
    - debian/patches/lpia, debian/rules, debian/rules.d/control.mk,
      debian/sysdeps/lpia.mk: drop support for lpia, which hasn't existed
      since hardy.
 -- Steve Langasek <email address hidden>   Fri, 08 Jul 2011 08:55:44 -0700

Available diffs

Superseded in oneiric-release
eglibc (2.13-9ubuntu1) oneiric; urgency=low

  * Merge with Debian (r4786).

Available diffs

Superseded in oneiric-release
eglibc (2.13-8ubuntu3) oneiric; urgency=low

  * debhelper.in/libc.preinst: Don't probe for old copies of libc when doing
    initial installs (i.e. no second argument to preinst), since debootstrap
    extracts libc and other packages before unpacking it properly and we
    don't want to break it (LP: #805342).
 -- Colin Watson <email address hidden>   Mon, 04 Jul 2011 09:40:56 +0100

Available diffs

Superseded in oneiric-release
eglibc (2.13-8ubuntu2) oneiric; urgency=low

  * debhelper.in/libc.preinst: don't probe for old copies of libc when we're
    installing a libc for other than the default architecture; otherwise, we
    can't bootstrap installing a foreign-arch libc onto the system.
 -- Steve Langasek <email address hidden>   Sat, 02 Jul 2011 17:46:14 -0700

Available diffs

Superseded in oneiric-release
eglibc (2.13-8ubuntu1) oneiric; urgency=low

  [ Colin Watson ]
  * Backport from upstream:
    - Update UTF-8 charmap from recent Unidata.txt file.
    - Transliterate U20B9 (LP: #799673).

  [ Matthias Klose ]
  * Merge with Debian (r4770).
  * Align _start constant pool to 4 bytes (Richard Sandiford). LP: #791315.
  * Adjust Breaks to gcc-4.x for the Ubuntu versions.

Available diffs

Superseded in oneiric-release
eglibc (2.13-6ubuntu2) oneiric; urgency=low

  * Fix preinst to cope with two-digit kernel version numbers, such as 3.0.
 -- Colin Watson <email address hidden>   Fri, 10 Jun 2011 17:21:32 +0100
Superseded in oneiric-release
eglibc (2.13-6ubuntu1) oneiric; urgency=low

  * Merge with Debian (r4726, 2.13-6).
  * Fix installation of ld.co.conf.d file for biarch builds.

Available diffs

Superseded in oneiric-release
eglibc (2.13-5ubuntu1) oneiric; urgency=low

  * Revert:
    - Provide compatibility symlinks for .o files in /usr/lib.
    - debian/control.in/libc: Remove the Multi-Arch: same attribute.
  * Run the ldconfig trigger in verbose mode again, if it failed.
  * Merge with Debian (r4710, trunk).

Available diffs

Superseded in oneiric-release
eglibc (2.13-2ubuntu1) oneiric; urgency=low

  * Merge with Debian (r4637, trunk).

Superseded in oneiric-release
eglibc (2.13-0ubuntu15) natty; urgency=low

  * Re-enable the memcpy multiarch implementaiton on x86_64. LP: #727064.
  * Merge with Debian (r4609, 2.13 branch).
  * Update to r13356 from the eglibc-2.13 branch.
 -- Matthias Klose <email address hidden>   Tue, 26 Apr 2011 14:03:32 +0200
Superseded in oneiric-release
Obsolete in natty-release
eglibc (2.13-0ubuntu13) natty; urgency=low

  * debian/sysdeps/linux.mk: detect when linux-libc-dev has moved its
    headers to the multiarch dir, and create the symlink to the right place
    so we can find those headers for building.  LP: #750585.
 -- Steve Langasek <email address hidden>   Mon, 11 Apr 2011 02:15:33 -0700

Available diffs

Superseded in natty-release
eglibc (2.13-0ubuntu12) natty; urgency=low

  * For memcpy-ssse3, enable chk symbols in static builds. LP: #726802.
  * Disable the memcpy multiarch implementaiton on x86_64. LP: #727064.
  * Merge from Debian:
    - Add patches/i386/cvs-cacheinfo.diff to fix empty LEVEL*CACHE* getconf()
      entries for some CPU.  Closes: #609389.
 -- Matthias Klose <email address hidden>   Tue, 05 Apr 2011 10:54:32 +0200

Available diffs

Superseded in natty-release
eglibc (2.13-0ubuntu11) natty; urgency=low

  * debian/rules.d/build.mk: when building 32-bit biarch libraries for
    64-bit archs, ship an /etc/ld.so.conf/biarch.conf config snippet adding
    /lib32,/usr/lib32 to the path; these are already included in the path
    for the biarch build itself, but the biarch ld.so may be Replaced: by
    the multiarch libc which does not have built-in support for these
    non-standard paths.
  * debian/rules.d/debhelper.mk: the ld.so.conf snippet isn't included in
    all of the alternate libc builds, only in libc6-i386 and libc6-powerpc;
    so we add this by hand to the dh_install invocation for these packages.
    LP: #741949.
  * debian/debhelper.in/libc.preinst: don't restart kdm on upgrade.  It may
    no longer be required, and in any case the restart will break running
    sessions so we want to avoid this for beta1.  LP: #744944.

Available diffs

Deleted in maverick-proposed (Reason: moved to -updates)
eglibc (2.12.1-0ubuntu10.3) maverick-proposed; urgency=low

  * Re-enable the upstream change:
    2010-06-02  Kirill A. Shutemov  <email address hidden>
        * elf/dl-reloc.c: Flush cache after solving TEXTRELs if arch
        requires it.
    Working OpenJDK ARM assembler interpreter. LP: #605042.
 -- Matthias Klose <email address hidden>   Sun, 27 Mar 2011 17:57:07 +0100
Superseded in natty-release
eglibc (2.13-0ubuntu9) natty; urgency=low

  * Update to r13241 from the eglibc-2.13 branch.
  * Create ARM unwind records for system call stubs (Ulrich Weigand).
    LP: #684218.
 -- Matthias Klose <email address hidden>   Wed, 23 Mar 2011 00:35:13 +0100

Available diffs

Superseded in natty-release
eglibc (2.13-0ubuntu8) natty; urgency=low

  * debian/rules.d/debhelper.mk: when doing a stage1 build, all our files are
    in /lib, not in $slibdir (which is not the same thing under multiarch).
  * debian/sysdeps/armhf.mk: use /lib/$(DEB_HOST_MULTIARCH) for rtlddir, so
    that we avoid a file conflict with the armel libc and armel+armhf can
    be multiarch-coinstallable.
  * debian/control.in/libc, debian/control.in/main: make multiarch-support a
    real package depending on the native libc; this eliminates the problem
    of a circular depends/pre-depends loop never permitting apt to install
    the base libraries for any foreign architecture.  We still have the
    dependency loop for the native architecture, which is safe (and needs to
    be enforced!), but whenever a package is installed non-native, it's ok
    to bypass this requirement (which is effectively what we're doing by
    making multiarch-support Multi-Arch: foreign), because none of the
    concerned library packages are installable at all unless a Multi-Arch:
    same libc6 is available.
 -- Steve Langasek <email address hidden>   Mon, 21 Mar 2011 01:39:32 -0700

Available diffs

Superseded in natty-release
eglibc (2.13-0ubuntu7) natty; urgency=low

  * debian/patches/any/local-ldconfig-system-dirs.diff: make ldconfig
    use the built-in system paths.  Closes LP: #736932.
 -- Steve Langasek <email address hidden>   Thu, 17 Mar 2011 16:01:07 -0700

Available diffs

Superseded in natty-release
eglibc (2.13-0ubuntu6) natty; urgency=low

  * Build for multiarch.  FFe LP: #733501.

  [ Aurelien Jarno ]
  * Use the multiarch path for the native version and optimized flavors, and
    mark these packages as Multi-Arch: same.
  * patches/any/local-ld-multiarch.diff: add the multiarch compat dir
    instead of the multiarch dir.
  * Simplify the creation of /etc/ld.so.conf.d/<triplet>.conf.
  * Install a symlink ABI -> multiarch path.

  [ Steve Langasek ]
  * build-depend on the multiarch dpkg-dev.
  * debian/control.in/libc: add 'multiarch-support' provide.
  * debian/control.in/libc: make the main multiarch main libc replace the
    biarch or triarch libc-foo package of the *corresponding* architecture;
    this gives us a libc6:i386 package that Replaces libc6-i386, since both
    packages contain the same linker and we want multiarch to take
    precedence.
  * Use globbing in lintian overrides instead of directory names, so that we
    can use an architecture-agnostic override file.
  * debian/debhelper.in/libc.preinst, debian/debhelper.in/libc.prerm:
    remove the ld.so.cache when upgrading from or downgrading to a
    pre-multiarch version; otherwise maintainer scripts start segfaulting
    immediately, and dpkg will entertainingly roll back the libc upgrade.
  * debian/rules.d/build.mk: populate /etc/ld.so.conf.d with the
    $(DEB_HOST_MULTIARCH) paths, but also include $(DEB_HOST_GNU_TYPE) paths
    if this is a different triplet to ensure backwards-compatibility with
    packages already using the multiarch paths (on i386)
  * Remove spurious debian/control.in/libc?* files from the source package,
    since their presence caused the latest build to be Multi-Arch: no
  * Include $rtlddir in the debhelper substitution rules
 -- Steve Langasek <email address hidden>   Tue, 15 Mar 2011 19:50:48 -0700

Available diffs

Superseded in natty-release
eglibc (2.13-0ubuntu5) natty; urgency=low

  * Enable SSE2 memset for AMD's upcoming Orochi processor and bugfix.
    LP: #735020.
 -- Matthias Klose <email address hidden>   Mon, 14 Mar 2011 21:35:41 +0100

Available diffs

Superseded in natty-release
eglibc (2.13-0ubuntu4) natty; urgency=low

  * Merge with Debian (r4564, 2.13 branch).
  * Merge Debian 2.11.2-12.
    - Fix a typo in debian/patches/any/local-rtld.diff.  Closes: #615806.
  * Merge Debian 2.11.2-13.
    [ Aurelien Jarno ]
    - Re-enable build failure in case of testsuite regressions.
    - Add patches/any/cvs-fnmatch-alloca.patch from upstream to fix a
      memory corruption in fnmatch() that can lead to code execution.
      Closes: #615120.
    - Add patches/any/cvs-qsort-race.diff from upstream to fix race in
      qsort_r().  Closes: #614892.
    [ Samuel Thibault ]
    - patches/any/submitted-sched_h.diff: Synchronize bits/sched.h with
      sysdeps/unix/sysv/linux/bits/sched.h (Closes: #527589), rename to
      cvs-sched_h.diff.
    - patches/hurd-i386/cvs-if_freereq.diff: Fix crash when siocgifconf
      actually succeeds.
    [ Clint Adams ]
    - Patch from Nobuhiro Iwamatsu to cope with the removal of
      patch --unified-reject-files.  closes: #612540.
    [ Steve Langasek ]
    - Merge parts of multiarch patch:
      - Use the correct path in the ldd script as well
      - Set default rtlddir to /lib and override it when needed.
      - Install xen library in $(libdir)/xen instead of /usr/lib/xen.
  * On ppc64, build with -O3 -fno-tree-vectorize.
  * Update to r13065 from the eglibc-2.13 branch.
    - debian/patches/any/cvs-rtld-prelink.diff: Remove, applied upstream.
    - debian/patches/ppc64/submitted-loader-no-vsx.diff: Likewise.
  * Re-enable the upstream change:
    2010-06-02  Kirill A. Shutemov  <email address hidden>
        * elf/dl-reloc.c: Flush cache after solving TEXTRELs if arch
        requires it.
    Working OpenJDK ARM assembler interpreter. LP: #605042.
 -- Matthias Klose <email address hidden>   Tue, 08 Mar 2011 00:47:30 +0100

Available diffs

Superseded in natty-release
eglibc (2.13-0ubuntu3) natty; urgency=low

  [ Matthias Klose ]
  * Add expected test results for ppc64.

  [ Dave Gilbert ]
  * debian/patches/arm/local-linaro-cortex-strings.diff:
    - ports/sysdeps/arm/memchr.S: Import fast multibyte memchr optimised
      for ARM v7 from linaro cortex-strings bzr repo.
    - ports/sysdeps/arm/strchr.S: Import simple strchr optimised for
      ARM v7 from linaro cortex-strings bzr repo.
 -- Matthias Klose <email address hidden>   Thu, 24 Feb 2011 07:37:20 +0100

Available diffs

Superseded in natty-release
eglibc (2.13-0ubuntu2) natty; urgency=low

  * Apply upstream patch to fix prelinking.
 -- Colin Watson <email address hidden>   Wed, 23 Feb 2011 03:36:25 +0000

Available diffs

Superseded in natty-release
eglibc (2.13-0ubuntu1) natty; urgency=low

  * Upload to natty, fixing ld.so assertion on many programs (LP: #721469).
  * Replace ppc64/local-loader-no-vsx.diff with submitted version from Ryan
    S. Arnold.
 -- Colin Watson <email address hidden>   Fri, 18 Feb 2011 23:43:05 +0000
Superseded in natty-release
eglibc (2.13~pre1-0ubuntu1) natty; urgency=low

  * Generate 2.13 tarball based on r12879/2.13 branch.
  * Merge Debian 2.11.2-8 - -11.
    * patches/kfreebsd/local-sysdeps.diff: remove stub marks for at*
      syscalls as we don't support FreeBSD 7.x kernels anyway.  Closes:
      #610749.
    * Add patches/amd64/cvs-avx-tcb-alignment.diff from upstream to fix
      alignement issues on CPU supporting the AVX instruction set. Closes:
      #610657.
    * Disable build failure in case of testsuite regressions, will be
      re-enabled after squeeze release.
    * Japanese debconf translation update from Nobuhiro Iwamatsu.
      closes: #604752.
    * Add expected gettext failure on hurd-i386.
    * Update patches/localedata/locale-et_EE.diff to switch Estonian currency
      to euro. Closes: #608803.
    * Revert incorrect upstream patch for CVE-2010-3847 and use the correct
      set of patches:
      - Remove patches/any/submitted-origin.diff
      - Add patches/any/cvs-dont-expand-dst-twice.diff
      - Add debian/patches/any/cvs-ignore-origin-privileged.diff
      - Keep debian/patches/any/cvs-audit-suid.diff
  * Merge with Debian (r4525, 2.13 branch).

76150 of 225 results