SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libelf1-0.178-168.22.i586.rpm :

* Fri Nov 29 2019 Martin Liška - Update to version 0.178: debuginfod: New server, client tool and library to index and fetch ELF/DWARF files addressed by build-id through HTTP. doc: There are now some manual pages for functions and tools. backends: The libebl libraries are no longer dynamically loaded through dlopen, but are now compiled into libdw.so directly. readelf: -n, --notes now takes an optional \"SECTION\" argument. - p and -x now also handle section numbers. New option --dyn-sym to show just the dynamic symbol table. libcpu: Add RISC-V disassembler. libdw: Abbrevs and DIEs can now be read concurrently by multiple threads through the same Dwarf handle. libdwfl: Will try to use debuginfod when installed as fallback to retrieve ELF and DWARF debug data files by build-id.- remove dwelf_elf_e_machine_string.patch.- remove unused libebl-plugins and libebl-devel subpackages- new subpackages debuginfod-client, debuginfod-client-devel and debuginfod added- main package binaries are explicitely listed and man pages for the binaries are included
* Wed Nov 27 2019 Martin Liška - Add remove-run-large-elf-file.sh.patch in order to remove running run-large-elf-file.sh (it hit OOM).
* Thu Nov 14 2019 Andreas Schwab - disable-tests-with-ptrace.patch: Remove, set XFAIL_TESTS instead- dwelf_elf_e_machine_string.patch: Avoid spurious failure
* Tue Aug 27 2019 Jan Engelhardt - Modernize specfile and metadata.
* Thu Aug 15 2019 Martin Liška - Update to version 0.177: elfclassify: New tool to analyze ELF objects. readelf: Print DW_AT_data_member_location as decimal offset. Decode DW_AT_discr_list block attributes. libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias. libdwelf: Add dwelf_elf_e_machine_string. dwelf_elf_begin now only returns NULL when there is an error reading or decompressing a file. If the file is not an ELF file an ELF handle of type ELF_K_NONE is returned. backends: Add support for C-SKY.- remove fix-bsc-1110929.diff and gcc9-tests-Don-t-printf-a-known-NULL-symname.patch- Use %make_build
* Thu Jun 20 2019 Martin Liška - Disable LTO (boo#1138796).
* Tue Jun 04 2019 Dominique Leuenberger - Update License tag to GPL-3.0-or-later, as requested by legal review.
* Tue May 21 2019 matzAATTsuse.com- Add fix-bsc-1110929.diff [bsc#1110929]
* Tue May 07 2019 Martin Liška - Add gcc9-tests-Don-t-printf-a-known-NULL-symname.patch in order to fix boo#1120864.
* Tue Feb 19 2019 Martin Liška - Add elfutils.keyring and verify signature.
* Mon Feb 18 2019 Martin Liška - Update to version 0.176 build: Add new --enable-install-elfh option. Do NOT use this for system installs (it overrides glibc elf.h). backends: riscv improved core file and return value location support. Fixes CVE-2019-7146, CVE-2019-7148, CVE-2019-7149, CVE-2019-7150, CVE-2019-7664, CVE-2019-7665
* Fri Nov 16 2018 Martin Liška - Update to version 0.175 readelf: Handle mutliple .debug_macro sections. Recognize and parse GNU Property, NT_VERSION and GNU Build Attribute ELF Notes. strip: Handle SHT_GROUP correctly. Add strip --reloc-debug-sections-only option. Handle relocations against GNU compressed sections. libdwelf: New function dwelf_elf_begin. libcpu: Recognize bpf jump variants BPF_JLT, BPF_JLE, BPF_JSLT and BPF_JSLE. backends: RISCV handles ADD/SUB relocations. Handle SHT_X86_64_UNWIND. Fixes CVE-2018-18310, CVE-2018-18520 and CVE-2018-18521.- remove disable-backtrace-dwarf-test.patch patch - the test works now
* Fri Sep 21 2018 Martin Liška - Add disable-backtrace-dwarf-test.patch in order to work around: https://sourceware.org/bugzilla/show_bug.cgi?id=23673.
* Mon Sep 17 2018 Martin Liška - Update to version 0.174 libelf, libdw and all tools now handle extended shnum and shstrndx correctly. elfcompress: Don\'t rewrite input file if no section data needs updating. Try harder to keep same file mode bits (suid) on rewrite. strip: Handle mixed (out of order) allocated/non-allocated sections. unstrip: Handle SHT_GROUP sections. backends: RISCV and M68K now have backend implementations to generate CFI based backtraces.
* Wed Aug 15 2018 antoine.belvireAATTopensuse.org- Don\'t make elfutils recommend elfutils-lang as elfutils-lang already supplements elfutils.
* Thu Aug 09 2018 tchvatalAATTsuse.com- Fix typo in the recommends name bsc#1104264
* Tue Jul 03 2018 mliskaAATTsuse.cz- Update to version 0.173 More fixes for crashes and hangs found by afl-fuzz. In particular various functions now detect and break infinite loops caused by bad DIE tree cycles. readelf: Will now lookup the size and signedness of constant value types to display them correctly (and not just how they were encoded). libdw: New function dwarf_next_lines to read CU-less .debug_line data. dwarf_begin_elf now accepts ELF files containing just .debug_line or .debug_frame sections (which can be read without needing a DIE tree from the .debug_info section). Removed dwarf_getscn_info, which was never implemented. backends: Handle BPF simple relocations. The RISCV backends now handles ABI specific CFI and knows about RISCV register types and names.- add cfi-fix.patch: make build green on arm target
* Tue Jun 12 2018 mliskaAATTsuse.cz- Update to versio 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.
* Sun Jun 10 2018 schwabAATTsuse.de- disable-tests-with-ptrace.patch: Rediff
* Mon Jun 04 2018 mliskaAATTsuse.cz- Update to version 0.171 DWARF5 and split dwarf, including GNU DebugFission, are supported now. Data can be read from the new DWARF sections .debug_addr, .debug_line_str, .debug_loclists, .debug_str_offsets and .debug_rnglists. Plus the new DWARF5 and GNU DebugFission encodings of the existing .debug sections. Also in split DWARF .dwo (DWARF object) files. This support is mostly handled by existing functions (dwarf_getlocation
*, dwarf_getsrclines, dwarf_ranges, dwarf_form
*, etc.) now returning the data from the new sections and data formats. But some new functions have been added to more easily get information about skeleton and split compile units (dwarf_get_units and dwarf_cu_info), handle new attribute data (dwarf_getabbrevattr_data) and to keep references to Dwarf_Dies that might come from different sections or files (dwarf_die_addr_die). Not yet supported are .dwp (Dwarf Package) and .sup (Dwarf Supplementary) files, the .debug_names index, the .debug_cu_index and .debug_tu_index sections. Only a single .debug_info (and .debug_types) section are currently handled. readelf: Handle all new DWARF5 sections. - -debug-dump=info+ will show split unit DIEs when found. - -dwarf-skeleton can be used when inspecting a .dwo file. Recognizes GNU locviews with --debug-dump=loc. libdw: New functions dwarf_die_addr_die, dwarf_get_units, dwarf_getabbrevattr_data and dwarf_cu_info. libdw will now try to resolve the alt file on first use of an alt attribute FORM when not set yet with dwarf_set_alt. dwarf_aggregate_size() now works with multi-dimensional arrays. libdwfl: Use process_vm_readv when available instead of ptrace. backends: Add a RISC-V backend. There were various improvements to build on Windows. The sha1 and md5 implementations have been removed, they weren\'t used.- Remove patches: elfutils-0.170-Wpackednotaligned.patch, elfutils-0.170-stripnothing.patch, gcc8-disable-test.patch- make package with V=1 to print verbose command line
* Tue May 29 2018 mliskaAATTsuse.cz- Add gcc8-disable-test.patch in order to fix boo#1084637: temporarily disable a test-case.
* Thu Mar 22 2018 schwabAATTsuse.de- disable-tests-with-ptrace.patch: Rediff
* Fri Mar 09 2018 rguentherAATTsuse.com- Update to version 0.170 libdw: Added new DWARF5 attribute, tag, character encoding, language code, calling convention, defaulted member function and macro constants to dwarf.h. New functions dwarf_default_lower_bound and dwarf_line_file. dwarf_peel_type now handles DWARF5 immutable, packed and shared tags. dwarf_getmacros now handles DWARF5 .debug_macro sections. strip: Add -R, --remove-section=SECTION and --keep-section=SECTION. backends: The bpf disassembler is now always build on all platforms.- Includes changes in 0.169 backends: Add support for EM_PPC64 GNU_ATTRIBUTES. Frame pointer unwinding fallback support for i386, x86_64, aarch64. translations: Update Polish translation.- Remove obsolete 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch and ppc-machine-flags.patch- Add elfutils-0.170-stripnothing.patch to robustify test and avoid a FAIL.- Add elfutils-0.170-Wpackednotaligned.patch to fix build with GCC 8. (boo#1084637)
* Thu Feb 22 2018 fvogtAATTsuse.com- Use %license (boo#1082318)
 
ICM