apparmor/parser
Steve Beattie 573cfb6b04 fix two issues for older releases
The following patch addresses two issues on older releases:

1) In trunk commit 2911, the line 'undefine VERBOSE' was added to
   parser/tst/Makefile so that the equality tests would not generate
   verbose output when $VERBOSE != 1. Unfortunately, the 'undefine'
   keyword was not introduced in GNU Make until version 3.82. On
   distro releases like Ubuntu 12.04 LTS that include versions of Make
   older than that, make check and make clean abort when VERBOSE is
   not set to 1. The patch fixes that by setting VERBOSE to a zero
   length string if does not already equal 1.

2) In trunk commit 2923, a workaround for systemd as init was added
   to the pivot_root regression test. The workaround included a
   call to ps(1) to determine if systemd is pid 1. Unfortunately,
   in older versions of the procps package (such as the version in
   Ubuntu 12.04 LTS), 'ps -hp1' emits the warning

     Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html

   The patch below converts the ps call to 'ps hp1' which does not
   generate the warning.

Signed-off-by: Steve Beattie <steve@nxnw.org>
Acked-by: John Johansen <john.johansen@canonical.com>
2015-03-31 02:46:45 -07:00
..
libapparmor_re parser: Honor USE_SYSTEM make variable in libapparmor_re 2015-03-25 17:09:25 -05:00
po
tst fix two issues for older releases 2015-03-31 02:46:45 -07:00
af_rule.cc parser: fix more gcc 5 compilation problems 2015-02-26 14:55:13 -08:00
af_rule.h
af_unix.cc And the related patch to fix globbing for af_unix abstract names 2015-02-12 10:19:16 -08:00
af_unix.h
apparmor.d.pod Fix unresolved Merge conflict in apparmor.d.pod RLIMIT RULE 2015-03-24 14:56:40 -07:00
apparmor.pod
apparmor_parser.pod
common_optarg.c
common_optarg.h
COPYING.GPL
dbus.cc This should fix a gcc 5 build failure (untested) with os << .. << os 2015-02-12 13:20:57 -08:00
dbus.h
frob_slack_rc
immunix.h
lib.c parser: Remove atomic ops 2015-03-25 17:09:27 -05:00
lib.h libapparmor: Protect _aa_autofree users from freeing bad pointers 2015-03-25 17:09:27 -05:00
Makefile libapparmor: Move the aa_kernel_interface API 2015-03-25 17:09:27 -05:00
mount.cc And the related patch to fix globbing for af_unix abstract names 2015-02-12 10:19:16 -08:00
mount.h
network.c Use the gcc cleanup extension attribute to handle closing temp files 2015-03-25 17:09:26 -05:00
network.h Remove unused net_find_af_val function, and network_families array 2015-02-27 16:20:31 +00:00
parser.conf parser: adjust parser.conf example Include statements 2015-03-09 10:43:13 -07:00
parser.h libapparmor: Move the aa_kernel_interface API 2015-03-25 17:09:27 -05:00
parser_alias.c
parser_common.c parser: Finalize the aa_kernel_interface API 2015-03-25 17:09:26 -05:00
parser_include.c Use the gcc cleanup extension attribute to handle closing temp files 2015-03-25 17:09:26 -05:00
parser_include.h
parser_interface.c libapparmor: Move the aa_kernel_interface API 2015-03-25 17:09:27 -05:00
parser_lex.l Use the gcc cleanup extension attribute to handle freeing temp allocations 2015-03-25 17:09:26 -05:00
parser_main.c parser: Lift globals from create_cache() 2015-03-25 17:09:27 -05:00
parser_merge.c
parser_misc.c libapparmor: Create a private API 2015-03-25 17:09:27 -05:00
parser_policy.c libapparmor: Move the aa_kernel_interface API 2015-03-25 17:09:27 -05:00
parser_regex.c parser: fix compilation failure of deny link rules 2015-03-23 11:25:48 -07:00
parser_symtab.c
parser_variable.c Add fns to handle profile removal to the kernel interface 2015-03-25 17:09:26 -05:00
parser_yacc.y Add fns to handle profile removal to the kernel interface 2015-03-25 17:09:26 -05:00
policy_cache.c libapparmor: Move the aa_policy_cache API 2015-03-25 17:09:27 -05:00
policy_cache.h libapparmor: Move the aa_policy_cache API 2015-03-25 17:09:27 -05:00
policydb.h
profile.cc
profile.h Add fns to handle profile removal to the kernel interface 2015-03-25 17:09:26 -05:00
ptrace.cc And the related patch to fix globbing for af_unix abstract names 2015-02-12 10:19:16 -08:00
ptrace.h
rc.apparmor.debian
rc.apparmor.functions
rc.apparmor.redhat
rc.apparmor.slackware
rc.apparmor.suse
README
README.devel
rule.cc
rule.h
signal.cc And the related patch to fix globbing for af_unix abstract names 2015-02-12 10:19:16 -08:00
signal.h
subdomain.conf
subdomain.conf.pod
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 http://wiki.apparmor.net

Please send all complaints, feature requests, rants about the software,
and questions to the apparmor@lists.ubuntu.com mailing list. Bug
reports can be filed against the AppArmor project on launchpad.net at
https://launchpad.net/apparmor or reported to the mailing list directly
for those who wish not to register for an account on launchpad.

Security issues can be filed as security bugs on launchpad
or directed to security@ubuntu.com. We will attempt to
conform to the RFP vulnerability disclosure protocol:
http://www.wiretrip.net/rfp/policy.html

Thanks.

-- The AppArmor development team