Change logs for eglibc source package in Saucy

  • eglibc (2.17-93ubuntu4) saucy; urgency=low
    
      * patches/arm64/cvs-setjmp-clobber.diff: __sigsetjmp clobbers register
        x1 before making the tail call to __sigjmp_save, which causes the
        latter to always save the signal mask.  Backport git patch to fix.
      * patches/series: Revert the CVE-2013-2207 pt_chown fix until we come
        up with a sane plan to avoid users shooting themselves in the foot.
      * debhelper.in/libc-bin.install: Install pt_chown again for the above.
     -- Adam Conrad <email address hidden>   Fri, 11 Oct 2013 21:06:21 -0600
  • eglibc (2.17-93ubuntu3) saucy; urgency=low
    
      * Revert the CVE-2013-4788 fix, as it causes the ARM testsuite to fail.
     -- Adam Conrad <email address hidden>   Thu, 10 Oct 2013 01:25:14 -0600
  • eglibc (2.17-93ubuntu2) saucy; urgency=low
    
      * 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/cvs-CVE-2013-4237.diff: backport git fix to respect the
        NAME_MAX constraints in readdir_r: CVE-2013-4237 (Closes: #719558)
      * debian/patches/any/cvs-CVE-2013-2207-pt_chown.diff: backpot git patch
        to disable building and using pt_chown: CVE-2013-2207 (Closes: #717544)
      * debhelper.in/libc-bin.install: Adjust packaging for the above change.
      * patches/any/cvs-CVE-2013-4788-static-ptrguard*: backport fix from git
        for pointer mangling in static builds: CVE-2013-4788 (Closes: #717178)
      * patches/ubuntu/unsubmitted-dlopen-static-crash.diff: New patch from
        Maciej Rozycki to fix a dlopen segfault in statically linked programs.
     -- Adam Conrad <email address hidden>   Wed, 09 Oct 2013 22:29:57 -0600
  • eglibc (2.17-93ubuntu1) saucy; urgency=low
    
      * Merge with Debian unstable, bringing in testsuite and security fixes.
    
    eglibc (2.17-93) unstable; urgency=low
    
      [ Adam Conrad ]
      * patches/any/cvs-tst-cancel4-buf.diff: Increase nptl test case buffer
        size to 16384 so we really block on current (>= 3.10) Linux kernels.
      * patches/any/cvs-CVE-2013-4332-*.diff: Backport git fixes for integer
        overflows in allocator functions: CVE-2013-4332 (Closes: #722536)
      * debian{control,sysdeps/arm64.mk}: Switch to gcc-4.8 on arm64 only.
    
      [ Samuel Thibault ]
      * patches/hurd-i386/unsubmitted-clock_t_centiseconds.diff: New patch from
        Richard Braun to work around applications which do not like micro-second
        clock_t, such as guile.
      * Update hurd-i386 testsuite progressions.
      * patches/hurd-i386/submitted-startup-pid2.diff: New patch from Justus
        Winter to prepare reboot() for /hurd/init getting PID 2 instead of 1.
      * patches/hurd-i386/submitted-path_mounted.diff: New patch from Justus
        Winter to fix hurd-i386's _PATH_MOUNTED according to Debian usage.
      * patches/hurd-i386/tg-socket{,pair}_flags.diff: New patch from Thomas
        Schwinge to add support for SOCK_CLOEXEC and SOCK_NONBLOCK.
      * patches/hurd-i386/tg-pthread-atfork.diff,cvs-pthread_atfork.diff: Add
        pthread_atfork support.
      * patches/hurd-i386/tg-thread-cancel.diff: Update patch against two other
        overzealous assertions.
      * patches/hurd-i386/tg-pipe2.diff: New patch to add pipe2 support.
    
      [ Pino Toscano ]
      * Generate udeb shlibs also for Hurd's libmachuser and libhurduser.
    
    eglibc (2.17-92) unstable; urgency=low
    
      * kfreebsd/local-sysdeps.diff: update to revision 4839 (from glibc-bsd).
     -- Adam Conrad <email address hidden>   Sun, 22 Sep 2013 23:32:30 -0600
  • eglibc (2.17-91ubuntu1) saucy; urgency=low
    
      * Merge with Debian unstable, running the testsuite in parallel
        and moving some manpages from eglibc to the manpages package.
    
    eglibc (2.17-91) unstable; urgency=low
    
      [ Petr Salinger ]
      * switch libpthread implementation on kfreebsd-* to fbtl.
        Closes: #703545. Closes: #665287. Closes: #683825. Closes: #489066.
      * split some parts of kfreebsd/local-linuxthreads29.diff
        into  kfreebsd/local-nscd-no-sockcloexec.diff and
              kfreebsd/local-linuxthreads-tlsdesc.diff
      * add kfreebsd/local-fbtl.diff and kfreebsd/local-fbtl-depends.diff
      * kfreebsd/local-sysdeps.diff: update to revision 4809 (from glibc-bsd).
        Closes: #718181. Addresses: #717032 in new binutils.
      * update testsuite-checking/expected-results-*-kfreebsd-gnu-*
        by fbtl tests that are known to fail.
    
      [ Aurelien Jarno ]
      * debian/rules.d/build.mk: run the testsuite in parallel again.
      * prepare symbols file update for kfreebsd-* switch to fbtl.
    
      [ Samuel Thibault ]
      * hurd-i386/local-no-bootstrap-fs-access.diff: Do not call access at
        process startup on hurd-i386. Fixes root filesystem startup.
      * hurd-i386/unsubmitted-tls.diff: rename into tg-tls-threadvar.diff
      * hurd-i386/tg-tls.diff: Move some hooks to tg-tls-threadvar.diff.
    
      [ Adam Conrad ]
      * debian/control.in/main: Drop build-conflicts on binutils-gold to
        make us buildable again with the new binutils that provides it.
      * debian/*: Remove ldd.1, ldconfig.8, ld.so.8, gai.conf.5, zic.8,
        and zdump.1, and let them move to manpages (Reference: #556173)
     -- Adam Conrad <email address hidden>   Wed, 31 Jul 2013 21:00:31 +0100
  • eglibc (2.17-7ubuntu1) saucy; urgency=low
    
      * Merge with Debian unstable, bringing in several tweaks and fixes.
      * debian/control.in/main: Drop build-conflicts on binutils-gold to
        make us buildable again with the new binutils that provides it.
      * Re-enable hard failure on testsuite failure for development builds.
    
    eglibc (2.17-7) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/rules.d/build.mk: unexport LD_PRELOAD to allow the testsuite
        to pass even if eatmydata is used.  Closes: #713035.
      * debian/script.in/nohwcap.sh: handle new multiarch format of dpkg-query.
        Closes: #713837.
      * debian/patches/m68k/cvs-sysdep-cfi.diff: new patch from upstream to fix
        cfi assembly code.  Closes: #709992.
      * patches/any/cvs-gethostbyname-numeric.diff: new patch from upstream to fix
        gethostbyname when used with numeric addresses.
      * debian/patches/any/cvs-getaddrinfo-EAI_NONAME.diff: new patch from
        upstream to return EAI_NONAME instead of EAI_SYSTEM when the network
        is down.  Closes: #713799.
      * debian/local/ldconfig_wrap: rename into debian/local/sbin/ldconfig to
        be consistent with the naming of other files in this directory.
      * debian/patches/mips/local-prlimit64.diff: new patch to temporarily
        workaround issues with the prlimit64 syscall on MIPS.
      * debian/testsuite-checking/expected-results-mips*: allow a few tests to
        fail due to the prlimit64 syscall issue on MIPS.
      * Add 32-bit biarch packages on sparc64.
    
      [ Samuel Thibault ]
      * Remove unapplied hurd-i386/local-nice.diff (applied as tg-nice.diff)
    
      [ Petr Salinger ]
      * kfreebsd/local-sysdeps.diff: update to revision 4552 (from glibc-bsd).
        Closes: #712196.
    
    eglibc (2.17-6) unstable; urgency=low
    
      [ Aurelien Jarno ]
      * control.in/main, sysdeps/mips.mk, sysdeps/mipsel.mk: build the libc
        back with gcc-4.7, but using -mno-plt.
    
      [ Samuel Thibault ]
      * hurd-i386/libpthread_ctypes.diff: Fix ctypes initialization.
      * hurd-i386/submitted-handle-eprototype.diff: Fix DNS lookups.
      * hurd-i386/tg-io_select_timeout.diff: Fixes select timeout.
      * hurd-i386/tg-poll_errors_fixes.diff: Fixes poll posixity.
      * hurd-i386/local-select.diff: Removed, made obsolete by
      tg-io_select_timeout.diff.
      * hurd-i386/tg-context_functions.diff: Add *context support.
    
    eglibc (2.17-5) unstable; urgency=low
    
      [ Petr Salinger ]
      * kfreebsd/local-sysdeps.diff: update to revision 4512 (from glibc-bsd).
        Closes: #710841.
    
      [ Adam Conrad ]
      * debian/tests/control: Add a bogus Depends line to the rebuild test.
    
      [ Aurelien Jarno ]
      * Build glibc on mips with gcc-4.4 until a recent binutils version is
        available in sid.
    
    eglibc (2.17-4) unstable; urgency=low
    
      [ Adam Conrad ]
      * Drop versioned build-dependencies on tar, make, and sed, as they're
        all {Build-,}Essential and available in oldstable (Closes: #708504)
    
      [ Petr Salinger ]
      * kfreebsd/local-sysdeps.diff: update to revision 4511 (from glibc-bsd).
        Closes: #635192. Closes: #667448.
      * debian/sysdeps/kfreebsd.mk, debian/debhelper.in/libc.preinst:
        bump minimal FreeBSD kernel version to 8.3.
    
      [ Aurelien Jarno ]
      * Remove any/local-o_cloexec.diff, kfreebsd/local-freopen.diff and
        any/unsubmitted-cloexec-conditional.diff (not needed anymore).
      * debhelper.in/libc-bin.postinst: remove duplicate trigger message.
        Closes: #707919.
      * Update Hungarian debconf translation, by Nagy Elemér Károly.
      * Add powerpcspe/unsubmitted-nearbyint.diff to fix FTBFS on powerpcspe
        (Closes: #708741).
      * Update testsuite-checking/expected-results-powerpc-linux-gnuspe-libc
        (Closes: #693895).
      * rules.d/build.mk: use rdfind + symlinks instead of fdupes + handcoded
        shell script to optimize disk space.
    
    eglibc (2.17-3) unstable; urgency=medium
    
      [ Petr Salinger ]
      * Allow failure of tst-secure-getenv on kfreebsd-*, as the kernel
        in squeeze provides /proc/self/exe only on a best effort basis.
      * kfreebsd/local-sysdeps.diff: update to revision 4438 (from glibc-bsd).
    
      [ Aurelien Jarno ]
      * Add s390x symbols files.
    
      [ Adam Conrad ]
      * sysdeps/mips.mk: Install n64 and n32 stubs headers into each of
        their respective libc-dev-* multilib packages (Closes: #708265)
      * sysdeps/mipsel.mk: Do the same for mipsel multilib dev packages.
    
    eglibc (2.17-2) unstable; urgency=low
    
      [ Adam Conrad ]
      * debian/patches/any/unsubmitted-cloexec-conditional.diff: Catch yet
        another unconditional O_CLOEXEC and conditionalize it for freebsd.
      * debian/patches/kfreebsd/local-HAVE_TLS_SUPPORT.diff: Removed, as
        this is no longer needed by the updated glibc-bsd sysdeps upstream.
      * debian/patches/any/cvs-regexp-overrun.diff: Backport patch from git
        to resolve regex matcher overrun, CVE-2013-0242 (Closes: #699399)
      * debian/sysdeps/ia64.mk, debian/control: Switch ia64 back to gcc-4.6,
        as our world explodes when compiled with gcc-4.7 on ia64 right now.
    
      [ Aurelien Jarno ]
      * patches/any/cvs-sys-param-h-DEV_BSIZE.diff: New patch to fix
        conflict with kFreeBSD kernel headers.
      * patches/kfreebsd/local-linuxthreads-TLS-THREAD.diff: New patch to remove
        conditional defines on USE___THREAD and HAVE_TLS_SUPPORT.
      * patches/kfreebsd/local-linuxthreads-mutex-initializer.diff: New patch to
        define MUTEX_INITIALIZER.
      * Japanese debconf translation update from Nobuhiro Iwamatsu.
        closes: #695077.
      * patches/any/cvs-getaddrinfo-stack-overflow.diff: New patch to fix
        a stack overflow in getaddrinfo(), CVE-2013-1914. Closes: #704623.
      * patches/any/local-missing-linux_types.h.diff: Drop, not need anymore.
      * local/manpages/ld.so.8: drop --ignore-rpath documentation.  Closes:
        #707802.
      * patches/all/local-ldd.diff: check if the dynamic linker works before
        using it. Closes: #631242, #707091.
      * patches/kfreebsd/local-scripts.diff: remove dynamic linker name, now
        handled by abi-variants.
      * debian/control.in/main: remove ${misc:Depends} from libc Depends: field to
        not get a dependency on debconf.  Closes: #707813.
      * patches/localedata/submitted-locale-bo.diff: New patch to fix bo_IN and
        bo_CN locales, causing localedef to fail and localechooser to FTBFS.
    
      [ Petr Salinger ]
      * patches/kfreebsd/local-linuxthreads-initfini.diff: follow upstream
        changes in startup code
      * patches/kfreebsd/local-no-pldd.diff: pldd is linux only utility
      * patches/kfreebsd/local-nscd-nosendfile-fix.diff: handle system without
        sendfile syscall
      * patches/kfreebsd/local-linuxthreads-stackguard.diff: handle elf subdir
        removal
      * patches/kfreebsd/local-freopen.diff: support architecture without dup3()
      * patches/kfreebsd/local-linuxthreads-ctype_init.diff: follow upstream
        changes in ctype initialization
      * re-enable lost any/local-linuxthreads-XPG7.diff
                      any/local-linuxthreads-setclock.diff
      * drop obsolete any/local-linuxthreads-unwind.diff
                      any/local-linuxthreads-lowlevellock.diff
      * kfreebsd/local-sysdeps.diff: update to revision 4431 (from glibc-bsd).
      * Add into testsuite-checking/expected-results-*-kfreebsd-gnu-*
        tst-timer5 test and new tst-backtrace[4-6] tests that are known to fail.
      * raise version dependency on g++-4.7 (>= 4.7.3-4) [kfreebsd-amd64] due to
        multilib problems in earlier versions
    
    eglibc (2.17-1) unstable; urgency=low
    
      [ Samuel Thibault ]
      * Rename several hurd-i386 patches to reflect upstream submission status:
        - patches/hurd-i386/unsubmitted-single-hurdselect-timeout.diff into
          patches/hurd-i386/tg-single-select-timeout.diff,
        - patches/hurd-i386/unsubmitted-select-EINTR.diff into
          patches/hurd-i386/tg-select-EINTR.diff,
        - patches/hurd-i386/unsubmitted-setitimer_fix.diff into
          patches/hurd-i386/tg-setitimer.diff.
      * patches/hurd-i386/tg-ifaddrs_v6.diff: New, fixes IPv6 in getifaddrs.
      * patches/hurd-i386/tg-remap_getcwd.diff: New patch, fixes remap translator.
      * patches/hurd-i386/tg-nice.diff: New patch, fixes nice level granularity.
      * patches/hurd-i386/tg-tls.diff: Update to tg version.
      * patches/hurd-i386/tg-exec-static.diff: New, fixes boot with static exec.
      * patches/hurd-i386/tg-EIEIO-fr.diff: New, fixes french translation of EIEIO.
      * patches/hurd-i386/tg-af_local_strlen.diff: New patch, fixes using PF_LOCAL
        paths without ending \0.
    
      [ Adam Conrad ]
      * debian/debhelper.in/libc.postint: Switch from 'awk gsub' to 'tr -d' to
        avoid warnings when the awk alternative points to gawk (LP: #1156923)
      * debian/patches/any/submitted-setfsid-wur.diff: Drop __wur from setfsuid
        and setfsgid functions to avoid -Werror=unused-result (Closes: #701422)
      * debian/patches/i386/cvs-simd-exception.diff: Pull patch from upstream
        to fix a performance regression in i386 SIMD exceptions (LP: #1157244)
      * debian/patches/svn-updates.diff: Update to r22884 of eglibc-2_17 branch
     -- Adam Conrad <email address hidden>   Sat, 29 Jun 2013 19:53:57 -0600
  • eglibc (2.17-0ubuntu5) raring; urgency=low
    
      * debian/debhelper.in/libc.postint: Switch from 'awk gsub' to 'tr -d' to
        avoid warnings when the awk alternative points to gawk (LP: #1156923)
      * debian/patches/any/submitted-setfsid-wur.diff: Drop __wur from setfsuid
        and setfsgid functions to avoid -Werror=unused-result (Closes: #701422)
      * debian/patches/i386/cvs-simd-exception.diff: Pull patch from upstream
        to fix a performance regression in i386 SIMD exceptions (LP: #1157244)
      * debian/patches/svn-updates.diff: Update to r22884 of eglibc-2_17 branch
      * debian/testsuite-checking/compare.sh: Disable hard testsuite failures
        for release to avoid stable updates exploding as buildd kernels change
     -- Adam Conrad <email address hidden>   Wed, 17 Apr 2013 22:53:13 -0600