PERFORCE change 113393 for review

Todd Miller millert at FreeBSD.org
Mon Jan 22 20:09:54 UTC 2007


http://perforce.freebsd.org/chv.cgi?CH=113393

Change 113393 by millert at millert_macbook on 2007/01/22 19:56:50

	Interact with coreservicesd.

Affected files ...

.. //depot/projects/trustedbsd/sedarwin8/policies/sedarwin/refpolicy/policy/modules/darwin/WindowServer.te#10 edit
.. //depot/projects/trustedbsd/sedarwin8/policies/sedarwin/refpolicy/policy/modules/darwin/configd.te#12 edit
.. //depot/projects/trustedbsd/sedarwin8/policies/sedarwin/refpolicy/policy/modules/darwin/loginwindow.te#10 edit
.. //depot/projects/trustedbsd/sedarwin8/policies/sedarwin/refpolicy/policy/modules/darwin/lookupd.te#6 edit
.. //depot/projects/trustedbsd/sedarwin8/policies/sedarwin/refpolicy/policy/modules/darwin/notifyd.te#5 edit
.. //depot/projects/trustedbsd/sedarwin8/policies/sedarwin/refpolicy/policy/modules/darwin/securityd.te#9 edit

Differences ...

==== //depot/projects/trustedbsd/sedarwin8/policies/sedarwin/refpolicy/policy/modules/darwin/WindowServer.te#10 (text+ko) ====

@@ -112,6 +112,7 @@
 
 # Talk to CoreServices
 darwin_allow_CoreServices_read(WindowServer_t)
+allow WindowServer_t coreservicesd_t:shm { read write };
 
 # Read /private
 darwin_allow_private_read(WindowServer_t)

==== //depot/projects/trustedbsd/sedarwin8/policies/sedarwin/refpolicy/policy/modules/darwin/configd.te#12 (text+ko) ====

@@ -155,6 +155,7 @@
 
 # Read CoreServices libs, etc
 darwin_allow_CoreServices_read(configd_t)
+allow configd_t coreservicesd_t:shm { read write };
 
 # Read/write /private/var
 files_rw_var_files(configd_t)

==== //depot/projects/trustedbsd/sedarwin8/policies/sedarwin/refpolicy/policy/modules/darwin/loginwindow.te#10 (text+ko) ====

@@ -79,6 +79,7 @@
 # Use CoreServices
 darwin_allow_CoreServices_read(loginwindow_t)
 darwin_allow_CoreServices_execute(loginwindow_t)
+allow loginwindow_t coreservicesd_t:shm { read write };
 
 # Read prefs
 darwin_allow_global_pref_rw(loginwindow_t)

==== //depot/projects/trustedbsd/sedarwin8/policies/sedarwin/refpolicy/policy/modules/darwin/lookupd.te#6 (text+ko) ====

@@ -89,6 +89,7 @@
 
 # Use CoreServices
 darwin_allow_CoreServices_read(lookupd_t)
+allow lookupd_t coreservicesd_t:mach_port { hold_send_once send move_send_once };
 
 # Read /private
 darwin_allow_private_read(lookupd_t)

==== //depot/projects/trustedbsd/sedarwin8/policies/sedarwin/refpolicy/policy/modules/darwin/notifyd.te#5 (text+ko) ====

@@ -38,6 +38,9 @@
 # Talk to launchd
 init_allow_ipc(notifyd_t)
 
+# Talk to CoreServices
+allow notifyd_t coreservicesd_t:mach_port { hold_send_once send move_send_once };
+
 # Allow signalling of other processes
 allow notifyd_t init_t:process signal;
 allow notifyd_t lookupd_t:process signal;

==== //depot/projects/trustedbsd/sedarwin8/policies/sedarwin/refpolicy/policy/modules/darwin/securityd.te#9 (text+ko) ====

@@ -72,6 +72,7 @@
 # Use CoreServices
 darwin_allow_CoreServices_read(securityd_t)
 darwin_allow_CoreServices_execute(securityd_t)
+allow securityd_t coreservicesd_t:shm { read write };
 
 # Read prefs
 darwin_allow_global_pref_read(securityd_t)


More information about the trustedbsd-cvs mailing list