-
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