Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libdwarf for openSUSE:Factory checked in at 2024-08-18 18:20:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libdwarf (Old) and /work/SRC/openSUSE:Factory/.libdwarf.new.2698 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libdwarf" Sun Aug 18 18:20:19 2024 rev:36 rq:1194555 version:0.11.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libdwarf/libdwarf.changes 2024-06-03 17:43:39.043446069 +0200 +++ /work/SRC/openSUSE:Factory/.libdwarf.new.2698/libdwarf.changes 2024-08-18 18:20:40.311920389 +0200 @@ -1,0 +2,83 @@ +Sun Aug 18 13:03:01 UTC 2024 - Dirk Müller <dmuel...@suse.com> + +- update to 0.11.0: + * Identifies git fix id now for ossfuzz 70721 + DW202407-010 + * Correcting use-after-free with a specific corrupted + DWARF section. + * This simplfies getting correct cooked + addresses for entries from .debug_ranges + * The new code about .debug_ranges had + small leaks when the library was told + not to record or clean-up most memory allocations. + Shown by -fsanitize. + * Fixed a mistake in examplev, .debug_ranges + * Added new argument to print_ranges_list_to_extra() + so it can print both raw and cooked values. + * Now calulates the cooked value of .debug_ranges + and prints both raw and cooked values. + * New date, some Dwarf_Ranges doc has been updated + in libdwarf. + * Added clarifying comment paragraphs about Dwarf_Ranges + * Final on the rnglists ossfuzz issues so far. + * ossfuzz 70246 DW202407-002 fixed. + * Removing esb_append_printf() which is the last use of *sprintf() + * ossfuzz 70244 fixed DW202407-001 + * Removing esb_append_printf() as it is no + longer necessary. + * Added blank line after d= semantic version + * Fixed trailing whitespace and indents. + * Refine the information on rnglists base with + * cc_rnglists_base_via_at (similar to loclists) + * Added cc_loclists_base_via_at and + * Due to the addition of dwarf_get_locdesc_entry_e() + we revise the version for the next release to be + * Issue #247, github libdwarf-code. + * Fix indents and eliminate trailing whitespace. + * Corrected the gitfixid as there was + a use-after-free in new-today code, now fixed. + * Fixing a nasty double free that was caused a few + minutes ago. + * New oss fuzz 69639 and 69641 are fixed. + Here identfied as DW202406-001 and DW202406-002 + * Remove debug printf (was #if 0 ... #endif) + Fixed DW202406-001 ossfuzz 69639 + and + DW202406-002 ossfuzz 69641 + * Implemented spelling change ld_kind to ld_lkind + * In dwarf_formref() we correct the reading + of DW_FORM_loclistx and DW_FORM_rnglistx + to read a uleb. Been wrong since 2022 at least.. + Another spot reading these had it right all along. + * Renamed ll_kind to ll_lkind as it names a DW_LKIND value + * Renamed ld_kind to ld_lkind as it names a DW_LKIND value + * Revises the dwarfdump reporting of debug_loclists to + clarify the dwarf 5 debug_loclists structure content. + * The --print-raw-loclists option is more useful now. + * Revises the dwarfdump reporting of debug_rnglists to + clarify the dwarf 5 debug_rnglists structure content. + * The --print-raw-rnglists option is more useful now. + * In certain error cases the revised rnglists code + was failing to dwarf_dealloc_error() where + * Updated the output format of --print-raw-loclists + to be more useful and to essentially match the rnglists + version. + * Separated out part of loclists data structs to + be a better match with dwarf_rnglists.h + * Corrected calculations related to rnglists array of + offsets (were calling entries address size when they are offset + size). + * Removed some lines related to merging skeleton and split, + they were wrong. debug_rnglists and debug_rnglists.dwo + * Initialize the three new fields in Dwarf_Debug_s + used for DWARF5 GNU extension .debug_addr printing. + * Renaming DW_DLE_PE_SECTION_SIZE_ERROR + to DW_DLE_PE_SECTION_SIZE_HEURISTIC_FAIL + so any failure of the three such tests are + clearly reported. Should never happen. + * A heuristic sanity check on section VirtualSize + was too concervative at s00MB, a PE object file had a + section over 200MB in size. + * Adding release xz name + +------------------------------------------------------------------- Old: ---- libdwarf-0.9.2.tar.xz New: ---- libdwarf-0.11.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libdwarf.spec ++++++ --- /var/tmp/diff_new_pack.ZmTv9U/_old 2024-08-18 18:20:40.951946916 +0200 +++ /var/tmp/diff_new_pack.ZmTv9U/_new 2024-08-18 18:20:40.955947081 +0200 @@ -17,7 +17,7 @@ Name: libdwarf -Version: 0.9.2 +Version: 0.11.0 Release: 0 Summary: Access DWARF debugging information License: GPL-2.0-or-later AND LGPL-2.1-or-later ++++++ libdwarf-0.9.2.tar.xz -> libdwarf-0.11.0.tar.xz ++++++ ++++ 18759 lines of diff (skipped)