apparmor/parser
John Johansen 6afe6185be Fix change_profile so that it works with regular expressions (lpn390810)
Change_profile was broken so that it couldn't parse expressions that
weren't path based or started with a variable.  Furthermore if the name
held any expressions it was not hanlded correctly, as it was being passed
directly to dfa conversion without going through glob -> pcre conversion.
2009-07-23 21:18:37 +00:00
..
libapparmor_re Fix a missing case in the pcre-expression parsing "\\" 2008-12-04 10:44:02 +00:00
pcre Add an 'all' target for the pcre subdir. 2007-03-30 16:30:15 +00:00
po Update translation files 2009-02-07 12:16:03 +00:00
tst Fix change_profile so that it works with regular expressions (lpn390810) 2009-07-23 21:18:37 +00:00
apparmor-parser.spec.in merge over change from 1082 - update parser .spec change log 2008-02-19 10:18:12 +00:00
apparmor.d.pod merge over r1088 - Add descriptiion of append, lock and network rules to the man page 2008-02-19 10:19:28 +00:00
apparmor.pod update copyright dates 2007-04-11 08:12:51 +00:00
apparmor.vim.pod update copyright dates 2007-04-11 08:12:51 +00:00
apparmor_parser.pod update copyright dates 2007-04-11 08:12:51 +00:00
COPYING.GPL Import the rest of the core functionality of the internal apparmor 2006-04-11 21:52:54 +00:00
frob_slack_rc Update keywords attribute, svn:ignore attribute, update Makefile to 2006-04-12 03:09:10 +00:00
immunix.h Basis for named transitions 2008-04-16 04:44:21 +00:00
Makefile parser/Makefile: 2009-06-10 19:20:51 +00:00
parser.h Fix aliases so that aliases are applied to the profile name as well as 2009-06-10 20:26:31 +00:00
parser_alias.c Fix aliases so that aliases are applied to the profile name as well as 2009-06-10 20:26:31 +00:00
parser_include.c Fix a double free bug in include handling 2007-08-15 20:24:58 +00:00
parser_include.h update copyright dates 2007-04-11 08:12:51 +00:00
parser_interface.c Add a case to the interface error reporting for -EACCES return, which 2009-03-13 03:44:26 +00:00
parser_lex.l Fix change_profile so that it works with regular expressions (lpn390810) 2009-07-23 21:18:37 +00:00
parser_main.c Add option to force that read implies exec from user side. 2009-06-10 15:37:27 +00:00
parser_merge.c update for ptrace rules 2008-04-09 23:56:31 +00:00
parser_misc.c Fix aliases so that aliases are applied to the profile name as well as 2009-06-10 20:26:31 +00:00
parser_policy.c Fix aliases so that aliases are applied to the profile name as well as 2009-06-10 20:26:31 +00:00
parser_regex.c Fix change_profile so that it works with regular expressions (lpn390810) 2009-07-23 21:18:37 +00:00
parser_symtab.c update copyright dates 2007-04-11 08:12:51 +00:00
parser_variable.c update copyright dates 2007-04-11 08:12:51 +00:00
parser_yacc.y Fix a bug where passing --Complain on the command line would override an 2009-03-12 19:19:35 +00:00
rc.aaeventd.redhat fix case/esac indentation on rc.* 2008-11-07 01:46:03 +00:00
rc.aaeventd.suse Fix indentation for case/esac on rc.apparmor.suse rc.aaeventd.suse 2008-11-07 01:44:05 +00:00
rc.apparmor.debian fix case/esac indentation on rc.* 2008-11-07 01:46:03 +00:00
rc.apparmor.functions Don't overwrite $STATUS if we've already hit a profile that failed 2009-03-19 02:50:53 +00:00
rc.apparmor.redhat fix case/esac indentation on rc.* 2008-11-07 01:46:03 +00:00
rc.apparmor.slackware fix case/esac indentation on rc.* 2008-11-07 01:46:03 +00:00
rc.apparmor.suse fix init script dependency to use $null on stop 2008-11-07 14:11:34 +00:00
README Kill some bogus readme text 2007-04-25 20:50:21 +00:00
subdomain.conf Update keywords attribute, svn:ignore attribute, update Makefile to 2006-04-12 03:09:10 +00:00
subdomain.conf.pod update copyright dates 2007-04-11 08:12:51 +00:00
techdoc.tex Move the techdoc to the apparmor-parser package. 2007-04-12 06:01:40 +00: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

The parser uses the PCRE (Perl Compatible Regular Expression) engine,
which was written by Philip Hazel and is copyright by the University
of Cambridge, England. For more information on the PCRE engine, see
<ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/>

Thanks.

-- The AppArmor development team