Show patches with: Submitter = James Carter       |    Archived = No       |   414 patches
« 1 2 ... 2 3 4 5 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[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
libsepol/cil: Validate conditional expressions before adding to binary policy libsepol/cil: Validate conditional expressions before adding to binary policy - - - --- 2020-09-09 James Carter Superseded
libsepol/cil: Validate constraint expressions before adding to binary policy libsepol/cil: Validate constraint expressions before adding to binary policy - - - --- 2020-09-09 James Carter Superseded
[v2] libsepol/cil: Give an error when constraint expressions exceed max depth [v2] libsepol/cil: Give an error when constraint expressions exceed max depth - - - --- 2020-09-09 James Carter Superseded
libsepol/cil: Give an error when constraint expressions exceed max depth libsepol/cil: Give an error when constraint expressions exceed max depth 1 - - --- 2020-09-03 James Carter Changes Requested
libselpol: Sort portcon rules consistently libselpol: Sort portcon rules consistently 1 - - --- 2020-05-28 James Carter Accepted
[v3,2/2] libsepol/cil: Return error when identifier declared as both type and attribute [v3,1/2] libsepol/cil: Initialize the multiple_decls field of the cil db 1 - - --- 2020-05-26 James Carter Accepted
[v3,1/2] libsepol/cil: Initialize the multiple_decls field of the cil db [v3,1/2] libsepol/cil: Initialize the multiple_decls field of the cil db 1 - - --- 2020-05-26 James Carter Accepted
[v2,3/3] libsepol: Improve writing CIL category rules [v2,1/3] libsepol: Write CIL default MLS rules on separate lines 1 - - --- 2020-05-22 James Carter Accepted
[v2,2/3] libsepol: Improve writing CIL sensitivity rules [v2,1/3] libsepol: Write CIL default MLS rules on separate lines - - - --- 2020-05-22 James Carter Accepted
[v2,1/3] libsepol: Write CIL default MLS rules on separate lines [v2,1/3] libsepol: Write CIL default MLS rules on separate lines - - - --- 2020-05-22 James Carter Accepted
[v3,2/2] libsepol: Fix type alias handling in kernel_to_conf [v3,1/2] libsepol: Fix type alias handling in kernel_to_cil 1 - - --- 2020-05-22 James Carter Accepted
« 1 2 ... 2 3 4 5 »