Last commit made on 2010-10-22
Get this branch:
git clone -b ubuntu/jaunty-devel https://git.launchpad.net/ubuntu/+source/glibc
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

5074b84... by Kees Cook on 2010-10-21

Import patches-unapplied version 2.9-4ubuntu6.3 to ubuntu/jaunty-security

Imported using git-ubuntu import.

Changelog parent: 21cb3e7e9c871ba0f00e5355f4208f7674b6f845

New changelog entries:
  * 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.

21cb3e7... by Kees Cook on 2010-05-19

Import patches-unapplied version 2.9-4ubuntu6.2 to ubuntu/jaunty-security

Imported using git-ubuntu import.

Changelog parent: dcbbb0d4bb6d64a03fa0355f86f311b64e292ea3

New changelog entries:
  * 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).

dcbbb0d... by Kees Cook on 2009-08-25

Import patches-unapplied version 2.9-4ubuntu6.1 to ubuntu/jaunty-proposed

Imported using git-ubuntu import.

Changelog parent: cb7da7946811d184369d7193c77a46d0d944b7f4

New changelog entries:
  * patches/ubuntu/submitted-leading-zero-stack-guard.diff: require that
    the stack guard start with a zero-byte to protect against str*
    function more completely (LP: #413278).

cb7da79... by Martin Pitt on 2009-04-09

Import patches-unapplied version 2.9-4ubuntu6 to ubuntu/jaunty

Imported using git-ubuntu import.

Changelog parent: e86248142ecc62b720f5b8c17f50f31970251dd3

New changelog entries:
  * sysdeps/depflags.pl: Drop Conflicts: belocs-locales-bin, just keep the
    Replaces:. Not having "locale" available during some points in the upgrade
    can break the upgrade entirely. This will stop belocs-locales-bin from
    being properly removed during upgrade, but we can still add a Conflicts:
    to it to the next LTS version. All of its useful files get overridden
    anyway. (LP: #330048)

e862481... by Loïc Minier on 2009-03-31

Import patches-unapplied version 2.9-4ubuntu5 to ubuntu/jaunty

Imported using git-ubuntu import.

Changelog parent: 49a4bd6c925f228ab2f7558a7425ddf4bae6c175

New changelog entries:
  * This upload allows NEON hwcap usage; FFE LP: #343602.
  * New patch, arm/local-hwcap-updates, add support for some recent ARM hwcaps
  * Update patch arm/local-no-hwcap to also flag HWCAP_ARM_NEON as an
    important hwcap; this adds /lib/neon, /usr/lib/neon etc. to the ldconfig
    and ld.so search pathes.

49a4bd6... by Matthias Klose on 2009-03-27

Import patches-unapplied version 2.9-4ubuntu4 to ubuntu/jaunty

Imported using git-ubuntu import.

Changelog parent: 7e62e6f6e9301779202cdcb2fa21fb7f6e3c221c

New changelog entries:
  * Don't declare the fwrite and fwrite_unlocked functions with
    __attribute__((warn_unused_result)). See

7e62e6f... by Loïc Minier on 2009-03-19

Import patches-unapplied version 2.9-4ubuntu3 to ubuntu/jaunty

Imported using git-ubuntu import.

Changelog parent: 5f5880a7035404fba3aac0e4478c1d1b500fad78

New changelog entries:
  [ Colin Watson ]
  * Rename Debian's Vcs-* fields in debian/control to XS-Debian-Vcs-* to
    reduce confusion.
  [ Loic Minier ]
  * Add vfp pass for armel.
    - sysdeps/armel.mk: add vfp pass with the same add-ons as the libc pass,
      with "-mfpu=vfp -mfloat-abi=softfp" appended to CFLAGS, using
      /lib/vfp as slibdir (could as well be /lib/tls/vfp but the armel port
      was always NPTL which implies TLS), and configured with
      --disable-profile like the other optimized passes.
    - control.in/opt, control: add libc6-vfp package on armel.
    - script.in/nohwcap.sh: list libc6-vfp in hwcappkgs on armel.
    - testsuite-checking/expected-results-arm-linux-gnueabi-vfp: copied from

5f5880a... by Matthias Klose on 2009-03-02

Import patches-unapplied version 2.9-4ubuntu2 to ubuntu/jaunty

Imported using git-ubuntu import.

Changelog parent: 3c3a77ce5eecbb47909c8ff15cf477a02412a97a

New changelog entries:
  * Merge with Debian (r3342, trunk); remaining changes:
    - Packaging:
      + External tzdata
      + 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.
      + Use <triplet>.conf for files in /etc/ld.so.conf.d.
    - Patches:
      + Applied any/local-ipv6-lookup.
      + Not applied any/local-sysctl.
      + Applied debian/patches/all/fedora-nss_dns-gethostbyname4-disable.diff.
      + Updated arm/local-no-hwcap.
  * Remove some passing testcases from the expected test results.

3c3a77c... by Aurelien Jarno on 2009-02-27

Import patches-unapplied version 2.9-4 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 61f7a6941da759bae397f6cb701fefdd21b55f56

New changelog entries:
  * testsuite-checking/expected-results-ia64-linux-gnu-libc: ignore
    result of tst-oddstacklimit.out, it is known to fail with old
    kernels, just like in glibc 2.7.
  * debian/debhelper.in/libc{-alt,-otherbuild,}.lintian: remove outdated
  * debhelper.in/libc.postinst: restart NSS services on upgrades from
    versions prior to 2.9-1.
  * testsuite-checking/expected-results-arm-linux-gnueabi-libc: ignore
    result of test-fenv.out and test-fpucw.out, as they were already
    failing with glibc 2.7.
  * patches/any/submitted-futex_robust_pi.diff: new patch to correctly
    define when PI futexes and robust mutexes have been introduced
    in the kernel, on a per architecture basis.
  * testsuite-checking/expected-results-{alpha,ia64}-linux-gnu-libc:
    remove PI futexes failures.
  * patches/all/submitted-readme-version.diff: fix the upstream version
    number in upstream README. Closes: bug#516908.
  * debian/rules.d/build.mk: disable the testsuite on ball/mayr/mayer/rem
    build daemons.
  * debian/rules.d/info.mk: new file to dump useful info in the build log.
  * debian/rules: always define and export SHELL as "/bin/bash -e".
    Closes: bug#517077.
  * patches/any/cvs-bz7058-nss_nss-nis.diff: new patch to fix crash when
    doing host lookup with nss-nis. Closes: bug#517094.
  * Add debian/libc6-mips{n32,64}.symbols.mips{el,} symbol files.
  * debian/debhelper.in/glibc-source.install, debian/rules.d/build.mk:
    switch the format of glibc-source to lzma, sparing 6MB.
  * debian/libc6.1.symbols.{alpha,ia64}: fix symbols.
  * debian/*symbols*: rename symbols.common into libc6.symbols.common.
  * rules.d/debhelper.mk: don't strip debugging symbols. Remove
    debhelper.in/libc-dbg.{install,lintian} and wrappter/objcopy.
    control.in/libc: update description of libc-dbg. Closes: bug#516516.
  * patches/kfreebsd/local-scripts.diff: correctly define the soname of
  * libc0.1.symbols.common, libc0.1.symbols.kfreebsd-{amd64,i386],
    libc0.1-i386.symbols.kfreebsd-amd64: new files.

61f7a69... by Aurelien Jarno on 2009-02-21

Import patches-unapplied version 2.9-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 77888e02cbfcfcb2ec182e99125229d0a162284f

New changelog entries:
  * debhelper.in/nscd.init: fix the for loop. Closes: bug#516509.