diff options
author | Eamon Walsh <ewalsh@tycho.nsa.gov> | 2007-08-16 10:44:51 -0400 |
---|---|---|
committer | Eamon Walsh <ewalsh@moss-charon.epoch.ncsc.mil> | 2007-08-16 10:44:51 -0400 |
commit | 5bee8db003a5d552ee1d85bb6c40a3cb93bd6b2b (patch) | |
tree | d0f767f17e637c9e42d7985ce1b896931bdc33f4 /Xext/security.c | |
parent | b82557c9fb60f11fd2696c8fb2ae17b9dfd915ed (diff) |
xace: drop background-none checking hook, add new hook for controlling
access to other clients.
Diffstat (limited to 'Xext/security.c')
-rw-r--r-- | Xext/security.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/Xext/security.c b/Xext/security.c index 0059245c1..bf414a50f 100644 --- a/Xext/security.c +++ b/Xext/security.c @@ -1197,16 +1197,6 @@ SecurityCheckMapAccess(CallbackListPtr *pcbl, pointer unused, } static void -SecurityCheckBackgrndAccess(CallbackListPtr *pcbl, pointer unused, - pointer calldata) -{ - XaceMapAccessRec *rec = (XaceMapAccessRec*)calldata; - - if (TRUSTLEVEL(rec->client) != XSecurityClientTrusted) - rec->status = BadAccess; -} - -static void SecurityCheckExtAccess(CallbackListPtr *pcbl, pointer unused, pointer calldata) { @@ -1848,7 +1838,6 @@ SecurityExtensionInit(INITARGS) XaceRC(XACE_PROPERTY_ACCESS, SecurityCheckPropertyAccess, NULL); XaceRC(XACE_DRAWABLE_ACCESS, SecurityCheckDrawableAccess, NULL); XaceRC(XACE_MAP_ACCESS, SecurityCheckMapAccess, NULL); - XaceRC(XACE_BACKGRND_ACCESS, SecurityCheckBackgrndAccess, NULL); XaceRC(XACE_EXT_DISPATCH, SecurityCheckExtAccess, NULL); XaceRC(XACE_EXT_ACCESS, SecurityCheckExtAccess, NULL); XaceRC(XACE_SERVER_ACCESS, SecurityCheckServerAccess, NULL); |