summaryrefslogtreecommitdiff
path: root/Xext
AgeCommit message (Collapse)AuthorFilesLines
2007-11-05Merge branch 'master' into XACE-SELINUXEamon Walsh11-72/+75
Conflicts: dix/dispatch.c dix/property.c hw/xfree86/common/xf86VidMode.c include/xkbsrv.h render/glyph.c xkb/xkbActions.c
2007-11-05xselinux: Register SELinux extension protocol names.Eamon Walsh1-0/+24
2007-11-05Xext: Remove usage of allocaDaniel Stone10-66/+66
Replace with heap allocations.
2007-11-04Add CreatePixmap allocation hints.Aaron Plattner3-6/+9
These hints allow an acceleration architecture to optimize allocation of certain types of pixmaps, such as pixmaps that will serve as backing pixmaps for redirected windows.
2007-10-26xselinux: Add a SetDeviceContext request and stubs for more requests.Eamon Walsh2-13/+298
2007-10-25xselinux: Don't include the client in the receive hook audit messages.Eamon Walsh1-1/+1
2007-10-25xselinux: Label the default device directly with the process context.Eamon Walsh1-7/+3
2007-10-24xselinux: Introduce a type transition when labeling events.Eamon Walsh1-5/+12
2007-10-24xselinux: Add audit message fields for selection and event names.Eamon Walsh1-12/+22
2007-10-23xselinux: Add basic support for selection access control and redirection.Eamon Walsh2-60/+348
Probably not fully baked yet. It's difficult to test since so few apps actually follow the ICCCM with respect to cut & paste.
2007-10-23xace: Still more changes to selection code. Removed the SelectionPtr fromEamon Walsh2-2/+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-23xselinux: Remove synthetic bit when looking up event type.Eamon Walsh1-1/+2
2007-10-23xselinux: Unregister callbacks on server reset.Eamon Walsh1-17/+37
2007-10-19xselinux: properly update sizes when dynamic arrays are resized...Eamon Walsh1-0/+2
2007-10-18xselinux: add basic event labeling.Eamon Walsh2-5/+88
2007-10-18xselinux: add hooks for send and receive access.Eamon Walsh1-44/+86
2007-10-17xselinux: add hook for device acceses.Eamon Walsh1-1/+31
2007-10-17xselinux: Move functions around; add some more comments.Eamon Walsh1-117/+150
2007-10-17Merge branch 'master' into XACE-SELINUXEamon Walsh1-23/+75
Conflicts: os/access.c
2007-10-17xselinux: Remove config file, this has been moved to the policy.Eamon Walsh2-136/+0
2007-10-17xselinux: Started reworking extension using new XACE hooks.Eamon Walsh2-1255/+525
2007-10-17xace: Add an access_mode field to the extension structure.Eamon Walsh2-2/+14
This allows the same callback to be used for both extension hooks.
2007-10-15registry: Register XvMC extension protocol names.Eamon Walsh1-0/+29
2007-10-15registry: Register MIT-SCREEN-SAVER extension protocol names.Eamon Walsh1-7/+19
2007-10-15registry: Register SHAPE extension protocol names.Eamon Walsh1-7/+25
2007-10-15registry: Register SYNC extension protocol names.Eamon Walsh1-0/+40
2007-10-15registry: Register APPGROUP extension protocol names.Eamon Walsh1-8/+30
2007-10-15registry: Register BigRequests extension protocol names.Eamon Walsh1-14/+8
2007-10-15registry: Register Fontcache extension protocol names.Eamon Walsh1-11/+18
2007-10-15registry: Register EVI extension protocol names.Eamon Walsh1-16/+13
2007-10-15registry: Register TOG-CUP extension protocol names.Eamon Walsh1-25/+16
2007-10-15registry: Register MIT-MISC extension protocol names.Eamon Walsh1-14/+10
2007-10-15registry: Register XF86Bigfont extension protocol names.Eamon Walsh1-16/+8
2007-10-15registry: Register Xv extension protocol names.Eamon Walsh1-0/+53
2007-10-15registry: Register XC-MISC extension protocol names.Eamon Walsh1-13/+11
2007-10-15registry: Register XTest extension protocol names.Eamon Walsh1-14/+14
2007-10-15registry: Register Multibuffer extension protocol names.Eamon Walsh1-1/+34
2007-10-15registry: Register DPMS extension protocol names.Eamon Walsh1-13/+22
2007-10-15registry: Register XPrint extension protocol names.Eamon Walsh1-0/+64
2007-10-15registry: Register Resource extension protocol names.Eamon Walsh1-1/+13
2007-10-15registry: Register EVIE extension protocol names.Eamon Walsh1-1/+14
2007-10-15registry: Register SHM extension protocol names.Eamon Walsh1-1/+22
2007-10-15registry: Register XINERAMA extension protocol names.Eamon Walsh1-0/+14
2007-10-11dix: Add a new "registry" mechanism for registering string names of things.Eamon Walsh1-14/+7
Supports protocol requests, events, and errors, and resource names. Modify XRES extension to use it.
2007-10-10xace: remove the special-cased "ignore" functionality from the property code.Eamon Walsh1-5/+0
There will be no more faking of Success to hide things. XACE does not provide polyinstantiation.
2007-10-09Sun bug 6589829: include zoneid of shm segment in access policy for MIT-SHMAlan Coopersmith1-23/+75
<http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6589829> <http://www.opensolaris.org/os/community/arc/caselog/2007/500/>
2007-10-02xace: add hooks + new access codes: XTEST extensionEamon Walsh1-5/+6
2007-09-28xace: remove obsoleted DRAWABLE_ACCESS hook.Eamon Walsh5-33/+13
2007-09-28xace: add hooks + new access codes: XKB extension.Eamon Walsh1-3/+3
Removes "LookupKeyboardDevice" and "LookupPointerDevice" in favor of inputInfo.keyboard and inputInfo.pointer, respectively; all use cases are non-XI compliant anyway.
2007-09-28xace: add new hooks + access controls: XInput extension.Eamon Walsh1-4/+4
Introduces new dix API to lookup a device, dixLookupDevice(), which replaces LookupDeviceIntRec and LookupDevice.