All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] CIL Cleanups and Improved Argument handling
@ 2023-09-27 19:00 James Carter
  2023-09-27 19:00 ` [PATCH 1/9] libsepol/cil: Use struct cil_db * instead of void * James Carter
                   ` (8 more replies)
  0 siblings, 9 replies; 16+ messages in thread
From: James Carter @ 2023-09-27 19:00 UTC (permalink / raw)
  To: selinux; +Cc: James Carter

Patches 1 and 2 are cleanups
Patch 3 allows IP address and mask values to be directly written.
Patches 4 and 7 update and fix the CIL documentation.
Patch 5 improves the handling of strings passed into a call for named
  type transitions.
Patch 6 allows the path of a filecon rule to be passed as an argument
  in a call.
Patch 8 improves writing out statements in macros and macro arguments.
Patch 9 adds a warning when an identifier has the same name as a call
  argument even though it has a different flavor.

See the individual patches for more details.

James Carter (9):
  libsepol/cil: Use struct cil_db * instead of void *
  libsepol/cil: Refactor and improve handling of order rules
  libsepol/cil: Allow IP address and mask values to be directly written
  secilc/docs: Update syntax for IP addresses and nodecon
  libsepol/cil: Refactor Named Type Transition Filename Creation
  libsepol/cil: Allow paths in filecon rules to be passed as arguments
  secilc/docs: Fix and update the documentation for macro parameters
  libsepol/cil: Add pointers to datums to improve writing out AST
  libsepol/cil: Give warning for name that has different flavor

 libsepol/cil/src/cil.c                        |  108 +-
 libsepol/cil/src/cil_build_ast.c              |  461 +++-----
 libsepol/cil/src/cil_build_ast.h              |   13 +-
 libsepol/cil/src/cil_copy_ast.c               |   96 +-
 libsepol/cil/src/cil_copy_ast.h               |    5 +-
 libsepol/cil/src/cil_flavor.h                 |    2 +-
 libsepol/cil/src/cil_fqn.c                    |    2 +-
 libsepol/cil/src/cil_internal.h               |   58 +-
 libsepol/cil/src/cil_policy.c                 |    5 +-
 libsepol/cil/src/cil_post.c                   |   14 +-
 libsepol/cil/src/cil_reset_ast.c              |   16 +-
 libsepol/cil/src/cil_resolve_ast.c            | 1027 +++++++----------
 libsepol/cil/src/cil_resolve_ast.h            |  124 +-
 libsepol/cil/src/cil_verify.c                 |   80 +-
 libsepol/cil/src/cil_verify.h                 |    1 +
 libsepol/cil/src/cil_write_ast.c              |  125 +-
 secilc/docs/cil_call_macro_statements.md      |    6 +-
 .../docs/cil_network_labeling_statements.md   |    6 +-
 18 files changed, 982 insertions(+), 1167 deletions(-)

-- 
2.41.0


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2023-11-21 14:10 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-27 19:00 [PATCH 0/9] CIL Cleanups and Improved Argument handling James Carter
2023-09-27 19:00 ` [PATCH 1/9] libsepol/cil: Use struct cil_db * instead of void * James Carter
2023-09-27 19:27   ` Daniel Burgener
2023-09-27 20:41     ` James Carter
2023-09-28 17:10       ` Daniel Burgener
2023-11-01  9:45         ` Petr Lautrbach
2023-11-17 15:29           ` James Carter
2023-11-21 14:10             ` James Carter
2023-09-27 19:00 ` [PATCH 2/9] libsepol/cil: Refactor and improve handling of order rules James Carter
2023-09-27 19:00 ` [PATCH 3/9] libsepol/cil: Allow IP address and mask values to be directly written James Carter
2023-09-27 19:00 ` [PATCH 4/9] secilc/docs: Update syntax for IP addresses and nodecon James Carter
2023-09-27 19:00 ` [PATCH 5/9] libsepol/cil: Refactor Named Type Transition Filename Creation James Carter
2023-09-27 19:00 ` [PATCH 6/9] libsepol/cil: Allow paths in filecon rules to be passed as arguments James Carter
2023-09-27 19:00 ` [PATCH 7/9] secilc/docs: Fix and update the documentation for macro parameters James Carter
2023-09-27 19:00 ` [PATCH 8/9] libsepol/cil: Add pointers to datums to improve writing out AST James Carter
2023-09-27 19:00 ` [PATCH 9/9] libsepol/cil: Give warning for name that has different flavor James Carter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.