-
glibc (2.7-10ubuntu8.3) hardy-security; urgency=low
* debian/patches/any/strtod_overflow_bug7066.patch: Fix array
overflow in floating point parser triggered by applying patch for
CVE-2012-3480 (LP: #1090740)
-- Marc Deslauriers <email address hidden> Sat, 15 Dec 2012 09:39:36 -0500
-
glibc (2.7-10ubuntu8.2) hardy-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/expected_test_summary: update expected results to prevent FTBFS
-- Steve Beattie <email address hidden> Fri, 28 Sep 2012 08:21:34 -0700
-
glibc (2.7-10ubuntu8.1) hardy-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:
- debian/patches/any/submitted-nis-shadow.diff remove encrypted
passwords from passwd entries, and add them in shadow entries and
fix incorrect password overwriting
- CVE-2010-0015
* 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
-- Steve Beattie <email address hidden> Tue, 06 Mar 2012 10:06:52 -0800
-
glibc (2.7-10ubuntu8) hardy-security; urgency=low
* SECURITY UPDATE: setuid iconv users could load arbitrary libraries.
- debian/patches/any/dst-expansion-fix.diff: refresh with new
proposed solution, avoiding iconv issues.
- any/cvs-check-setuid-on-audit.diff: upstream fix for CVE-2010-3856,
which was already had a work-around in 2.7-10ubuntu7.
-- Kees Cook <email address hidden> Mon, 10 Jan 2011 21:07:49 -0800
-
glibc (2.7-10ubuntu7) hardy-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 17:10:58 -0700
-
glibc (2.7-10ubuntu6) hardy-security; urgency=low
* SECURITY UPDATE: integer overflow in strfmon() might lead to arbitrary
code execution.
- debian/patches/any/git-strfmon-overflow.diff: backport from upstream.
- CVE-2008-1391
* SECURITY UPDATE: newlines not escaped in /etc/mtab.
- debian/patches/any/git-mntent-newline-escape.diff: upstream fixes.
- CVE-2010-0296
* SECURITY UPDATE: arbitrary code execution from ELF headers (LP: #542197).
- debian/patches/any/git-fix-dtag-cast.diff: upstream fixes.
- CVE-2010-0830
* debian/patches/any/git-readdir-padding.diff: fix readdir padding when
processing getdents64() in a 32-bit execution environment (LP: #392501).
-- Kees Cook <email address hidden> Wed, 19 May 2010 16:59:18 -0700
-
glibc (2.7-10ubuntu5) hardy-proposed; urgency=low
* stack-guard-quick-randomization.diff: use stack guard randomimzation
patch from Intrepid (along with Jaunty tests patch) to stop using static
sentinel (LP: #275493).
-- Kees Cook <email address hidden> Wed, 29 Jul 2009 23:45:51 -0700
-
glibc (2.7-10ubuntu4) hardy-proposed; urgency=low
* glibc fixes for hardy. LP: #269299.
* Fix vscanf define in strict C99 or POSIX mode. LP: #234893.
* Merge changes from glibc-2.7-11, -12 and -13:
- Cherry-pick upstream fixes with respect to locale rwlocks, merge them into
patches/any/cvs-strerror_r.diff. Closes: #489906.
- patches/any/cvs-getaddrinfo.diff: new patch from CVS to correctly
initialize internal resolver structures in getaddrinfo(). Closes:
#489586.
- patches/any/cvs-iconv-braces.diff: new patch from upstream to fix various
iconv bugs.
- local/manpages/nscd.conf.5: update nscd.conf manpage. Closes: #482505.
-- Matthias Klose <email address hidden> Fri, 12 Sep 2008 09:17:19 +0200
-
glibc (2.7-10ubuntu3) hardy; urgency=low
* Probably built on the good buildds last time; pessimize expected
test results on ia64, i386.
* debian/expected_test_summary: Fix typos in expected sparc results.
-- Matthias Klose <email address hidden> Sat, 05 Apr 2008 00:03:19 +0200
-
glibc (2.7-10ubuntu2) hardy; urgency=low
* Adjust debian/expected_test_summary:
- Fix typo for i386 xen.
- crypt/sha512c fails on i386 (log-test-i486-linux-gnu-libc), but not on
the PPA build.
- Add current results for ia64, powerpc, sparc.
-- Matthias Klose <email address hidden> Fri, 04 Apr 2008 09:09:37 +0200
-
glibc (2.7-10ubuntu1) hardy; urgency=low
* Merge remaining changes from 2.7-10 (r2869:2892).
* If RELEASE_UPGRADE_MODE is set to `desktop', make the glibc/restart-services,
glibc/restart-failed and glibc/upgrade questions of medium priority (and
restarting the services automatically). LP: #174002.
Works as well around the upgrade errors mentioned in LP #205079 in a KDE
environment, when the upgrade is done using the update-manager.
* debian/rules: Always use the package settings for *FLAGS, not the settings
from the environment.
* Fail the build if regressions are found running the testsuite compared to
expected results from debian/expected_test_summary. Take initial values
from a PPA build predating this upload.
* Merge from Debian trunk:
- local/manpages/ld.so.8: fix libraries search order. Closes: #473458.
- Update Finish debconf translation, by Esko Arajärvi. Closes: #473802.
- Add any/cvs-strerror_r.diff to make strerror_r actually thread safe.
Closes: #456531.
* debian/rules.d/build.mk: Call `sync' before building the tarball of
supported locales. Our buildds trigger http://lkml.org/lkml/2007/8/1/337
on every build.
glibc (2.7-10) unstable; urgency=low
* Update Chinese debconf translation, by LI Daobing.
* Update Dutch debconf translation, by Bart Cornelis. Closes: #468300.
* Update Polish debcon translation, by Emilian Nowak.
* Update Vietnamese debconf translation, by Clytie Siddall. Closes: #468453.
* Update Basque debconf translation, by Piarres Beobide. Closes: #468463.
* Update Romanian debconf translation, by Stan Ioan-Eugen. Closes: #468671.
* Update Czech debconf translation, by Miroslav Kure. Closes: #468910.
* Update Russian debconf translation, by Sergey Alyoshin. Closes: #469037.
* Update Korean debconf translation, by Sunjae Park. Closes: #469097.
* Update French debconf translation, by Christian Perrier. Closes: #469249.
* patches/localedata/locale-es_CR.diff: chane AM/PM format to "a.m./p.m."
from "A.M/P.M.".
* Remove uk_UA from patches/localedata/first_weekday.diff: merged upstream
in a different way. Closes: bug#469439.
* patches/any/cvs-rfc3484.diff: update from CVS to allow the definition of
IPv4 scopes in /etc/gai.conf.
* patches/all/cvs-gai_conf.diff: update gai.conf from CVS to also mention
Teredo tunnels and scopev4 defaults.
* sysdeps/mips.mk, sysdeps/mipsel.mk: define TIMEOUTFACTOR.
* patches/any/cvs-strtod.diff: new patch from CVS to fix strtod(). Closes:
#465769.
* Update Italian debconf translation, by Lica Monducci. Closes: #469985.
* control.in/main, sysdeps/*.mk, rules: build with gcc-4.3 by default,
except on alpha, arm, hppa, s390 and hurd-i386.
* rules, rules.d/build.mk: fix parallel build.
* control.in/main: build witch gcc-4.2 on i386 and amd64, as gcc-4.3 does
not emit cld instructions in the prologue of the functions anymore.
Closes: #469568.
* debian/rules.d/build.mk: disable testsuite on ARM machines running a
2.6.21 to 2.6.24 kernel.
* Replace any/submitted-gcc-4.3.diff by any/cvs-gcc-4.3.diff.
* debhelper.in/libc.preinst, debhelper.in/libc.postinst: remove support for
upgrade from Potato, and misc fixes.
* control.in/main, rules.d/control.mk: remove @threads_arches@, as all
architectures now support threads.
* control.in/main, debhelper.in/glibc-source.install: build a glibc-source
package.
* sysdeps/mips.mk, sysdeps/mipsel.mk, control.in/main: enable n32 and 64
flavours. Closes: #341884.
* Update Arabic debconf translation, by Ossama Khayat. Closes: #471472.
* rules.d/build.mk: reset LDFLAGS, as dpkg now defines it to a default
value which breaks the glibc.
* patches/mips/local-gcc-ice.diff: decrease optimisations on a few files
to workaround gcc ICE on mips/mipsel n32/64.
[ Samuel Thibault ]
* patches/hurd-i386/cvs-blocked-exceptions.diff: new patch to dump
core when a blocked exception arises.
* patches/hurd-i386/cvs-df.diff: new patch to clear DF for signal
handlers (Closes: #470021).
* patches/hurd-i386/local-gcc-4.1-init-first.diff: update and actually
apply.
* patches/hurd-i386/submitted-mig-init.diff: new patch to fix uninitialized
local variables.
* patches/hurd-i386/local-pthread_stubs.diff: new patch to use libpthread
stubs from libpthread-stubs. Add libpthread-stubs0-dev dependency on
hurd-i386.
-- Matthias Klose <email address hidden> Thu, 03 Apr 2008 21:50:42 +0200
-
glibc (2.7-9ubuntu2) hardy; urgency=low
* Clear out LDFLAGS when building; glibc isn't happy building with
-Wl,-Bsymbolic-functions. LP: #201673
-- Steve Langasek <email address hidden> Thu, 13 Mar 2008 08:34:28 +0000
-
glibc (2.7-9ubuntu1) hardy; urgency=low
* Merge with Debian (r2869); remaining changes:
- Packaging:
+ External tzdata
+ Use external locale information
+ Addition of Niagara and Niagara2 optimised libraries
+ GFDL Documentation added back in, build glibc-doc from this source.
+ Transition from /usr/include/ppc64-linux-gnu to powerpc64-linux-gnu
+ Use dpkg triggers for ldconfig
+ Do not die if extra libc libraries or symlinks found
+ Do not do a test run of nscd when starting
+ Only apply patches we actually use in Ubuntu
+ Use /lib and /usr/lib for amd64
+ amd64 biarch is i686, not i486.
+ Non-optimised i386 glibc is Xen-friendly.
+ Support sparcv9v, v9v2, 64b, 64v, 64v2
+ Add support for lpia.
- Patches:
+ sparc/submitted-v9v2
+ hppa/hppalll
+ Applied any/local-ipv6-lookup.
+ Not applied any/local-sysctl.
* debian/sysdeps/*.mk: Still build main flavours with -O3 (using gcc-4.2).
* Use <triplet>.conf for files in /etc/ld.so.conf.d. LP: #70315
* patches/any/local-ipv6-lookup.diff: Update (Tollef van Heen).
[changes from Debian svn after -9]
* Update Chinese debconf translation, by LI Daobing.
* Update Dutch debconf translation, by Bart Cornelis. Closes: #468300.
* Update Polish debcon translation, by Emilian Nowak.
* Update Vietnamese debconf translation, by Clytie Siddall. Closes: #468453.
* Update Basque debconf translation, by Piarres Beobide. Closes: #468463.
* Update Romanian debconf translation, by Stan Ioan-Eugen. Closes: #468671.
* Update Czech debconf translation, by Miroslav Kure. Closes: #468910.
* Update Russian debconf translation, by Sergey Alyoshin. Closes: #469037.
* Update Korean debconf translation, by Sunjae Park. Closes: #469097.
* Update French debconf translation, by Christian Perrier. Closes: #469249.
* patches/localedata/locale-es_CR.diff: chane AM/PM format to "a.m./p.m."
from "A.M/P.M.".
* Remove uk_UA from patches/localedata/first_weekday.diff: merged upstream
in a different way. Closes: bug#469439.
* patches/any/cvs-rfc3484.diff: update from CVS to allow the definition of
IPv4 scopes in /etc/gai.conf.
* patches/all/cvs-gai_conf.diff: update gai.conf from CVS to also mention
Teredo tunnels and scopev4 defaults.
* sysdeps/mips.mk, sysdeps/mipsel.mk: define TIMEOUTFACTOR.
* patches/any/cvs-strtod.diff: new patch from CVS to fix strtod(). Closes:
#465769.
* Update Italian debconf translation, by Lica Monducci. Closes: #469985.
* control.in/main, sysdeps/*.mk, rules: build with gcc-4.3 by default,
except on alpha, arm, armel, hppa, s390 and hurd-i386.
* rules, rules.d/build.mk: fix parallel build.
* control.in/main: build-depends on gcc-4.3 (>= 4.3.0-2) to make sure a cld
instruction is emitted in the prologue of functions using stringops.
Closes: #469568.
* debian/rules.d/build.mk: disable testsuite on ARM machines running a
2.6.21 to 2.6.24 kernel.
glibc (2.7-9) unstable; urgency=low
* patches/any/local-ldso-disable-hwcap.diff: revert previous changes
as they break etch -> lenny upgrades. Closes: #465753.
* kfreebsd/local-sysdeps.diff: update to revision 2137 (from glibc-bsd).
* any/submitted-link-local_resolver.diff: kernel 2.6.24 is out, don't wait
indefinitely for upstream. This patch from Pierre Ynard adds support for
link-local addresses in /etc/resolv.conf.
* Factorize NSS detection code:
- debhelper.in/libc.preinst, debhelper.in/libc.postinst: move NSS code
to...
- script.in/nsscheck.sh: ... this file.
- rules.d/debhelper.mk: Replace NSS_CHECK with code from
script.in/nsscheck.sh.
* debhelper.in/libc.preinst, debhelper.in/libc.templates: debconfize preinst
script.
* patches/localedata/locale-es_CR.diff: new patch to default to am/pm format
for es_CR locale. Closes: #466482.
* control.in/main, sysdeps/amd64.mk, sysdeps/i386.mk,
sysdeps/kfreebsd-amd64.mk, sysdeps/kfreebsd-i386.mk, sysdeps/sparc.mk : use
gcc-4.3 on amd64, i386, kfreebsd-i386, kfreebsd-amd64 and sparc.
* sysdeps/i386.mk, sysdeps/kfreebsd-i386.mk: use default gcc optimizations
on i386 and kfreebsd-i386 (-march=i486 -mtune=generic).
* debian/local/manpages/ldconfig.8: describe --ignore-aux-cache option.
Closes: #467509.
* Update Lithuanian debconf translation, by Gintautas Miliauskas.
* Update Catalan debconf translation, by Jordi Mallach.
* Update Spanish debconf translation, by Carlos Valdivia Yagüe.
* Update German debconf translation, by Helge Kreutzman. Closes: #468072.
* Update Galician debconf translation, by Jacobo Tarrio. Closes: #468080.
* Update Slovak debconf translation, by Ivan Masár. Closes: #468082.
* Update Portuguese debconf translation, by Ricardo Silva. Closes: #468091.
* update Japanese debconf translation, by Kenshi Muto. Closes: #468099.
glibc (2.7-8) unstable; urgency=low
* any/cvs/rfc3484.diff: patch from CVS to fix recognition of interface
family. Closes: #465583.
glibc (2.7-7) unstable; urgency=low
[ Arthur Loiret ]
* patches/sh4/cvs-nptl-private-futexes.diff: new patch from CVS to fix
FTBFS on sh4.
[ Samuel Thibault ]
* patches/hurd-i386/cvs-epfnosupport.diff: new patch to fix socket()
error for IPV6.
[ Aurelien Jarno ]
* patches/any/local-ldso-disable-hwcap.diff: enable tls/ directory even
when hardware capabilities are disabled. This workarounds a bug in
nvidia-glx. Closes: #453480.
* patches/mips/local-r10k.diff: new patch from Florian Lohoff to
workaround LL/SC bug on R10k. Closes: #462112.
* patches/mips/submitted-mipsn32.diff: new patch to fix truncate64()
on MIPS n32.
* kfreebsd/local-sysdeps.diff: update to revision 2129 (from glibc-bsd).
* patches/any/cvs-epoll_h.diff: new patch from CVS to define EPOLLRDHUP
in /usr/include/sys/epoll.h. Closes: #463342.
* patches/any/submitted-gcc-4.3.diff: pass -isystem option for GCC's
include-fixed/ directory. Fixes build with gcc-4.3.
* debian/control.in/main: bump to Standards-Version 3.7.3.
* debian/sysdeps/*.mk: build main flavours with -O2 instead of -O3 (risks to
trigger a bug in the compiler are higher with -O3). Remove -g from cflags,
as it is automatically added by the glibc scripts.
* debhelper.in/nscd.init: depends on $remote_fs instead of $local_fs.
Closes: #464022.
* patches/any/submitted-ieee754_h.diff: use __BIG_ENDIAN instead of
BIG_ENDIAN. Closes: #464594.
* local/manpages/ld.so.8: Add missing options to manpage. Closes:
#464395.
* rules.d/build.mk: build the locales in the build target instead of the
install one to workaround a bug in fakeroot. Closes: #464924.
* patches/alpha/local-dl-procinfo.diff: fix _dl_string_platform() to accept
NULL pointers, which happens on statically linked binaries. Closes:
bug#456260.
* local/manpages/gai.conf.5: new manpage.
* any/submitted-rfc3484-sortv4.diff: Drop. Replaced by ...
* ... any/cvs/rfc3484.diff: patch from upstream to fix various RFC3484
issues:
- Fix source IPv4 source address length computation. Closes: bug#456779.
- Only apply rule 9 for IPv4 if source and destination addresses are on
the same subnet. Closes: bug#438179.
glibc (2.7-6) unstable; urgency=low
[ Aurelien Jarno ]
* patches/localedata/locale-ks_IN.diff: new locale contributed by Rakesh
Pandit. Closes: #457351.
* patches/series: enable patches/any/cvs-vfscanf.diff. Closes: #453408.
* Support dpkg-buildpackage -j, but only debian/rules is actually run in
parallel.
* patches/any/cvs-iconv-iso2022jp-loop-bug.diff: patch from CVS to fix
iconv hang when converting to ISO-2022-JP. Thanks to Bryan Donlan for
the patch. Closes: #458579.
* kfreebsd/local-sysdeps.diff: update to revision 2094 (from glibc-bsd).
* patches/amd64/cvs-vdso_clock_gettime.diff: new patch from CVS to fix
static linking on amd64.
* patches/any/local-linuxthreads-fd.diff: new patch to make sure
linuxthreads doesn't use stdin, stdout or stderr for its internal
use.
* debhelper.in/libc.preinst: also check for libc6-xen in non-dpkg-owned
files test. Closes: #459523.
* patches/any/submitted-rfc3484-labels.diff: remove, this patch is actually
broken, and the observed behaviour conforms with the RFC.
* patches/any/submitted-fileops-and-signals.diff: disabled as it breaks too
much programs. Closes: #459643.
* patches/localedata/locale-pt_PT.diff: new patch from Flávio Martins to
fix mon_decimal_point for pt_PT. Closes: #459217.
* debian/debhelper.in/locales.postinst: don't update /etc/default/locale
if it already exists and DEBCONF_RECONFIGURE is not empty. Closes:
#458914.
* debian/sysdeps/depflags.pl: bump conflict against tzdata to (<< 2007k-1).
[ Clint Adams ]
* debhelper.in/nscd.init: use lsb output functions. Closes: #457661.
* patches/any/cvs-sunrpc_rpc_thread.diff: patch by André Cruz to fix
sunrpc memory leak. closes: #460226.
[ Samuel Thibault ]
* patches/hurd-i386/submitted-extern_inline.diff: new patch to fix extern
inline declarations for c++.
-- Matthias Klose <email address hidden> Wed, 12 Mar 2008 22:08:00 +0100
-
glibc (2.7-5ubuntu2) hardy; urgency=low
* Really stop setting MAKEINFO to :, so that the info documentation is
built.
-- Colin Watson <email address hidden> Tue, 01 Jan 2008 12:10:28 +0000
-
glibc (2.7-5ubuntu1) hardy; urgency=low
* Resynchronise with Debian. Remaining changes:
- Packaging:
+ External tzdata
+ Use external locale information
+ Addition of Niagara and Niagara2 optimised libraries
+ GFDL Documentation added back in.
+ Transition from /usr/include/ppc64-linux-gnu to powerpc64-linux-gnu
+ Use dpkg triggers for ldconfig
+ Do not die if extra libc libraries or symlinks found
+ Do not do a test run of nscd when starting
+ Only apply patches we actually use in Ubuntu
+ Use /lib and /usr/lib for amd64
+ amd64 biarch is i686, not i486.
+ Non-optimised i386 glibc is Xen-friendly.
+ Support sparcv9v, v9v2, 64b, 64v, 64v2
+ Add support for lpia.
- Patches:
+ any/local-ipv6-sanity
+ i386/local-clone
+ amd64/local-clone
+ sparc/submitted-v9v2
+ hppa/hppalll
* Debian any/cvs-vfscanf patch fixes LP: #178045. Actually add it to
debian/patches/series (forgotten in Debian).
* Stop setting MAKEINFO to :, which prevented the info documentation being
built. See also 2.5-0ubuntu3.
* any/submitted-rfc3484-sortv4: Return to disabling RFC3484 s6 rule 9 by
default. As requested by Ubuntu sysadmins, we want this regardless of
the Debian technical committee's decision.
glibc (2.7-5) unstable; urgency=low
[ Aurelien Jarno ]
* Moved merged parts of patches/any/submitted-sched_h.diff into
patches/any/cvs-sched_h.diff.
* patches/any/cvs-ether_line.diff: new patch from upstream to fix
ether_line(). Closes: bug#453899.
* patches/any/cvs-vfscanf.diff: new patch from upstream to fix
crash when %as is used with sscanf(). Closes: bug#453408.
* debian/rules: also set CXX when cross-compiling.
* patches/any/submitted-malloc_h.diff: removed, replaced by
patches/any/cvs-wchar_h.diff.
* debian/sysdeps/depflags.pl: conflict against tzdata (<< 2007j-2) as
etch now have version 2007j-1etch1. Closes: bug#455783.
* debian/sysdeps/depflags.pl: suggests libc6-i686 on i386 architecture.
Closes: bug#455603.
* any/submitted-rfc3484-labels.diff: new patch to fix RFC 3484 default
label ordering. Closes: bug#456779.
* patches/alpha/local-dl-procinfo.diff: add missing part. Closes:
bug#456260.
[ Petr Salinger]
* kfreebsd/local-sysdeps.diff: update to revision 2082 (from glibc-bsd).
* any/cvs-fchmodat.diff: properly declare as stub - needed by GNU/kFreeBSD.
[ Samuel Thibault]
* patches/hurd-i386/submitted-ioctl-unsigned-size_t.diff: update to also
handle unsigned char/int/short/long and ssize_t.
-- Colin Watson <email address hidden> Mon, 24 Dec 2007 09:55:32 +0000
-
glibc (2.7-4ubuntu1) hardy; urgency=low
* Merge with Debian; remaining changes (see 2.7-1ubuntu1)
glibc (2.7-4) unstable; urgency=low
[ Aurelien Jarno ]
* patches/localedata/locale-de_LI.diff: fix locale. Closes: bug#453860.
* debian/debhelper.in/locales.NEWS: fix location of the README file.
Closes: bug#453515.
* debian/debhelper.in/locales.README: rename into locales.README.Debian.
* debian/debhelper/in/locales.NEWS: fix a typo. Closes: bug#453613.
* debian/patches/any/submitted-rfc3484-sortv4.diff: default to NOT
sorting IPv4 addresses. Closes: bug#438179.
* Update any/submitted-sched_h.diff: allow compilation of <sched.h> with
-pedantic. Closes: bug#453687.
* Fix a typo in debian/sysdeps/alpha.mk. Closes: bug#452890.
* Disable amd64/local-x86_64_bits_sigcontext.diff. Closes: #454598.
* debhelper.in/libc.preinst: check for non-dpkg owned versions of
libc6-i686 before upgrade. Closes: #454557.
* Load debconf frontend after the optimized libraries have been
re-enabled. Closes: #453480.
-- Matthias Klose <email address hidden> Mon, 10 Dec 2007 10:34:38 +0100
-
glibc (2.7-3ubuntu1) hardy; urgency=low
[ Matthias Klose ]
* Merge with Debian; remaining changes (see 2.7-1ubuntu1)
* debian/rules.d/control.mk: Re-add support for lpia.
* debian/sysdeps/amd64.mk: Restore i386_includedir.
[ Jeff Bailey ]
* debian/patches/hppa/hppalll.diff: Fix build failure on hppa.
glibc (2.7-3) unstable; urgency=low
[ Aurelien Jarno ]
* Remove cs_CZ-first_weekday.diff: merged upstream in a different way.
Closes: bug#344470.
* Remove da_DK-first_weekday.diff: likewise.
* Remove de_DE-first_weekday.diff: likewise.
* Remove en_GB-first_weekday.diff: likewise.
* Remove et_EE-first_weekday.diff: likewise.
* Remove en_US-first_weekday.diff: likewise.
* Remove fr_FR-first_weekday.diff: likewise.
* Remove hu_HU-first_weekday.diff: likewise.
* Remove nb_NO-first_weekday.diff: likewise.
* Remove nn_NO-first_weekday.diff: likewise.
* Remove pl_PL-first_weekday.diff: likewise.
* Remove sk_SK-first_weekday.diff: likewise.
* amd64, i386/local-clone.diff: restore patch to fix gij running out of
memory, as it has been lost upstream.
* debian/sysdeps/alpha.mk: fix alphaev67_rltddir. Closes: #452890.
* patches/localedata/locale-de_LI.diff: new locale contributed by Giacomo
Catenazzi. Closes: #453041.
* debian/debhelper.in/locales-all.postinst: honor TMPDIR. Closes: #453326.
* patches/any/submitted-malloc_h.diff: defines __need_ptrdiff_t,
__need_size_t and __need_NULL in malloc.h. Closes: #453264.
* support user defined locales in /usr/local/share/i18n. Closes: #453131.
glibc (2.7-2) unstable; urgency=low
[ Aurelien Jarno ]
* sysdeps/alpha.mk: define alphaev67_MIN_KERNEL_SUPPORTED to 2.6.9.
Closes: #452890.
* alpha/submitted-fdatasync.diff: new patch to fix fdatasync() on alpha.
Closes: #452081.
* debian/script.in/nohwcap.sh: add libc6-alphaev67 to the list of optimized
packages.
* any/cvs-tzfile.diff: new patch from CVS to fix reading version 0 timezone
data files. Closes: #451892.
* debhelper.in/locales.config, debhelper.in/locales.postinst,
rules.d/debhelper.mk: rework the maintainer scripts of locales to handle
locales addition or removal.
* debhelper.in/locales.config: convert no_NO into nb_NO while upgrading.
Closes: #452788.
* debhelper.in/locales-all.NEWS, debhlper/locales-all.NEWS: add a note
about no_NO locale.
glibc (2.7-1ubuntu1) UNRELEASED; urgency=low
* Merge changes from Debian.
Remaining changes:
* Packaging:
* External tzdata
* Use external locale information
* Addition of Niagara and Niagara2 optimised libraries
* GFDL Documentation added back in.
* Transition from /usr/include/ppc64-linux-gnu to powerpc64-linux-gnu
* Use dpkg triggers for ldconfig
* Do not die if extra libc libraries or symlinks found
* Do not do a test run of nscd when starting
* Only apply patches we actually use in Ubuntu
* Use /lib and /usr/lib for amd64
* amd64 biarch is i686, not i486.
* Non-optimised i386 glibc is Xen-friendly.
* Support sparcv9v, v9v2, 64b, 64v, 64v2
* Patches:
* any/local-ipv6-sanity
* i386/local-clone
* amd64/local-clone
* sparc/submitted-v9v2
glibc (2.7-1) unstable; urgency=low
[ Clint Adams ]
* New upstream release with linuxthreads snapshot.
- Fixes an ABBA deadlock in ld.so. Closes: #443460.
- Render dgettext" thread safe. Closes: #443660.
- Fixes CVE-2007-4840 (multiple errors in iconv
function). Closes: #442250.
- Fixes strtod("-0", 0). Closes: #448723.
- Remove localedata/locale-de_CH.diff (merged).
- Update locale/fix-LC_COLLATE-rules.diff.
- Update locale/LC_COLLATE-keywords-ordering.diff.
- Update locale/fix-C-first_weekday.diff.
- Update locale/preprocessor-collate.diff.
- Update localedata/locales-fr.diff.
- Remove localedata/locale-sa_IN.diff (merged).
- Remove localedata/locale-wo_SN.diff (merged).
- Update localedata/tailor-iso14651_t1.diff.
- Add localedata/tailor-iso14651_t1-common.diff.
- Remove localedata/fix-unknown-symbols.diff (merged).
- Update localedata/first_weekday.diff.
- Add localedata/cs_CZ-first_weekday.diff.
- Add localedata/da_DK-first_weekday.diff.
- Add localedata/pl_PL-first_weekday.diff.
- Add localedata/de_DE-first_weekday.diff.
- Add localedata/en_GB-first_weekday.diff.
- Add localedata/en_US-first_weekday.diff.
- Add localedata/et_EE-first_weekday.diff.
- Add localedata/fr_BE-first_weekday.diff.
- Add localedata/fr_CA-first_weekday.diff.
- Add localedata/fr_CH-first_weekday.diff.
- Add localedata/fr_FR-first_weekday.diff.
- Add localedata/fr_LU-first_weekday.diff.
- Add localedata/hu_HU-first_weekday.diff.
- Add localedata/nb_NO-first_weekday.diff.
- Add localedata/nn_NO-first_weekday.diff.
- Add localedata/sk_SK-first_weekday.diff.
- Add localedata/cy_GB-first_weekday.diff.
- Update localedata/sort-UTF8-first.diff.
- Remove localedata/submitted-as_IN.diff (merged).
- Remove hppa/submitted-multiple-threads.diff (merged).
- Remove hppa/submitted-ustat.diff (merged).
- Remove hurd-i386/cvs-sigsuspend-nocancel.diff (merged).
- Remove hurd-i386/cvs-lock-intern.diff (merged).
- Remove sparc/local-undefined-registers.diff (obsolete).
- Remove all/local-pt_BR.diff (merged).
- Remove any/cvs-ld_library_path.diff (merged).
- Remove any/cvs-initfini.diff (merged).
- Remove any/cvs-posix-glob.diff (merged).
- Update any/local-bashisms.diff.
- Remove any/local-forward-backward-collation.diff (merged).
- Remove any/local-version-sanity.diff (merged).
- Remove any/submitted-strtok.diff (merged).
- Remove any/submitted-regex-collate.diff (merged).
- Remove localedata/locale-no_NO.diff (obsolete).
- Update localedata/supported.diff.
* Bump shlib version to 2.7-1.
* Add localedata/cvs-locale-ig_NG.diff BZ#5224, missing collation symbols
for ig_NG.
* Add localedata/cvs-locale-lo_LA.diff BZ#5237, missing collation symbols
for lo_LA.
* Add localedata/cvs-locale-ug_CN.diff BZ#5238, missing collation symbols
for ug_CN.
[ Aurelien Jarno ]
* any/submitted-longdouble.diff: update.
* Improve any/submitted-rfc3484-sortv4.diff.
* Update hurd-i386/submitted-trivial.diff.
* any/local-strfry.diff: new patch to fix strfry(), as Ulrich Drepper
has still not managed to commit a correct version.
* Remove hppa/submitted-threaddb.diff (merged).
* Update hppa/submitted-nptl-carlos.diff.
* Update hurd-i386/submitted-libc_once.diff.
* Remove hurd-i386/cvs-ioctl-delay.diff (merged).
* Update hurd-i386/local-tls-support.diff.
* Add hurd-i386/cvs-kernel-features.diff: provide almost empty
kernel-features.h for files that include it.
* Add arm/local-args6.diff: provide DOCARGS_6 and UNDOCARGS_5 for
arm old-abi.
* Add arm/local-lowlevellock.diff: new patch to fix build on arm.
* debian/rules, debian/rules.d/build.mk: allow per architecture
TIMEOUTFACTOR.
* sysdeps/arm.mk, sysdeps/armel.mk, sysdeps/hppa.mk, sysdeps/s390.mk,
sysdeps/sh4.mk: define TIMEOUTFACTOR.
* locales-depver: tighten locales dependencies.
* any/local-disable-test-tgmath2.diff: new patch to disable test-tgmath2,
which take too much resources during compilation.
* Add hurd-i386/submitted-strtoul.diff: new patch to use
__strtoul_internal() instead of strtoul() in internal functions.
* Add hurd-i386/submitted-ptr-mangle.diff: new patch to define PTR_MANGLE
and PTR_DEMANGLE.
* Update Galician debconf translation, by Jacobo Tarrio. Closes: #447928.
* Update Dutch debconf translation, by Bart Cornelis. Closes: #448928.
* Add sh4/local-fpscr_values.diff and any/local-allocalim-header.diff
from Arthur Loiret. Closes: #448248.
* Fix encoding of Japanese translation. Closes: #447221.
* Add any/submitted-sched_h.diff: new patch to define `__CPU_ALLOC_SIZE.
* Add mips/local-setjmp.diff: new patch to fix g++ tests on mips/mipsel.
* Add any/local-fhs-nscd.diff: move nscd directory to /var/cache/nscd from
/var/db/nscd. Closes: #449198.
* debhelper.in/nscd.postrm: remove /var/cache/nscd on purge. Closes:
#449193.
* script.in/kernelcheck.sh, sysdeps/alpha.mk: bump minimum kernel version to
2.6.9 for alpha.
* script.in/kernelcheck.sh, sysdeps/sh4.mk: bump minimum kernel version to
2.6.11 for sh4.
* debian/patches/arm/local-eabi-wchar.diff: new patch from Riku Voipio to
fiw WCHAR_MIN and WCHAR_MAX definitions on armel. Closes: #444580.
* debian/po/zh_CN.po: update from LI Daobing. Closes: #447866.
* debhelper.in/locales-all.postinst: trap exit signal and remove temporary
directory. Closes: #447328.
* debhelper.in/libc.NEWS: mention that the tzconfig script has been replaced
by the maintainer scripts of tzdata. Closes: bug#448796.
* patches/all/local-alias-et_EE.diff: switch estonian locales alias to
ISO-8859-15.
* patches/alpha/submitted-fpu-round.diff: restore the old version of
ceil/floor/rint functions. Closes: #442568.
* patches/alpha/local-dl-procinfo.diff: new patch to add platform
capabilities support on alpha.
* Add an ev67 flavour on alpha: Closes: #229251
- control.in/opt: add libc6-alphaev67 packages.
- sysdeps/alpha.mk: add a new pass for ev67 flavour.
* debian/local/manpages/iconv.1: document //translit and //ignore
options. Closes: #451304.
* debian/local/manpages/getent.1: document exit codes. Closes:
#445631.
* debian/local/manpages/ld.so.8: document $ORIGIN, $PLATFORM and $LIB
features. Closes: #444145.
* local/manpages/ldconfig.8: remove --force option from the manpage
to be consistent with the binary. Closes: #451958.
* kfreebsd/local-sysdeps.diff: update to revision 2046 (from glibc-bsd).
[ Petr Salinger]
* any/local-stdio-lock.diff: make _IO_*_lock linuxthreads compliant.
* any/local-o_cloexec.diff: don't assume O_CLOEXEC is always defined.
* any/local-linuxthreads-signals.diff: always use non-RT signal handler
on GNU/kFreeBSD.
[ Pierre Habouzit ]
* Remove any/local-iconv-fix-trampoline.diff (obsolete).
* Remove any/submitted-strfry.diff (merged).
* Update any/submitted-rfc3484-sortv4.diff.
* Update localedata/*first_weekday.diff.
* Remove localedata/fix-am_ET.diff (obsolete).
* Add locale/preprocessor-collate-uli-sucks.diff to revert Ulrich's
preprocessor that isn't enough for Debian.
* Update patches/locale/preprocessor-collate.diff.
* Add alpha/submitted-PTR_MANGLE.diff (Closes: #448508).
[ Samuel Thibault ]
* hurd-i386/submitted-ptr-mangle.diff: Define PTR_MANGLE for assembly.
* hurd-i386/cvs-O_CLOEXEC_fix.diff: New patch to fix conflicting O_CLOEXEC
value.
-- Matthias Klose <email address hidden> Fri, 07 Dec 2007 23:21:12 +0100
-
glibc (2.6.1-6ubuntu2) hardy; urgency=low
* Reapply any/local-ipv6-sanity.diff, lost when merging 2.6. LP: #156720.
-- Matthias Klose <email address hidden> Wed, 24 Oct 2007 18:15:43 +0200
-
glibc (2.6.1-6ubuntu1) hardy; urgency=low
[Fabio M. Di Nitto]
* debian/patches/sparc/submitted-v9v2.diff: Add Niagara 2 optimized
memcpy support.
Code, patch and test done by David S. Miller.
* debian/patches/series: update.
* debian/sysdeps/sparc.mk: Add v9v2 32 and 64 bit targets.
* debian/control.in/opt: Add sparc64v2 and sparcv9v2 packages.
* debian/control: update.
* debian/script.in/nohwcap.sh:
- fix list of sparc optimized libc6.
- add v9v2 optimized packages.
[Matthias Klose]
* Merge with Debian; remaining changes:
- Upstream tarball including GFDL'd documentation.
- Don't apply patches for architectures not found in Ubuntu.
- Build optimized sparc packages.
- Support lpia.
- No support for linuxthreads.
glibc (2.6.1-6) unstable; urgency=low
[ Aurelien Jarno ]
* Update Spanish debconf translation, by Carlos Valdivia Yagüe.
[ Clint Adams ]
* debian/po/de.po: update from Helge Kreutzmann. closes: #442888.
* debian/po/cs.po: update from Miroslav Kure. closes: #442904.
* debian/po/it.po: update from Luca Monducci. closes: #443497.
* debian/po/ja.po: update from Kenshi Muto. closes: #446577.
* Add any/cvs-posix-glob.diff, fixing improper of treatment of \
in glob(). closes: #445210
glibc (2.6.1-5) unstable; urgency=low
[ Pierre Habouzit ]
* remove any/local-sysmacros.diff: sorry for bug #439859 but it makes gimp
(and presumably other software) FTBFS, it's too dispruptive.
Closes: #442427.
[ Clint Adams ]
* amd64/local-x86_64_bits_sigcontext.diff: use a copy of the generic header
for x86_64. closes: #442418.
glibc (2.6.1-4) unstable; urgency=low
* Disable any/local-ipv6-lookup.diff as it is causing breakages.
Closes: bug#441857.
* any/local-sysmacros.diff: use __inline instead of inline for
compatibility with ANSI. Closes: #441959.
* patches/localedata/tailor-iso14651_t1.diff: correctly fix fi_FI
locale. Closes: bug#441026.
* debian/rules.d/debhelper.mk: fix regex. Closes: #441824.
* Update French debconf translation, by Christian Perrier. Closes:
#442101.
* any/submitted-regex-collate.diff: fix regex engine for multibyte
characters and C collation. Closes: #441355.
* debian/local/manpages/locale-gen.8: fix manpage. Closes: #442104.
glibc (2.6.1-3) unstable; urgency=low
* sysdeps/amd64.mk: uses x86_64 headers also for the i486 flavour now
that they are compatible.
* sysdeps/i386.mk: uses x86_64 headers also for the main flavour.
* debian/local/etc_default/locale: remove. Closes: bug#441360.
* sysdeps/*.mk: don't provide include symlink for bi-arch, but only
an empty directory.
* debian/rules.d/debhelper.mk: modify nscd/DEBIAN/control during build
to workaround a dpkg-shlibdeps bug. Closes: bug#433723.
* debian/local/manpages/nscd.conf.5: document the persistent and shared
cache options. Closes: bug#338504.
* patches/all/local-alias-UTF-8.diff: encode locales.alias in UTF-8.
Closes: bug#404433.
* debhelper.in/locales.links, debhelper.in/locales.install: move
locales.alias into /etc and provide a symlink in
/usr/share/locale/locale.alias.
* patches/localedata/tailor-iso14651_t1.diff: fix fi_FI locale. Closes:
bug#441026.
* kfreebsd/local-sysdeps.diff: update to revision 1998 (from glibc-bsd).
* sysdeps/kfreebsd-amd64.mk: uses x86_64 headers also for the i486 flavour
now that they are compatible.
* any/local-sysmacros.diff: new patch to declare "major", "minor" and
"makedev" as inline function instead of macros. Closes: #439859.
* debhelper.in/libc.postinst, debhelper.in/libc.templates: prompt user
with debconf if it is available. Closes: #440964.
* debian/control.in/libc: suggests debconf | debconf-2.0.
* Update Brazilian Portuguese debconf translation, by Felipe Augusto van de
Wiel.
* Update Vietnamese debconf translation, by Clytie Siddall.
* Update Basque debconf translation, by Piarres Beobide.
* Update Swedish debconf translation, by Daniel Nylander.
* Update Slovak debconf translation, by Ivan Masár.
* Update Lithuanian debconf translation, by Gintautas Miliauskas.
* Update Russian debconf translation, by Sergey Alyoshin.
glibc (2.6.1-2) unstable; urgency=low
[ Samuel Thibault ]
* Rename hurd-i386/submitted-lock-intern.diff into
hurd-i386/cvs-lock-intern.diff, hurd-i386/submitted-ECANCELED.diff
into hurd-i386/cvs-ECANCELED.diff and
hurd-i386/submitted-sigsuspend-nocancel.diff into
hurd-i386/cvs-sigsuspend-nocancel.diff as the patches have been accepted
upstream.
* hurd-i386/local-tls-support.diff: update to fix TLS leak in /hurd/exec
server.
* hurd-i386/cvs-ioctl-delay.diff: new patch to add standard *DLY ioctl macros.
* hurd-i386/submitted-IPV6_PKTINFO.diff: new patch to add standard
IPV6_PKTINFO macro.
[ Aurelien Jarno ]
* debian/rules.d/build.mk: disable testsuite on ARM machines running a
2.6.21 or 2.6.22 kernel.
* debian/debhelper.in/locales.{prerm,postinst}: look for supported.tar.lzma
instead of supported.tar.gz.
* debian/local/etc_default/devpts: remove.
* debian/local/etc_default/locale: new file. Closes: bug#437404.
* debhelper.in/locales.install: install it.
* debian/local/manpages/locale.1: fix a typo. Closes: bug#438114.
* kfreebsd/local-sysdeps.diff: update to revision 1995 (from glibc-bsd).
* any/submitted-rfc3484-sortv4.diff: new patch to allow bypassing RFC3484
rule 9 for IPv4 adresses. Closes: bug#438179
* debian/debhelper.in/libc.preinst: change version check for NSS services to
(<< 2.6-1).
* debian/debhelper.in/libc.preinst: add proftpd to the list of services to
restart. Closes: bug#435640.
* Bump shlibdeps version to 2.6.1-1 due to SPARC v9 transition.
* New Slovak debconf translation, by Ivan Masár. Closes: bug#438576.
* any/local-ipv6-lookup.diff: new patch to do IPv6 lookups only when an
IPv6 address is configured. Patch by Tollef Fog Heen and Andrew McMillan.
Closes: #435646.
[ Pierre Habouzit ]
* Document new libc.conf in ld.so.conf.d that puts /usr/local/lib front.
-- Matthias Klose <email address hidden> Fri, 19 Oct 2007 15:25:11 +0200
-
glibc (2.6.1-1ubuntu9) gutsy; urgency=low
* Rebuild using g++-4.2 (>= 4.2.1-5ubuntu4).
-- Matthias Klose <email address hidden> Mon, 01 Oct 2007 00:04:19 +0200