It has been only 10 days since the previous release and there are no functional changes compared to 0.171. The speedup of eu-readelf -N is pretty nice. And ~25 patches fix various bugs (hangs and crashes) in dealing with bad DWARF5 data. Most have been found by running the afl fuzzer on eu-readelf and various testcases.
Signed-off-by: Mark Wielaard <m...@klomp.org> --- ChangeLog | 5 + NEWS | 9 + config/ChangeLog | 4 + config/elfutils.spec.in | 7 + configure.ac | 2 +- po/ChangeLog | 4 + po/de.po | 894 +++++++++++++++++++++++------------------------ po/es.po | 908 +++++++++++++++++++++++------------------------ po/ja.po | 902 +++++++++++++++++++++++------------------------ po/pl.po | 910 ++++++++++++++++++++++++------------------------ po/uk.po | 910 ++++++++++++++++++++++++------------------------ 11 files changed, 2289 insertions(+), 2266 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7ac55ed..696f31e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2018-06-11 Mark Wielaard <m...@klomp.org> + + * configure.ac: Set version to 0.172. + * NEWS: Mention bug fixes. + 2018-06-01 Mark Wielaard <m...@klomp.org> * configure.ac: Set version to 0.171. diff --git a/NEWS b/NEWS index e84ded5..2b7f442 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,12 @@ +Version 0.172 + +No functional changes compared to 0.171. + +Various bug fixes in libdw and eu-readelf dealing with bad DWARF5 data. +Thanks to running the afl fuzzer on eu-readelf and various testcases. + +eu-readelf -N is ~15% faster. + Version 0.171 DWARF5 and split dwarf, including GNU DebugFission, are supported now. diff --git a/config/ChangeLog b/config/ChangeLog index 5b3d83e..0e9cc28 100644 --- a/config/ChangeLog +++ b/config/ChangeLog @@ -1,3 +1,7 @@ +2018-06-11 Mark Wielaard <m...@klomp.org> + + * elfutils.spec.in: Update for 0.172. + 2018-06-01 Mark Wielaard <m...@klomp.org> * elfutils.spec.in: Update for 0.171. diff --git a/config/elfutils.spec.in b/config/elfutils.spec.in index 4c49a14..8e41f46 100644 --- a/config/elfutils.spec.in +++ b/config/elfutils.spec.in @@ -227,6 +227,13 @@ rm -rf ${RPM_BUILD_ROOT} %{_sysctldir}/10-default-yama-scope.conf %changelog +* Mon Jun 11 2018 Mark Wielaard <m...@klomp.org> 0.172-1 +- No functional changes compared to 0.171. +- Various bug fixes in libdw and eu-readelf dealing with bad DWARF5 + data. Thanks to running the afl fuzzer on eu-readelf and various + testcases. +- eu-readelf -N is ~15% faster. + * Fri Jun 01 2018 Mark Wielaard <m...@klomp.org> 0.171-1 - DWARF5 and split dwarf, including GNU DebugFission, support. - readelf: Handle all new DWARF5 sections. diff --git a/configure.ac b/configure.ac index 183ffb5..0ee16df 100644 --- a/configure.ac +++ b/configure.ac @@ -17,7 +17,7 @@ dnl GNU General Public License for more details. dnl dnl You should have received a copy of the GNU General Public License dnl along with this program. If not, see <http://www.gnu.org/licenses/>. -AC_INIT([elfutils],[0.171],[https://sourceware.org/bugzilla],[elfutils],[http://elfutils.org/]) +AC_INIT([elfutils],[0.172],[https://sourceware.org/bugzilla],[elfutils],[http://elfutils.org/]) dnl Workaround for older autoconf < 2.64 m4_ifndef([AC_PACKAGE_URL], diff --git a/po/ChangeLog b/po/ChangeLog index a98b643..8f318aa 100644 --- a/po/ChangeLog +++ b/po/ChangeLog @@ -1,3 +1,7 @@ +2018-06-11 Mark Wielaard <m...@klomp.org> + + * *.po: Update for 0.172. + 2018-06-01 Mark Wielaard <m...@klomp.org> * *.po: Update for 0.171.