mirror of
https://gitlab.com/apparmor/apparmor
synced 2025-09-05 00:35:13 +00:00
Use PtraceRule
Change aa.py to use PtraceRule and PtraceRuleset in profile_storage(), parse_profile_data() and write_ptrace(). This also means we can drop the now unused parse_ptrace_rule() and write_ptrace_rules() functions. Raw_Ptrace_Rule in rules.py is now also unused and can be dropped. Also adjust logparser.py to include the peer in the result, and shorten the list of known-failing tests in test-parser-simple-tests.py. Acked-by: John Johansen <john.johansen@canonical.com>
This commit is contained in:
@@ -125,15 +125,9 @@ exception_not_raised = [
|
||||
'profile/flags/flags_bad_debug_3.sd',
|
||||
'profile/flags/flags_bad_debug_4.sd',
|
||||
'profile/simple_bad_no_close_brace4.sd',
|
||||
'ptrace/bad_01.sd',
|
||||
'ptrace/bad_02.sd',
|
||||
'ptrace/bad_03.sd',
|
||||
'ptrace/bad_04.sd',
|
||||
'ptrace/bad_05.sd',
|
||||
'ptrace/bad_06.sd',
|
||||
'ptrace/bad_07.sd',
|
||||
'ptrace/bad_08.sd',
|
||||
'ptrace/bad_10.sd',
|
||||
'ptrace/bad_05.sd', # actually contains a capability rule with invalid (ptrace-related) keyword
|
||||
'ptrace/bad_06.sd', # actually contains a capability rule with invalid (ptrace-related) keyword
|
||||
'ptrace/bad_10.sd', # peer with invalid regex
|
||||
'signal/bad_21.sd', # invalid regex
|
||||
'unix/bad_attr_1.sd',
|
||||
'unix/bad_attr_2.sd',
|
||||
|
Reference in New Issue
Block a user