Unsigned integer overflows in readelf checks
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index 345cbc576d81f23b93cbdda3571abed90400cbdb..ff67363169f479e35034f58e41ee5350fdec136b 100644 (file)
@@ -1,3 +1,85 @@
+2019-02-20  Alan Modra  <amodra@gmail.com>
+
+       PR 24132
+       PR 24138
+       * readelf.c (get_data): Avoid possibility of overflow when
+       checking for a read that may extend past end of file.
+       (process_program_headers): Likewise.
+
+2019-02-20  Alan Modra  <amodra@gmail.com>
+
+       PR 24233
+       * objdump.c (dump_bfd_private_header): Print warning if
+       bfd_print_private_bfd_data returns false.
+
+2019-02-12  Nick Clifton  <nickc@redhat.com>
+
+       PR 23440
+       * README-how-to-make-a-release: Use git clean to delete spurious
+       files from the local source repository.
+
+2019-02-08  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * size.c (berkeley_format): Delete.
+       (enum output_format): New enum.
+       (selected_output_format): New variable.
+       (usage): Update to mention GNU format.
+       (main): Update to extract options, and select format as needed.
+       Handle GNU format where needed.
+       (berkeley_sum): Renamed to...
+       (berkeley_or_gnu_sum): ...this, and updated to handle both formats.
+       (berkeley_format): Renamed to...
+       (berkeley_or_gnu_format): ...this, and updated to handle both
+       formats.
+       (print_sizes): Handle GNU format.
+       * doc/binutils.texi (size): Document new GNU format.
+       * testsuite/binutils-all/size.exp: Add test of extended
+       functionality.
+       * NEWS: Mention new functionality.
+
+2019-02-08  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * doc/binutils.texi (size): Update example output for Berkeley
+       format output.
+
+2019-02-07  Nick Clifton  <nickc@redhat.com>
+
+       * README-how-to-make-a-release: Add a note about updating the
+       obsolete targets in the bfd/config.bfd file.
+
+2019-02-04  Nick Clifton  <nickc@redhat.com>
+
+       * README-how-to-make-a-release: Add more notes on making a release.
+
+2019-01-25  Nick Clifton  <nickc@redhat.com>
+
+       PR 24131
+       * readelf.c (process_notes_at): Prevent an illegal memory access
+       when the note's namesize is zero.
+       (decode_tic6x_unwind_bytecode): Add code to handle the case where
+       no registers are specified in a frame pop instruction.
+
+2019-01-25  Nick Clifton  <nickc@redhat.com>
+
+       * po/bg.po: Updated Bulgarian translation.
+
+2019-01-23  Nick Clifton  <nickc@redhat.com>
+
+       * po/fr.po: Updated French translation.
+       * po/pt.po: Updated Portuguese translation.
+
+2019-01-21  Nick Clifton  <nickc@redhat.com>
+
+       * po/uk.po: Updated Ukranian translation.
+
+2019-01-19  Nick Clifton  <nickc@redhat.com>
+
+       * configure: Regenerate.
+       * binutils/po/binutils.pot.
+
+       * README-how-to-make-a-release: Update description on how to make
+       a branch.
+
 2018-06-24  Nick Clifton  <nickc@redhat.com>
 
        2.32 branch created.
This page took 0.024181 seconds and 4 git commands to generate.