Change logs for glibc source package in Hardy

  • 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