apparmor/utils/apparmor
John Johansen 10f9574a71 Merge aa-notify: Allow to select rules individually
It is now possible to select individual rules to allow through an
improved GUI (ShowMoreGUIAggregated).

This commit also simplifies codebase thanks to new classes ProfileRules
and SelectableRules.

Signed-off-by: Maxime Bélair <maxime.belair@canonical.com>

MR: https://gitlab.com/apparmor/apparmor/-/merge_requests/1444
Approved-by: John Johansen <john@jjmx.net>
Merged-by: John Johansen <john@jjmx.net>
2025-02-07 07:21:10 +00:00
..
rule Merge utils: fixes when handling owner file rules 2024-09-17 09:23:30 +00:00
__init__.py Due to wanting to support additional external apparmor python modules, 2014-09-15 12:18:16 -07:00
aa.py read_profile: rename active_profile parameter 2024-12-17 22:51:12 +01:00
aare.py AARE: add __eq__() to allow checking aare1 == aare2 2023-10-11 20:38:38 +02:00
cleanprofile.py Switch aa-mergeprof from aa to active_profiles 2024-12-17 22:51:12 +01:00
common.py Use PivotRootRule and PivotRootRuleset 2024-05-20 20:44:19 +02:00
config.py aa-notify: Simplify user interfaces and update man page 2024-09-17 09:17:23 +00:00
easyprof.py utils: fix coding style to match PEP8 2024-05-20 13:56:37 -03:00
fail.py fail.py: handle missing cgitb 2024-12-05 06:58:01 +00:00
gui.py aa-notify: Allow to select rules individually 2025-02-07 07:21:10 +00:00
logparser.py utils: look for 'file' class when parsing logs 2025-01-27 15:43:23 -03:00
notify.py Add support for lastlog2 to get last login 2025-01-14 19:36:43 +01:00
profile_list.py ProfileList: add get_all_profiles() 2024-12-17 22:51:12 +01:00
profile_storage.py ProfileStorage: store parent profile 2024-12-17 22:51:11 +01:00
regex.py Add 'details' labeled section to RE_PROFILE_PIVOT_ROOT 2024-05-20 20:42:47 +02:00
sandbox.py Fix AttributeError caused by Python 3 migration 2023-02-19 17:18:08 -05:00
severity.py Use string startswith() and endswith() methods instead of slicing to check for prefixes and suffixes. 2022-08-21 11:15:07 -04:00
tools.py Switch usage of 'aa' to active_profiles 2024-12-17 22:51:12 +01:00
translations.py Order imports and module-level dunder name assignments. 2022-08-21 11:15:07 -04:00
ui.py utils: fix coding style to match PEP8 2024-05-20 13:56:37 -03:00
update_profile.py Switch usage of 'aa' to active_profiles 2024-12-17 22:51:12 +01:00