python-pyelftools/python-pyelftools.changes

88 lines
3.8 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-------------------------------------------------------------------
Wed Oct 5 00:06:09 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
- Update to version 0.29 (2022.08.09)
- Lots of improvements to DWARFv5 support (#400, #411, #418, #419, #429 and
additional PRs)
- Support for compressed relocation sections (#395)
- Support for supplementary object files - debug fission (#426)
- Improved support for corrupted ELF headers (#434)
- Readelf used for testing upgraded to 2.38 (#420)
- Add auto-testing vs. llvm-dwarfdump (#428)
-------------------------------------------------------------------
Mon Mar 21 08:09:29 UTC 2022 - Dirk Müller <dmueller@suse.com>
- update to 0.28:
* Added a method for returning the index of a section by name
* Allow filtering by section types in iter_sections
* Support Android compressed rel/rela sections
* Initial support for PPC64LE
* Initial DWARF v5 support
* Fixed parsing for structures containing uids or gids in core
dumps
* Allow filtering by segment types in iter_segments
* Add support for .note.gnu.property
* Update readelf tests to work with more recent version of
readelf
* Add support for note GNU_PROPERTY_X86_FEATURE_1_AND
-------------------------------------------------------------------
Sun Apr 04 21:40:51 UTC 2021 - Mustafa Çalışkan <musfay@protonmail.com>
- Update to version 0.27:
* Add a bit more details to dwarf_pubnames_types example
* Make dwarf_pubnames_types example a bit more general
* Replace field access with property name access
* DebugSectionDescriptor.size initialized with decompressed section size (#339)
* hash.py: observe endianness when reading hashes (#338)
* DWARFv1 constants in enums, DW_FORM_ref parsing (#335)
* elf: support for ELF files with a large number of sections (#333)
* Remove Travis config
-------------------------------------------------------------------
Wed May 20 07:26:24 UTC 2020 - Petr Gajdos <pgajdos@suse.com>
- %python3_only -> %python_alternative
-------------------------------------------------------------------
Thu Mar 19 14:07:18 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>
- Update to 0.26
* Call relocation for ARM v3 (#194)
* More complete architecture coverage for ENUM_E_MACHINE (#206)
* Support for .debug_pubtypes and .debug_pubnames sections (#208)
* Support for DWARF v4 location lists (#214)
* Decode strings in dynamic string tables (#217)
* Improve symbol table handling in dynamic segments (#219)
* Improved handling of location information (#225)
* Avoid deprecation warnings in Python 3.7+
* Add DWARF v5 OPs (#240)
* Handle many new translation forms and constants
* Lazy DIE parsing to speed up partial parsing of DWARF info (#249)
-------------------------------------------------------------------
Sat May 25 09:32:46 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 0.25:
- Make parsing of SH_TYPE and PT_TYPE fields dependent on the machine
(e_machine header field), making it possible to support conflicting type
enums between different machines (#71 and #121).
- Add parsing and readelf dumping for .eh_frame (#155)
- Support compressed sections (#152)
- Better support for parsing core dumps (#147)
- More comprehensive handling of ARM relocations (#121)
- Convert all ascii encoding to utf-8 encoding (#182)
- Don't attempt to hex/string dump SHT_NOBITS sections in readelf (#119).
- Test with Python 3.6
- Minor bugfixes (#118)
- Cleanup: Use argparse instead of optparse
- Make readelf comparison tests run in parallel using multiprocessing; cuts
testing time 3-5x
- Improvements in MIPS flags handling (#165)
-------------------------------------------------------------------
Fri May 18 13:24:57 UTC 2018 - yousaf.kaukab@suse.com
- Intial package