mirror of
https://gitlab.com/apparmor/apparmor
synced 2025-09-04 08:15:21 +00:00
Add change_profile support to aa-logprof
Note that the log doesn't include enough information for EXEC MODE and EXEC COND, therefore aa-logprof will always propose ALL as EXEC COND (comm= might give a hint about EXEC COND, but isn't good enough). With the added support in aa-logprof, remove the changeprofile tests from the known-failing list in test-libapparmor-test_multi.py. Also add another test log (from darix) / expected profile to the libapparmor testsuite.
This commit is contained in:
@@ -151,9 +151,6 @@ log_to_skip = [
|
||||
|
||||
# tests that do not produce the expected profile (checked with assertNotEqual)
|
||||
log_to_profile_known_failures = [
|
||||
'testcase_dmesg_changeprofile_01', # change_profile not yet supported in logparser
|
||||
'testcase_changeprofile_01', # change_profile not yet supported in logparser
|
||||
|
||||
'testcase_mount_01', # mount rules not yet supported in logparser
|
||||
|
||||
'testcase_pivotroot_01', # pivot_rot not yet supported in logparser
|
||||
@@ -178,12 +175,10 @@ log_to_profile_skip = [
|
||||
# tests that cause an empty log
|
||||
log_to_profile_known_empty_log = [
|
||||
'change_onexec_lp1648143', # change_onexec not supported in logparser.py yet (and the log is about "no new privs" error)
|
||||
'testcase_changeprofile_01', # change_profile not supported in logparser.py yet
|
||||
'testcase_mount_01', # mount rules not supported in logparser
|
||||
'testcase_pivotroot_01', # pivotroot not yet supported in logparser
|
||||
'ptrace_garbage_lp1689667_1', # no denied= in log
|
||||
'ptrace_no_denied_mask', # no denied= in log
|
||||
'testcase_dmesg_changeprofile_01', # change_profile not yet supported in logparser
|
||||
'unconfined-change_hat', # unconfined trying to change_hat, which isn't allowed
|
||||
]
|
||||
|
||||
|
Reference in New Issue
Block a user