Change logs for binutils source package in Trusty

  • binutils (2.24-5ubuntu14.2) trusty; urgency=medium
    
      * 002-dont-segv-on-initial-instructions-overflow.patch:
        Fix ld crash on arm64 (LP: #1644363)
    
     -- Julian Andres Klode <email address hidden>  Tue, 25 Apr 2017 17:02:10 +0200
  • binutils (2.24-5ubuntu14.1) trusty-security; urgency=medium
    
      * No-change rebuild in the trusty-security pocket to address issues
        building linux kernel and openjdk-7 security updates (LP: #1577553)
    
    binutils (2.24-5ubuntu14) trusty-proposed; urgency=medium
    
      * SRU: LP: #1490352.
      * Fix -Bsymbolic-functions on arm64.
    
    binutils (2.24-5ubuntu13) trusty-proposed; urgency=medium
    
      * SRU LP: #1311866.
      * Update from the 2.24 branch, 20141113.
        - Fix PR gold/16945, properly handle 64-bit GOT relocations on x86_64.
        - Fix PR gold/16900, an issue where first reserved word of GOT is not
          initialized if there is no PLT.
        - gold: Fix handling of __ehdr_start when it cannot be defined.
        - Apply mainline patches for ppc476 workaround.
        - Add binutils test cases for AArch64.
        - Disassembler fix on AArch64.
        - Fix PR ld/17047, crash in the bfd linker with MALLOC_PERTURB.
        - Fix PR ld/17277, ARM32, bogus DT_TEXTREL marker (and R_ARM_NONE)
          for PC-relative cross-section relocs.
        - [AArch64] Cortex-A53 erratum 835769 linker workaround.
      * Remove the aarch64-fix-instruction-mask, applied on the branch.
      * Fix PR gold/15639, -flto and ld.gold on ARM. LP: #1191909.
      * Use 64k for COMMONPAGESIZE on PPC. LP: #1412553.
      * Fix PR ld/16452, PR ld/16457, don't output symbol version definitions
        for non-DT_NEEDED. LP: #1248642.
      * Add powerpc target for ppc64el builds. Closes: #760395. LP: #1433238.
      * binutils-doc: Include all info files. LP: #1410780.
      * Fix PR ld/16715 (ARM), set st_value to zero for undefined symbols.
        LP: #1441961.
    
     -- Steve Beattie <email address hidden>  Mon, 02 May 2016 13:17:23 -0700
  • binutils (2.24-5ubuntu14) trusty-proposed; urgency=medium
    
      * SRU: LP: #1490352.
      * Fix -Bsymbolic-functions on arm64.
    
     -- Michael Hudson-Doyle <email address hidden>  Thu, 10 Sep 2015 22:22:45 +1200
  • binutils (2.24-5ubuntu13) trusty-proposed; urgency=medium
    
      * SRU LP: #1311866.
      * Update from the 2.24 branch, 20141113.
        - Fix PR gold/16945, properly handle 64-bit GOT relocations on x86_64.
        - Fix PR gold/16900, an issue where first reserved word of GOT is not
          initialized if there is no PLT.
        - gold: Fix handling of __ehdr_start when it cannot be defined.
        - Apply mainline patches for ppc476 workaround.
        - Add binutils test cases for AArch64.
        - Disassembler fix on AArch64.
        - Fix PR ld/17047, crash in the bfd linker with MALLOC_PERTURB.
        - Fix PR ld/17277, ARM32, bogus DT_TEXTREL marker (and R_ARM_NONE)
          for PC-relative cross-section relocs.
        - [AArch64] Cortex-A53 erratum 835769 linker workaround.
      * Remove the aarch64-fix-instruction-mask, applied on the branch.
      * Fix PR gold/15639, -flto and ld.gold on ARM. LP: #1191909.
      * Use 64k for COMMONPAGESIZE on PPC. LP: #1412553.
      * Fix PR ld/16452, PR ld/16457, don't output symbol version definitions
        for non-DT_NEEDED. LP: #1248642.
      * Add powerpc target for ppc64el builds. Closes: #760395. LP: #1433238.
      * binutils-doc: Include all info files. LP: #1410780.
      * Fix PR ld/16715 (ARM), set st_value to zero for undefined symbols.
        LP: #1441961.
     -- Matthias Klose <email address hidden>   Tue, 14 Apr 2015 19:52:45 +0200
  • binutils (2.24-5ubuntu3.1) trusty-security; urgency=medium
    
      * SECURITY UPDATE: out-of-bounds read in srec_scan of bfd/srec.c
        - debian/patches/binutils-CVE-2014-8484.patch: report an error for
          S-records with less than the miniumum size
        - debian/patches/series: disable srec_scan_null_deref.diff as it is
          an incomplete fix for this issue and did not go upstream
        - CVE-2014-8484
      * SECURITY UPDATE: incorrect memory handling around corrupt group
        section headers
        - debian/patches/binutils-CVE-2014-8485.patch: Improve handling of
          corrupt group sections
        - CVE-2014-8485
      * SECURITY UPDATE: out-of-bounds write in _bfd_XXi_swap_aouthdr_in
        - debian/patches/binutils-CVE-2014-8501.patch: Handle corrupt
          binaries with an invalid value for NumberOfRvaAndSizes.
        - CVE-2014-8501
      * SECURITY UPDATE: pe_print_edata buffer overflow
        - debian/patches/binutils-CVE-2014-8502.patch: Detect out of
          range and truncated rvas or entry counts
        - CVE-2014-8502
      * SECURITY UPDATE: ihex_scan buffer overflow
        - debian/patches/binutils-CVE-2014-8503.patch: Fix typo in
          invocation of ihex_bad_byte.
        - CVE-2014-8503
      * SECURITY UPDATE: srec_scan buffer overflow
        - debian/patches/binutils-CVE-2014-8504.patch: Increase size of buf
        - CVE-2014-8504
      * SECURITY UPDATE: directory traversal vulnerabilities
        - debian/patches/binutils-CVE-2014-8737.patch: disallow paths that
          include ../
        - CVE-2014-8737
      * SECURITY UPDATE: _bfd_slurp_extended_name_table out-of-bounds write
        - debian/patches/binutils-CVE-2014-8738.patch: Handle archives
          with corrupt extended name tables.
        - CVE-2014-8738
      * SECURITY UPDATE: multiple miscellaneous overflows and out-of-bounds
        reads and writes
        - debian/patches/binutils-bz17512_prereqs.patch: cherrypicked
          prerequisite commits needed to apply following patch
        - debian/patches/binutils-bz17512-misc.patch: fix invalid memory
          accesses.
      * Security hardening: don't use libbfd by default in strings(1)
        - debian/patches/binutils-harden_strings.patch: Add new command
          line option --data to only scan the initialized, loadable data
          sections of binaries, using libbfd; make --all the default.
     -- Steve Beattie <email address hidden>   Mon, 09 Feb 2015 02:09:07 -0800
  • binutils (2.24-5ubuntu3) trusty; urgency=medium
    
      * [AArch64] Fix off by one error in instruction relaxation mask.
        See https://sourceware.org/ml/binutils/2014-04/msg00151.html.
     -- Matthias Klose <email address hidden>   Tue, 15 Apr 2014 19:55:23 +0200
  • binutils (2.24-5ubuntu2) trusty; urgency=medium
    
      * Provide $(DEB_HOST_GNU_TYPE)- prefixed binaries and man pages.
     -- Matthias Klose <email address hidden>   Thu, 10 Apr 2014 16:38:11 +0100
  • binutils (2.24-5ubuntu1) trusty; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.24-5) unstable; urgency=medium
    
      * Update from the 2.24 branch, 20140321.
      * Stop building the binutils-spu package.
      * Add a binutils-multiarch-dev package. Closes: #583160
     -- Matthias Klose <email address hidden>   Fri, 21 Mar 2014 13:54:09 +0100
  • binutils (2.24-4ubuntu1) trusty; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.24-4) unstable; urgency=medium
    
      * Update from the 2.24 branch, 20140304.
      * Update Aarch64 ilp32 linker and libdir names.
      * Fix relocations for thread local variables on AArch64. Updated patch
        taken from the trunk.
      * Enable AArch64 big endian targets for AArch64 builds and for
        binutils-multiarch.
      * gas: Add entry for "xgene1" (AArch64).
      * gas: Remove the alignment limit on AArch64.
      * Add a Built-Using attribute for for the binutils-cross-* packages.
        Closes: #738311.
     -- Matthias Klose <email address hidden>   Tue, 04 Mar 2014 02:41:22 +0100
  • binutils (2.24-2ubuntu3) trusty; urgency=medium
    
      * Fix relocations for thread local variables on AArch64. Updated patch
        taken from the trunk.
    
    binutils (2.24-3) unstable; urgency=medium
    
      * Update from the 2.24 branch, 20140124.
      * Display the reference causing a shared library to be needed (taken from
        the trunk).
     -- Matthias Klose <email address hidden>   Fri, 24 Jan 2014 16:46:21 +0100
  • binutils (2.24-2ubuntu2) trusty; urgency=low
    
      * Fix relocations for thread local variables on AArch64 (Michael
        Hudson).
      * Don't ship the embedspu binary in binutils-multiarch.
     -- Matthias Klose <email address hidden>   Tue, 17 Dec 2013 16:37:35 +0100
  • binutils (2.24-2ubuntu1) trusty; urgency=low
    
      * Merge with Debian; remaining changes:
        - Build from the upstream source.
    
    binutils (2.24-2) unstable; urgency=medium
    
      * Update from the 2.24 branch, 20131209.
      * Remove versioned build dependencies which are not needed anymore
        since 2005.
      * Drop the ld_system_root patch.
      * Fix PowerPC64 linking of --just-symbols objects (Alan Modra).
     -- Matthias Klose <email address hidden>   Mon, 09 Dec 2013 14:22:33 +0100
  • binutils (2.24-1ubuntu2) trusty; urgency=low
    
      * Remove versioned build dependencies which are not needed anymore
        since 2005.
      * Fix PowerPC64 linking of --just-symbols objects (Alan Modra).
     -- Matthias Klose <email address hidden>   Tue, 03 Dec 2013 11:07:14 +0100
  • binutils (2.24-1ubuntu1) trusty; urgency=low
    
      * Merge with Debian; remaining changes:
        - Build from the upstream source.
    
    binutils (2.24-1) unstable; urgency=low
    
      * Final upstream release.
      * ifunc updates for AArch64, taken from the trunk.
     -- Matthias Klose <email address hidden>   Mon, 02 Dec 2013 12:34:33 +0100
  • binutils (2.23.91.20131123-1ubuntu1) trusty; urgency=low
    
      * Merge with Debian; remaining changes:
        - Build from the upstream source.
    
    binutils (2.23.91.20131123-1) unstable; urgency=low
    
      * New upstream snapshot, taken from the 2.24 branch.
      * Stop shipping libiberty, now available in libiberty-dev.
    
    binutils (2.23.90.20131116-1ubuntu2) trusty; urgency=low
    
      * On AArch64, don't set LIBPATH_SUFFIX to 64.
     -- Matthias Klose <email address hidden>   Sat, 23 Nov 2013 08:41:59 +0100
  • binutils (2.23.90.20131116-1ubuntu1) trusty; urgency=low
    
      * Merge with Debian; remaining changes:
        - Build from the upstream source.
    
    binutils (2.23.90.20131116-1) unstable; urgency=low
    
      * New upstream snapshot, taken from the 2.24 branch.
     -- Matthias Klose <email address hidden>   Sat, 16 Nov 2013 13:54:31 +0100
  • binutils (2.23.90.20131017-1ubuntu1) saucy; urgency=low
    
      * Merge with Debian; remaining changes:
        - Build from the upstream source.
     -- Matthias Klose <email address hidden>   Thu, 17 Oct 2013 14:27:21 +0200
  • binutils (2.23.52.20130913-0ubuntu1) saucy; urgency=low
    
      * New upstream snapshot.
     -- Matthias Klose <email address hidden>   Fri, 13 Sep 2013 13:52:59 +0200