-
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
-
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
-
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
-
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
-
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.
eglibc (2.13-0ubuntu10) natty; urgency=low
* Provide compatibility symlinks for .o files in /usr/lib. LP: #744908.
* debian/control.in/libc: Remove the Multi-Arch: same attribute.
-- Steve Langasek <email address hidden> Tue, 29 Mar 2011 23:15:42 -0700
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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).
eglibc (2.13-0exp1) experimental; urgency=low
[ Aurelien Jarno ]
* New upstream release:
- Fix spurious warning in bswap_16() with -Wconversion. Closes:
#561249.
- Add back support for m68k. Closes: #446503, #601126.
- Add support for NTP API 4. Closes: #558314.
- Fix memchr() on alpha. Closes: #521737.
- Add optimized string functions via STT_GNU_IFUNC on PowerPC. Closes:
#408959.
- Provide POSIX2008 compliant futimens(). Closes: #563724.
- Fix auxilary cache file creation. Closes: 588218.
- Fix POSIX2008 compliance. Closes: #610824.
- Update patches/locale/locale-print-LANGUAGE.diff.
- Update patches/localedata/sort-UTF8-first.diff.
- Remove patches/localedata/submitted-pt_BR.diff (merged upstream).
- Update patches/localedata/locale-et_EE.diff (partially merged upstream).
- Remove patches/localedata/locale-es_CR.diff (merged upstream).
- Update patches/localedata/locales-fr.diff.
- Update patches/localedata/tailor-iso14651_t1.diff.
- Remove patches/localedata/fr_BE-first_weekday.diff (merged upstream).
- Update localedata/first_weekday.diff.
- Remove patches/alpha/submitted-dl-procinfo.diff (merged upstream).
- Remove patches/alpha/submitted-fpu-round.diff (merged upstream).
- Remove patches/alpha/submitted-asm-memchr.diff (merged upstream).
- Remove patches/alpha/submitted-sock_nonblock.diff (merged upstream).
- Remove patcheS/alpha/submitted-epoll.diff (merged upstream).
- Remove patches/alpha/cvs-timer_settime.diff (merged upstream).
- Remove patches/alpha/submitted-PTR_MANGLE.diff (obsolete).
- Remove patches/alpha/local-fcntl_h.diff (obsolete).
- Remove patches/alpha/local-longjmp-chk.diff (obsolete).
- Remove patches/alpha/submitted-fdatasync.diff (obsolete).
- Remove patches/amd64/cvs-avx-tcb-alignment.diff (merged upstream).
- Remove patches/arm/local-no-hwcap.diff (merged upstream).
- Remove patches/arm/local-hwcap-updates.diff (merged upstream).
- Remove patches/hppa/cvs-nptl-compat.diff (merged upstream).
- Update patches/hppa/local-stack-grows-up.diff.
- Remove patches/hppa/cvs-vfork.diff (merged upstream).
- Remove patches/hurd-i386/submitted-rtld_lock_recursive.diff (merged
upstream).
- Remove patches/hurd-i386/cvs-getcwd.diff (merged upstream).
- Remove patches/hurd-i386/cvs-setsid.diff (merged upstream).
- Remove patches/hurd-i386/cvs-linkat.diff (merged upstream).
- Remove patches/hurd-i386/cvs-ttyname.diff (merged upstream).
- Remove patches/hurd-i386/cvs-getnprocs.diff (merged upstream).
- Remove patches/hurd-i386/cvs-select.diff (merged upstream).
- Remove patches/hurd-i386/cvs-sched_param.diff (merged upstream).
- Remove patches/hurd-i386/cvs-sendmsg-leak.diff (merged upstream).
- Update patches/i386/local-pthread_cond_wait.diff.
- Remove patches/m68k/cvs-define-m68k-tls-relocations.patch (merged
upstream).
- Remove patches/m68k/cvs-tls-support.patch (merged upstream).
- Remove patches/m68k/cvs-versions-def-2-12.patch (merged upstream).
- Remove patches/mips/cvs-mips-atomic_h.diff (merged upstream).
- Remove patches/mips/cvs-non-pic-n32-64-syscall.diff (merged upstream).
- Remove patches/s390/cvs-makecontext.diff (merged upstream).
- Update patches/s390/submitted-nexttowardf.diff.
- Remove patches/sh4/local-fpscr_values.diff (merged upstream).
- Remove patches/sh4/submitted-set_fpscr.diff (merged upstream).
- Remove patches/sparc/cvs-sparcv9-memchr.diff (merged upstream).
- Remove patches/sparc/submitted-epoll.diff (merged upstream).
- Remove patches/sparc/submitted-msgrcv.diff (merged upstream).
- Update patches/any/local-ldso-disable-hwcap.diff.
- Remove patches/any/local-ntp-update.diff (obsolete).
- Update patches/any/local-no-pagesize.diff.
- Update patches/any/submitted-longdouble.diff.
- Remove patches/any/cvs-resolv-bindv6only.diff (merged upstream).
- Remove patches/any/cvs-futimens.diff (merged upstream).
- Remove patches/any/cvs-malloc_info-init.diff (merged upstream).
- Remove patches/any/cvs-stat-issock.diff (merged upstream).
- Remove patches/any/cvs-remove.diff (merged upstream).
- Remove patches/any/cvs-getaddrinfo.diff (merged upstream).
- Remove patches/any/cvs-umount-nofollow.diff (merged upstream).
- Remove patches/any/cvs-glob.diff (merged upstream).
- Remove patches/any/cvs-flush-cache-textrels.diff (merged upstream).
- Remove patches/any/submitted-group_member.diff (merged upstream).
- Remove patches/any/cvs-redirect-throw.diff (merged upstream).
- Remove patches/any/cvs-__block.diff (merged upstream).
- Remove patches/any/cvs-sunrpc-license.diff (merged upstream).
- Remove patches/any/submitted-resolv.conf-thread.diff (merged upstream).
- Remove patches/any/cvs-audit-suid.diff (merged upstream).
- Remove patches/any/cvs-dont-expand-dst-twice.diff (merged upstream).
- Remove patches/any/cvs-ignore-origin-privileged.diff (merged upstream).
- Remove patches/any/submitted-etc-resolv.conf.diff (obsolete).
- Update patches/any/submitted-bits-fcntl_h-at.diff.
- Remove patches/any/submitted-nis-shadow.diff (obsolete).
- Remove patches/any/submitted-futex_robust_pi.diff (obsolete).
- Update patches/kfreebsd/local-readdir_r.diff.
* debian/sysdeps/*.mk, debhelper.in/libc.preinst: bump minimal Linux
kernel version to 2.6.26, and minimal FreeBSD kernel version to
8.0.0. Closes: #610475.
* Add /etc/default/nss.
* Add patches/all/local-nis-shadow.diff to change default value of
ADJUNCT_AS_SHADOW to TRUE. This avoid NIS password leakage
(CVE-2010-0015), but can be changed to FALSE to accomomdate some
NIS installations. Closes: #566297, #566844.
* kfreebsd/local-sysdeps.diff, kfreebsd/local-linuxthreads29.diff:
update to revision 3262 (from glibc-bsd) Closes: #602776.
* debian/rules: split build-indep and build-arch targets. Closes:
#611926.
* sysdeps/sparc.mk, sysdeps/sparc64.mk: build with --enable-multi-arch.
* sysdeps/powerpc.mk, sysdeps/ppc64.mk: build with --enable-multi-arch.
* Drop libc6-sparcv9b package on sparc/sparc64, optimizations are now
done through multi-arch (STT_GNU_IFUNC).
* Add patches/localedata/locale-C.diff to create a C locale.
* Build and install the C locales in libc-bin. Closes: #609306.
* Bump to Standards-Version 3.9.1 (no changes).
* Add patches/submitted-rwlock-stack-imbalance.diff to fix regression
in pthread_rwlock_timedrdlock() and pthread_rwlock_timedwrlock().
* Whitelist tst-makecontext3.out test on ia64, as it is new and can't
succeed on this architecture.
* debian/quiltrc: use new option "--reject-format=unified" instead of
"--unified-reject-files". Closes: #612540.
* Build depends on binutils (>= 2.21) on sparc and sparc64 to gain
STT_GNU_IFUNC support.
* Add patches/any/submitted-ldsodefs_rtld_debug.diff to fix
EGLIBC_RTLD_DEBUG support on non NPTL systems.
[ Samuel Thibault ]
* Add patches/any/cvs-glro_dl_debug_mask.diff to fix build without
EGLIBC_RTLD_DEBUG support.
* Add patches/hurd-i386/cvs-header-prot.diff,
patches/hurd-i386/cvs-psiginfo.diff, and
patches/hurd-i386/local-ptsname.diff to fix hurd-i386 build.
* Update expected hurd-i386 failures with new tests.
-- Matthias Klose <email address hidden> Fri, 18 Feb 2011 12:05:45 +0100
-
eglibc (2.12.1-0ubuntu16) natty; urgency=low
* ppc64/local-loader-no-vsx.diff: Build ppc64 ld.so with -mno-vsx, since
otherwise it tries to load a constant from the TOC before the TOC
reference has been relocated.
* any/submitted-sys-uio-vector.diff: Add patch from Petr Baudis to avoid a
clash with Altivec.
-- Colin Watson <email address hidden> Tue, 15 Feb 2011 09:32:49 +0000
-
eglibc (2.12.1-0ubuntu15) natty; urgency=low
* Drop dependencies on findutils, obsolete post-lucid.
-- Steve Langasek <email address hidden> Wed, 09 Feb 2011 15:13:13 -0800
-
eglibc (2.12.1-0ubuntu14) natty; urgency=low
[ Matthias Klose ]
* Call locale-gen --purge when updating from eglibc-2.11.x. LP: #504198.
-- Colin Watson <email address hidden> Fri, 28 Jan 2011 13:31:14 +0000
-
eglibc (2.12.1-0ubuntu13) natty; urgency=low
* SECURITY UPDATE: setuid iconv users could load arbitrary libraries.
- debian/patches/any/submitted-origin.diff: refresh with new
proposed solution, avoiding iconv issues (LP: #701783).
-- Kees Cook <email address hidden> Tue, 11 Jan 2011 22:45:54 -0800
-
eglibc (2.12.1-0ubuntu12) natty; urgency=low
* 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.
-- Clint Byrum <email address hidden> Mon, 03 Jan 2011 10:17:18 -0800
-
eglibc (2.12.1-0ubuntu11) natty; urgency=low
* Update to the eglibc 2.12 branch (r12365).
- Fix alignment of AVX safe area on x86_64, issue #12113. LP: #662511.
- Fix issue #12159, x86-64 strchr propagation of search byte into all bytes
of SSE register. (LP: #615953)
- any/cvs-audit-suid.diff, any/cvs-getlogin_r-error-handling-1.patch,
any/cvs-getlogin_r-error-handling-2.patch, any/cvs-issue12092.diff,
any/cvs-getlogin_r-error-handling-3.patch, any/cvs-issue12113.diff,
any/cvs-issue11968.diff: Remove, merged upstream.
- any/cvs-dst-expansion-fix.diff, any/submitted-etc-resolv.conf.diff,
locale/locale-print-LANGUAGE.diff: Updated.
* Sort changelog entries with bzr-builddeb's merge_changelog to help merging
with Debian; update Debian changelog entries to their latest version, and
drop Debian changelog entries which aren't in the unstable changelog; this
keeps the diff between Debian unstable's changelog and Ubuntu's changelog
minimal (only Ubuntu entries) and makes it easier to review new Debian
changes.
* Copy binutils [mips mipsel] build-dep to minimize delta with Debian's
build-deps.
* Drop Vcs-Bzr; this package is now maintained in lp:ubuntu/eglibc.
* Drop version in texinfo build-dep; this is satisfied even in dapper.
* Move belocs-locales-bin conflicts around to lower the diff with Debian's
control.
* Copy Debian's libc6-dev-i386 Conflicts with libc6-i386 (<= 2.9-18) for
some older upgrades; this seems to apply to Ubuntu as well, and reduces
the delta with Debian just a bit. libc6-dev-i386 is not a commonly
installed package, and this is satisfied in lucid and later anyway, so it
shouldn't make upgrades harder, except if people use backports.
* Drop debian/control.in/libc0.1, libc0.3, libc6, and libc6.1 (these are
automatically generated) after confirming that generating them results in
the same data.
* Drop debian/debhelper.in/glibc-doc.docs; ChangeLog* is already listed in
debian/debhelper.in/glibc-doc.install.
* Drop debian/debhelper.in/libc-alt-dev.postinst as it only helps powerpc
upgrades from dapper versions which aren't supported on powerpc anymore.
* debian/debhelper.in/libc.postinst: drop inconsistent quotes around 2.12.
* debian/local/manpages/gencat.1, iconvconfig.8, mtrace.1: revert differing
RCS timestamps.
* debian/patches/series: drop reference to changelog version with respect to
local-ipv6-lookup.diff as the reference is bogus.
* Drop debian/patches/alpha/submitted-getsysstats.diff,
submitted-includes.diff, submitted-lowlevellock.diff,
submitted-procfs_h.diff; these should have been dropped in earlier merges
as they are not applied anymore and were dropped from Debian.
* Drop commented-out hppa/* lines from patches/series to be consistent with
how other arches were handled.
* debian/sysdeps/amd64.mk: symlink ld-linux with the same rune as Debian.
* Drop changes to debian/sysdeps/hurd.mk; Ubuntu doesn't build for Hurd.
* Remove debian/wrapper/objcopy; was dropped in Debian already.
* Add debian/ubuntu-changes trying to document all Debian -> Ubuntu
changes, albeit some remain obscure.
* Merge Debian 2.11.2-3.
- Drop new sparc/hurd/kfreebsd etc. patches from series.
- Replace any/submitted-etc-resolv.conf.diff by upstream version
patches/any/cvs-etc-resolv.conf.diff.
- Remaining changes are listed in debian/ubuntu-changes.
- Prefix "Embedded" to binary packages' short descriptions;
Debian #587586.
- debian/control.in/libc: conflicts with prelink (<< 0.0.20090925) as
earlier versions corrupts libc 2.11+ libraries; Debian #593966.
- Look for apache2.2-common instead of apache2-common in nsscheck;
Debian #586527.
- Always try to restart init when needed, and ignore the possible errors;
Debian #588922, #590175.
- Add localedata/locale-tt_RU.diff from upstream to fix the name of the
tt_RU.UTF-8@iqtelif locale; Debian #588478.
- Update Galician debconf translation, by Jorge Barreiro; Debian #592807.
* debian/control.in/opt, debian/control: Use ${binary:Version} instead of
${Source-Version} for sparc flavors.
* Merge Debian 2.11.2-4.
- Drop new patches/hurd-i386/submitted-sched_param.diff from series.
- Remove manpages now provided by manpages-dev; Debian #595194);
LP: #669361.
* Merge Debian 2.11.2-5.
- Replace any/cvs-etc-resolv.conf.diff with previous version
any/submitted-etc-resolv.conf.diff; Debian #595269.
- Update any/cvs-sunrpc-license.diff from upstream.
* Merge Debian 2.11.2-6.
- Update Arabic debconf translation, by Ossama Khayat; Debian #596161.
- update-locale: if LANGUAGE is not compatible with the selected default
locale, emit a warning and disable it instead of failing;
Debian #596695.
- Add armhf support; Debian #596804.
- any/submitted-resolv.conf-thread.diff: new patch to correctly reload
resolv.conf for all threads; Debian #596499.
* Merge Debian 2.11.2-7.
- Update Portuguese debconf translation, by Pedro Ribeiro; Debian #597348.
- Don't add any/submitted-origin.diff as we have
any/dst-expansion-fix.diff already.
- Add any/cvs-audit-suid.diff to only load SUID audit objects in SUID
binaries. Fix CVE-2010-3847. Debian #600667.
- Update Catalan debconf translation, by Jordi Mallach; Debian #601085.
- Update Vietnamese debconf translation, by Clytie Siddall;
Debian #601531.
- Add arm/local-sigaction.diff to match sigaction with SA_RESTORER
behaviour with other architectures; Debian #595403.
[ Matthias Klose ]
* any/cvs-at-pagesize.diff: Don't assume AT_PAGESIZE is always available.
LP: #672352.
* Remove po/header.pot file. LP: #670678.
* On ARM, use the atomic builtins provided by GCC (Ken Werner). LP: #643171.
* Build using GCC-4.5.
[ Kees Cook ]
* Rearrange recent security patches:
- disable-ld_audit.diff:
- should live in patches/ubuntu for now.
- updated comments to include CVE-2010-3856.
- any/dst-expansion-fix.diff renamed to any/cvs-dst-expansion-fix.diff.
- series updated to move upstream fixes out of Ubuntu-specific section.
-- Matthias Klose <email address hidden> Tue, 21 Dec 2010 20:35:36 +0100
-
eglibc (2.12.1-0ubuntu10) maverick-proposed; urgency=low
* any/cvs-at-pagesize.diff: Don't assume AT_PAGESIZE is always available.
LP: #672352.
* Fix issue #12159, x86-64 strchr propagation of search byte into all bytes
of SSE register.
* Fix issue12113, 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> Sun, 14 Nov 2010 23:49:36 +0100
-
eglibc (2.12.1-0ubuntu9) maverick-proposed; urgency=low
* debian/patches/any/cvs-getlogin_r-error-handling-1.patch,
debian/patches/any/cvs-getlogin_r-error-handling-2.patch,
debian/patches/any/cvs-getlogin_r-error-handling-3.patch:
Take upstream commits c8727fa6, 5305f9b0, d48b7607 from
release/2.12/master to fix a crash in getlogin(). (LP: #658907)
-- Anders Kaseorg <email address hidden> Mon, 01 Nov 2010 15:42:35 -0400
-
eglibc (2.12.1-0ubuntu8) maverick-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 12:45:24 -0700
-
eglibc (2.12.1-0ubuntu7) maverick-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:01:06 +0200
-
eglibc (2.12.1-0ubuntu6) maverick; urgency=low
* Fix applying the local-syscall-mcount.diff.
-- Matthias Klose <email address hidden> Fri, 10 Sep 2010 18:47:31 +0200