Steve Beattie
1b56f269dd
This change does a few things:
...
- adds a distinct includes/ subdirectory, populated with a couple of
files that test profiles can include. We purposefully choose to use
a different directory structure than the shipped profile set so that
changes to it will not break our tests.
- modifies the existing test profiles to take advantage of the
includes/ directory.
- modifies tst/Makefile with pushd/popd to get around some pwd
limitations in the parser (that need to be fixed).
2006-05-02 16:15:41 +00:00
Seth Arnold
9636ab4669
Bug 167798 - misc profile modifications from darix -- mlmmj, lighttpd, oidentd profiles in extras/, new postfix helpers in complain mode (enabled), split apart nameservice a little (non destructively), add new abstractions for python, ruby, and php5, add web-data and svn-repositories data-centric abstractions
2006-05-02 00:25:47 +00:00
Seth Arnold
c0ffe84f43
Bug 168581 - readaccess to /proc/meminfo not granted to nscd -- add sysconf(3) files to abstractions/base
2006-05-01 17:34:59 +00:00
Seth Arnold
1be9dfacbc
Bug 165191 - named can't write slave zones
2006-05-01 17:32:36 +00:00
Seth Arnold
8a767bce13
Add a dummy pipe profile in complain mode. Pipe is pretty flexible, so sysadmins should turn on AppArmor for pipe themselves.
2006-04-29 00:11:54 +00:00
Seth Arnold
f0d6ffa33a
mdnsd writes to the console, thanks darix
2006-04-28 22:48:28 +00:00
Steve Beattie
0508ea0128
https://bugzilla.novell.com/show_bug.cgi?id=160330
...
This patch prevents the parser from segv'ing if neither of the expected
default profile directories exist (/etc/subdomain.d, /etc/apparmor.d).
A profile passed on the command line or via stdin will still load, so
long as -I/path/to/includes is passed for any relevant includes files.
2006-04-28 03:26:57 +00:00
Seth Arnold
543b642d1f
Bug 159667 - Postfix SASL authentication fails with "no mechanism available"
2006-04-27 22:40:08 +00:00
Seth Arnold
71b487ad97
Bug 168581 - readaccess to /proc/meminfo not granted to nscd
2006-04-27 12:55:15 +00:00
Seth Arnold
8fc3074343
address the capabilities half of https://bugzilla.novell.com/show_bug.cgi?id=165170 -- remaining in this bug report is variables descriptions
2006-04-24 21:59:20 +00:00
Seth Arnold
2a2010c839
https://bugzilla.novell.com/show_bug.cgi?id=165116
2006-04-24 21:25:24 +00:00
Seth Arnold
eb6ca6797b
A quick hack that will test if the running kernel supports PCRE or not, and bail out with a more informative error message if the policy being loaded requires additional kernel support
2006-04-18 17:15:05 +00:00
Steve Beattie
b04af48255
Update svn:ignore attributes on the utils/ directory.
2006-04-14 18:35:48 +00:00
Steve Beattie
16ce411178
[ https://bugzilla.novell.com/show_bug.cgi?id=165177 ]
...
XFS appears to be more strict than the Linux vfs layer wrt whether a
process can chgrp a file when it's not the owner but still in the same
group -- XFS doesn't allow it and requires CAP_FOWNER instead.
This fix rorders the tests so that the chgrp operations occur before the
chown operations happen, avoiding the difference in requirements between
XFS and linux's vfs.
2006-04-14 18:11:55 +00:00
Seth Arnold
20830f842e
SL10.1 has the 2.4 version of glibc, so there's a new loader name. Thanks darix for pointing it out.
2006-04-14 18:00:15 +00:00
Seth Arnold
600ed017bf
add a README that describes why the profiles in /etc/apparmor/ aren't enabled
2006-04-14 17:48:11 +00:00
Steve Beattie
e3a5c27679
Remove some archaic cvsignore files.
2006-04-13 21:16:09 +00:00
Steve Beattie
bc9d0ee80b
MOve the parser regression tests to the parser package itself.
2006-04-13 20:38:37 +00:00
Seth Arnold
06f3ea1313
fix BNF-ish description of apparmor policy language to reflect new-style hat syntax
2006-04-13 00:01:59 +00:00
Seth Arnold
7526f795b9
add more descriptions of abstractions, remove netdomain comments, remove comment about 'ix' being infrequently used, add short comment about tunables and variables, and an erroneous symlink reference
2006-04-12 23:59:14 +00:00
Steve Beattie
2332be980b
Fix svn properties.
2006-04-12 21:59:34 +00:00
Steve Beattie
ad8a5a9c2d
Fix %changelog typo.
2006-04-12 21:53:27 +00:00
Steve Beattie
2f1aa5374f
Fix Makefile to find new common/ dir.
...
add svn:keywords and svn:ignore properties
2006-04-12 21:12:39 +00:00
Steve Beattie
e8b349bf47
Update svn:keywords and svn:ignore properties for libapparmor
2006-04-12 20:43:34 +00:00
Steve Beattie
7a1a415557
Update svn:keywords properties.
...
Fix makefile to find new common/ location.
2006-04-12 20:35:41 +00:00
Steve Beattie
13e1f836b0
Set svn:keywords on the common make rules.
2006-04-12 20:19:42 +00:00
Steve Beattie
09f7264743
Set svn:keywords attributes on files, modify makefiles to point at new
...
common/ location after converting to novell forge svn repo.
2006-04-12 19:31:08 +00:00
Steve Beattie
36d643eea9
Remove obsolete parser testcases. The parser regression tests should
...
instead be placed here.
2006-04-12 16:49:58 +00:00
Steve Beattie
6b0de8f6bc
Update keywords attribute, svn:ignore attribute, update Makefile to
...
point to the new location of the common/ dir.
2006-04-12 03:09:10 +00:00
Steve Beattie
ac53d2c30e
Set keyword expansion on files. Removed no longer necessary license
...
files (they should be included with the relavent individual packages).
Made package build in new novell forge environment.
2006-04-12 02:21:58 +00:00
Seth Arnold
3c3c085d1a
correct (by removing) the number of permissions bits in the language;
...
remove references to 'l' being required for unlink(); remove vim syntax
file; remove reference to program-chunks/apache-default-uri
2006-04-11 22:50:01 +00:00
Dominic Reynolds
93addb5b04
Rename changes subdomain -> apparmor in error messages
2006-04-11 22:26:05 +00:00
Steve Beattie
608a7460c1
Remove pdfs and frame documents maintained and distributed elsewhere.
2006-04-11 22:11:53 +00:00
Steve Beattie
6d3e74907d
Import the rest of the core functionality of the internal apparmor
...
development tree (trunk branch). From svn repo version 6381.
2006-04-11 21:52:54 +00:00
Steve Beattie
8fbbf6c9af
Test import of the common/ subtree. Internal svn repo version 6381.
2006-04-11 21:19:46 +00:00
Kees Cook
603a1fb95e
Initial import
2006-04-04 15:11:23 +00:00