What's Changed
- Add decision_threads configuration to fapolicyd.conf
- Allow multiple decision threads
- Adjust reports to include aggregate and per decision worker numbers
- Convert fapolicyd service type to watchdog based
- Make fagenrules follow the generational update pattern
- Fix Debian backend to work again
- Add filter support for Debian backend
- Add support for globbing in rules using explicit glob demarcation
- Fix logging to syslog/journald to not deadlock on log rotation
- Allow rules to express file/dir names with spaces using double quotes
- Allow packages to append MIME types to the %languages policy set
- fapolicyd-cli now has --ftype-ext emits NUL-delimited path and MIME pairs
- Move the pid file into /run/fapolicyd and restrict it to the daemon
- Improve privilege error messages in fapolicyd-cli
- systemd: restart fapolicyd on failure by @rmetrich in #422
- Move fapolicyd-rpm-loader to libexec by @rmetrich in #424
- Async logging implementation by @adcleared in #428
New Contributors
- @adcleared made their first contribution in #426
Full Changelog: v1.6...v2.0