mirror of
https://gitlab.com/apparmor/apparmor.git
synced 2025-03-04 16:35:02 +01:00
![]() This patch adds very limited support for very dumb parsing of dbus rules. Basically, it stores dbus rules as raw strings wrapped in a class. There's class structure to indicate how I'd like to see fuller future support for dbus rules to be implemented and act as a guidepost for how to handle most rules, moving away from the giant structure of nested dictionaries. A stub test script is included as well, with a modification to the make check target to set the PYTHONPATH to point in the right place. With this patch, aa-audit, aa-autodep, aa-complain, aa-disable, and aa-enforce all function for me. aa-logprof and aa-genprof have functionality issues for me at the moment (one of them dumps a backtrace even without this patch), and I'm not sure the writing out of dbus rules is completely implemented for modified profiles. Signed-off-by: Steve Beattie <steve@nxnw.org> Acked-by: Seth Arnold <seth.arnold@canonical.com> |
||
---|---|---|
.. | ||
aa_test.py | ||
cleanprof_test.in | ||
cleanprof_test.out | ||
common_test.py | ||
config_test.py | ||
easyprof.conf | ||
logprof.conf | ||
Makefile | ||
minitools_test.py | ||
regex_tests.ini | ||
runtests-py2.sh | ||
runtests-py3.sh | ||
severity.db | ||
severity_broken.db | ||
severity_test.py | ||
test-aa-decode.py | ||
test-aa-easyprof.py | ||
test-dbus_parse.py |