Releases: ctc-oss/fapolicy-analyzer
v1.2.0-rc2
set release version
v1.2.0-rc1
bump spec version
v1.1.0
File Access Policy Analyzer v1.1.0
Adds support for EPEL 9 and analyzing fapolicyd entries from the Kernel Audit log.
See the Wiki for the user guide and v1.2 for known issues.
What's Changed since v1.0.3
- Analyze from audit log by @jw3 in #879
- Include build info in About dialog by @egbicker in #876
- Expand env for profiler args by @tparchambault in #856
- Build for epel 9 by @jw3 in #864
Full Changelog: v1.0.3...v1.1.0
v1.0.3
What's Changed
- Analysis time button bug fix by @egbicker in #859
- Python code reformat and add CI check by @dorschs57 in #871
- Parse dir object keywords by @jw3 in #872
- Adjustable Policy Analysis Columns by @egbicker in #869
- Redeploy Divide by 0 bug fix by @egbicker in #873
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- Fix service active check by @jw3 in #852
- Fixed ancillary trust loading when swapping session files by @dorschs57 in #840
- Add lints for the exe subject by @jw3 in #854
- Convert to spdx license ids by @jw3 in #857
- Rule Deployment Difference Dialog by @egbicker in #849
- Third Status Indicator for daemon status by @egbicker in #843
- Fix service valid check by @jw3 in #861
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- Indicate filtering in trust file count by @egbicker in #839
- Fix Go To Rule from debug log analysis by @egbicker in #837
- Fix lost target info by @jw3 in #820
- Clarify unknown part message on rule parse by @jw3 in #845
- Infer profiler working directory by @tparchambault in #844
Full Changelog: v1.0.0...v1.0.1
v1.0.0
File Access Policy Analyzer
Released for EPEL 8, Fedora 37, 38, 39.
- Edit rules with validation and syntax highlighting
- Diff trust between fapolicyd trust db and disk
- Analyze fapolicyd logs and fix trust discrepancies
- Profile application disk access in fapolicy permissive mode
See the Wiki for the user guide and v1.1 for known issues.
Installation
The GitHub artifacts are available now, the Fedora artifacts will be available over the next couple of days.
From Fedora Packages
This installation method is currently available for Fedora EPEL 8, and Fedora 37 or later, including Rawhide.
dnf install fapolicy-analyzer
From GitHub releases
You can install the Policy Analyzer through the installers available in the latest release.
Choose an RPM from the latest Fedora stable, Rawhide, and EPEL builds.
Changes
- Build updates for epel8 (#794)
- Rust logging (#811)
- Allow relative path user guide images (#795)
- Customizable initial view (#789)
- Shareable Profiler Output (#813)
- Profiler fixes (#809)
- Preserve state of Rule tree views (#799)
- Profiler v2 integration (#770)
- Turn off rule validation toasters (#805)
- Rust 1.62.1 (#806)
- Reorganizing Menus (#800)
- Manual invocation of trust search (#738)
- Updating Debug Log menu item (#790)
- Bindings for app config path (#788)
- Use Badgen CI badge (#785)
- Reduce trust sync thread count (#783)
- Fix check of empty trust db (#782)
- Build updates (#772)
- Refresh rules text after saving (#727)
- Improved profiler env validation (#717)
- Fix changesets on rollback (#713)
- RPM build updates for Fedora review (#718)
- Proper artifacts for Copr builds (#683)
- Updated rules validation to clear notifications (#700)
- Build updates (#710)
- Add RC support to RPM build (#708)
- Ensure spec version and git tag match (#706)
- Improve analysis object coloring (#702)
- Fix WebKit crash on exit (#693)
- Shorter RPM description (#703)
- Trust callbacks (#691)
- Rust vendoring fix (#698)
- Unlatest runs-on (#695)
v1.0.0-rc5
File Access Policy Analyzer v1.0.0-RC5
This release completes all features marked for v1.0.
Changes since the previous v1.0.0-rc4 release
- Build updates for epel8 (#794)
- Rust logging (#811)
- Allow relative path user guide images (#795)
- Customizable initial view (#789)
- Shareable Profiler Output (#813)
- Profiler fixes (#809)
- Preserve state of Rule tree views (#799)
- Profiler v2 integration (#770)
- Turn off rule validation toasters (#805)
- Rust 1.62.1 (#806)
- Reorganizing Menus (#800)
- Manual invocation of trust search (#738)
- Updating Debug Log menu item (#790)
- Bindings for app config path (#788)
- Use Badgen CI badge (#785)
- Reduce trust sync thread count (#783)
- Fix check of empty trust db (#782)
- Build updates (#772)
v0.6.8
Bump to 0.6.8
v0.6.7
File Access Policy Analyzer v0.6.6
Guarantee a consistent Source0 tarball is used across RPM builds and publishing.