-
Story
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
setools-4.5.1-1.el10
-
1
-
rhel-sst-security-selinux
-
ssg_security
-
11
-
3
-
False
-
-
Yes
-
CY24Q2
-
-
Pass
-
Not Needed
-
Automated
-
Rebase
-
-
Done
-
None
https://github.com/SELinuxProject/setools/releases/tag/4.5.0
User Visible Changes
Add graphical results for information flow analysis and domain
transition analysis, available in apol, sedta, and seinfoflow.
Add tooltips, What's This?, and detail popups in apol to help
cross-referencing query and analysis results along with
context-sensitive help.
Under The Hood Changes
Rework apol to fully generate the UI programmatically.
Update apol to PyQt6
Replace deprecated uses of pkg_resources and distutils.
Begin adding unit tests for apol UI.
Updated Dependencies
SETools now higher minimum versions of the following dependencies:
Python 3.10
NetworkX 2.6
PyQt6
Cython 0.29.14
New Dependencies
pygraphviz (for seinfoflow, sedta, apol)
pytest (if running unit tests)
Goal
- < Goal based statement, with context>
- For example: As a <User/Actor>, I Want <to Achieve Some Goal>, so that <Some Reason/Context>.
Acceptance Criteria
A list of verification conditions, successful functional tests, or expected outcomes in order to declare this story/task successfully completed.
- Verify that tools like sesearch, seinfo, sedta, seinfoflow work as expected.
- Verify that the apol tool is able to start, analyze policy and show results.
- Verify that there are no tracebacks when running the above-mentioned tools.
- links to
-
RHBA-2024:131478 setools update