apparmor/parser
John Johansen ad7fecf48e While integrating 3.4-rc1, I ran into a problem where network rules
weren't being processed. It ultimately boiled down to a kernel issue
but I found it useful to see what the parser thought it was working
with. Since the parser already has a debugging mode that will show things
like capabilities, it was an obvious extension to add network rules.

Signed-off-by: Jeff Mahoney <jeffm@suse.com>
Acked-by: John Johansen <john.johansen@canonical.com>
2012-06-07 00:41:04 -07:00
..
libapparmor_re Older C++ compilers complain about the use of a class with a non trivial 2012-05-30 14:31:41 -07:00
po Fix list email typo 2011-02-23 15:57:36 -08:00
tst Update the parser to support the 'in' keyword for value lists 2012-03-26 06:17:40 -07:00
apparmor-parser.spec.in Add an example parser.conf file 2011-10-07 14:43:54 -07:00
apparmor.d.pod clarifications for mount rules 2012-04-11 16:34:22 -05:00
apparmor.pod as ACKed on IRC, drop the unused $Id$ tags everywhere 2010-12-20 12:29:10 -08:00
apparmor.vim.pod fix distro-specific apparmor.vim man page 2012-03-22 15:15:20 -05:00
apparmor_parser.pod Update the copyright dates for the apparmor_parser 2012-02-24 04:21:59 -08:00
COPYING.GPL rpmlint complains about an outdated FSF address in parser/COPYING.GPL. 2011-11-27 13:52:06 +01:00
frob_slack_rc as ACKed on IRC, drop the unused $Id$ tags everywhere 2010-12-20 12:29:10 -08:00
immunix.h Fix permission mapping for change_profile onexec 2012-03-26 06:11:16 -07:00
Makefile various changes in building techdoc.tex: 2012-05-09 00:41:06 +02:00
mount.c Make mount operations aware of 'in' keyword so they can affect the flags build list 2012-03-26 06:19:21 -07:00
mount.h Fix mnt_flags passed for remount 2012-03-22 07:55:58 -07:00
parser.conf Commit the example parser.conf file that was supposed to be part of 2011-10-09 20:15:03 -07:00
parser.h Fix change_profile to grant access to api 2012-04-11 16:04:33 -07:00
parser_alias.c as ACKed on IRC, drop the unused $Id$ tags everywhere 2010-12-20 12:29:10 -08:00
parser_common.c Update the copyright dates for the apparmor_parser 2012-02-24 04:21:59 -08:00
parser_include.c Update the copyright dates for the apparmor_parser 2012-02-24 04:21:59 -08:00
parser_include.h Update the copyright dates for the apparmor_parser 2012-02-24 04:21:59 -08:00
parser_interface.c Add Basic infrastructure support for the policydb 2012-02-16 08:14:46 -08:00
parser_lex.l Update the parser to support the 'in' keyword for value lists 2012-03-26 06:17:40 -07:00
parser_main.c Fix protocol error when loading policy to kernels without compat patches 2012-04-11 16:03:21 -07:00
parser_merge.c Fix compilation errors that slipped in. Yes, I realize this breaks the 2011-02-23 14:40:07 -08:00
parser_misc.c While integrating 3.4-rc1, I ran into a problem where network rules 2012-06-07 00:41:04 -07:00
parser_policy.c Fix change_profile to grant access to api 2012-04-11 16:04:33 -07:00
parser_regex.c Fix change_onexec for profiles without attachment specification 2012-04-11 16:02:13 -07:00
parser_symtab.c [v2: added clean-ups, backed off on some of the build silencing] 2011-05-13 02:12:49 -07:00
parser_variable.c Add mount rules 2012-02-24 04:19:38 -08:00
parser_yacc.y Fix change_profile to grant access to api 2012-04-11 16:04:33 -07:00
policydb.h Add Basic infrastructure support for the policydb 2012-02-16 08:14:46 -08:00
rc.aaeventd.redhat as ACKed on IRC, drop the unused $Id$ tags everywhere 2010-12-20 12:29:10 -08:00
rc.aaeventd.suse openSUSE patch to remove the "-f" parameter from startproc in rc.aaeventd.suse / 2011-08-13 14:22:35 +02:00
rc.apparmor.debian as ACKed on IRC, drop the unused $Id$ tags everywhere 2010-12-20 12:29:10 -08:00
rc.apparmor.functions Update the copyright dates for the apparmor_parser 2012-02-24 04:21:59 -08:00
rc.apparmor.redhat as ACKed on IRC, drop the unused $Id$ tags everywhere 2010-12-20 12:29:10 -08:00
rc.apparmor.slackware as ACKed on IRC, drop the unused $Id$ tags everywhere 2010-12-20 12:29:10 -08:00
rc.apparmor.suse It looks like rc.apparmor.functions renamed "aa_log_action_begin()" to 2011-09-15 20:20:23 +02:00
README Remove pcre and update tests where necessary 2010-07-31 16:00:52 -07:00
subdomain.conf Here's an update to rename another chunk of things that still used 2011-01-13 13:58:26 -08:00
subdomain.conf.pod Update the copyright dates for the apparmor_parser 2012-02-24 04:21:59 -08:00
techdoc.tex various changes in building techdoc.tex: 2012-05-09 00:41:06 +02:00

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
<http://forge.novell.com/modules/xfmod/project/?apparmor>.

Please send all complaints, bug reports, feature requests, rants about the
software, and questions to apparmor-general@forge.novell.com. Security
issues should be directed to security@suse.de or secure@novell.com,
where we will attempt to conform to the RFP vulnerability disclosure
protocol: http://www.wiretrip.net/rfp/policy.html

Thanks.

-- The AppArmor development team