The AppArmor user space development project.
Find a file
John Johansen 51b25bd3e5 Handle differentation of directories and files via / for the dfa engine.
This causes the dfa engine to not strip trailing /
and to handle /*/ /**/ and /* and /** cases specially so that directories
don't get matched unintentionally

aare       pcre
/foo/* -> /foo/[^/][^/]*	so the dir /foo/ will not match the rule
/foo/** -> /foo/[^/].*
/*/foo -> /[^/][^/]*/foo	so the rule won't match //foo
/**/foo -> /[^/].*/foo

rules that contain more than a * or ** between dir / elements do not
get converted, ie.

/foo*
/foo**
/foo*/
/foo**/
/*foo
/**foo
/*foo/
/**foo/

there is a known case where this patch is incomplete.  When there
exists an alternation that can be empty and * or ** ie.
/{foo,}*
/{foo,*}
2007-03-14 22:00:39 +00:00
changehat fix missing include to silence compiler warnings 2007-03-13 16:52:28 +00:00
common Finally got the right set of in-place variable replacements that strips 2007-01-11 21:55:08 +00:00
docs modify the instructions to match the new vim package for opensuse 10.2; remove the specific color descriptions; there are now enough colors/combinations that a strict listing wouldn't be very useful any more 2006-11-10 12:47:28 +00:00
kernel-patches fixes to issues that came up in updating the regression tests 2007-03-13 21:44:05 +00:00
management Added a necessary REQUIRES line. 2007-02-08 22:39:11 +00:00
module/apparmor fix link permission checks to emit message in complain mode when profile is missing necessary link permissions 2007-02-22 01:04:50 +00:00
module-deprecated fix link permission checks to emit message in complain mode when profile is missing necessary link permissions 2007-02-22 01:04:11 +00:00
parser Handle differentation of directories and files via / for the dfa engine. 2007-03-14 22:00:39 +00:00
parser-for-mainline add parser for-mainline branch 2007-02-05 23:54:33 +00:00
parser-patches update the parser patches 2007-02-05 22:24:58 +00:00
profiles Found via tomcat or iManager profile, pointed out by Steve 2007-02-13 00:14:30 +00:00
tests Add tests to openat to test what names apparmor sees when a rename 2007-03-14 19:53:10 +00:00
utils Fixes for BZ 179656, 233768. Add new capabilities rating to sverity.db, 2007-03-12 14:12:40 +00:00