summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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 Walsh4-25/+36
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-23xace: try to pretend events were sent when a denial occurs.Eamon Walsh1-8/+10
Probably need to redo the error return paths in these functions at some point.
2007-10-19xselinux: properly update sizes when dynamic arrays are resized...Eamon Walsh1-0/+2
2007-10-19xace: Bug fixes, name changes to selection access hooks and fields.Eamon Walsh2-15/+14
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-18xace: Fix bug in AddPassiveGrabToList(), was using wrong GrabPtr.Eamon Walsh1-2/+2
2007-10-18dix: Add client parameter to AddPassiveGrabsToList().Eamon Walsh4-7/+7
2007-10-18registry: special case minor number when looking up core requests.Eamon Walsh1-0/+2
2007-10-18registry: Add "X11:" prefix to core protocol names.Eamon Walsh1-175/+176
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-17devPrivates rework: update new GL/glxext code.Eamon Walsh2-20/+9
Need to merge so this type of thing stops happening.
2007-10-17Merge branch 'master' into XACE-SELINUXEamon Walsh99-1902/+10630
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 Walsh5-1262/+527
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-17xace: add creation/labeling hook to CreateRootWindow().Eamon Walsh1-0/+6
2007-10-17Make config file preferred mode override monitor preferred mode.Keith Packard3-31/+28
Add a new even-more-preferred bit to each mode which is used to make config file preferences selected instead of the monitor preferred mode.
2007-10-17KDRIVE_LOCAL_LIBS includes some system libraries, not just internal x server ↵Keith Packard2-3/+3
libs
2007-10-16xace: update the DeleteProperty prototype to include the client argument.Eamon Walsh1-0/+1
This should have been part of 8f23d40068151ad85cde239d07031284f0b2c4dc.
2007-10-16Fix walking of GLX providers.Alan Hourihane1-2/+3
2007-10-16Always check the return value of __glXGetDrawable first.Michel Dänzer1-2/+2
Fixes spurious GLX protocol errors because __glXGetDrawable doesn't set the error code in case of success. Maybe it should, though.
2007-10-15registry: Add some missing #include's.Eamon Walsh4-0/+4
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 RENDER extension protocol names.Eamon Walsh1-0/+90
2007-10-15registry: Register RANDR extension protocol names.Eamon Walsh1-0/+68
2007-10-15registry: Register DAMAGE extension protocol names.Eamon Walsh1-1/+20