* FileDigestCheck: configure digest filter type per whitelisting entry
* FileDigestCheck: also assert that a path key is present
* dbus-services: adjust nm-priv-helper path (bsc#1194799)
* dbus-services: whitelist nvme-stas (bsc#1195236)
* FileDigestCheck: enable XML filtered digests for D-Bus services
* FileDigestCheck: emit special {group}-file-parse-error if XML is bad
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=873
* tests: add test case for FileDigestGroup with multiple package names
* FileDigestCheck: support additional `packages = ["pkg1", "pkg2"]` syntax
* FileDigestCheck: refactor digest group parsing and normalization
* FileMetadataCheck: support additional `packages = ["pkg1", "pkg2"]` syntax
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=865
* Fix backward compatibility with rpmlintrc files.
* Fixed bug where a valid symlink is reported as invalid.
This appears to be a regression from rpmlint 1.
Comparing the two reveals that the comparison of link
to path.parent would never make sense, and comparing
link to path.name would resemble rpmlint 1's behavior.
* dbus-services: add setroubleshoot whitelisting (bsc#1186344)
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=842
* dbus-services: adjust wicked whitelisting to new paths (bsc#1192033)
* Add new LibraryDependencyCheck.
* Rework the lib_regex pattern
* security whitelistings: test whitelistings for file-digest-mismatch errors
* scoring.toml: fix alphabetical order of permissions-file errors
* security whitelistings: add badness for file-digest-mismatch errors
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=839
* Checking libalternatives entries and links.
* Fix -r argument.
* opensuse.toml: add permissions-parse-error to BlockedFilters
* dbus-services: adjust digest for test whitelisting (need a different file there)
* polkit-rules-whitelist: fix package name for test whitelisting
* Remove unused VS code settings.
* Whitelisting pam_u2f module (bsc#1190790)
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=836
- Update to version 2.1+git20211012.c27e0fe:
* Adding whitelisting for pam_ssh_agent_auth. bsc#1190983
* Enable shlib-policy-name-error error.
* Support %autochangelog in %changelog.
* remove /run from disalloweddirs
* Fix missing-dependency-on check.
* dbus-services whitelisting: add power-profiles-daemon (bsc#1189900)
* security whitelistings: add whitelistings for OBS integration test package
* PolkitCheck: be robust against dead symlinks in actions directory
OBS-URL: https://build.opensuse.org/request/show/924800
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=828
- Install configs with 644.
- Update to Rpmlint 2.0:
* RPMLint now is a "normal" Python application and now supports being imported
like a standard Python module! This means that all the normal use-cases for
RPMLint are still supported, but now you can make it a part of larger Python-based
applications or services.
* RPMLint uses a declarative TOML-based syntax for configuring RPMLint policy
instead of Python code.
* RPMLint now has an override system for the descriptions shown for various checks,
so that distributions who want to give specific policy information can
do so without patching the code.
* RPMLint includes many more checks! Nearly all of the generally useful checks created
by the openSUSE community have been merged into the tree, so distributions can now
benefit from a wider offering of checks to implement policy enforcement.
* RPMLint is Python 3 only and now supports Python 3.6 and newer.
* RPMLint is now built and installed like a standard Python application using setuptools.
- Removed legacy patches:
* invalid-filerequires.diff
* no-badness-return.diff
* no-doc-for-lib.diff
* only-reg-files-are-scripts.diff
* remove-ghostfile-checks.diff
* rpm415-workaround.diff
* rpmgroup-checks.diff
* rpmlint-suse.diff
* suse-binarieschecks.diff
* suse-checks.diff
* suse-filter-exception.diff
* suse-filter-more-verbose.diff
OBS-URL: https://build.opensuse.org/request/show/901418
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=780
- Update of rpmlint-tests to version 84.87+git20200724.ef05f7e:
* use /usr/bin/su instead of /bin/su since the latter is no longer allowed
- Update of rpmlint-checks to version master:
* Introduce new metadata whitelist type and related checks. Device files and
world-writeable files will now be covered by new whitelists from
rpmlint-security-whitelistings.
- config: Enable new CheckWorldWritable and CheckDeviceFiles
OBS-URL: https://build.opensuse.org/request/show/823721
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=743