selinux/libsepol/src
Stephen Smalley 6201bb5e25 libsepol: fix checkpolicy dontaudit compiler bug
The combining logic for dontaudit rules was wrong, causing
a dontaudit A B:C *; rule to be clobbered by a dontaudit A B:C p;
rule.

Reported-by: Nick Kralevich <nnk@google.com>
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
2016-11-14 12:43:32 -05:00
..
assertion.c Fix neverallowxperm checking on attributes 2016-05-19 14:22:07 -04:00
av_permissions.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
avrule_block.c libsepol: coverity fixes 2013-02-05 20:14:45 -05:00
avtab.c libsepol/cil: Add support for neverallowx 2015-12-02 15:15:03 -05:00
boolean_internal.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
boolean_record.c libsepol: sepol_{bool|iface|user}_key_create: copy name 2016-11-08 10:46:14 -05:00
booleans.c libsepol: fix __attribute__((unused)) annotations 2016-02-11 08:32:15 -05:00
conditional.c libsepol: port str_read from kernel 2016-08-19 13:18:02 -04:00
constraint.c initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
context_internal.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
context_record.c libsepol: fix overflow and 0 length allocations 2016-08-17 09:58:19 -04:00
context.c libsepol: fix overflow and 0 length allocations 2016-08-17 09:58:19 -04:00
context.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
debug.c libsepol: fix __attribute__((unused)) annotations 2016-02-11 08:32:15 -05:00
debug.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
dso.h libsepol: Don't use symbol versioning for static object files 2015-04-15 15:20:20 -04:00
ebitmap.c ebitmap: detect invalid bitmap 2016-08-17 09:55:57 -04:00
expand.c libsepol: fix checkpolicy dontaudit compiler bug 2016-11-14 12:43:32 -05:00
genbools.c libsepol: fix unused variable 'size' on mac build 2016-09-26 10:32:19 -04:00
genusers.c libsepol: fix unitialized variable 'nread' on mac build 2016-09-26 10:32:19 -04:00
handle.c libsepol: libsemanage: policycoreutils: Create a new preserve_tunables flag in sepol_handle_t. 2011-09-16 11:54:02 -04:00
handle.h libsepol: libsemanage: policycoreutils: Create a new preserve_tunables flag in sepol_handle_t. 2011-09-16 11:54:02 -04:00
hashtab.c initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
hierarchy.c libsepol: Change logic of bounds checking 2016-05-04 13:29:56 -04:00
iface_internal.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
iface_record.c libsepol: sepol_{bool|iface|user}_key_create: copy name 2016-11-08 10:46:14 -05:00
interfaces.c libsepol: fix __attribute__((unused)) annotations 2016-02-11 08:32:15 -05:00
libsepol.map.in libsepol, libsemanage: fix linker scripts / map files 2016-10-05 12:54:46 -04:00
libsepol.pc.in updated libselinux pkgconfig does not work correctly on lib64 machines. 2010-03-06 18:06:43 -05:00
link.c libsepol: bool_copy_callback set state on creation 2015-03-19 14:33:47 -04:00
Makefile libsepol: build on mac 2016-10-18 13:49:36 -04:00
mls.c libsepol: calloc all the *_to_val_structs 2016-08-19 13:17:57 -04:00
mls.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
module_internal.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
module_to_cil.c libsepol: Add support for converting extended permissions to CIL 2016-10-04 10:05:20 -04:00
module.c libsepol: port str_read from kernel 2016-08-19 13:18:02 -04:00
node_internal.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
node_record.c libsepol,checkpolicy,secilc: Replace #ifdef DARWIN with __APPLE__. 2016-05-03 11:54:20 -04:00
nodes.c libsepol: Add missing return to sepol_node_query() 2016-07-12 13:48:05 -04:00
polcaps.c libsepol: Add always_check_network policy capability 2012-09-12 14:30:24 -04:00
policydb_convert.c libsepol: Fix memory leak issues found by Klocwork 2013-02-05 20:14:50 -05:00
policydb_internal.h libsepol: fix most gcc -Wwrite-strings warnings 2014-10-02 09:56:15 -04:00
policydb_public.c libsepol: add function to libsepol for setting target_platform 2014-08-26 08:02:16 -04:00
policydb.c libsepol: port str_read from kernel 2016-08-19 13:18:02 -04:00
port_internal.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
port_record.c selinux: Add support for portcon dccp protocol 2016-04-06 10:14:27 -04:00
ports.c selinux: Build policy on systems not supporting DCCP protocol 2016-04-25 15:31:45 -04:00
private.h libsepol: port str_read from kernel 2016-08-19 13:18:02 -04:00
roles.c libsepol: fix __attribute__((unused)) annotations 2016-02-11 08:32:15 -05:00
services.c libsepol: port str_read from kernel 2016-08-19 13:18:02 -04:00
sidtab.c initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
symtab.c libsepol: Fix memory leak issues found by Klocwork 2013-02-05 20:14:50 -05:00
user_internal.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
user_record.c libsepol: sepol_{bool|iface|user}_key_create: copy name 2016-11-08 10:46:14 -05:00
users.c libsepol: calloc all the *_to_val_structs 2016-08-19 13:17:57 -04:00
util.c Add neverallow support for ioctl extended permissions 2015-09-22 10:52:47 -04:00
write.c checkpolicy: switch operations to extended perms 2015-06-15 09:21:20 -04:00