Last commit made on 2014-10-18
Get this branch:
git clone -b debian/sid https://git.launchpad.net/ubuntu/+source/eglibc
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

4a442bd... by Aurelien Jarno on 2014-10-16

Import patches-unapplied version 2.13-38+deb7u6 to debian/wheezy

Imported using git-ubuntu import.

Changelog parent: f98bd1b777fc73fb0f8f932c210a2e3a473582e8

New changelog entries:
  * Update 2.13-38+deb7u5 changelog to mention that some lost glibc-doc
    files have been re-added in this version.
  * debian/patches/any/cvs-CVE-2013-4357.diff: update patch with upstream
    commit c8fc0c91 to fix segmentation faults when nscd is in use.
    Closes: #765506, #765526, #765562.

f98bd1b... by Aurelien Jarno on 2014-10-08

Import patches-unapplied version 2.13-38+deb7u5 to debian/sid

Imported using git-ubuntu import.

Changelog parent: bcb0adca60cd627651d9deb503d7718fb97c9ba5

New changelog entries:
  * debian/patches/any/cvs-resolv-reuse-fd.diff: new patch from upstream
    to fix invalid file descriptor reuse while sending DNS query. Closes:
    #722075, #756343.
  * debian/patches/any/cvs-CVE-2013-4357.diff: new patch from upstream to
    fix stack overflow issues. Closes: #742925.
  * debian/patches/any/submitted-CVE-2014-0475.diff: update from upstream
    to fix a localplt regression introduced in version 2.13-38+deb7u3.
  * patches/any/cvs-dlopen-tls-memleak.patch: new patch from upstream to
    fix a memory leak with dlopen() and thread-local storage variables.
    Closes: #763559.
  * Apply upstream patch to fix buffer overflow in __gconv_translit_find.
  * debian/patches/any/submitted-CVE-2014-0475.diff: setlocale security fix.
  * debian/patches/any/submitted-setlocale-alloca: Additional setlocale

bcb0adc... by Aurelien Jarno on 2014-05-25

Import patches-unapplied version 2.13-38+deb7u2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 9c2e8c1ad2f20455b1f4d0bb8459ec7cab8d4228

New changelog entries:
  [ Aurelien Jarno ]
  * debian/patches/localedata/cvs-de_AT-Februar.diff: new patch from
    upstream to fix February month name in de_AT locale. Closes: #738544.
  * debian/patches/mips/cvs-backtrace.diff: new patch from upstream to
    fix backtrace() on mips. Closes: #741354.
  * any/local-ldconfig-ignore-ld.so.diff: new patch to ignore the dynamic
    linker in ldconfig. Closes: #699206, #707185, #727786, #736097,
    #739734, #739758.
  * debian/debhelper.in/libc.preinst: Disable ldconfig when a potentially
    broken dynamic loader symlink is found and when a fixed version hasn't
    already been unpacked. This happens when a biarch package of the same
    architecture than the native one has been installed (e.g.:
    libc6-amd64:i386 on amd64) and ldconfig is run afterwards. Don't fail
    if the dynamic loader symlink is dangling or missing. Closes: #740158,
  * debian/debhelper.in/libc.postrm: generalize the dynamic linker
    symlink creation to all biarch packages.
  * debian/debhelper.in/libc-alt.postrm: generalize the dynamic linker
    symlink removal to all biarch packages.
  * patches/any/submitted-nl_langinfo-static.diff: new patch from upstream
    to fix nl_langinfo() when used in static binaries. Closes: #747103.
  * debian/patches/any/cvs-CVE-2013-4458.diff: backport a new part from
    upstream to fix a regression introduced in 2.13-38+deb7u1 in IPv6 name
    resolution. Closes: #738652.
  * patches/any/cvs-socketcall-syscall.diff: new patch from upstream to fix
    socketcall multiplex syscall features detection. Closes: #730744.

9c2e8c1... by Aurelien Jarno on 2013-12-05

Import patches-unapplied version 2.13-38+deb7u1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 82b1107870411f575f79d1217e6a02122abb9fbd

