Hello community, here is the log from the commit of package tripwire for openSUSE:Factory checked in at 2019-06-18 14:56:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tripwire (Old) and /work/SRC/openSUSE:Factory/.tripwire.new.4811 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tripwire" Tue Jun 18 14:56:04 2019 rev:3 rq:706062 version:2.4.3.7 Changes: -------- --- /work/SRC/openSUSE:Factory/tripwire/tripwire.changes 2017-04-11 09:40:18.438238456 +0200 +++ /work/SRC/openSUSE:Factory/.tripwire.new.4811/tripwire.changes 2019-06-18 14:56:04.545413487 +0200 @@ -1,0 +2,79 @@ +Sat Mar 23 07:40:40 UTC 2019 - Tuukka Pasanen <[email protected]> + +- Update to version 2.4.3.7 + +- Changes from 2.4.3.2 to 2.4.3.7 + * Run Clang static analyzer & fix some of its quibbles + * Fix compilation error on Alpine Linux 3.x (Issue #15) + * Fix file permissions on a couple of source files (Issue #14) + * Fix some errors w/ make install/uninstall/dist (Issue #15) + * Fix a new issue with level 2 report printing ( Issue #19 ) + * Fix 'make install-strip' target, which wasn't actually + stripping binaries (Issue #20) + * Updated release to include archives with curl/wget-friendly names (Issue #22) + * Buildsys: 'install-strip', 'uninstall', 'check', and 'distcheck' + make targets now do useful things. (the install-strip change + addresses the remaining bit of issue #18.) + * Buildsys: To support old flavors of gcc, add "--disable-extrawarnings" + configure option for compilers that don't understand -Wextra arg, and + detect if the local g++ happens to be called c++. + * Fix various new warnings w/ GCC 7. + * Use std::unique_ptr instead of deprecated std::auto_ptr, where available. + * Clean up / enable more twtest unit tests, & tweak the framework for clarity. + * Remove more dead code and strip out a bunch of uses of the always-true IS_UNIX ifdef. + * Address some static analysis warnings from CppCheck & Flawfinder + * Add a sanity check in fcodatasourceiterimpl to address a unit test that failed on some platforms. + * Update old policy test files in src/parser/testfiles to use current policy syntax. + * Fix & expand tests in Perl acceptance test framework + * Fix & expand twtest unit tests, & rework unit test mini-framework so they’re + referenced by name, not some numeric ID, and list tests as “skipped" if + they don’t make any test assertions. + * Add configure options to enable coverage, profiling, & use + /dev/urandom as RNG (all off by default) + * Add a ‘list’ make target to list all make targets + * Remove dead code & add test coverage per gcov+lcov results + * Fix various memory issues pointed out by valgrind + * In examine-encryption mode, better reporting (& nonzero exit) if we can't find a + keyfile for the examined file. + * More exception handling around individual objects & init/IC as a whole, + since there have been occasional reports of uncaught exceptions during init or check, + and so far haven’t been able to repro or figure out what circumstances + it occurs under. (e.g. Github issue #25) + * Tweak install.sh so it can be run directly, not just thru 'make install' + if you want. (Github issue #26) + * Improve native (non-Posixy) path handling on platforms that need it (DOS, AROS, RISC OS, Redox) + * New platforms: MirOS BSD, Bitrig, LibertyBSD, RISC OS, Redox + * Add default policies for HP-UX & various BSDs + * Fix & expand tests in Perl acceptance test framework + * Fix & expand twtest unit tests, & rework unit test mini-framework so they’re + referenced by name, not some numeric ID, and list tests as “skipped" if they + don’t make any test assertions. + * Add configure options to enable coverage, profiling, & use /dev/urandom as RNG (all off by default) + * Add a ‘list’ make target to list all make targets + * Remove dead code & add test coverage per gcov+lcov results + * Fix various memory issues pointed out by valgrind + * In examine-encryption mode, better reporting (& nonzero exit) if we can't find + a keyfile for the examined file. + * More exception handling around individual objects & init/IC as a whole, + since there have been occasional reports of uncaught exceptions during + init or check, and so far haven’t been able to repro or figure out what + circumstances it occurs under. (e.g. Github issue #25) + * Tweak install.sh so it can be run directly, not just thru + 'make install' if you want. (Github issue #26) + * Improve native (non-Posixy) path handling on platforms that + need it (DOS, AROS, RISC OS, Redox) + * New platforms: MirOS BSD, Bitrig, LibertyBSD, RISC OS, Redox + * Add default policies for HP-UX & various BSDs + * twprint can now print reports for individual objects. + * twprint now has verbosity levels for --print-dbfile mode. + * Provide a useful README.md (issue #17 ). + * Document return codes in man pages (issue #28 ). + * Update install script after testing on additional platforms. + * Provide default policies for more operating systems, and update some + existing policies + * Usability tweaks to twtest. + * Clean up code style with clang-format, & add a custom style that + approximates existing OST usage. + * Update copyright dates to 2018. + +------------------------------------------------------------------- Old: ---- 2.4.3.2.tar.gz New: ---- tripwire-open-source-2.4.3.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tripwire.spec ++++++ --- /var/tmp/diff_new_pack.Hs5D1q/_old 2019-06-18 14:56:05.225413063 +0200 +++ /var/tmp/diff_new_pack.Hs5D1q/_new 2019-06-18 14:56:05.225413063 +0200 @@ -1,7 +1,7 @@ # # spec file for package tripwire # -# Copyright (c) 2017 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 @@ -12,24 +12,25 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: tripwire Summary: A tool to observe the filesystem -License: GPL-2.0+ +License: GPL-2.0-or-later Group: Productivity/Security -Version: 2.4.3.2 +Version: 2.4.3.7 Release: 0 Url: https://github.com/Tripwire/tripwire-open-source -Source: https://github.com/Tripwire/tripwire-open-source/archive/%{version}.tar.gz +Source: https://github.com/Tripwire/tripwire-open-source/releases/download/%{version}/tripwire-open-source-%{version}.tar.gz Source1: twcfg.txt Source2: README.SUSE Patch: tripwire-2.4.1.2-src-policyconfig.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ BuildRequires: libstdc++-devel +BuildRequires: procps Provides: Tripwire = %version-%release %description
