mirror of
https://gitlab.com/apparmor/apparmor
synced 2025-09-05 00:35:13 +00:00
Change aa.py to use SignalRule and SignalRuleset
This means: - import the classes instead of RE_PROFILE_SIGNAL - simplify signal rule parsing a lot - drop the (now unused) functions parse_signal_rule() and write_signal_rules() - change write_signal() to use the SignalRuleset class Also drop the now unused Raw_Signal_Rule from rules.py. Finally, drop most parser signal tests from the "known wrong results" blacklist in test-parser-simple-tests.py because those tests succeed with SignalRule. Acked-by: Kshitij Gupta <kgupta8592@gmail.com>
This commit is contained in:
@@ -134,27 +134,7 @@ exception_not_raised = [
|
||||
'ptrace/bad_07.sd',
|
||||
'ptrace/bad_08.sd',
|
||||
'ptrace/bad_10.sd',
|
||||
'signal/bad_01.sd',
|
||||
'signal/bad_02.sd',
|
||||
'signal/bad_03.sd',
|
||||
'signal/bad_04.sd',
|
||||
'signal/bad_05.sd',
|
||||
'signal/bad_06.sd',
|
||||
'signal/bad_07.sd',
|
||||
'signal/bad_08.sd',
|
||||
'signal/bad_09.sd',
|
||||
'signal/bad_10.sd',
|
||||
'signal/bad_11.sd',
|
||||
'signal/bad_12.sd',
|
||||
'signal/bad_13.sd',
|
||||
'signal/bad_14.sd',
|
||||
'signal/bad_15.sd',
|
||||
'signal/bad_16.sd',
|
||||
'signal/bad_17.sd',
|
||||
'signal/bad_18.sd',
|
||||
'signal/bad_19.sd',
|
||||
'signal/bad_20.sd',
|
||||
'signal/bad_21.sd',
|
||||
'signal/bad_21.sd', # invalid regex
|
||||
'unix/bad_attr_1.sd',
|
||||
'unix/bad_attr_2.sd',
|
||||
'unix/bad_attr_3.sd',
|
||||
|
Reference in New Issue
Block a user