From ad08682f1b464aa6980470d1ccd12980d3e71aff12ec49aea9be8dfe332e9e41 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Fri, 16 Nov 2018 14:13:01 +0000 Subject: [PATCH] Accepting request 649580 from home:marxin:branches:Base:System-toupdate - 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 OBS-URL: https://build.opensuse.org/request/show/649580 OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=122 --- disable-backtrace-dwarf-test.patch | 13 ------------- elfutils-0.174.tar.bz2 | 3 --- elfutils-0.174.tar.bz2.sig | Bin 287 -> 0 bytes elfutils-0.175.tar.bz2 | 3 +++ elfutils-0.175.tar.bz2.sig | Bin 0 -> 310 bytes elfutils.changes | 26 ++++++++++++++++++++++++++ elfutils.spec | 5 +---- 7 files changed, 30 insertions(+), 20 deletions(-) delete mode 100644 disable-backtrace-dwarf-test.patch delete mode 100644 elfutils-0.174.tar.bz2 delete mode 100644 elfutils-0.174.tar.bz2.sig create mode 100644 elfutils-0.175.tar.bz2 create mode 100644 elfutils-0.175.tar.bz2.sig diff --git a/disable-backtrace-dwarf-test.patch b/disable-backtrace-dwarf-test.patch deleted file mode 100644 index 32c089c..0000000 --- a/disable-backtrace-dwarf-test.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/tests/Makefile.am b/tests/Makefile.am -index 29460834..00c0a1d2 100644 ---- a/tests/Makefile.am -+++ b/tests/Makefile.am -@@ -123,7 +123,7 @@ TESTS = run-arextract.sh run-arsymtest.sh run-ar.sh newfile test-nlist \ - run-addr2line-i-test.sh run-addr2line-i-lex-test.sh \ - run-addr2line-i-demangle-test.sh run-addr2line-alt-debugpath.sh \ - run-varlocs.sh run-exprlocs.sh run-funcretval.sh \ -- run-backtrace-native.sh run-backtrace-data.sh run-backtrace-dwarf.sh \ -+ run-backtrace-native.sh run-backtrace-data.sh \ - run-backtrace-native-biarch.sh run-backtrace-native-core.sh \ - run-backtrace-native-core-biarch.sh run-backtrace-core-x86_64.sh \ - run-backtrace-fp-core-x86_64.sh \ diff --git a/elfutils-0.174.tar.bz2 b/elfutils-0.174.tar.bz2 deleted file mode 100644 index 7f02917..0000000 --- a/elfutils-0.174.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cdf27e70076e10a29539d89e367101d516bc4aa11b0d7777fe52139e3fcad08a -size 8700793 diff --git a/elfutils-0.174.tar.bz2.sig b/elfutils-0.174.tar.bz2.sig deleted file mode 100644 index 2fa9487962273925b2bc5f1baec8c84f73d733451e3d0188eed144a4b373e6a3..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 287 zcmV+)0pR|L0UQJX0SEvF1p-@}nG*mC2@r#DW?NT*YHDO92mUFf=+L4Elz)DognqLJ zzY+?#GRj7#% z;u9BxyS@%G7Czrj13|6|oZ0G_SuOG~xld7EnNM{`Ivt+M2T)G0BeIZVbEXv-7>}!$ zjY%8s71Kj8Pag{7%9c4$j<`;{jJs9$YTt<^fv z3L+fxRfPmqzuvz0j)`o#du6uVO-xHyyC1q4cYt6Jc6KEex`ef{@;?zXjr=%#h?jJG l*-wh0bRj$$w8vryzOY3^Nn;>)=(E6vKj<}%Yxt$T`-ewodq)5O diff --git a/elfutils-0.175.tar.bz2 b/elfutils-0.175.tar.bz2 new file mode 100644 index 0000000..666a0a1 --- /dev/null +++ b/elfutils-0.175.tar.bz2 @@ -0,0 +1,3 @@ +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 new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..384e1a72c31d4c07ede5e3f166032651169e26b7fd62547f076b8333941ff48d GIT binary patch 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+2GO + +- 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 09:33:25 UTC 2018 - Martin Liška diff --git a/elfutils.spec b/elfutils.spec index 61d6947..0ca3bb4 100644 --- a/elfutils.spec +++ b/elfutils.spec @@ -17,7 +17,7 @@ Name: elfutils -Version: 0.174 +Version: 0.175 Release: 0 Summary: Higher-level library to access ELF files License: SUSE-GPL-2.0-with-OSI-exception @@ -32,8 +32,6 @@ Source2: baselibs.conf Source3: %{name}.changes Patch1: disable-tests-with-ptrace.patch Patch2: cfi-fix.patch -# https://sourceware.org/bugzilla/show_bug.cgi?id=23673 -Patch3: disable-backtrace-dwarf-test.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake @@ -138,7 +136,6 @@ applications that require libdw. %patch1 -p1 %endif %patch2 -p1 -%patch3 -p1 %build # Change DATE/TIME macros to use last change time of elfutils.changes