apparmor/parser
John Johansen c810c755b1 parser: allow backwards mapping of a capability
If a capability is known in policy but not by the kernel, check to see if it has
a backwards mapping to a different capability and use that instead.

Signed-off-by: John Johansen <john.johansen@canonical.com>
2020-07-07 09:43:48 -07:00
..
libapparmor_re parser: Fix warnings in chfa.cc 2020-06-03 16:29:58 -07:00
po Launchpad automatic translations update. 2020-02-24 09:59:44 -08:00
tst Remove TODO for half-quoted abi rule 2020-06-12 14:18:49 -07:00
aa-teardown aa-teardown: Replace /bin/bash with /bin/sh 2018-05-05 17:46:19 -07:00
aa-teardown.pod docs: update documentation to point bug reporting to gitlab 2020-05-05 00:10:53 -07:00
af_rule.cc
af_rule.h
af_unix.cc parser: feature abi: setup parser to intersect policy and kernel features 2020-05-29 00:23:17 -07:00
af_unix.h
apparmor.d.pod parser: support enforce, kill and unconfined profile modes 2020-06-10 05:35:37 -07:00
apparmor.pod remove subdomainfs support 2018-11-08 18:23:21 -08:00
apparmor.service Adjust cache paths in apparmor.service 2018-06-16 23:14:19 +02:00
apparmor.systemd parser/apparmor.systemd: fix minor issues detected by shellcheck 2018-12-21 19:50:10 +01:00
apparmor_parser.pod parser: feature abi: setup parser to intersect policy and kernel features 2020-05-29 00:23:17 -07:00
apparmor_xattrs.pod parser: add a man page for xattrs 2019-03-14 10:47:54 -07:00
base_cap_names.h parser: add a set of flags to the capability tables 2020-07-07 09:43:48 -07:00
capability.h parser: allow backwards mapping of a capability 2020-07-07 09:43:48 -07:00
common_optarg.c
common_optarg.h
COPYING.GPL
dbus.cc parser: feature abi: setup parser to intersect policy and kernel features 2020-05-29 00:23:17 -07:00
dbus.h
default_features.c parser: Move to a pre-generated cap_names.h 2020-07-07 09:43:48 -07:00
frob_slack_rc
immunix.h
lib.c
lib.h
Makefile parser: add a set of flags to the capability tables 2020-07-07 09:43:48 -07:00
mount.cc parser: feature abi: setup parser to intersect policy and kernel features 2020-05-29 00:23:17 -07:00
mount.h
network.c
network.h
parser.conf
parser.h parser: Use the kernel and policy abis to detect new capabilities 2020-07-07 09:43:48 -07:00
parser_alias.c parser: provide typedefs for comparison_fn_t and __free_fn_t 2018-05-09 13:15:42 -07:00
parser_common.c parser: add basic support for feature abis 2020-05-29 00:23:37 -07:00
parser_include.c parser: fix warnings about unused functions 2019-01-24 02:36:42 -08:00
parser_include.h
parser_interface.c parser: support enforce, kill and unconfined profile modes 2020-06-10 05:35:37 -07:00
parser_lex.l parser: update rule to process newlines to include states that eat WS 2020-06-12 14:18:04 -07:00
parser_main.c parser: Use the kernel and policy abis to detect new capabilities 2020-07-07 09:43:48 -07:00
parser_merge.c parser: Stop splitting the namespace from the named transition targets 2016-03-18 17:28:51 -05:00
parser_misc.c parser: allow backwards mapping of a capability 2020-07-07 09:43:48 -07:00
parser_policy.c parser: support enforce, kill and unconfined profile modes 2020-06-10 05:35:37 -07:00
parser_regex.c parser: Change Fall through comment to remove warning 2020-06-03 16:29:55 -07:00
parser_symtab.c parser: provide typedefs for comparison_fn_t and __free_fn_t 2018-05-09 13:15:42 -07:00
parser_variable.c
parser_yacc.y parser: allow backwards mapping of a capability 2020-07-07 09:43:48 -07:00
policy_cache.c libapparmor: Add support for overlaycache directories 2018-04-14 15:51:23 -07:00
policy_cache.h libapparmor: Add support for overlaycache directories 2018-04-14 15:51:23 -07:00
policydb.h
profile.cc parser: support enforce, kill and unconfined profile modes 2020-06-10 05:35:37 -07:00
profile.h parser: Use the kernel and policy abis to detect new capabilities 2020-07-07 09:43:48 -07:00
ptrace.cc parser: feature abi: setup parser to intersect policy and kernel features 2020-05-29 00:23:17 -07:00
ptrace.h
rc.apparmor.debian
rc.apparmor.functions Fix and simplify setting SFS_MOUNTPOINT 2019-06-21 19:22:15 +02:00
rc.apparmor.redhat
rc.apparmor.slackware added missing functions to slackware init script 2019-11-08 13:49:48 +01:00
README README: Move project contact info into the main README 2018-09-13 16:54:09 +00:00
README.devel
rule.cc
rule.h
signal.cc parser: feature abi: setup parser to intersect policy and kernel features 2020-05-29 00:23:17 -07:00
signal.h
techdoc.tex
unit_test.h

The apparmor_parser allows you to add, replace, and remove AppArmor
policy through the use of command line options. The default is to add.
`apparmor_parser --help` shows what the command line options are.

You can also find more information at https://wiki.apparmor.net

-- The AppArmor development team