Change logs for binutils source package in Bionic

  • binutils (2.30-21ubuntu1~18.04.9) bionic-security; urgency=medium
    
      * SECURITY UPDATE: out-of-bound read vulnerability
        - debian/patches/CVE-2023-25584.patch: Lack of bounds checking in
          vms-alpha.c parse_module
        - CVE-2023-25584
      * SECURITY UPDATE: segmentation fault due to uninitialized `file_table`
        - debian/patches/CVE-2023-25585.patch: Use bfd_zmalloc to alloc
          file_table
        - CVE-2023-25585
      * SECURITY UPDATE: segmentation fault due to uninitialized `the_bfd`
        - debian/patches/CVE-2023-25588.patch: Field `the_bfd` of `asymbol` is
          uninitialised
        - CVE-2023-25588
    
     -- Nishit Majithia <email address hidden>  Fri, 19 May 2023 14:22:50 +0530
  • binutils (2.30-21ubuntu1~18.04.8) bionic-security; urgency=medium
    
      * SECURITY UPDATE: Heap-buffer-overflow
        - debian/patches/CVE-2022-38533.patch: strip possibly
          heap-buffer-overflow in bfd/coffcode.h.
        - CVE-2022-38533
    
     -- Leonidas Da Silva Barbosa <email address hidden>  Tue, 30 Aug 2022 10:03:11 -0300
  • binutils (2.30-21ubuntu1~18.04.7) bionic-security; urgency=medium
    
      * SECURITY UPDATE: Use after free in bfd_hash_lookup
        - debian/patches/CVE-2020-16592.patch: don't use a pointer into strings
          that may be freed for section name in bfd/peXXigen.c.
        - CVE-2020-16592
      * SECURITY UPDATE: DoS via memory consumption in DWARF debug sections
        - debian/patches/CVE-2021-3487.patch: check for debug sections with
          excessive sizes in bfd/dwarf2.c.
        - CVE-2021-3487
    
     -- Marc Deslauriers <email address hidden>  Wed, 20 Oct 2021 07:11:39 -0400
  • binutils (2.30-21ubuntu1~18.04.5) bionic; urgency=medium
    
      * d/p/lp1903814-lp1903814-s390_prevent_GOT_access.patch:
        Prevent GOT access rewrite for certain symbols (LP: #1903814)
        Thanks to Ilya Leoshkevich for porting the upstream patch to v2.30:
        https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=e6213e09ed0ef6ee40d00981c38baac6964aa95b
    
     -- Lukas Märdian <email address hidden>  Fri, 12 Feb 2021 09:45:35 +0100
  • binutils (2.30-21ubuntu1~18.04.4) bionic; urgency=medium
    
      * d/p/lp-1883880-x86-don-t-mistakenly-scale-non-8-bit-displacements.patch:
        avoid scaling displacements that breaks e.g. some AVX512 code (LP: #1883880)
    
     -- Christian Ehrhardt <email address hidden>  Thu, 18 Jun 2020 13:03:55 +0200
  • binutils (2.30-21ubuntu1~18.04.3) bionic-security; urgency=medium
    
      * SECURITY UPDATE: DoS via a large attribute section
        - debian/patches/CVE-2018-8945.patch: prevent a memory exhaustion
          failure when running objdump on a fuzzed input file with corrupt
          string and attribute sections.
        - CVE-2018-8945
        - CVE-2018-13033
      * SECURITY UPDATE: stack Exhaustion in C++ demangling
        - debian/patches/CVE-2018-9138.patch: limit recusion and add
          --no-recruse-limit option to tools that support name demangling.
        - debian/patches/CVE-2018-9138-2.patch: fix a failure in the libiberty
          testsuite by increasing the recursion limit to 2048.
        - CVE-2018-9138
        - CVE-2018-12641
        - CVE-2018-12697
        - CVE-2018-12698
        - CVE-2018-12699
        - CVE-2018-12700
        - CVE-2018-17794
        - CVE-2018-17985
        - CVE-2018-18484
        - CVE-2018-18700
        - CVE-2018-18701
      * SECURITY UPDATE: denial of service via crafted binary file
        - debian/patches/CVE-2018-10372.patch: fix illegal memory access when
          parsing corrupt DWARF information.
        - CVE-2018-10372
      * SECURITY UPDATE: denial of service via crafted binary file
        - debian/patches/CVE-2018-10373.patch: add a check for a NULL table
          pointer before attempting to compute a DWARF filename.
        - CVE-2018-10373
      * SECURITY UPDATE: out-of-bounds memory write
        - debian/patches/CVE-2018-10534.patch: fix an illegal memory access
          when copying a PE format file with corrupt debug information.
        - CVE-2018-10534
      * SECURITY UPDATE: denial of service via crafted file
        - debian/patches/CVE-2018-10535.patch: fix an illegal memory access
          when trying to copy an ELF binary with corrupt section symbols.
        - CVE-2018-10535
      * SECURITY UPDATE: excessive memory consumption
        - debian/patches/CVE-2018-12934.patch: remove support for demangling
          GCC 2.x era mangling schemes.
        - debian/patches/CVE-2018-12934-2.patch: remove support for old gnu v2
          name mangling.
        - CVE-2018-12934
        - CVE-2018-18483
      * SECURITY UPDATE: denial of service via crafted ELF file
        - debian/patches/CVE-2018-1735x.patch: fix two segment faults in nm.
        - CVE-2018-17358
        - CVE-2018-17359
      * SECURITY UPDATE: heap-based buffer over-read
        - debian/patches/CVE-2018-17360.patch: fix buffer overflow.
        - CVE-2018-17360
      * SECURITY UPDATE: DoS via invalid memory address
        - debian/patches/CVE-2018-18309.patch: add _bfd_clear_contents bounds
          checking.
        - CVE-2018-18309
      * SECURITY UPDATE: DoS via heap-based buffer over-read
        - debian/patches/CVE-2018-18605.patch: fix buffer overflow in
          sec_merge_hash_lookup.
        - CVE-2018-18605
      * SECURITY UPDATE: DoS via NULL pointer dereference
        - debian/patches/CVE-2018-18606.patch: fix NULL pointer dereference in
          merge_strings.
        - CVE-2018-18606
      * SECURITY UPDATE: DoS via NULL pointer dereference
        - debian/patches/CVE-2018-18607.patch: fix NULL pointer dereference in
          elf_link_input_bfd.
        - CVE-2018-18607
      * SECURITY UPDATE: heap-based buffer overflow in bfd_elf32_swap_phdr_in
        - debian/patches/CVE-2018-19931.patch: Fix a memory exhaustion bug when
          attempting to allocate room for an impossible number of program
          headers.
        - CVE-2018-19931
      * SECURITY UPDATE: integer overflow and infinite loop
        - debian/patches/CVE-2018-19932.patch: remove an abort in the bfd
          library and add a check for an integer overflow when mapping sections
          to segments.
        - CVE-2018-19932
      * SECURITY UPDATE: memory leak via crafted ELF file
        - debian/patches/CVE-2018-20002.patch: fix memory leak in
          _bfd_generic_read_minisymbols.
        - CVE-2018-20002
      * SECURITY UPDATE: use-after-free in error function
        - debian/patches/CVE-2018-20623.patch: fix a heap use after free memory
          access fault when displaying error messages about malformed archives.
        - CVE-2018-20623
      * SECURITY UPDATE: NULL pointer deref in elf_link_add_object_symbols
        - debian/patches/CVE-2018-20651.patch: fix Invalid Memory Address
          Dereference in elf_link_add_object_symbols.
        - CVE-2018-20651
      * SECURITY UPDATE: heap-based buffer overflow via a crafted section size
        - debian/patches/CVE-2018-20671.patch: fix a possible integer overflow
          problem when examining corrupt binaries using a 32-bit binutil.
        - CVE-2018-20671
      * SECURITY UPDATE: code exec via integer overflow triggered heap overflow
        - debian/patches/CVE-2018-1000876.patch: detect long overflows.
        - CVE-2018-1000876
      * SECURITY UPDATE: stack consumption and heap-based buffer over-read
        - debian/patches/CVE-2019-907x.patch: reject negative lengths and add
          recursion counter.
        - CVE-2019-9070
        - CVE-2019-9071
      * SECURITY UPDATE: excessive memory allocation
        - debian/patches/CVE-2019-9073.patch: check for incomplete data.
        - CVE-2019-9073
      * SECURITY UPDATE: out-of-bounds read leading to a SEGV
        - debian/patches/CVE-2019-9074.patch: correct checks attempting to
          prevent read past end of section.
        - CVE-2019-9074
      * SECURITY UPDATE: heap-based buffer overflow
        - debian/patches/CVE-2019-9075.patch: fix heap buffer overflow in
          _bfd_archive_64_bit_slurp_armap.
        - CVE-2019-9075
      * SECURITY UPDATE: heap-based buffer overflow
        - debian/patches/CVE-2019-9077.patch: fix a illegal memory access fault
          when parsing a corrupt MIPS option section using readelf.
        - CVE-2019-9077
      * SECURITY UPDATE: heap-based buffer over-read in _bfd_doprnt
        - debian/patches/CVE-2019-12972.patch: fix string table corruption.
        - CVE-2019-12972
      * SECURITY UPDATE: integer overflow and heap-based buffer overflow
        - debian/patches/CVE-2019-14250.patch: check zero value shstrndx.
        - CVE-2019-14250
      * SECURITY UPDATE: write access violation via ELF file
        - debian/patches/CVE-2019-14444.patch: catch potential integer overflow
          in readelf when processing corrupt binaries.
        - CVE-2019-14444
      * SECURITY UPDATE: DoS via crafted ELF file
        - debian/patches/CVE-2019-17450.patch: fix stack overflow in function
          find_abstract_instance.
        - CVE-2019-17450
      * SECURITY UPDATE: integer overflow leading to a SEGV
        - debian/patches/CVE-2019-17451.patch: fix SEGV in function
          _bfd_dwarf2_find_nearest_line.
        - CVE-2019-17451
    
     -- Marc Deslauriers <email address hidden>  Tue, 31 Mar 2020 16:26:27 -0400
  • binutils (2.30-21ubuntu1~18.04.2) bionic; urgency=medium
    
      * No-change rebuild strictly against -security only (LP: #1828171).
    
     -- Łukasz 'sil2100' Zemczak <email address hidden>  Wed, 08 May 2019 10:14:07 +0200
  • binutils (2.30-21ubuntu1~18.04.1) bionic-proposed; urgency=medium
    
      * SRU: LP: #1822717.
      * Build ppc64el packages on arm64.
      * Build s390x packages on arm64 and ppc64el.
      * Build riscv64 packages on arm64 and ppc64el.
    
     -- Matthias Klose <email address hidden>  Tue, 02 Apr 2019 07:12:48 +0200
  • binutils (2.30-21ubuntu1~18.04) bionic-proposed; urgency=medium
    
      * SRU: LP: #1769657
      * Build cross packages for armel, armhf, arm64 on ppc64el.
    
    binutils (2.30-21ubuntu1) cosmic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.30-21) unstable; urgency=medium
    
      * Update, taken from the 2.30 branch 20180529.
        - x86-64: Add TLSDESC fields to elf_x86_lazy_plt_layout.
        - PR binutils/23199, mark section in a section group with SHF_GROUP.
        - PR ld/23194, x86: Don't set eh->local_ref to 1 for versioned symbol.
        - PR ld/23189, x86: Don't set eh->local_ref to 1 for linker defined symbols.
        - PR binutils/23199, Invalid SHT_GROUP entry leads to group confusion.
      * Fix PR gprof/23056, memory corruption in gprof. LP: #1763098.
      * Fix PR binutils/23054, memory corruption in as. LP: #1763096.
      * Fix PR ld/23055, memory corruption in ld. LP: #1763094.
    
     -- Matthias Klose <email address hidden>  Wed, 12 Sep 2018 17:38:08 +0200
  • binutils (2.30-20ubuntu2~18.04) bionic-security; urgency=medium
    
      * Combined security update / SRU: LP: #1771635, LP: #1769657.
    
    binutils (2.30-20ubuntu2) cosmic; urgency=medium
    
      * Fix PR gprof/23056, memory corruption in gprof. LP: #1763098.
      * Fix PR binutils/23054, memory corruption in as. LP: #1763096.
      * Fix PR ld/23055, memory corruption in ld. LP: #1763094.
    
    binutils (2.30-20ubuntu1) cosmic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.30-20) unstable; urgency=medium
    
      * Update, taken from the 2.30 branch 20180516.
        - Fix PR binutils/23109, disassembly mask for vector sdot on AArch64.
        - Fix uninitialised memory acccess in COFF bfd backend.
        - Update Portuguese translations.
    
    binutils (2.30-19) unstable; urgency=medium
    
      * Build-depend on procps.
    
    binutils (2.30-17ubuntu1) cosmic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.30-17) unstable; urgency=medium
    
      * Update, taken from the 2.30 branch 20180502.
        - Fix PR ld/23123, PR ld/22374, PowerPC32 ifunc regression.
        - AArch64: Fix the mask for the sqrdml(a|s)h instructions.
      * Fix unintialized memory in aarch64 opcodes, taken from the trunk.
    
    binutils (2.30-16) unstable; urgency=medium
    
      * Update, taken from the 2.30 branch 20180425.
        - Fix PR ld 22782, x86: Remove the unused _GLOBAL_OFFSET_TABLE_.
        - Update spanish and russian translations.
      * Add amd64, i386, x32 and riscv64 cross compilers as build (test)
        dependencies.
    
     -- Matthias Klose <email address hidden>  Wed, 16 May 2018 15:20:51 -0400
  • binutils (2.30-15ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.30-15) unstable; urgency=medium
    
      * Update, taken from the 2.30 branch 20180408.
      * Only build the basic package when running the autopkg tests.
        Closes: #884117.
    
     -- Matthias Klose <email address hidden>  Mon, 09 Apr 2018 12:13:35 +0200
  • binutils (2.30-14ubuntu2) bionic; urgency=medium
    
      * Only build the basic package when running the autopkg tests.
    
     -- Matthias Klose <email address hidden>  Sat, 07 Apr 2018 11:24:45 +0200
  • binutils (2.30-14ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.30-14) unstable; urgency=medium
    
      * Update, taken from the 2.30 branch 20180405.
        - Fix PR binutils/23025, Clear vex instead of vex.evex (x86).
      * Fix PR gold/22770, MIPS: Fix GOT page counter in multi-got links,
        taken from the trunk. Closes: #886222.
      * Fix PR ld/23030 (stop the IA64 linker from removing unwind tables
        when garbage collecting), taken from the trunk. Closes: #894915, #894719.
      * More work arounds to build natively on riscv64.
    
     -- Matthias Klose <email address hidden>  Thu, 05 Apr 2018 20:37:49 +0200
  • binutils (2.30-13ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
     -- Matthias Klose <email address hidden>  Wed, 04 Apr 2018 11:40:29 +0200
  • binutils (2.30-12ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.30-12) unstable; urgency=medium
    
      * Build cross binutils for i386 and x32 on arm64 and ppc64el.
    
     -- Matthias Klose <email address hidden>  Wed, 04 Apr 2018 10:35:15 +0200
  • binutils (2.30-11ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.30-11) unstable; urgency=medium
    
      * Filter out the host architecture when passed as a cross architecture.
    
     -- Matthias Klose <email address hidden>  Sun, 01 Apr 2018 17:05:45 +0200
  • binutils (2.30-10ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.30-10) unstable; urgency=medium
    
      * Update, taken from the 2.30 branch 20180330.
        - Fix PR 22773, ARM assembler's parsing of an illegal ORR instruction.
        - Fix PR gold/22868, PR ld/22972 on SPARC, .
        - PR ld/23000, x86-64: Add ENDBR64 to the TLSDESC PLT entry.
    
     -- Matthias Klose <email address hidden>  Fri, 30 Mar 2018 19:03:59 +0800
  • binutils (2.30-9ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.30-9) unstable; urgency=medium
    
      * Update, taken from the 2.30 branch 20180325.
        - Fix PowerPC64 out-of-line save/restore functions.
        - Remove unnecessary power9 group terminating nop.
        - Set non_ir_ref_dynamic if a symbol is made dynamic.
        - Fix PR ld/22836, "-r -s" doesn't work with -g3 using GCC 7.
      * Fix amd64, i386 and x32 cross builds.
    
     -- Matthias Klose <email address hidden>  Sun, 25 Mar 2018 15:07:22 +0800
  • binutils (2.30-8ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.30-8) unstable; urgency=medium
    
      * Update, taken from the 2.30 branch 20180318.
        - [ARM] Fix bxns mask.
        - Extend the fix for PR ld/20882.
      * Fix PowerPC64 out-of-line save/restore functions. Closes: #886264.
      * Revert the 2.30-7 change.
    
     -- Matthias Klose <email address hidden>  Sun, 18 Mar 2018 12:15:09 +0800
  • binutils (2.30-7ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.30-7) unstable; urgency=medium
    
      * Upload without build dependencies on the cross compilers and don't run
        the testsuite for this upload.
    
    binutils (2.30-6) unstable; urgency=medium
    
      * Update, taken from the 2.30 branch 20180308.
        - Fix PR ld/15904, linker error with --no-keep-memory.
        - Enable link time garbage collection for the IA64 target. Closes: #890909.
        - Fix PR gas/22014, memory corruption in MIPS assembler.
        - Fix PR ld/22758, a bug that would place executable and non-executables
          pages in the same segment.
        - Fix PR ld/22832 on SPARC.
        - Fix AArch32 build attributes for Armv8.4-A.
        - Update translations.
      * CVE-2018-7208: Fix PR binutils/22741, taken from the trunk.
      * CVE-2018-7568: Fix PR binutils/22894, taken from the trunk.
      * CVE-2018-7569: Fix PR binutils/22895, taken from the trunk.
      * CVE-2018-7642: Fix PR binutils/22887, taken from the trunk.
      * CVE-2018-7643: Fix PR binutils/22905, taken from the trunk.
      * CVE-2018-7570: PR binutils/22881 needs a proper backport.
      * Update package descriptions for binutils-<target>. Closes: #891377.
      * Build binutils-for-host for TARGET (Helmut Grohne). Closes: #891863.
    
     -- Matthias Klose <email address hidden>  Thu, 08 Mar 2018 12:07:03 +0700
  • binutils (2.30-6ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.30-6) unstable; urgency=medium
    
      * Update, taken from the 2.30 branch 20180308.
        - Fix PR ld/15904, linker error with --no-keep-memory.
        - Enable link time garbage collection for the IA64 target. Closes: #890909.
        - Fix PR gas/22014, memory corruption in MIPS assembler.
        - Fix PR ld/22758, a bug that would place executable and non-executables
          pages in the same segment.
        - Fix PR ld/22832 on SPARC.
        - Fix AArch32 build attributes for Armv8.4-A.
        - Update translations.
      * CVE-2018-7208: Fix PR binutils/22741, taken from the trunk.
      * CVE-2018-7568: Fix PR binutils/22894, taken from the trunk.
      * CVE-2018-7569: Fix PR binutils/22895, taken from the trunk.
      * CVE-2018-7642: Fix PR binutils/22887, taken from the trunk.
      * CVE-2018-7643: Fix PR binutils/22905, taken from the trunk.
      * CVE-2018-7570: PR binutils/22881 needs a proper backport.
      * Update package descriptions for binutils-<target>. Closes: #891377.
      * Build binutils-for-host for TARGET (Helmut Grohne). Closes: #891863.
    
     -- Matthias Klose <email address hidden>  Thu, 08 Mar 2018 10:17:24 +0700
  • binutils (2.30-5ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.30-5) unstable; urgency=medium
    
      * Update, taken from the 2.30 branch 20180215.
        - gas: xtensa: fix trampoline placement.
        - Fix PR gas/22738 (.dc.a directive has wrong size on SPARC 64-bit).
        - Fix GOT relocation overflow on SPARC. Closes: #890359.
      * strings --include-all-whitespace doesn't take an argument. Closes: #887894.
    
     -- Matthias Klose <email address hidden>  Thu, 15 Feb 2018 09:25:14 +0700
  • binutils (2.30-4ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.30-4) unstable; urgency=high
    
      * Update, taken from the 2.30 branch 20180209.
        - Fix PR binutils/22788 (CVE-2018-6872).
      * binutils-multiarch: Add riscv64 support.
      * Bump dpkg version to a version supporting riscv64.
    
     -- Matthias Klose <email address hidden>  Fri, 09 Feb 2018 19:26:25 +0100
  • binutils (2.30-3ubuntu2) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.30-3) unstable; urgency=high
    
      * Update, taken from the 2.30 branch 20180208.
        - Remove speculation barrier support, remove --speculate-indirect-jumps
          support (PPC).
        - Fix PR ld/22764.
      * CVE-2018-6323: Fix PR binutils/22746, taken from the trunk.
      * CVE-2018-6543: Fix PR binutils/22769, taken from the trunk.
      * CVE-2018-6759: Fix PR binutils/22794, taken from the trunk.
      * Build riscv64 cross packages. This is using a hack, making binutils
        not building natively on riscv64. At the mercy of a dpkg update
        to handle riscv64 in stretch ...
    
     -- Matthias Klose <email address hidden>  Thu, 08 Feb 2018 10:26:02 +0100
  • binutils (2.30-3ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.30-3) unstable; urgency=medium
    
      * Update, taken from the 2.30 branch 20180208.
        - Remove speculation barrier support, remove --speculate-indirect-jumps
          support (PPC).
        - Fix PR ld/22764.
      * Build riscv64 cross packages. This is using a hack, making binutils
        not building natively on riscv64. At the mercy of a dpkg update
        to handle riscv64 in stretch ...
    
     -- Matthias Klose <email address hidden>  Thu, 08 Feb 2018 10:03:19 +0100
  • binutils (2.30-2ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.30-2) unstable; urgency=medium
    
      * Update, taken from the 2.30 branch 20180205.
        - Fix PR ld/22762.
        - gold: Add support for DWARF-4 line number tables.
        - Update Brazillian portuguese and Russian translations.
      * Apply approved patch for PR ld/22764 (AArch64). LP: #1746765.
        Closes: #888789.
      * Fix PR binutils/22734, taken from the trunk. Closes: #887729.
    
     -- Matthias Klose <email address hidden>  Mon, 05 Feb 2018 16:32:55 +0100
  • binutils (2.30-1ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.30-1) unstable; urgency=medium
    
      * Binutils 2.30 release.
    
     -- Matthias Klose <email address hidden>  Mon, 29 Jan 2018 14:41:00 +0100
  • binutils (2.29.90.20180122-1ubuntu1) bionic; urgency=medium
    
      * Snapshot, taken from the binutils 2.30 branch (20180122).
    
    binutils (2.29.90.20180122-1) unstable; urgency=medium
    
      * Snapshot, taken from the binutils 2.30 branch (20180122).
      * Security issues addressed in 2.30: CVE-2017-13716, CVE-2017-14930,
        CVE-2017-14932, CVE-2017-14933, CVE-2017-14934, CVE-2017-14938,
        CVE-2017-14939, CVE-2017-14940, CVE-2017-15020, CVE-2017-15021,
        CVE-2017-15022, CVE-2017-15023, CVE-2017-15024, CVE-2017-15025,
        CVE-2017-15225, CVE-2017-15938, CVE-2017-15996, CVE-2017-16826,
        CVE-2017-16827, CVE-2017-16828, CVE-2017-16829, CVE-2017-16830,
        CVE-2017-16831, CVE-2017-16832, CVE-2017-17080, CVE-2017-17121,
        CVE-2017-17122, CVE-2017-17123, CVE-2017-17124, CVE-2017-17125,
        CVE-2017-17126.
    
     -- Matthias Klose <email address hidden>  Tue, 23 Jan 2018 06:20:39 +0100
  • binutils (2.29.1-13ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29.1-13) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20180105.
        - Fix PR ld/22626, invalid dynindx used for dynamic relocs against
          section symbols.
      * Fix cross builds, use host tools (Helmut Grohne). Closes: #883865.
    
     -- Matthias Klose <email address hidden>  Sat, 06 Jan 2018 00:13:25 +0100
  • binutils (2.29.1-12ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29.1-12) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20171212.
        - Fix PR binutils/21118, don't mask X_add_number containing
          a register number.
      * Revived from the tombs, build a binutils-ia64-linux-gnu package.
    
    binutils (2.29.1-11) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20171208.
        - Fix PR gold/22309.
      * Build binutils-x86-64-linux-gnu on arm64 and ppc64el. See #883769.
    
     -- Matthias Klose <email address hidden>  Wed, 13 Dec 2017 11:51:12 +0100
  • binutils (2.29.1-10ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29.1-10) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20171201.
        - Fix PR gold/22233, segfault in relocate_erratum_stub on aarch64.
        - Update local fix for PR gold/20765, internal error in fix_errata on
          aarch64 (Peter Smith). LP: #1638902.
      * binutils-source: Depend on python3 instead of python.
      * Override m68k, powerpcspe and m68k buildd admins to run the testsuite.
    
     -- Matthias Klose <email address hidden>  Fri, 01 Dec 2017 02:49:13 +0100
  • binutils (2.29.1-9ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29.1-9) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20171128.
        - Fix PR ld/22431, powerpc64 ld segfault when .plt discarded.
        - Fix DWARF reader to use correct size for DW_FORM_ref_addr.
    
     -- Matthias Klose <email address hidden>  Tue, 28 Nov 2017 07:19:23 +0100
  • binutils (2.29.1-8ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29.1-8) unstable; urgency=medium
    
      * Apply proposed patch for PR gold/22233. Closes: #876786.
    
     -- Matthias Klose <email address hidden>  Mon, 13 Nov 2017 15:58:40 +0100
  • binutils (2.29.1-7ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29.1-7) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20171107.
        - Fix PR ld/22397, PR ld/22300, PR binutils/22348.
      * Use dwz -m to compress the -dbg packages.
      * Add a plethora of mips r6 packages ... Closes: #881060.
      * Provide "long" description for -dbg packages. Closes: #880001.
    
     -- Matthias Klose <email address hidden>  Wed, 08 Nov 2017 18:52:18 +0100
  • binutils (2.29.1-6ubuntu1) bionic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29.1-6) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20171022.
        - [GOLD] Fix powerpc64 optimization of TOC accesses.
      * Do the extra/optional dance ...
      * Build debug packages. Closes: #863728.
      * Fix stripping the binutils-<native triplet> packages.
    
    binutils (2.29.1-5) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20171017.
        - Fix PR binutils/22245, undefined behavior in bfd_set_error.
        - Correct ctor/dtor in init_array/fini_array error value.
      * Stop installing i586 compat links for i386 builds. Closes: #877791.
      * Build a binutils-i686-linux-gnu package on amd64 and x32 too.
    
     -- Matthias Klose <email address hidden>  Wed, 25 Oct 2017 12:25:38 +0200
  • binutils (2.29.1-4ubuntu1) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29.1-4) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20171001.
        - PR ld/22220, BFD linker wrongly marks symbols as PREVAILING_DEF_IRONLY.
        - PR ld/22199, x86-64: Don't pass output_bfd to info->callbacks->minfo.
        - [GOLD] Set non-exec stack for ppc64.
      * Move man/{go,}ld.1.gz to binutils-common (Helmut Grohne). Closes: #877266.
      * Build-depend on target g++ compilers instead of target gcc compilers.
      * Fail when string merge can't alloc memory, taken from the trunk.
        Closes: #874674.
      * Fix legacy cross builds. Closes: #876677.
    
     -- Matthias Klose <email address hidden>  Sun, 01 Oct 2017 20:17:16 +0200