Releases: ctc-oss/fapolicy-analyzer
v0.5.2
- RHEL 8 support fixed via Python 3.6
- Window resizing bug fix
- Right click selection bug fix
v0.5.1
Rule Administration (read-only)
The Rule Administration GUI provides the ability to view and analyze all fapolicyd whitelisting rules defined on the system. The whitelisting rules can be loaded from either legacy or rules.d sources and while loading the rules are validated to ensure correct syntax. This milestone provides the foundation for loading, validating, and display rules which will be built upon in the following milestone to add support for creating and editing whitelisting rules.
Fixes
- Rule sort issues #474.
Known Issues
- RHEL RPM requires dependencies to be installed with PIP due to missing RPM support. #414
v0.5.0
Rule Administration (read-only)
The Rule Administration GUI provides the ability to view and analyze all fapolicyd whitelisting rules defined on the system. The whitelisting rules can be loaded from either legacy or rules.d sources and while loading the rules are validated to ensure correct syntax. This milestone provides the foundation for loading, validating, and display rules which will be built upon in the following milestone to add support for creating and editing whitelisting rules.
Features
- Multi-select support in GUI
- Rule parsing and linting with feedback in GUI
- Source rules from both legacy and rules.d
- Plain text rule editor with GTK SourceView based syntax highlighting
- Structured rule editor that provides inline lint and error reporting
- GUI indicator for fapolicyd service status
- Improved build info on the About screen
Many other fixes for usability and consistency.
Known Issues
- RHEL RPM requires dependencies to be installed with PIP due to missing RPM support. #414
- Rule sort in guided editor is reversed. #471
v0.4.1
Additional features - multiselect - version generation - fapolicyd control and status
v0.4.0
Policy Adjustment GUI
v0.3.1
Adds PolicyKit integration to v0.3.0.
v0.3.0
v0.2.0
Trust Administration
- 64cacca Issue 49 summarize changes (#136) [TPArchambault]
- 8973e4e Update build and CI for locales (#141) [John Wass]
- 9faa3bd RPM Build (#134) [John Wass]
- 4b3ff18 Issue 132 add changeset printout (#133) [TPArchambault]
- dd3aa5e issue-130: Added notifications toaster messages (#131) [dorschs57]
- 56cfd19 Issue 62 localization of UI strings (#128) [dorschs57]
- 9ead29f Issue-63: add test for utf-8 filenames (#126) [dorschs57]
- abf533e Issue-45: wired up UI ancillary db deploy button (#121) [dorschs57]
- 8522839 Issue-43: wired up the UI trust/untrust buttons (#120) [dorschs57]
- 481990f Issue-118: Updated UI with System async calls (#119) [dorschs57]
- d66500f Async bindings for fetching trust (#113) [dorschs57]
- f82beec Rearranged the System calls to be more efficient (#107) [dorschs57]
- d19ecd9 Issue 54 unapplied indication (#105) [TPArchambault]
- 0813f5d Add untrusted system file to ancillary database (#104) [dorschs57]
- 4e4ea31 Implemented add trusted file (issue-44) (#102) [dorschs57]
- ace3fd4 Init Trust DB in container (#92) [John Wass]
- 1b505a2 Issue 54 unapplied dlg (#84) [TPArchambault]
- ddb39fd Issue 81 (#82): Removed file chooser [dorschs57]
- 4a7a7a3 Deploy Trust (#85) [John Wass]
- 84604d4 Trust changesets (#72) [John Wass]
- 4d678e9 Added searching and filtering to UI DB admin views (#71) [dorschs57]
- 6843583 Added a conformation dialog before deployment (#69) [dorschs57]
- 4c524de sync rpm filtering with fapolicyd (#70) [John Wass]
- 5c1f157 User config (#67) [John Wass]
- 97ef10d Issue #35: Created loader screens for trust loading (#39) [dorschs57]
Contributors
- John Wass
- TPArchambault
- dorschs57