apparmor/utils
Steve Beattie 17f0565afc add optional allow prefix to the language
From: John Johansen <john.johansen@canonical.com>

let allow be used as a prefix in place of deny.  Allow is the default
and is implicit so it is not needed but some user keep tripping over
it, and it makes the language more symmetric

   eg.
      /foo rw,
      allow /foo rw,
      deny /foo rw,

Patch history:
  v1: - initial revision

  v2: - rename yacc target rule from opt_deny to opt_perm_mode to
reflect
        that it can be either an allow or deny modifier
      - break apart tests into more digestible chunks and to clarify
        their purpose
      - fix some tests to exercise 'audit allow'
      - add negative tests for 'allow' and 'deny' in the same rule
      - add support for 'allow' keyword to apparmor.vim
      - fix a bug in apparmor.vim to let it recognize multiple
        capability entries in a single line.

  v3: - add support for optional keywords on capability rules in
        regression tests, as well as the bare capability keyword (via
        'cap:ALL')
      - add allow, deny, and conflicting capability behavioral
        regression tests
      - fix vim syntax modeline to refer to apparmor in parser tests
      - adjust FILE regex in vim syntax file creator script

Signed-off-by: John Johansen <john.johansen@canonical.com>
Signed-off-by: Steve Beattie <steve@nxnw.org>
Acked-by: Seth Arnold <seth.arnold@canonical.com>
2013-09-20 06:48:56 -07:00
..
apparmor Fix two race conditions: 2013-04-09 08:31:39 -05:00
easyprof utils/easyprof/templates/sandbox-x: add explicit deny rule to deny 2012-08-27 16:43:20 -05:00
Immunix utils: Ignore unsupported rules 2013-08-26 16:53:01 -07:00
po fix some (mis)translations in utils/po/de.po 2013-09-14 00:36:31 +02:00
test Subject: aa-decode test script v3 2012-11-05 17:27:20 -08:00
vim add optional allow prefix to the language 2013-09-20 06:48:56 -07:00
aa-audit fix sprintf arguments 2011-05-23 11:28:26 -07:00
aa-audit.pod fix broken URLs in various utils/*.pod files. 2013-09-19 21:17:39 +02:00
aa-autodep fix sprintf arguments 2011-05-23 11:28:26 -07:00
aa-autodep.pod fix broken URLs in various utils/*.pod files. 2013-09-19 21:17:39 +02:00
aa-complain Here's an update to rename another chunk of things that still used 2011-01-13 13:58:26 -08:00
aa-complain.pod fix broken URLs in various utils/*.pod files. 2013-09-19 21:17:39 +02:00
aa-decode speed up aa-decode by using a bash regex matching instead of calling egrep for each line. 2013-01-01 20:15:04 +01:00
aa-decode.pod as ACKed on IRC, drop the unused $Id$ tags everywhere 2010-12-20 12:29:10 -08:00
aa-disable make aa-disable executable 2011-02-07 21:02:57 -06:00
aa-disable.pod fix broken URLs in various utils/*.pod files. 2013-09-19 21:17:39 +02:00
aa-easyprof merge from trunk 2012-08-23 15:53:33 -05:00
aa-easyprof.pod This patchset is broken into 4 parts: 2012-05-07 22:37:48 -07:00
aa-enforce fix sprintf arguments 2011-05-23 11:28:26 -07:00
aa-enforce.pod fix broken URLs in various utils/*.pod files. 2013-09-19 21:17:39 +02:00
aa-eventd as ACKed on IRC, drop the unused $Id$ tags everywhere 2010-12-20 12:29:10 -08:00
aa-exec remove unneeded perl requires on Time::Local and File::Basename 2013-06-27 12:11:09 -05:00
aa-exec.pod fix broken URLs in various utils/*.pod files. 2013-09-19 21:17:39 +02:00
aa-genprof The printk ratelimit needs to be disabled when running genprof via 2011-08-18 18:15:41 -05:00
aa-genprof.pod fix broken URLs in various utils/*.pod files. 2013-09-19 21:17:39 +02:00
aa-logprof Here's an update to rename another chunk of things that still used 2011-01-13 13:58:26 -08:00
aa-logprof.pod fix broken URLs in various utils/*.pod files. 2013-09-19 21:17:39 +02:00
aa-notify More helpful error message for "aa-notify -p" if a user is not member of 2011-10-20 00:20:02 +02:00
aa-notify.pod utils/aa-notify.pod: update to clarify '-u' argument when using '-p' 2011-08-17 07:49:00 -05:00
aa-repo.pl Here's an update to rename another chunk of things that still used 2011-01-13 13:58:26 -08:00
aa-sandbox utils/aa-sandbox: use msq() instead of print 2012-08-23 17:12:14 -05:00
aa-sandbox.pod utils/aa-sandbox.pod: note on hotplugging monitors 2012-08-29 08:49:15 -05:00
aa-status - added new aa-status tool rewritten in Python 2011-05-27 15:08:50 -04:00
aa-status.pod fix broken URLs in various utils/*.pod files. 2013-09-19 21:17:39 +02:00
aa-unconfined aa-unconfined displays less unconfined processes in some languages (for 2013-09-20 13:21:50 +02:00
aa-unconfined.pod fix broken URLs in various utils/*.pod files. 2013-09-19 21:17:39 +02:00
apparmor-utils.spec.in as ACKed on IRC, drop the unused $Id$ tags everywhere 2010-12-20 12:29:10 -08:00
check_po.pl utitlity to look for problems in the po files. 2007-08-15 19:24:49 +00:00
convert-profile.pl Some further bugfixes 2007-04-10 20:34:11 +00:00
logprof.conf Install extra profiles in /usr/share/apparmor/extra-profiles/ instead of 2012-09-27 23:57:21 +02:00
logprof.conf.pod fix broken URLs in various utils/*.pod files. 2013-09-19 21:17:39 +02:00
Makefile Description: clean out test dir python cache directory 2013-08-12 17:55:45 -07:00
notify.conf Here is a patch to standardize on all utils using the "aa-" prefix instead 2010-11-03 17:03:52 -07:00
python-tools-setup.py use PYTHON in utils/python-tools-setup.py if it is defined 2012-07-01 09:12:29 -05:00
repair_obsolete_profiles Import the rest of the core functionality of the internal apparmor 2006-04-11 21:52:54 +00:00
severity.db CAP_EPOLLWAKEUP was renamed to CAP_BLOCK_SUSPEND. Update severity.db for that. 2012-08-14 13:46:10 -05:00