trunk: X application data class from Eamon Walsh and Ted Toth.

This commit is contained in:
Chris PeBenito 2008-05-06 14:37:05 +00:00
parent a68c30f58a
commit d923d54c08
4 changed files with 21 additions and 0 deletions

View File

@ -1,3 +1,4 @@
- X application data class from Eamon Walsh and Ted Toth.
- Move user roles into individual modules.
- Make hald_log_t a log file.
- Cryptsetup runs shell scripts. Patch from Martin Orr.

View File

@ -775,3 +775,10 @@ class peer
{
recv
}
class x_application_data
{
paste
paste_after_confirm
copy
}

View File

@ -114,5 +114,6 @@ class capability2
class x_resource # userspace
class x_event # userspace
class x_synthetic_event # userspace
class x_application_data # userspace
# FLASK

View File

@ -568,6 +568,18 @@ mlsconstrain x_event { send }
( t1 == mlsxwinwrite ));
#
# MLS policy for the x_application_data class
#
# the x_application_data "paste" ops (explicit single level)
mlsconstrain x_application_data { paste }
( l1 eq l2 );
# the x_application_data "paste_after_confirm" ops (downgrade permitted)
mlsconstrain x_application_data { paste_after_confirm }
( l1 domby l2 );
#
# MLS policy for the pax class