Change logs for glibc source package in Dapper

  • glibc (2.3.6-0ubuntu20.6) dapper-security; urgency=low
    
      * SECURITY UPDATE: integer overflow in strfmon() might lead to arbitrary
        code execution.
        - debian/patches/any/git-strfmon-overflow.dpatch: backport from upstream.
        - CVE-2008-1391
      * SECURITY UPDATE: newlines not escaped in /etc/mtab.
        - debian/patches/any/git-mntent-newline-escape.dpatch: upstream fixes.
        - CVE-2010-0296
      * SECURITY UPDATE: arbitrary code execution from ELF headers (LP: #542197).
        - debian/patches/any/git-fix-dtag-cast.dpatch: upstream fixes.
        - CVE-2010-0830
      * debian/patches/any/git-readdir-padding.dpatch: 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:53 -0700
  • glibc (2.3.6-0ubuntu20.5) dapper-proposed; urgency=low
    
      * Fix svc_getreqset to work on 64bit hosts. Ubuntu #89801.
    
     -- Matthias Klose <email address hidden>   Tue, 20 Mar 2007 16:41:17 +0000
  • glibc (2.3.6-0ubuntu20.4) dapper-updates; urgency=low
    
      * No change upload to propagate 20.3 to dapper-updates.
    
      Fix tested by Fabio M. Di Nitto and Simon Law.
    
     -- Fabio M. Di Nitto <email address hidden>   Fri, 02 Feb 2007 15:37:22 +0100
  • glibc (2.3.6-0ubuntu20.3) dapper-proposed; urgency=low
    
      * Turn libc6 duplication check from an error to a warning and
        point to the bug when printing the warning.
      * Stop warning if hitting libpthread.so.20.
      (Closes Ubuntu: #81125)
    
      Note: the problem described in the bug has been hitted only in edgy.
      The preinst script of glibc in dapper shows that there is a chance to hit
      the same problem but nobody did report the issue up till now.
    
     -- Fabio M. Di Nitto <email address hidden>   Wed, 24 Jan 2007 16:14:11 +0100
  • glibc (2.3.6-0ubuntu20.2) dapper-updates; urgency=low
    
      * Propagate to dapper-updates from dapper-proposed.
    
      Change tested and verified by David S. Miller, Simon Law, Fabio M. Di Nitto.
    
    glibc (2.3.6-0ubuntu20.1) dapper-proposed; urgency=low
    
      * debian/patches/local-pthread-shlib.dpatch; New file, fix linking against
        optimized libpthread in 64bit mode.
      (Closes: #78161)
    
     -- Fabio M. Di Nitto <email address hidden>   Thu, 18 Jan 2007 12:04:20 +0100
  • glibc (2.3.6-0ubuntu20.1) dapper-proposed; urgency=low
    
      * debian/patches/local-pthread-shlib.dpatch; New file, fix linking against
        optimized libpthread in 64bit mode.
      (Closes: #78161)
    
     -- Fabio M. Di Nitto <email address hidden>   Sat, 06 Jan 2007 07:36:00 +0100
  • glibc (2.3.6-0ubuntu20) dapper; urgency=low
    
      * debian/patches/submitted-nis-netgrp.dpatch: New file, snagged from
        Debian glibc packages, which drops a bogus assert that prevents NIS
        users from using bash as a login shell (closes: launchpad.net/25206)
    
     -- Adam Conrad <email address hidden>   Mon, 22 May 2006 00:53:40 +1000
  • glibc (2.3.6-0ubuntu19) dapper; urgency=low
    
      * Reupload to rebuild on sparc, which was previously miscompiled.
    
     -- Adam Conrad <email address hidden>   Fri, 19 May 2006 15:43:07 +1000
  • glibc (2.3.6-0ubuntu18) dapper; urgency=low
    
      * debian/patches/cvs-mash-rlimit-rtprio.dpatch: Mangle the patch to
        correctly patch {mips,sparc}/bits/resource.h instead of creating
        an unused {mips,sparc}/resource.h, so RLIMIT_NICE works on sparc.
    
     -- Adam Conrad <email address hidden>   Fri, 12 May 2006 20:26:30 +1000
  • glibc (2.3.6-0ubuntu17) dapper; urgency=low
    
      * debian/debhelper.in/nscd.dirs: Sync with Debian, adding /var/db/nscd
        and /var/run/nscd to the nscd package (closes: launchpad.net/3365)
      * debian/debhelper.in/nscd.init: Create /var/run/nscd on boot, for tmpfs
      * debian/patches/locale-C.dpatch: Grab changes from Debian to define
        first_weekday as Sunday with the C locale (closes: launchpad.net/36988)
      * debian/local/usr_sbin/tzconfig: Make tzconfig's yes/no questions case
        insensitive, so "N" is the same as "n" (closes: launchpad.net/30559)
      * debian/rules.d/debhelper.mk: Make params to dh_installinit configurable
      * debian/rules: Make nscd's dh_installinit call use "-- defaults 09 91"
      * debhelper.in/nscd.postinst: Move nscd's rc?.d symlinks from S20/K20
        to S09/K91, so we start early enough (closes: launchpad.net/30141)
    
     -- Adam Conrad <email address hidden>   Wed, 12 Apr 2006 17:29:28 +1000
  • glibc (2.3.6-0ubuntu16) dapper; urgency=low
    
      * Fix regcomp to not trash lock structure.  Closes: Malone#38420
        - add debian/patches/cvs-all-regcomp.dpatch
        - update debian/patches/00list
        (Thanks to Randolph Chung for finding the patch.)
    
     -- LaMont Jones <email address hidden>   Thu,  6 Apr 2006 10:27:13 -0600
  • glibc (2.3.6-0ubuntu15) dapper; urgency=low
    
      * debian/debhelper.in/libc-alt.install: Add gconv-modules, the addition
        in debian/sysdeps/amd64.mk is overwritten.
    
     -- Matthias Klose <email address hidden>   Sat, 25 Mar 2006 07:38:45 +0000
  • glibc (2.3.6-0ubuntu14) dapper; urgency=low
    
      * libc6-i386 (amd64). Fix path of gconv-modules and install gconv-modules.
        Ubuntu #34324, #34427.
    
     -- Matthias Klose <email address hidden>   Sat, 25 Mar 2006 01:17:08 +0100
  • glibc (2.3.6-0ubuntu13) dapper; urgency=low
    
      * Fix getcwd on machines where PATH_MAX != PAGE_SIZE.
        - Add debian/patches/local-all-getcwd.dpatch.
        - Update debian/patches/00list.
    
     -- LaMont Jones <email address hidden>   Fri, 24 Mar 2006 10:18:29 -0700
  • glibc (2.3.6-0ubuntu12) dapper; urgency=low
    
      * Fix missing memory clobber in Sparc atomics:
        - Add debian/patches/local-sparc-atomics.dpatch.
        - Update debian/patches/00list.
        (Thanks David S. Miller for the patch)
    
     -- Fabio M. Di Nitto <email address hidden>   Fri, 24 Mar 2006 11:18:51 +0100
  • glibc (2.3.6-0ubuntu11) dapper; urgency=low
    
      * Fix clone() on sparc32 and sparc64. The fix has been upstream for about a
        year:
        - Add debian/patches/local-sparc-clone.dpatch.
        - Update debian/patches/00list.
        (Thanks David S. Miller for the patch)
    
     -- Fabio M. Di Nitto <email address hidden>   Wed, 22 Mar 2006 07:14:03 +0100
  • glibc (2.3.6-0ubuntu10) dapper; urgency=low
    
      * Add debian/patches/eh-frame-terminator.diff (from Debian glibc-2.3.5-8):
        Merge .eh_frame terminator fix, by Richard Sandiford (Closes: #334112).
    
        Welcome back gij/gcj on hppa. Thanks John David Anglin.
    
     -- Matthias Klose <email address hidden>   Fri, 17 Mar 2006 23:28:15 +0100
  • glibc (2.3.6-0ubuntu9) dapper; urgency=low
    
      * Fix maintainer scripts to properly restore "$@" when using
        "set --":
        - Update debian/debhelper.in/libc-otherbuild.{postinst,postrm}
        - Update debian/debhelper.in/libc.postinst
    
        The wrong usage of "set --" resulted in "$@" from maintainer scripts
        invocation to be mangled. In some cases, like installing
        libc6-sparcv9v (or -otherbuild), the result was missing calls to
        chuncks of code that rely on configure/remove/etc. actions requested
        by dpkg.
    
      * Stop applying local-sparc-sparc64biarch.dpatch:
        - Update debian/patches/00list.
    
        The patch was uncoditionally forcing an extra search path appending "64"
        to whatever directory was scanned. While this was good a long time ago,
        the same is achieved since 2003 by add_system_dir in
        sysdeps/unix/sysv/linux/sparc/dl-cache.h in a more clean and less noisy way.
    
     -- Fabio M. Di Nitto <email address hidden>   Sun, 12 Mar 2006 11:37:59 +0100
  • glibc (2.3.6-0ubuntu8) dapper; urgency=low
    
      * Fix install path for libc6-sparc64b:
        - Update debian/sparc.mk
    
     -- Fabio M. Di Nitto <email address hidden>   Sun, 05 Mar 2006 12:25:17 +0100
  • glibc (2.3.6-0ubuntu7) dapper; urgency=low
    
      * Don't do timezone work on install.
        - debian/debhelper.in/libc.postinst: Remove timezone magic.
        - debian/control.in/libc: Move locales recommends to ...
        - debian/sysdeps/depflags.pl: ... here, and make it a depends.
        - debian/control: Regenerate.
    
      * Add Sparc Niagara support.
        - debian/control.in/opt: Add new packages for sparc64b, sparc64v,
          and sparcv9b.
        - debian/debhelper.in/libc.postinst: Handle HWCAP disabling for
          new optimised packages.
        - debian/patches/local-sparc-niagara.dpatch: New file.
        - debian/patches/amd64-libs.dpatch: Shuffle so that it still applies.
        - debian/patches/00list: Use it.
        - debian/control: Regenerate.
        Thanks to Dave Miller <email address hidden> for these patches!
    
      * Support RLIMIT_RTPRIO.
        - debian/patches/cvs-mash-rlimit-rtprio.dpatch: New file.
        - debian/patches/00list: Use it.
    
     -- Jeff Bailey <email address hidden>   Wed,  1 Mar 2006 19:27:27 +0000
  • glibc (2.3.6-0ubuntu6) dapper; urgency=low
    
      * Drop timezones from main libc package.
        - debian/debhelper.in/libc.install: Drop /usr/share/zoneinfo
          drop usr/bin/locale
        - debian/debhelper.in/libc.manpages: Drop locale.1 and localedef.1
        - debian/debhelper/in/libc.dirs: Add /usr/share/zoneinfo
        - debian/control.in/libc: Recommends: locales
    
      * Add HPPA fpu patch.
        - debian/patches/submitted-hppa-fpu.dpatch: New file.
        - debian/patches/00list: Use it.
    
      * Move localedef to locales.  No need to hack glibc anymore for locales.
        - debian/debhelper.in/libc.install: Drop usr/sbin/localedef.
        - debian/patches/00list: Drop local-all-localedef-fix-trampoline.
          Drop local-all-belocs-locale-update.
          Drop local-all-belocs-test.
    
  • glibc (2.3.6-0ubuntu5) dapper; urgency=low
    
    
      * Fix segfaults caused by collation issues (Malone#28640)
        - debian/patches/cvs-all-strxfrm.dpatch: New file.
        - debian/patfches/00list: Use it.
    
     -- Jeff Bailey <email address hidden>  Mon, 30 Jan 2006 13:38:59 -0500
  • glibc (2.3.6-0ubuntu4) dapper; urgency=low
    
    
      * Fix up amd64 biarch bootstrap/buildability/installability:
        - debian/control.in/main: add libc6-dev-i386 [amd64] to build-deps
        - debian/control.in/i386: s/libc6-i686/libc6-i386/
        - debian/control.in/i386: s/lib64gcc1/lib32gcc1/
        - debian/control: regenerate to pull in the above changes
        - sysdeps/amd64.mk: link /lib/ld-linux.so.2 to /lib32/ld-linux.so.2
        - patches/amd64-lib: on amd64, i[3456]86* is a lib32 target, not lib
      * New patch local-all-dynamic-resolvconf.dpatch: allow long-running
        processes to re-read a dynamically changed resolv.conf on the fly.
    
     -- Adam Conrad <email address hidden>  Wed, 11 Jan 2006 18:55:05 +1100
  • glibc (2.3.6-0ubuntu3) dapper; urgency=low
    
    
      * Drop the init script as it does nothing useful except hide a message
        beneath usplash.
    
     -- Scott James Remnant <email address hidden>  Tue, 10 Jan 2006 09:07:55 +0000
  • glibc (2.3.6-0ubuntu1) dapper; urgency=low
    
    
      "The point of philosophy is to start with something so simple as
       not to seem worth stating, and to end with something so paradoxical
       that no one will believe it."
       - Bertrand Russell
    
      * Jeff Bailey <email address hidden>
    
        * Update to 2.3.6.
    
        * Use debhelper v5 semantics.
          - debian/compat: Set to 5.
          - debian/control.in/main: Use debhelper >= 5.0.0
          - debian/rules.d/build.mk: Do not filter comments from .install files.
          - debian/debhelper.in/libc-dev.install: Install all *.a files,
            don't bother listing them all.
          - debian/libc-alt-dev.install: Ditto.
          - debian/control: Renerate.
    
        * Use g++-4.0 for ABI checks.
          - debian/rules: Set g++-4.0
          - debian/control.in/main: Build-dep on g++-4.0, not g++-3.4
          - debian/control: Regenerate
    
        * Massive patch review and renaming.
          - The point of this exercise is to make it clear which
            hacks are going upstream, and which ones are not.
            The patches directory had become a crazy pile of 85 patches
            only 55 or so were actually being applied.  This has been
            reduced to 35 with selective pruning, combining, splitting.
    
            debian/rules/00list describes the naming scheme, which is now
            consistant and regular.
    
        * Merge packaging changes from Debian 2.3.5-10
          - debian/rules: Call it locales-depver instead of locales-shlibver.
          Use DEB_HOST_ARCH_OS instead of DEB_HOST_GNU_SYSTEM FIXME
          Include libidn for all targets.
          - debian/shlibver: Bump to 2.3.5-1
          - debian/control.in/amd64: Change section to libs and priority to
            standard.  Capitalise AMD64.  Change priority of libc6-dev-amd64
            optional.
          - debian/control.in/libc: Change section to libs
          - debian/debhelper.in/glibc-doc.install: Look for the files in
            manual/libc/, not manual/.
          - debian/debhelper.in/libc-dev.install: Install sprof.
          - debian/debhelper.in/libc-dev.manpages: Install sprof.1
          - debian/debhelper.in/libc-pic.dirs: Remove leading /
          - debian/debhelper.in/libc-prof.install: Don't install sprof.
          - debian/debhelper.in/libc-prof.manpages: Delete
          - debian/debhelper.in/libc.dirs: Remove leading /, add etc/init.d
          - debian/debhelper.in/libc.docs: Add CONFORMANCE and NAMESPACE
          - debian/debhelper.in/libc.postinst: Use symbolic names rather
            than $1 and $2.
            Use dpkg --print-architecture, not --print-installation-architecture
            Restart saslauthd and atd when upgrading from older versions.
            Pretty up the text for NSS restarts.
            Run /etc/init.d/glibc.sh at startup.
          - debian/debhelper.in/nscd.init: Support "status" argument.
          - debian/local/etc_default/tmpfs: Delete
          - debian/local/etc_init.d/devpts.sh: Delete
          - debian/local/etc_init.d/mountkernfs: Delete
          - debian/local/etc_init.d/nscd: Add dependancy based init magic.
          - debian/local/etc_init.d/glibc.sh: New file.
          - debian/local/manpages: Update.  They've been localised now.
          - debian/po: Update.
          - debian/sysdeps/depflags.pl: Update with various conflicts.
          - debian/sysdeps/hppa.mk: Cosmetic changes.
          - debian/sysdeps/i386.mk: Set MIN_KERNEL_VERSION to 2.6.0 for
            amd64 biarch package.
          - debian/sysdeps/linux.mk: Don't try to add nptl as an add-on.
            Allow overriding concurency with SETNJOBS.
          - debian/sysdeps/powerpc.mk: Set MIN_KERNEL_SUPPORTED to 2.6.0 for
            ppc64.
          - debian/rules.d/build.mk: Add logme logic, use it so that
            builds fail when configure is run or the build dies.
          - debian/rules.d/debhelper.mk: Use kernelcheck.sh, install
            debian/glibc.sh.generated as /etc/init.d/glibc.sh.
            Do a more robust TLS check in the presence of LinuxThreads.
          - debian/scripts.in/kernelcheck.sh: New file.
    
     -- Jeff Bailey <email address hidden>  Thu, 29 Dec 2005 23:56:51 +0000
  • glibc (2.3.5-1ubuntu17) dapper; urgency=low
    
    
      "Democracy is the process by which people choose the man who'll
       get the blame."
       - Bertrand Russell 
    
      * Jeff Bailey <email address hidden>
    
        * Fix FTBFS on sparc64
          - debian/sysdeps/sparc.mk: Add --without-tls --without-__thread 
            for sparc64.
    
        * Use 8-byte aligned buffers for doubleword transfer on HPPA
          - debian/patches/hppa-fenv-align.dpatch: New file.
    
        * Implement glibc part of https://wiki.ubuntu.com//LocalesThatDontSuck
    
        * Disable locales package
          - debian/control.in/main: Remove mention of locales package.
          - debian/rules (DEB_INDEP_REGULAR_PACKAGES): Don't define locales
          - debian/control: Regenerate.
    
        * Update locales binaries from Belocs locales packages.
          - debian/patches/belocs-locale-update.dpatch: New file.
          - debian/patches/belocs-test.dpatch: New file.
    
     -- Jeff Bailey <email address hidden>  Wed, 30 Nov 2005 10:41:50 -0500