Hello community,

here is the log from the commit of package yara for openSUSE:Leap:15.2 checked 
in at 2020-02-23 16:48:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/yara (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.yara.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yara"

Sun Feb 23 16:48:00 2020 rev:10 rq:778215 version:3.7.1

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/yara/yara.changes      2020-01-15 
16:32:02.468875725 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.yara.new.26092/yara.changes   2020-02-23 
16:48:01.166383882 +0100
@@ -1,0 +2,24 @@
+Tue May 22 10:30:37 UTC 2018 - [email protected]
+
+- Update to 3.7.1:
+  * Fix regression in include directive (issue #796)
+  * Fix bug in PE checksum calculation causing wrong results in some cases.
+  * time module (Wesley Shields)
+  * yara command-line tool now accept multiple rule files
+  * Allow a configurable limit for the number of strings per rule (option 
--max-strings-per-rule)
+  * Implement integrity check for compiled rules
+  * Implement API for customizingimport statement (@edhoedt)
+  * Scan process memory in FreeBSD and OpenBDS (Hilko Bengen)
+  * BUGFIX: Negated character classes not working with case-insensitive 
regexps (#765)
+  * BUGFIX: Multiple bugs while parsing ELF files (Nate Rosenblum)
+  * BUGFIX: Out-of-bounds access while parsing PE files.
+  * BUGFIX: Memory leaks while parsing invalid rules.
+  * BUGFIX: Heap overflow (4a342f0)
+  * BUGFIX: Off-by-one NULL write in stack buffer (964d6c0)
+  * BUGFIX: Multiple issues in "dotnet" module (f40c14c, fc35e5f)
+  * Increase RE_MAX_AST_LEVELS from 2000 to 6000.
+  * BUGFIX: Buffer overrun in regexp engine (issue #678)
+  * BUGFIX: Null pointer dereference in regexp engine (issue #682).
+- Run testsuite
+
+-------------------------------------------------------------------

Old:
----
  v3.6.1.tar.gz

New:
----
  v3.7.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ yara.spec ++++++
--- /var/tmp/diff_new_pack.mEZEIi/_old  2020-02-23 16:48:02.098385674 +0100
+++ /var/tmp/diff_new_pack.mEZEIi/_new  2020-02-23 16:48:02.102385681 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package yara
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -18,21 +18,22 @@
 
 %define soname 3
 Name:           yara
-Version:        3.6.1
+Version:        3.7.1
 Release:        0
 Summary:        A malware identification and classification tool
 License:        Apache-2.0
 Group:          System/Filesystems
-Url:            http://plusvic.github.io/yara/
+URL:            http://plusvic.github.io/yara/
 Source:         https://github.com/VirusTotal/yara/archive/v%{version}.tar.gz
 BuildRequires:  file-devel
 BuildRequires:  flex
-BuildRequires:  libjansson-devel
 BuildRequires:  libtool
-BuildRequires:  pcre-devel
-BuildRequires:  pkg-config
-BuildRequires:  python-devel
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(jansson)
+BuildRequires:  pkgconfig(libpcre)
+BuildRequires:  pkgconfig(libpcre16)
+BuildRequires:  pkgconfig(libpcrecpp)
+BuildRequires:  pkgconfig(libpcreposix)
 
 %description
 YARA is a tool aimed at helping malware researchers to identify and classify 
malware samples. With YARA you can create descriptions of malware families 
based on textual or binary patterns contained on samples of those families. 
Each description consists of a set of strings and a Boolean expression which 
determines its logic. Let's see an example:
@@ -44,14 +45,6 @@
 %description -n libyara%{soname}
 YARA is a tool aimed at helping malware researchers to identify and classify 
malware samples. With YARA you can create descriptions of malware families 
based on textual or binary patterns contained on samples of those families. 
Each description consists of a set of strings and a Boolean expression which 
determines its logic. Let's see an example:
 
-%package -n python-%name
-Summary:        Python bindings to support the yara malware identification tool
-Group:          Development/Languages/Python
-Requires:       python
-
-%description -n python-%name
-YARA is a tool aimed at helping malware researchers to identify and classify 
malware samples. With YARA you can create descriptions of malware families 
based on textual or binary patterns contained on samples of those families. 
Each description consists of a set of strings and a Boolean expression which 
determines its logic. Let's see an example:
-
 %package -n libyara-devel
 Summary:        Development files to support the yara malware identification 
tool
 Group:          Development/Libraries/C and C++
@@ -74,47 +67,47 @@
 %setup -q
 
 %build
-./bootstrap.sh
-# cuckoo depends on libjansson-devel: not in factory
-%if 0%{?suse_version} > 1310
-%configure --enable-magic --enable-cuckoo
-%else
-%configure --enable-magic
-%endif
+autoreconf -fvi
+%configure \
+  --disable-silent-rules \
+  --enable-magic \
+  --enable-cuckoo
 make %{?_smp_mflags}
 
 %install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
-find %{buildroot} -type f -name '*.la' -delete -print
-find %{buildroot} -type f -name '*.a' -delete -print
+%make_install
+find %{buildroot} -type f -name "*.la" -delete -print
+rm %{buildroot}%{_libdir}/libyara.a
+
+%check
+make %{?_smp_mflags} check
 
 %post   -n libyara%{soname} -p /sbin/ldconfig
 %postun -n libyara%{soname} -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
-%doc COPYING README.md CONTRIBUTORS AUTHORS
+%license COPYING
+%doc README.md CONTRIBUTORS AUTHORS
 %{_bindir}/yara
 %{_bindir}/yarac
-%{_mandir}/man1/yara.1.gz
-%{_mandir}/man1/yarac.1.gz
+%{_mandir}/man1/yara.1%{?ext_man}
+%{_mandir}/man1/yarac.1%{?ext_man}
 
 %files -n libyara%{soname}
-%defattr(-,root,root)
-%doc COPYING README.md CONTRIBUTORS AUTHORS
+%license COPYING
+%doc README.md CONTRIBUTORS AUTHORS
 %{_libdir}/libyara.so.3
 %{_libdir}/libyara.so.%{version}
 
 %files -n libyara-devel
-%defattr(-,root,root)
-%doc COPYING README.md CONTRIBUTORS AUTHORS 
+%license COPYING
+%doc README.md CONTRIBUTORS AUTHORS
 %{_includedir}/yara.h
 %{_includedir}/yara
 %{_libdir}/libyara.so
 %{_libdir}/pkgconfig/yara.pc
 
 %files doc
-%defattr(-,root,root)
 %doc docs
 
 %changelog

++++++ v3.6.1.tar.gz -> v3.7.1.tar.gz ++++++
++++ 22876 lines of diff (skipped)


Reply via email to