From aa96cb5418eae09288ec6da3e7d53371edae989ac0e5e40dcf917ab3e8337484 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Mon, 18 Feb 2019 08:21:13 +0000 Subject: [PATCH 1/2] Accepting request 676936 from home:marxin:branches:Base:System - 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 - 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 - Add disable-backtrace-dwarf-test.patch in order to work around: https://sourceware.org/bugzilla/show_bug.cgi?id=23673. - 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. - Don't make elfutils recommend elfutils-lang as elfutils-lang already supplements elfutils. - Fix typo in the recommends name bsc#1104264 - 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 - 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. - disable-tests-with-ptrace.patch: Rediff - 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 - Add gcc8-disable-test.patch in order to fix boo#1084637: temporarily disable a test-case. - disable-tests-with-ptrace.patch: Rediff - 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) - Use %license (boo#1082318) - Restore obsolete on libebl. - Update package descriptions. - Rename libebl1 to libebl-plugins as these are not linked, but dlopened using their unversioned libebl_$ARCH.so name. - Have libelf1 require libebl-plugins (libebl.a, which does the dlopen call, is staticly built into libelf1). This is necessary for pahole to display its results. [boo#1049871] - ppc-machine-flags.patch: support EM_PPC machine flags - disable-tests-with-ptrace.patch: disable more tests - Update Git-Clone URL - Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch unconditionally in the spec file. As we can't support binary diff, a newly added test-case is removed from the patch. - Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch: fix .gnu.attributes checking on ppc64{,le}. - Add missing ldconfig calls for libasm1 - make tests pass when user does not want debuginfo (boo#1031556) - Update to version 0.168: libelf: gelf_newehdr and gelf_newehdr now return void *. libdw: dwarf.h corrected the DW_LANG_PLI constant name (was DW_LANG_PL1). readelf: Add optional --symbols[=SECTION] argument to select section name. - Includes changes from 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch and 0001-ar-Fix-GCC7-Wformat-length-issues.patch. - Remove elfutils-0.137-dwarf-header-check-fix.diff which is no longer required after a debugedit fix. - Add 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch: fix new warning introduced in GCC 7. - Add 0001-ar-Fix-GCC7-Wformat-length-issues.patch: fix -Wformat-length warning introduced in GCC 7. - Update to version 0.167: libasm: Add eBPF disassembler for EM_BPF files. backends: Add m68k and BPF backends. ld: Removed. dwelf: Add ELF/DWARF string table creation functions. dwelf_strtab_init, dwelf_strtab_add, dwelf_strtab_add_len, dwelf_strtab_finalize, dwelf_strent_off, dwelf_strent_str and dwelf_strtab_free. Support compressed sections from binutils 2.27. - Remove patch elfutils-0.166-elfcmp-comp-gcc6.patch: included upstream. - disable-tests-with-ptrace.patch: disable tests that use ptrace when running under qemu-linux-user - Update to version 0.166: + config: The default program prefix for the installed tools is now eu-. Use configure --program-prefix="" to not use a program prefix. + Various bugfixes. - Drop elfutils-0.164-dt-ppc-opt.patch and elfutils-0.164-gcc6.patch (merged upstream) - Add patch elfutils-0.166-elfcmp-comp-gcc6.patch: fix self-comparison error with GCC 6. - Changes from 0.165: + Add eu-elfcompress + Add pkg-config files for libelf and libdw. - add elfutils-0.164-gcc6.patch - rename dt-ppc-opt.patch as elfutils-0.164-dt-ppc-opt.patch and add reference to upstream commit id - dt-ppc-opt.patch: add support for DT_PPC_OPT - Update to version 0.164 Drop the following patches, fixed upstream: * elfutils-portability-0.163.patch * elfutils-revert-portability-scanf.patch * elfutils-uninitialized.diff * libebl-prototype-fix.diff Changelog: - strip, unstrip: * Handle ELF files with merged strtab/shstrtab tables. * Handle missing SHF_INFO_LINK section flags. - libelf: * Use int64_t for offsets in libelf.h instead of loff_t. - libdw: * dwarf.h Add preliminary DWARF5 DW_LANG_Haskell. - libdwfl: * dwfl_standard_find_debuginfo now searches any subdir of the binary path under the debuginfo root when the separate debug file couldn't be found by build-id. * dwfl_linux_proc_attach can now be called before any Dwfl_Modules have been reported. - Implement %check - Update to version 0.163 Drop patch elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch Drop patch elfutils-0.148-dont-crash.diff (fixed by 9ceebe69) Drop patch elfutils-portability-0.161.patch Add patch elfutils-portability-0.163.patch Changelog: 0.163: - Bug fixes only, no new features. 0.162: -libdw: Install new header elfutils/known-dwarf.h. dwarf.h Add preliminary DWARF5 constants DW_TAG_atomic_type, DW_LANG_Fortran03, DW_LANG_Fortran08. dwarf_peel_type now also handles DW_TAG_atomic_type. - addr2line: Input addresses are now always interpreted as hexadecimal numbers, never as octal or decimal numbers. New option -a, --addresses to print address before each entry. New option -C, --demangle to show demangled symbols. New option --pretty-print to print all information on one line. - ar: CVE-2014-9447 Directory traversal vulnerability in ar extraction. - backends: x32 support. - Make ebl modversion predictable to allow build-compare (bnc#916043) - CVE-2014-9447: elfutils: Directory traversal vulnerability (bnc#911662) Add patch: elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch - Update to version 0.161 + libdw: New function dwarf_peel_type. dwarf_aggregate_size now uses dwarf_peel_type to also provide the sizes of qualified types. dwarf_getmacros will now serve either of .debug_macro and .debug_macinfo transparently. New interfaces dwarf_getmacros_off, dwarf_macro_getsrcfiles, dwarf_macro_getparamcnt, and dwarf_macro_param are available for more generalized inspection of macros and their parameters. dwarf.h: Add DW_AT_GNU_deleted, DW_AT_noreturn, DW_LANG_C11, DW_LANG_C_plus_plus_11 and DW_LANG_C_plus_plus_14. - Remove merged patches + elfutils-robustify.patch + elfutils-no-po-test-build.diff + elfutils-check-for-overflow-before-calling-malloc-to-uncompress-data.patch - Refreshed patch (from Fedora sources) + elfutils-portability.patch > elfutils-portability-0.161.patch - Add a lang subpackage - Update homepage URL and improve RPM group classification - Package changes file to support local rpmbuild (bnc#879011) - Fix integer overflow in check_section (CVE-2014-0172, bnc#872785) Add patch: elfutils-check-for-overflow-before-calling-malloc-to-uncompress-data.patch - SPARC build requires the large PIC model (or else build fails) - Update to 0.158: - libdwfl: - dwfl_core_file_report has new parameter executable. - New functions dwfl_module_getsymtab_first_global, dwfl_module_getsym_info and dwfl_module_addrinfo. - Added unwinder with type Dwfl_Thread_Callbacks, opaque types Dwfl_Thread and Dwfl_Frame and functions dwfl_attach_state, dwfl_pid, dwfl_thread_dwfl, dwfl_thread_tid, dwfl_frame_thread, dwfl_thread_state_registers, dwfl_thread_state_register_pc, dwfl_getthread_frames, dwfl_getthreads, dwfl_thread_getframes and dwfl_frame_pc. - addr2line: New option -x to show the section an address was found in. - stack: New utility that uses the new unwinder for processes and cores. - backends: Unwinder support for i386, x86_64, s390, s390x, ppc and ppc64. aarch64 support. - update to 0.157: libdw: Add new functions dwarf_getlocations, dwarf_getlocation_attr and dwarf_getlocation_die. readelf: Show contents of NT_SIGINFO and NT_FILE core notes. addr2line: Support -i, --inlines output option. backends: abi_cfi hook for arm, ppc and s390. - update to 0.156: lib: New macro COMPAT_VERSION_NEWPROTO. libdw: Handle GNU extension opcodes in dwarf_getlocation. libdwfl: Fix STB_GLOBAL over STB_WEAK preference in dwfl_module_addrsym. Add minisymtab support. Add parameter add_p_vaddr to dwfl_report_elf. Use DT_DEBUG library search first. libebl: Handle new core note types in EBL. backends: Interpret NT_ARM_VFP. Implement core file registers parsing for s390/s390x. readelf: Add --elf-section input option to inspect an embedded ELF file. Add -U, --unresolved-address-offsets output control. Add --debug-dump=decodedline support. Accept version 8 .gdb_index section format. Adjust output formatting width. When highpc is in constant form print it also as address. Display raw .debug_aranges. Use libdw only for decodedaranges. elflint: Add __bss_start__ to the list of allowed symbols. tests: Add configure --enable-valgrind option to run all tests under valgrind. Enable automake parallel-tests for make check. translations: Updated Polish translation. Updates for Automake 1.13. - remove elfutils-aarch64.patch and elfutils-sizeof-pointer-memaccess.patch (fixed by upstream) - rebase elfutils-robustify.patch and elfutils-portability.patch, they are provided by ustream - elfutils-sizeof-pointer-memaccess.patch: Fix sizeof-pointer-memaccess warnings - Added url as source. Please see http://en.opensuse.org/SourceUrls - add elfutils-aarch64.patch to support aarch64 - update to 0.155 libelf: elf*_xlatetomd now works for cross-endian ELF note data. elf_getshdr now works consistently on non-mmaped ELF files after calling elf_cntl(ELF_C_FDREAD). Implement support for ar archives with 64-bit symbol table. [g]elf[32|64]_offscn() do not match SHT_NOBITS sections at OFFSET. libdw: dwarf.h corrected the DW_LANG_ObjC constant name (was DW_LANG_Objc). Any existing sources using the old name will have to be updated. Add DW_MACRO_GNU .debug_macro type encodings constants, DW_ATE_UTF and DW_OP_GNU_parameter_ref to dwarf.h. Experimental support for DWZ multifile forms DW_FORM_GNU_ref_alt and DW_FORM_GNU_strp_alt. Disabled by default. Use configure --enable-dwz to test it. dwarf_highpc function now handles DWARF 4 DW_AT_high_pc constant form. Fix bug using dwarf_next_unit to iterate over .debug_types. elflint: Now accepts gold linker produced executables. readelf: Add .debug_macro parsing support. Add .gdb_index version 7 parsing support. Recognize DW_OP_GNU_parameter_ref. backends: Add support for Tilera TILE-Gx processor. translations: Updated Ukrainian translation. The license is now GPLv2/LGPLv3+ for the libraries and GPLv3+ for stand-alone programs. There is now also a formal CONTRIBUTING document describing how to submit patches. - Fix baselibs.conf: elfutils-devel -> libelf-devel - license update: SUSE-GPL-2.0-with-OSI-exception Use a license available on the spreadsheet linked at license.opensuse.org - avoid automake dependency - Update to 0.153: * Fix building with gcc 4.7 * New --disable-werror for portability. * Support for .zdebug sections * type_units and DW_AT_GNU_odr_signature support * low level support DW_OP_GNU_entry_value and DW_TAG_GNU_call_site - Revert scanf changes in portability patch since C99 gives %a a new meaning. - license update: GPL-2.0-with-osi-exception elfutils is GPL-2.0 (only) with an exception for osi approved licenses. Also, use SPDX format - add automake as buildrequire to avoid implicit dependency - Remove redundant/obsolete tags/sections from specfile (cf. packaging guidelines) - Add elfutils-devel to baselibs - Remote timestamps on binaries, breaks build compare - Add missing build requires on zlib, bzip2 and lzma . - Upgrade to 0.152, upstream changelog: - Various build and warning nits fixed for newest GCC and Autoconf. - libdwfl: Yet another prelink-related fix for another regression. Look for Linux kernel images in files named with compression suffixes. - elfcmp: New flag --ignore-build-id to ignore differing build ID bits. New flag -l/--verbose to print all differences. - Update to 0.151 - Upstream changelog for 0.151/0.150 - libdwfl: Fix for more prelink cases with separate debug file. - eu-strip: New flag --strip-sections to remove section headers entirely. - libdwfl: Remove bogus assert. - libdw: Fix for handling huge .debug_aranges section. - libdwfl: Fix for handling prelinked DSO with separate debug file. - findtextrel: Fix diagnostics to work with usual section ordering. - libebl: i386 backend fix for multi-register integer return value location - Update to 0.149 - Upstream changelog - libdwfl: Fix Linux kernel module search when dwfl_build_id_find_elf and dwfl_build_id_find_debuginfo close fd on success - readelf: Use symbolic printing for FDE initial_location address - readelf: Print .debug_loc/.debug_ranges with cognizance of actual DIE pointers into them. - readelf: Fix crash in .debug_loc with garbage data. - readelf: Fix DW_OP_call_ref printing for version 2 CUs. - Handle DW_OP_GNU_implicit_pointer. - Add dwfl_dwarf_line, addr2line -F to print out more line info bits. - Add missing size entries for ELF_T_LIB and ELF_T_GNUHASH. - Fix dwarf_formref_die DW_FORM_ref_sig8 hash table insertion. - Consider .gdb_index as a debugging section - Misc intendation, typo, translation and cleanup fixes - add small patch to avoid crash in systemtap while building preload - Update to 0.148 - Upstream changelog - libdw: Accept DWARF 4 format: new functions dwarf_next_unit, dwarf_offdie_types. New functions dwarf_lineisa, dwarf_linediscriminator, dwarf_lineop_index. - libdwfl: Fixes in core-file handling, support cores from PIEs. When working from build IDs, don't open a named file that mismatches. - readelf: Handle DWARF 4 formats. - use %_smp_mflags - update to version 0.147 (fix bnc#588293) - dropped patches for 10.3 and older - dropped elfutils-0.97-ftruncate-mmap-fix, libelf-ignore-NOBITS, test and build patches. According to jbl these were mistakenly checked in from home:janblunck:debuginfo:libs/elfutils and the purpose of this project is no longer known. Absense of any patch header makes confirmation difficult. - Upstream changelog: 0.147 - libdw: Fixes in CFI handling, best possible handling of bogus CFA ops. - libdwfl: Ignore R_*_NONE relocs, works around old (binutils) ld -r bugs. 0.146 - libdwfl: New function dwfl_core_file_report. 0.145 - Fix build with --disable-dependency-tracking. - Fix build with most recent glibc headers. - libelf: More robust to bogus section headers. - libdw: Fix CFI decoding. - libdwfl: Fix address bias returned by CFI accessors. Fix core file module layout identification. - readelf: Fix CFI decoding. 0.144 - libelf: New function elf_getphdrnum. Now support using more than 65536 program headers in a file. - libdw: New function dwarf_aggregate_size for computing (constant) type sizes, including array_type cases with nontrivial calculation. - readelf: Don't give errors for missing info under -a. Handle Linux "VMCOREINFO" notes under -n. 0.143 - libdw: Various convenience functions for individual attributes now use dwarf_attr_integrate to look up indirect inherited attributes. Location expression handling now supports DW_OP_implicit_value. - libdwfl: Support automatic decompression of files in XZ format, and of Linux kernel images made with bzip2 or LZMA (as well as gzip). - Fix uninitialized variable. - Enable parallel building - add baselibs.conf as a source - Fix elfutils-old-scanf-fix.diff patch. - updated to 0.142: - Fix handling filling caps between sections in libelf - Add elf_getshdrnum alias for elf_getshnum and elf_getshdrstrndx alias for elf_getshstrndx and deprecate original names. - Add support for STB_GNU_UNIQUE - Add -N option to readelf, speeds up DWARF printing without address->name lookups - Add support for decoding DWARF CFI into location description form to libdw. Some new DWARF 3 expression operations. Basic handling of some new encodings slated for DWARF 4. - updated to 0.141: - libebl: sparc backend fixes some more arm backend support - libdwfl: fix dwfl_module_build_id for prelinked DSO case fixes in core file support dwfl_module_getsym interface improved for non-address symbols - eu-strip: fix infinite loop on strange inputs with -f - eu-addr2line: take -j/--section=NAME option for binutils compatibility (same effect as '(NAME)0x123' syntax already supported) - Update to 0.139 - libcpu: Add Intel SSE4 disassembler support - readelf: Implement call frame information and exception handling dumping. Add -e option. Enable it implicitly for -a. - elflint: Check PT_GNU_EH_FRAME program header entry. - libdwfl: Support automatic gzip/bzip2 decompression of ELF files. - updated to 0.140: - libelf: Fix regression in creation of section header. - Misc bug fixes - revert the ET_DYN address fix patch; causing a regression (bnc#468814) - Fix the header size check in dwarf_getsrclines() (bnc#455992) - Backport the fix for ET_DYN addresses - Fix dwfl_getmodules(), assert in systemtap (bnc#448331) - Fix libebl1 dependency - Fix crashes of elfutils binaries, backports from upstream - fix libdwfl regression with realloc DWFL->lookup_module in the fix patch (bnc#448331, likely bnc#445783) - added baselibs.conf for 32bit libs (bnc#439582) - renamed to libebl1 - provides libasm1 package - fix provides and obsolets of libebl1 - updated to version 0.137: * libdwfl: bug fixes - updated to version 0.135: * libdwfl: bug fixes - updated to version 0.134: * libdwfl, libelf: bug fixes - updated to version 0.133: * readelf, elflint, libebl: SHT_GNU_ATTRIBUTE section handling (readelf -A) * libdwfl: bug fixes and optimization in relocation handling - updated to version 0.132: * libcpu: Implement x86 and x86-64 disassembler. * libasm: Add interface for disassembler. - fixed post scripts - fix build for older distributions - fix compile errors regarding missing prototypes. - fix off64_t in libelf.h again... - updated to version 0.131 * libdw: DW_FORM_ref_addr support dwarf_formref entry point now deprecated bug fixes for oddly-formatted DWARF * libdwfl: bug fixes in offline archive support apply partial relocations for dwfl_module_address_section on ET_REL * libebl: powerpc backend support for Altivec registers - fix comiple errors regarding missing off64_t definitions in libelf.h - updated to version 0.129: readelf: new options --hex-dump (or -x), --strings (or -p) - updated to version 0.130 * readelf: -p option can take an argument like -x for one section * libelf: new function elf_getdata_rawchunk, replaces gelf_rawchunk; new functions gelf_getnote, gelf_getauxv, gelf_update_auxv * libdwfl: new functions dwfl_build_id_find_elf, dwfl_build_id_find_debuginfo, dwfl_module_build_id, dwfl_module_report_build_id; support dynamic symbol tables found via phdrs; dwfl_standard_find_debuginfo now uses build IDs when available * libebl: backend improvements for sparc, alpha, powerpc - fix build with gcc-4.3, same patch as for the copy in rpm - updated to version 0.128 * auto-tool fixes - use __attribute__ ((gnu_inline)) to fix build with gcc-4.2 - initial packages, built from elfutils-0.127. A problematic file regarding the license is removed from the tarball. OBS-URL: https://build.opensuse.org/request/show/676936 OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=124 --- elfutils-0.175.tar.bz2 | 3 --- elfutils-0.175.tar.bz2.sig | Bin 310 -> 0 bytes elfutils-0.176.tar.bz2 | 3 +++ elfutils-0.176.tar.bz2.sig | Bin 0 -> 287 bytes elfutils.changes | 37 +++++++++++++++++++++++++------------ elfutils.spec | 4 ++-- 6 files changed, 30 insertions(+), 17 deletions(-) delete mode 100644 elfutils-0.175.tar.bz2 delete mode 100644 elfutils-0.175.tar.bz2.sig create mode 100644 elfutils-0.176.tar.bz2 create mode 100644 elfutils-0.176.tar.bz2.sig diff --git a/elfutils-0.175.tar.bz2 b/elfutils-0.175.tar.bz2 deleted file mode 100644 index 666a0a1..0000000 --- a/elfutils-0.175.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f7ef925541ee32c6d15ae5cb27da5f119e01a5ccdbe9fe57bf836730d7b7a65b -size 8786600 diff --git a/elfutils-0.175.tar.bz2.sig b/elfutils-0.175.tar.bz2.sig deleted file mode 100644 index 384e1a72c31d4c07ede5e3f166032651169e26b7fd62547f076b8333941ff48d..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmV-60m=S}0W$;u0SEvc79j*j%mXn98;i!!{Y{{QaAsRqfof_60$c8{3jhiU5QA`L zTUUWa$H**? zHi@5NLqq=7cj3>P%d!8BL}yoxRaaNY&~*w}rpJMcQkdbwo8@|NlJeS|HXkkSX%&K7 zwh<0~bHEvZ@Ht7tz+2GOJ{!6{_MD+yZdE5_n2;f5Z?BH{K<{cUyhp?Q+inlc<8rQRDT}+-gn8FP@_fo{;Q# z54y{{GF*T#*)|4C>WV>!%sfiKk5$yJ>`wYRO=ij=b~V$6O!zV5MSDjsPfLW z|8Zu^@h1+$+t1?#$;I4|a{|C6MQkY$S-Idth{C{|BCgKkM7XD1o+*c6>$uCEuI2YT z4tD!5L}>{;VeLCXnCG>HV~eNoBj~?wD+t22-+ayLWlD|w&J1L4ahx&&MKJQ?-p11A lCcJhZ`a|%YgN@?zz_G|unzZH^#`d$=_8@lsm~G#mUo#q`lF0x7 literal 0 HcmV?d00001 diff --git a/elfutils.changes b/elfutils.changes index 3978dce..b0636d0 100644 --- a/elfutils.changes +++ b/elfutils.changes @@ -1,25 +1,38 @@ +------------------------------------------------------------------- +Mon Feb 18 07:47:27 UTC 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 13:28:34 UTC 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. + 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. + strip: Handle SHT_GROUP correctly. + Add strip --reloc-debug-sections-only option. + Handle relocations against GNU compressed sections. -libdwelf: New function dwelf_elf_begin. + libdwelf: New function dwelf_elf_begin. -libcpu: Recognize bpf jump variants BPF_JLT, BPF_JLE, BPF_JSLT - and BPF_JSLE. + 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. + backends: RISCV handles ADD/SUB relocations. + Handle SHT_X86_64_UNWIND. -Fixes CVE-2018-18310, CVE-2018-18520 and CVE-2018-18521. + Fixes CVE-2018-18310, CVE-2018-18520 and CVE-2018-18521. - remove disable-backtrace-dwarf-test.patch patch - the test works now diff --git a/elfutils.spec b/elfutils.spec index 0ca3bb4..6fb7bd4 100644 --- a/elfutils.spec +++ b/elfutils.spec @@ -1,7 +1,7 @@ # # spec file for package elfutils # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: elfutils -Version: 0.175 +Version: 0.176 Release: 0 Summary: Higher-level library to access ELF files License: SUSE-GPL-2.0-with-OSI-exception From dbd065f2d2191232b57e6ff58887c5bab024cb51a86066bcb0c9e63c12445fea Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Tue, 19 Feb 2019 12:15:51 +0000 Subject: [PATCH 2/2] Accepting request 677312 from home:marxin:branches:Base:System - Add elfutils.keyring and verify signature. OBS-URL: https://build.opensuse.org/request/show/677312 OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=125 --- elfutils.changes | 5 ++ elfutils.keyring | 183 +++++++++++++++++++++++++++++++++++++++++++++++ elfutils.spec | 1 + 3 files changed, 189 insertions(+) create mode 100644 elfutils.keyring diff --git a/elfutils.changes b/elfutils.changes index b0636d0..f5df862 100644 --- a/elfutils.changes +++ b/elfutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Feb 19 10:22:29 UTC 2019 - Martin Liška + +- Add elfutils.keyring and verify signature. + ------------------------------------------------------------------- Mon Feb 18 07:47:27 UTC 2019 - Martin Liška diff --git a/elfutils.keyring b/elfutils.keyring new file mode 100644 index 0000000..a8265cf --- /dev/null +++ b/elfutils.keyring @@ -0,0 +1,183 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +9JTW29nF +=1liE +-----END PGP PUBLIC KEY BLOCK----- diff --git a/elfutils.spec b/elfutils.spec index 6fb7bd4..135baf2 100644 --- a/elfutils.spec +++ b/elfutils.spec @@ -30,6 +30,7 @@ Source4: https://fedorahosted.org/releases/e/l/%{name}/%{version}/%{name} Source1: README-BEFORE-ADDING-PATCHES Source2: baselibs.conf Source3: %{name}.changes +Source5: %{name}.keyring Patch1: disable-tests-with-ptrace.patch Patch2: cfi-fix.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build