Show patches with: Submitter = James Carter       |    Archived = No       |   425 patches
« 1 2 ... 2 3 4 5 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[1/2] libsepol/cil: Fix name resolution involving inherited blocks [1/2] libsepol/cil: Fix name resolution involving inherited blocks - - - --- 2021-05-06 James Carter Accepted
[v2] libsepol/cil: Check for self-referential loops in sets [v2] libsepol/cil: Check for self-referential loops in sets - - - --- 2021-05-04 James Carter Accepted
[5/5] libsepol/cil: Return an error if a call argument fails to resolve Fix bugs identified by the secilc-fuzzer - - - --- 2021-04-28 James Carter Accepted
[4/5] libsepol/cil: Check for self-referential loops in sets Fix bugs identified by the secilc-fuzzer 1 - - --- 2021-04-28 James Carter Superseded
[3/5] libsepol/cil: Check datum in ordered list for expected flavor Fix bugs identified by the secilc-fuzzer - - - --- 2021-04-28 James Carter Accepted
[2/5] libsepol/cil: Detect degenerate inheritance and exit with an error Fix bugs identified by the secilc-fuzzer - - - --- 2021-04-28 James Carter Accepted
[1/5] libsepol/cil: Fix instances where an error returns SEPOL_OK Fix bugs identified by the secilc-fuzzer - - - --- 2021-04-28 James Carter Accepted
libsepol/cil: Properly reset an anonymous classperm set libsepol/cil: Properly reset an anonymous classperm set 1 - - --- 2021-04-27 James Carter Accepted
[3/3,v3] secilc: Create the new program called secil2tree to write out CIL AST Create secil2tree to write CIL AST - - - --- 2021-04-21 James Carter Accepted
[2/3,v3] libsepol/cil: Add functions to make use of cil_write_ast() Create secil2tree to write CIL AST - - - --- 2021-04-21 James Carter Accepted
[1/3,v3] libsepol/cil: Create functions to write the CIL AST Create secil2tree to write CIL AST - - - --- 2021-04-21 James Carter Accepted
[3/3,v2] secilc: Create the new program called secil2tree to write out CIL AST Create secil2tree to write CIL AST - - - --- 2021-04-19 James Carter Accepted
[2/3,v2] libsepol/cil: Add functions to make use of cil_write_ast() Create secil2tree to write CIL AST - - - --- 2021-04-19 James Carter Accepted
[1/3,v2] libsepol/cil: Create functions to write the CIL AST Create secil2tree to write CIL AST - - - --- 2021-04-19 James Carter Accepted
[11/11,v2] libsepol/cil: Move check for the shadowing of macro parameters Various CIL patches - - - --- 2021-04-19 James Carter Accepted
[10/11,v2] libsepol/cil: Create function cil_add_decl_to_symtab() and refactor Various CIL patches - - - --- 2021-04-19 James Carter Accepted
[09/11,v2] libsepol/cil: Refactor helper function for cil_gen_node() Various CIL patches - - - --- 2021-04-19 James Carter Accepted
[08/11,v2] libsepol/cil: Allow permission expressions when using map classes Various CIL patches - - - --- 2021-04-19 James Carter Accepted
[07/11,v2] libsepol/cil: Exit with an error if declaration name is a reserved word Various CIL patches - - - --- 2021-04-19 James Carter Accepted
[06/11,v2] libsepol/cil: More strict verification of constraint leaf expressions Various CIL patches - - - --- 2021-04-19 James Carter Accepted
[05/11,v2] libsepol/cil: Set class field to NULL when resetting struct cil_classperms Various CIL patches - - - --- 2021-04-19 James Carter Accepted
[04/11,v2] libsepol/cil: cil_reset_classperms_set() should not reset classpermission Various CIL patches - - - --- 2021-04-19 James Carter Accepted
[03/11,v2] libsepol/cil: Destroy classperm list when resetting map perms Various CIL patches - - - --- 2021-04-19 James Carter Accepted
[02/11,v2] libsepol/cil: Destroy classperms list when resetting classpermission Various CIL patches - - - --- 2021-04-19 James Carter Accepted
[01/11,v2] libsepol/cil: Fix out-of-bound read of file context pattern ending with "\" Various CIL patches - - - --- 2021-04-19 James Carter Accepted
[3/3] secilc: Create the new program called secil2tree to write out CIL AST Create secil2tree to write CIL AST - - - --- 2021-04-15 James Carter Superseded
[2/3] libsepol/cil: Add functions to make use of cil_write_ast() Create secil2tree to write CIL AST - - - --- 2021-04-15 James Carter Superseded
[1/3] libsepol/cil: Create functions to write the CIL AST Create secil2tree to write CIL AST - - - --- 2021-04-15 James Carter Superseded
[11/11] libsepol/cil: Move check for the shadowing of macro parameters Various CIL patches - - - --- 2021-04-08 James Carter Accepted
[10/11] libsepol/cil: Create function cil_add_decl_to_symtab() and refactor Various CIL patches - - - --- 2021-04-08 James Carter Accepted
[09/11] libsepol/cil: Refactor helper function for cil_gen_node() Various CIL patches - - - --- 2021-04-08 James Carter Accepted
[08/11] libsepol/cil: Allow permission expressions when using map classes Various CIL patches - - - --- 2021-04-08 James Carter Accepted
[07/11,v2] libsepol/cil: Exit with an error if declaration name is a reserved word Various CIL patches - - - --- 2021-04-08 James Carter Accepted
[06/11] libsepol/cil: More strict verification of constraint leaf expressions Various CIL patches - - - --- 2021-04-08 James Carter Accepted
[05/11] libsepol/cil: Set class field to NULL when resetting struct cil_classperms Various CIL patches - - - --- 2021-04-08 James Carter Accepted
[04/11] libsepol/cil: cil_reset_classperms_set() should not reset classpermission Various CIL patches - - - --- 2021-04-08 James Carter Accepted
[03/11] libsepol/cil: Destroy classperm list when resetting map perms Various CIL patches - - - --- 2021-04-08 James Carter Accepted
[02/11] libsepol/cil: Destroy classperms list when resetting classpermission Various CIL patches - - - --- 2021-04-08 James Carter Accepted
[01/11] libsepol/cil: Fix out-of-bound read of file context pattern ending with "\" Various CIL patches - - - --- 2021-04-08 James Carter Accepted
[12/12] secilc/docs: Update the CIL documentation for various blocks Update checks for invalid rules in blocks - - - --- 2021-03-30 James Carter Accepted
[11/12] libsepol/cil: Use CIL_ERR for error messages in cil_compile() Update checks for invalid rules in blocks - - - --- 2021-03-30 James Carter Accepted
[10/12] libsepol/cil: Make invalid statement error messages consistent Update checks for invalid rules in blocks - - - --- 2021-03-30 James Carter Accepted
[09/12] libsepol/cil: Do not allow tunable declarations in in-statements Update checks for invalid rules in blocks - - - --- 2021-03-30 James Carter Accepted
[08/12] libsepol/cil: Sync checks for invalid rules in macros Update checks for invalid rules in blocks - - - --- 2021-03-30 James Carter Accepted
[07/12] libsepol/cil: Check for statements not allowed in optional blocks Update checks for invalid rules in blocks - - - --- 2021-03-30 James Carter Accepted
[06/12] libsepol/cil: Sync checks for invalid rules in booleanifs Update checks for invalid rules in blocks - - - --- 2021-03-30 James Carter Accepted
[05/12] libsepol/cil: Reorder checks for invalid rules when resolving AST Update checks for invalid rules in blocks - - - --- 2021-03-30 James Carter Accepted
[04/12] libsepol/cil: Use AST to track blocks and optionals when resolving Update checks for invalid rules in blocks - - - --- 2021-03-30 James Carter Accepted
[03/12] libsepol/cil: Create new first child helper function for building AST Update checks for invalid rules in blocks - - - --- 2021-03-30 James Carter Accepted
[02/12] libsepol/cil: Cleanup build AST helper functions Update checks for invalid rules in blocks - - - --- 2021-03-30 James Carter Accepted
[01/12] libsepol/cil: Reorder checks for invalid rules when building AST Update checks for invalid rules in blocks - - - --- 2021-03-30 James Carter Accepted
[3/3] libsepol/cil: Move check for the shadowing of macro parameters libsepol/cil: Allow permission expressions when using map classes - - - --- 2021-03-22 James Carter Accepted
[2/3] libsepol/cil: Create function cil_add_decl_to_symtab() and refactor libsepol/cil: Allow permission expressions when using map classes - - - --- 2021-03-22 James Carter Accepted
[1/3] libsepol/cil: Refactor helper function for cil_gen_node() [1/3] libsepol/cil: Refactor helper function for cil_gen_node() - - - --- 2021-03-22 James Carter Accepted
libsepol/cil: Allow permission expressions when using map classes libsepol/cil: Allow permission expressions when using map classes - - - --- 2021-03-22 James Carter Rejected
libsepol/cil: Allow permission expressions when using map classes libsepol/cil: Allow permission expressions when using map classes - - - --- 2021-03-22 James Carter Accepted
[V2] libsepol/cil: Exit with an error if declaration name is a reserved word [V2] libsepol/cil: Exit with an error if declaration name is a reserved word - - - --- 2021-03-22 James Carter Accepted
libsepol/cil: More strict verification of constraint leaf expressions libsepol/cil: More strict verification of constraint leaf expressions - - - --- 2021-03-18 James Carter Superseded
libsepol/cil: Exit with an error if declaration name is a reserved word libsepol/cil: Exit with an error if declaration name is a reserved word - - - --- 2021-03-18 James Carter Superseded
libsepol/cil: Set class field to NULL when resetting struct cil_classperms libsepol/cil: Set class field to NULL when resetting struct cil_classperms - - - --- 2021-03-18 James Carter Superseded
libsepol/cil: cil_reset_classperms_set() should not reset classpermission libsepol/cil: cil_reset_classperms_set() should not reset classpermission - - - --- 2021-03-18 James Carter Superseded
libsepol/cil: Destroy classperm list when resetting map perms libsepol/cil: Destroy classperm list when resetting map perms - - - --- 2021-03-17 James Carter Superseded
libsepol/cil: Destroy classperms list when resetting classpermission libsepol/cil: Destroy classperms list when resetting classpermission - - - --- 2021-03-17 James Carter Rejected
[4/4] libsepol: Write "NO_IDENTIFIER" for empty CIL constraint expression [1/4] libsepol/cil: Allow lists in constraint expressions - - - --- 2021-03-16 James Carter Accepted
[3/4] libsepol: Enclose identifier lists in CIL constraint expressions [1/4] libsepol/cil: Allow lists in constraint expressions - - - --- 2021-03-16 James Carter Accepted
[2/4] secilc/docs: Lists are now allowed in constraint expressions [1/4] libsepol/cil: Allow lists in constraint expressions - - - --- 2021-03-16 James Carter Accepted
[1/4] libsepol/cil: Allow lists in constraint expressions [1/4] libsepol/cil: Allow lists in constraint expressions 1 - - --- 2021-03-16 James Carter Accepted
[2/2] libsepol: Enclose identifier lists in constraint expressions [1/2] libsepol: Write "NO_IDENTIFIER" for empty constraint expression - - - --- 2021-03-16 James Carter Accepted
[1/2] libsepol: Write "NO_IDENTIFIER" for empty constraint expression [1/2] libsepol: Write "NO_IDENTIFIER" for empty constraint expression 1 - - --- 2021-03-16 James Carter Accepted
libsepol/cil: Check for duplicate blocks, optionals, and macros libsepol/cil: Check for duplicate blocks, optionals, and macros 1 - - --- 2021-03-16 James Carter Accepted
[2/2,v2] libsepol: Check kernel to CIL and Conf functions for supported versions [1/2,v2] checkpolicy: Do not automatically upgrade when using "-b" flag 1 - - --- 2021-03-15 James Carter Accepted
[1/2,v2] checkpolicy: Do not automatically upgrade when using "-b" flag [1/2,v2] checkpolicy: Do not automatically upgrade when using "-b" flag 1 - - --- 2021-03-15 James Carter Accepted
libsepol: Remove unnecessary copying of declarations from link.c libsepol: Remove unnecessary copying of declarations from link.c 1 - - --- 2021-03-11 James Carter Accepted
[2/2] libsepol: Check kernel to CIL and Conf functions for supported versions [1/2] checkpolicy: Do not automatically upgrade when using "-b" flag - - - --- 2021-03-11 James Carter Superseded
[1/2] checkpolicy: Do not automatically upgrade when using "-b" flag [1/2] checkpolicy: Do not automatically upgrade when using "-b" flag - - - --- 2021-03-11 James Carter Superseded
libsepol: Expand role attributes in constraint expressions libsepol: Expand role attributes in constraint expressions 1 - 1 --- 2021-03-10 James Carter Accepted
libsepol: Properly handle types associated to role attributes libsepol: Properly handle types associated to role attributes 1 - - --- 2021-03-09 James Carter Accepted
libsepol/checkpolicy: Set user roles using role value instead of dominance libsepol/checkpolicy: Set user roles using role value instead of dominance 1 - - --- 2021-03-08 James Carter Accepted
libsepol/cil: Destroy disabled optional blocks after pass is complete libsepol/cil: Destroy disabled optional blocks after pass is complete 1 - - --- 2021-02-08 James Carter Accepted
libsepol: Eliminate gaps in the policydb role arrays libsepol: Eliminate gaps in the policydb role arrays - - - --- 2021-02-05 James Carter Changes Requested
libsepol/cil: Fix integer overflow in the handling of hll line marks libsepol/cil: Fix integer overflow in the handling of hll line marks 1 - - --- 2021-02-05 James Carter Accepted
[2/2] libsepol: Validate policydb values when reading binary policy libsepol: Validate policydb values when reading binary - - - --- 2021-02-05 James Carter Accepted
[1/2] libsepol: Create function ebitmap_highest_set_bit() libsepol: Validate policydb values when reading binary - - - --- 2021-02-05 James Carter Accepted
libsepol/cil: Fix integer overflow in the handling of hll line marks libsepol/cil: Fix integer overflow in the handling of hll line marks - - - --- 2021-02-04 James Carter Superseded
[V2] libsepol/cil: Fix heap-use-after-free when using optional blockinherit [V2] libsepol/cil: Fix heap-use-after-free when using optional blockinherit 1 - - --- 2021-02-02 James Carter Accepted
libsepol/cil: Fix heap-use-after-free when using optional blockinherit libsepol/cil: Fix heap-use-after-free when using optional blockinherit - - - --- 2021-02-01 James Carter Superseded
[2/2] libsepol/cil: Fix heap-use-after-free in __class_reset_perm_values() [1/2] libsepol/cil: Update symtab nprim field when adding or removing datums - - - --- 2021-01-06 James Carter Accepted
[1/2] libsepol/cil: Update symtab nprim field when adding or removing datums [1/2] libsepol/cil: Update symtab nprim field when adding or removing datums - - - --- 2021-01-06 James Carter Accepted
libsepol/cil: Fix heap-use-after-free in __class_reset_perm_values() libsepol/cil: Fix heap-use-after-free in __class_reset_perm_values() - - - --- 2021-01-05 James Carter Superseded
[6/6] libspepol/cil: Use the macro FLAVOR() whenever possible libsepol/cil: Various CIL cleanups - - - --- 2020-11-16 James Carter Accepted
[5/6] libsepol/cil: Use the macro NODE() whenever possible libsepol/cil: Various CIL cleanups - - - --- 2020-11-16 James Carter Accepted
[4/6] libsepol/cil: Remove unnecessary assignment in cil_resolve_name_keep_aliases() libsepol/cil: Various CIL cleanups - - - --- 2020-11-16 James Carter Accepted
[3/6] libsepol/cil: Remove unused field from struct cil_args_resolve libsepol/cil: Various CIL cleanups - - - --- 2020-11-16 James Carter Accepted
[2/6] libsepol/cil: Git rid of unnecessary check in cil_gen_node() libsepol/cil: Various CIL cleanups - - - --- 2020-11-16 James Carter Accepted
[1/6] libsepol/cil: cil_tree_walk() helpers should use CIL_TREE_SKIP_* libsepol/cil: Various CIL cleanups - - - --- 2020-11-16 James Carter Accepted
[V2] libsepol/cil: Give error for more than one true or false block [V2] libsepol/cil: Give error for more than one true or false block 1 - - --- 2020-10-20 James Carter omos Accepted
libsepol/cil: Give error for more than one true or false block libsepol/cil: Give error for more than one true or false block - - - --- 2020-10-15 James Carter Changes Requested
libsepol/cil: Fix neverallow checking involving classmaps libsepol/cil: Fix neverallow checking involving classmaps 1 - - --- 2020-09-15 James Carter Accepted
[v2] libsepol/cil: Validate constraint expressions before adding to binary policy [v2] libsepol/cil: Validate constraint expressions before adding to binary policy 1 - - --- 2020-09-09 James Carter Accepted
[v2] libsepol/cil: Validate conditional expressions before adding to binary policy [v2] libsepol/cil: Validate conditional expressions before adding to binary policy 1 - - --- 2020-09-09 James Carter Accepted
« 1 2 ... 2 3 4 5 »