summaryrefslogtreecommitdiff
path: root/Xext/xacestr.h
AgeCommit message (Collapse)AuthorFilesLines
2008-02-29XACE: Add generic support for property and selection polyinstantiation.Eamon Walsh1-2/+2
2008-02-05XACE: Push the dix "structure" includes down to the security modules.Eamon Walsh1-5/+4
2007-10-23xace: Still more changes to selection code. Removed the SelectionPtr fromEamon Walsh1-1/+0
the hook - the hook only needs the Atom to control access to the selection object. Upgraded the SelectionCallback to take a client argument and additional type codes so that it can be used for redirection.
2007-10-17xace: Add an access_mode field to the extension structure.Eamon Walsh1-0/+1
This allows the same callback to be used for both extension hooks.
2007-09-28xace: remove obsoleted DRAWABLE_ACCESS hook.Eamon Walsh1-7/+0
2007-09-05xace: add new fields to resource access hook to allow parent resource objectsEamon Walsh1-1/+3
to be passed in at create time. Also added a missing devPrivates initializer.
2007-08-30xace: add hooks + new access codes: XFixes extension.Eamon Walsh1-0/+1
Required a new name argument to the selection access hook to handle XFixesSelectSelectionInput.
2007-08-29xace: drop map-window checking hook, add new hooks for controlling theEamon Walsh1-2/+14
delivery of events to windows and clients. This is tentative. It's likely that an additional last-resort hook will be necessary for code that calls TryClientEvents or WriteEventsToClient directly. It's also possible that new xace machinery will be necessary to classify events and pull useful resource ID's out of them. The failure case also needs some thinking through. Should event delivery "succeed" or should it report undeliverable? Finally, XKB appears to call WriteToClient to pass events. Sigh.
2007-08-28xace: add hooks + new access codes: core protocol input requestsEamon Walsh1-1/+1
2007-08-16xace: drop background-none checking hook, add new hook for controllingEamon Walsh1-1/+8
access to other clients.
2007-08-15xace: rename hostlist security hook to "server" as this hook will be usedEamon Walsh1-2/+4
for other types of server access besides just the host list.
2007-08-06xace: drop site-policy and declare-extension-security hooks, add 2 new hooksEamon Walsh1-10/+4
for controlling access to screens and screen savers.
2007-04-17xace: change the semantics of the return value of XACE hooks to allowEamon Walsh1-10/+10
arbitrary X status codes instead of just TRUE/FALSE. The dix layer in most cases still does not propagate the return value of XACE hooks back to the client, however. There is more error propagation work to do.
2007-03-28xace: minor comment fixes.Eamon Walsh1-2/+1
2007-03-22xace: drop the name argument from the property callback.Eamon Walsh1-2/+0
2007-03-22xace: add new argument to property hook for property structure itself.Eamon Walsh1-0/+2
2007-03-21xace: add access_mode argument to selection hook.Eamon Walsh1-0/+1
2007-03-21xace: add XACE_SELECTION_ACCESS hook for selection redirection/access.Eamon Walsh1-0/+8
2007-03-19xace: drop XACE_WINDOW_INIT hook, it has been superseded by ↵Eamon Walsh1-6/+0
ResourceStateCallback.
2006-08-25Add four new XACE hooks: auditing, key event notification, window initEamon Walsh1-0/+20
2006-08-03Remove LBX code.Eamon Walsh1-26/+0
2006-06-20Add XACE extension source files.Eamon Walsh1-0/+141
(Copied from XACE-SELINUX branch in Xorg monolith CVS since these were never imported to modular cvs or git trees.)