New changelog entries:
  [ Aurelien Jarno ]
  * debian/testsuite-checking/compare.sh: disable failing the build on test
    regressions to ease the pain of ongoing stable/security maintenance.
  * patches/any/cvs-CVE-2012-44xx.diff: backport overflow fixes in strcoll,
    addressing CVE-2012-4412 and CVE-2012-4424 (Closes: #687530, #689423).
  * patches/any/CVE-2013-0242.diff: backport buffer overrun fix in regexp
    matcher, addressing CVE-2013-0242 (Closes: #699399).
  * patches/cvs-CVE-2013-1914.diff: backport stack overflow fixes in
    getaddrinfo(), addressing CVE-2013-1914 (Closes: #704623).
  * patches/any/cvs-CVE-2013-4237.diff: backport buffer overwrite fix in
    readdir_r for file systems returning file names longer than NAME_MAX
    characters, addressing CVE-2013-4237 (Closes: #719558).
    patches/kfreebsd/local-readdir_r.diff: remove superseded by the CVE
  * patches/any/cvs-CVE-2013-4332.diff: backport integer overflow fixes
    in pvalloc, valloc, posix_memalign, memalign and aligned_alloc functions,
    addressing CVE-2013-4332 (Closes: #722536).
  * patches/any/cvs-CVE-2013-4458.diff: backport stack (frame) overflow fixes
    in getaddrinfo() when called with AF_INET6, addressing CVE-2013-4458
    (Closes: #727181).
  * patches/any/cvs-CVE-2013-4788.diff: backport patch to fix PTR_MANGLE
    ineffectivity for statically linked binaries, addressing CVE-2013-4788
    (Closes: #717178). *** Note that static binaries need to be recompiled
    to take advantage of the fix ***.
  * patches/any/cvs-findlocale-div-by-zero.diff: patch from upstream to fix
    a SIGFPE when locale-archive has been corrupted to all zeros (Closes:
    #718890, #730336).
  * patches/mips/cvs-prlimit64.diff: patch from upstream to fix getrlimit64
    and setrlimit64 with recent 64-bit kernels (Closes: #665897).
  [ Petr Salinger ]
  * patches/kfreebsd/local-initgroups-order.diff: always put supplied extra
    gid as the first entry of group list in setgroups(). Closes: #699593.
  * inline is not keyword in c89 mode, use __inline. Closes: #704598.
  * sys_ktimer_settime have 4 parameters. Closes: #712196.

82b1107... by Adam Conrad on 2012-12-30

Import patches-unapplied version 2.13-38 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 04062325ddbd8747553eca7b89ed8d6320fc8f16

New changelog entries:
  [ Adam Conrad ]
  * debian/patches/arm/cvs-ldconfig-cache-abi.diff: Backport upstream
    patch to re-enable ldconfig cache tagging for armhf binaries again.
  * debian/patches/arm/unsubmitted-ldconfig-cache-abi.diff: Re-enable
    and adjust to account for changes in cvs-ldconfig-cache-abi.diff.
  * debian/debhelper.in/libc.preinst: Remove old ld.so.cache on upgrade.
  * debian/control.in/amd64: Move libc6-amd64 from standard to optional.
  [ Jonathan Nieder ]
  * control.in/opt: correct misspelling of "Ezra" in descriptions of
    *-i686 variants. Thanks to Thorsten Glaser.
  * patches/any/local-tst-eintr1-eagain.diff: new patch to work around
    a race that lets pthread_create hit resource limits when the kernel
    takes too long to clean up after joined threads. (closes: #673596)
  [ Samuel Thibault ]
  * patches/any/local-fhs-linux-paths.diff: Patch vardb path on !linux too.
  * Add patches/hurd-i386/libpthread_hurd_cond_wait.diff: New patch to add
    support for translators with pthread.
  * Add patches/hurd-i386/submitted-fork_port_leak.diff: New patch to fix port
    leak on fork.
  * libc0.3.symbols.hurd-i386: Add libpthread.so.0.3 symbols.
  * Add patches/hurd-i386/tg-hurdsig-boot-fix.diff to fix
    sigstate_is_global_rcv at boot in libpthread-based translators.
  * patches/hurd-i386/tg-hurdsig-global-dispositions.diff: Update with Thomas'
    fork deadlock fix.
  * patches/hurd-i386/unsubmitted-single-hurdselect-timeout.diff: Temporarily
    fix double select timeout on single fd.
  * patches/hurd-i386/unsubmitted-setitimer_fix.diff: Fix Hurd implementation
    of setitimer.

0406232... by Aurelien Jarno on 2012-11-18

Import patches-unapplied version 2.13-37 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 24ea966977685502f93da91977c439464173bac5

New changelog entries:
  [ Aurelien Jarno ]
  * debhelper.in/locales.postinst: correctly lookup for the locales-all
    package. Closes: #692777.
  * patches/kfreebsd/local-getaddrinfo-freebsd-kernel.diff: update to
    fix uninitialised bytes access in getaddrinfo(). Closes: #692433.
  * patches/localedata/locale-C.diff: update to fix strftime('%X') return
    a 24-hour time format. Closes: #693446.
  [ Jonathan Nieder ]
  * control.in/opt: remove outdated reference to 2.6 kernel from
    description of i686 variant. Thanks to Regid Ichira. Closes:
  [ Samuel Thibault ]
  * patches/hurd-i386/tg-tls-support.diff: Re-fix port leak in fork(). The
    change was lost while synchronizing with the topgit repository.

24ea966... by Aurelien Jarno on 2012-10-26

Import patches-unapplied version 2.13-36 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 1c77820951b105e66fcf6d2bdd274581cfb2e85d

New changelog entries:
  [ Aurelien Jarno ]
  * patches/any/cvs-strtod-overflow.diff: new patch from upstream to fix
    an integer/buffer overflow in strtod() (CVE-2012-3480). Closes:
  * patches/kfreebsd/local-getaddrinfo-freebsd-kernel.diff: new patch to
    fix getaddrinfo() when service = 0 on a FreeBSD kernel with DNS
    server returning IPv6, but without IPv6 connection. Closes: #690021.
  * sysdeps/linux.mk: fix kernel version parsing with only two numbers.
  * patches/any/cvs-arch-lowlevellock.diff: new patch from upstream to
    fix futexes atomic issue on ARM and SPARC. Closes: #691173.
  * local/manpages/ldconfig.8: fix wrong description of ld.so.conf format.
    Closes: #684682.
  [ Samuel Thibault ]
  * libc0.3.symbols.hurd-i386: Add missing *_exec_file_name symbols.
  * patches/hurd-i386/unsubmitted-gnumach.defs.diff: New patch to build stubs
    for new gnumach.defs.
  * libc0.3.symbols.hurd-i386: Add new gnumach.defs stubs symbols.
  * control: build-depend on gnumach-dev that provides gnumach.defs.

1c77820... by Aurelien Jarno on 2012-07-22

Import patches-unapplied version 2.13-35 to debian/sid

Imported using git-ubuntu import.

Changelog parent: caf92ff1d8eccc31c97c65d6363d33f22583793d

New changelog entries:
  [ Aurelien Jarno ]
  * patches/arm/unsubmitted-ldconfig-cache-abi.diff: disable, as it will
    conflict with upstream x32 support.
  * Update Czech debconf translation, by Miroslav Kure. Closes: #681708.
  * local/manpages/ld.so.8: fix LD_VERBOSE description after manpage
    rework. Closes: #681688.
  * patches/any/cvs-vfprintf-positional.diff: new patch from upstream to
    fix a stack corruption in vfprintf with positional parameters
    (CVE-2012-3404). patches/any/cvs-vfprintf-many-format-strings.diff: new
    patch from upstream to fix a FORTIFY_SOURCE format string protection
    bypass (CVE-2012-3405). Closes: #681473.
  [ Petr Salinger ]
  * fixup kfreebsd/local-use-thr-primitives.diff. Closes: #681113.

caf92ff... by Aurelien Jarno on 2012-06-29

Import patches-unapplied version 2.13-34 to debian/sid

Imported using git-ubuntu import.

Changelog parent: b6354e860279fe022d7ea3eb0edd5eb8f6e981ad

New changelog entries:
  [ Aurelien Jarno ]
  * patches/any/cvs-pthread-builtin-expect.diff: new patch from upstream to
    use __builtin_expect in public headers only on GCC compilers. Closes:
  * patches/localedata/submitted-es_MX-decimal_point.diff: fix thousand
    separator, use a space instead of a comma.
  * Update Slovak debconf translation, by Ivan Mas├ír. Closes: #677919.
  * control.in/main: switch multiarch-support to priority: required. Closes:
  [ Samuel Thibault ]
  * patches/hurd-i386/libpthread_librt-link.diff: Remove patch, having
    libpthread bringing librt also brings issues.
  * patches/hurd-i386/libpthread_nort.diff: Add patch to revert upstream librt
  * patches/hurd-i386/submitted-AF_LINK.diff: New hurd-only patch to comment
    AF_LINK values, unimplemented on the Hurd (Closes: #678358).
  * patches/hurd-i386/unsubmitted-mremap.diff: New hurd-only patch to comment
    MREMAP flags, unimplemented on the Hurd.

b6354e8... by Aurelien Jarno on 2012-06-03

Import patches-unapplied version 2.13-33 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 9e7338eebd4902e552e55070bbbceb2987cda30e

New changelog entries:
  [ Clint Adams ]
  * patches/localedata/cvs-rupeesign.diff: use new rupee symbol
    in Indian locales, thanks to Prema. closes: #671299.
  [ Samuel Thibault ]
  * patches/hurd-i386/tg-{IPV6_PKTINFO,SOL_IP,____longjmp_chk,catch-signal,
    dup3-lock}.diff: Refresh with upstream version and rename to cvs.
  * patches/hurd-i386/cvs-O_CLOEXEC.diff: New patch to accept use of O_CLOEXEC
    in rtld.
  * patches/hurd-i386/submitted-getgroups.diff: New patch from Pino to reject
    some out of range values.
  * patches/hurd-i386/submitted-getlogin_r.diff: New patch from Pino to fix
    re-entrancy of getlogin_r and return ERANGE when the provided buffer is
    too small.
  * patches/hurd-i386/submitted-ptsname.diff: New patch from Pino to fix
    buffer checks in ptsname.
  * patches/hurd-i386/tg-hooks.diff: Add rules to sort _hurd_fork_locks.
  * patches/hurd-i386/submitted-sendto.diff: New patch from Pino to fix
    sendto() calls with NULL addr.
  * control/{main,libc}: Remove libpthread-stubs-dev dependency on hurd-i386.
  * patches/hurd-i386/libpthread.diff: Add -lrt in libpthread.a to fix static
  * patches/hurd-i386/tg-chflags.diff: New patch to fix and add f?chflags
  * patches/hurd-i386/submitted-exec_filename.diff: New patch to pass argv[0]
    through exec, to fix some shell scripts, e.g. glib testsuite.
  * control.in/main: build-depend on newer hurd package to be able to pass
    argv[0] through exec.
  * libc0.3.symbols.hurd-i386: Add symbols for RPCs for argv[0] through exec.
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 4286 (from glibc-bsd).
  * fixup any/local-linuxthreads-setclock.diff. Closes: #673711.
  [ Aurelien Jarno ]
  * debian/control.in/main: set glibc-doc as Multiarch: foreign.
    Closes: #674645.
  * Update Portuguese debconf translation, by Pedro Ribeiro. Closes: #674954.
  * patches/arm/unsubmitted-ldso-abi-check.diff: fix broken armhf specific
    hack. Closes: #674602.
  * patches/any/cvs-regex.diff: fix access after end of search string in regex
    matcher. Closes: #672688.
  * patches/any/cvs-getpwuid-nsswitch.diff: fix a memory leak in
    getpwuid/nsswitch.c. Closes: #674072.
  * patches/localedata/submitted-es_MX-decimal_point.diff: fix
    decimal_point and thousands_sep. Closes: #673339.
  * patches/any/local-sunrpc-dos.diff: fix a DoS in RPC implementation
    (CVE-2011-4609). Closes: #671478.
  * patches/kfreebsd/local-use-thr-primitives.diff: bump LinuxThreads
    version. Closes: #675606.
  * Take-over nsswitch.conf installation from base-files. Closes:
  * Set libc*-dev "Multi-Arch: same". Add conflicts betwwen libc*-dev
    packages. Move a.out.h and ieee754.h to the arch qualified path.
    Thanks to Thibaut Girka for the help. Closes: #666760.
  * Add patches/any/cvs-ld.so-rpath-origin.diff to fix an insecure handling
    of privileged programs' RPATHs with $ORIGIN (CVE-2011-1658). Closes:
  * Refresh all patches to loose the "diff --git" headers. Closes: