All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] pp2cil fixes based on feedback
@ 2014-10-02 13:10 Yuli Khodorkovskiy
  2014-10-02 13:10 ` [PATCH 1/3] policycoreutils/hll/pp: Fix role/roletype scoping Yuli Khodorkovskiy
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Yuli Khodorkovskiy @ 2014-10-02 13:10 UTC (permalink / raw)
  To: SELinux List

This patchset provides fixes to the pp2cil tool based on feedback for 
2014-08-26-rc1. 

An issue was encountered in 2014-08-26-rc1 with missing roles [1].
Role declarations will now be printed in base and modules, where
before only module role declarations were printed. Also, roletype
statements will only be created when a role or a type are in the
correct scope. As a result of these changes, policies that declare
roles mulitple times in different modules will result in pp2cil
generating duplicate roles. Since CIL does not allow identical role
delcarations in different modules, current policies must be rebuilt
with a refpolicy patch that removes duplicate role declarations [2].

A bug in creating filecon statements was also fixed where a missing 
trailing newline in .fc files would cause parsing issues.

Finally, generated typeattribute/sets will now be printed immediately 
unless they are in avrule conditionals/blocks. The special case will 
have generated typeattributes/sets to be printed after the 
conditionals/blocks are printed.

[1] http://marc.info/?l=selinux&m=140983712508791&w=2
[2] https://github.com/TresysTechnology/refpolicy/commit/330b0fc3331d3b836691464734c96f3da3044490


Yuli Khodorkovskiy (3):
  policycoreutils/hll/pp: Fix role/roletype scoping
  policycoreutils/hll/pp: fix '\n' parsing in filecon statements
  policycoreutils/hll/pp: change printing behavior of typeattribute/sets

 policycoreutils/hll/pp/pp.c | 763 ++++++++++++++++++++++++++++++--------------
 1 file changed, 529 insertions(+), 234 deletions(-)

-- 
1.9.3

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

end of thread, other threads:[~2014-10-02 16:35 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-02 13:10 [PATCH 0/3] pp2cil fixes based on feedback Yuli Khodorkovskiy
2014-10-02 13:10 ` [PATCH 1/3] policycoreutils/hll/pp: Fix role/roletype scoping Yuli Khodorkovskiy
2014-10-02 13:10 ` [PATCH 2/3] policycoreutils/hll/pp: fix '\n' parsing in filecon statements Yuli Khodorkovskiy
2014-10-02 13:10 ` [PATCH 3/3] policycoreutils/hll/pp: change printing behavior of typeattribute/sets Yuli Khodorkovskiy
2014-10-02 14:06 ` [PATCH 0/3] pp2cil fixes based on feedback Steve Lawrence
2014-10-02 14:44 ` James Carter
2014-10-02 14:58   ` Steve Lawrence
2014-10-02 15:08     ` James Carter
2014-10-02 15:25       ` Steve Lawrence
2014-10-02 16:11         ` [PATCH] policycoreutils/hll/pp: only print certain roles when declared in base modules Steve Lawrence
2014-10-02 16:24         ` [PATCH 0/3] pp2cil fixes based on feedback James Carter
2014-10-02 16:35           ` Steve Lawrence

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.