3b7af72fe3 
								
							 
						 
						
							
							
								
								xselinux: Add a SetDeviceContext request and stubs for more requests.  
							
							
							
						 
						
							2007-10-26 20:32:47 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7d14ca59c5 
								
							 
						 
						
							
							
								
								xselinux: Don't include the client in the receive hook audit messages.  
							
							
							
						 
						
							2007-10-25 19:00:50 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								40de9fcf18 
								
							 
						 
						
							
							
								
								xselinux: Label the default device directly with the process context.  
							
							
							
						 
						
							2007-10-25 12:35:01 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4b05f19cb9 
								
							 
						 
						
							
							
								
								xselinux: Introduce a type transition when labeling events.  
							
							
							
						 
						
							2007-10-24 19:59:58 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0d2ef187e7 
								
							 
						 
						
							
							
								
								xselinux: Add audit message fields for selection and event names.  
							
							
							
						 
						
							2007-10-24 18:23:31 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								46521f5298 
								
							 
						 
						
							
							
								
								xselinux: Add basic support for selection access control and redirection.  
							
							... 
							
							
							
							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-23 20:58:48 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								825f09dffd 
								
							 
						 
						
							
							
								
								xace: Still more changes to selection code.  Removed the SelectionPtr from  
							
							... 
							
							
							
							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-23 17:12:57 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								660557593e 
								
							 
						 
						
							
							
								
								xselinux: Remove synthetic bit when looking up event type.  
							
							
							
						 
						
							2007-10-23 14:46:37 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d7db549db4 
								
							 
						 
						
							
							
								
								xselinux: Unregister callbacks on server reset.  
							
							
							
						 
						
							2007-10-23 14:08:54 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ce7f6fe126 
								
							 
						 
						
							
							
								
								xselinux: properly update sizes when dynamic arrays are resized...  
							
							
							
						 
						
							2007-10-19 19:40:04 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								55a96aa6b0 
								
							 
						 
						
							
							
								
								xselinux: add basic event labeling.  
							
							
							
						 
						
							2007-10-18 14:11:11 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e974bc1233 
								
							 
						 
						
							
							
								
								xselinux: add hooks for send and receive access.  
							
							
							
						 
						
							2007-10-18 12:33:39 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								aa340b2c7c 
								
							 
						 
						
							
							
								
								xselinux: add hook for device acceses.  
							
							
							
						 
						
							2007-10-17 19:27:16 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								503f918f55 
								
							 
						 
						
							
							
								
								xselinux: Move functions around; add some more comments.  
							
							
							
						 
						
							2007-10-17 19:14:15 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c3f7b86255 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							... 
							
							
							
							Conflicts:
	os/access.c 
							
						 
						
							2007-10-17 15:00:54 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								af4dde0ac1 
								
							 
						 
						
							
							
								
								xselinux: Remove config file, this has been moved to the policy.  
							
							
							
						 
						
							2007-10-17 14:13:02 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								baabae623b 
								
							 
						 
						
							
							
								
								xselinux: Started reworking extension using new XACE hooks.  
							
							
							
						 
						
							2007-10-17 13:54:56 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								db66e66dbf 
								
							 
						 
						
							
							
								
								xace: Add an access_mode field to the extension structure.  
							
							... 
							
							
							
							This allows the same callback to be used for both extension hooks. 
							
						 
						
							2007-10-17 13:51:11 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								853ea337bd 
								
							 
						 
						
							
							
								
								registry: Register XvMC extension protocol names.  
							
							
							
						 
						
							2007-10-15 22:13:02 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								58c3240fcb 
								
							 
						 
						
							
							
								
								registry: Register MIT-SCREEN-SAVER extension protocol names.  
							
							
							
						 
						
							2007-10-15 22:09:47 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4e274e90e1 
								
							 
						 
						
							
							
								
								registry: Register SHAPE extension protocol names.  
							
							
							
						 
						
							2007-10-15 22:04:20 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9f597f6c87 
								
							 
						 
						
							
							
								
								registry: Register SYNC extension protocol names.  
							
							
							
						 
						
							2007-10-15 22:01:20 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b504678ba5 
								
							 
						 
						
							
							
								
								registry: Register APPGROUP extension protocol names.  
							
							
							
						 
						
							2007-10-15 21:55:09 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6ec35a8cf5 
								
							 
						 
						
							
							
								
								registry: Register BigRequests extension protocol names.  
							
							
							
						 
						
							2007-10-15 21:46:56 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1254cc399c 
								
							 
						 
						
							
							
								
								registry: Register Fontcache extension protocol names.  
							
							
							
						 
						
							2007-10-15 21:43:06 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e987648cf2 
								
							 
						 
						
							
							
								
								registry: Register EVI extension protocol names.  
							
							
							
						 
						
							2007-10-15 21:38:56 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f6226d3bfe 
								
							 
						 
						
							
							
								
								registry: Register TOG-CUP extension protocol names.  
							
							
							
						 
						
							2007-10-15 21:35:12 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7e182a5d89 
								
							 
						 
						
							
							
								
								registry: Register MIT-MISC extension protocol names.  
							
							
							
						 
						
							2007-10-15 21:13:39 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								32f6171862 
								
							 
						 
						
							
							
								
								registry: Register XF86Bigfont extension protocol names.  
							
							
							
						 
						
							2007-10-15 21:10:14 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								12766c5b5f 
								
							 
						 
						
							
							
								
								registry: Register Xv extension protocol names.  
							
							
							
						 
						
							2007-10-15 21:00:46 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								35ae03871a 
								
							 
						 
						
							
							
								
								registry: Register XC-MISC extension protocol names.  
							
							
							
						 
						
							2007-10-15 20:50:26 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								32fe282d5b 
								
							 
						 
						
							
							
								
								registry: Register XTest extension protocol names.  
							
							
							
						 
						
							2007-10-15 20:45:18 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3877faf7d9 
								
							 
						 
						
							
							
								
								registry: Register Multibuffer extension protocol names.  
							
							
							
						 
						
							2007-10-15 20:35:13 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								16764a2d29 
								
							 
						 
						
							
							
								
								registry: Register DPMS extension protocol names.  
							
							
							
						 
						
							2007-10-15 20:29:23 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f077578e42 
								
							 
						 
						
							
							
								
								registry: Register XPrint extension protocol names.  
							
							
							
						 
						
							2007-10-15 19:43:02 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5c8b1a9172 
								
							 
						 
						
							
							
								
								registry: Register Resource extension protocol names.  
							
							
							
						 
						
							2007-10-15 19:35:04 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								48891d5696 
								
							 
						 
						
							
							
								
								registry: Register EVIE extension protocol names.  
							
							
							
						 
						
							2007-10-15 19:32:01 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2c9646ad4e 
								
							 
						 
						
							
							
								
								registry: Register SHM extension protocol names.  
							
							
							
						 
						
							2007-10-15 19:18:03 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b9f5ab98c8 
								
							 
						 
						
							
							
								
								registry: Register XINERAMA extension protocol names.  
							
							
							
						 
						
							2007-10-15 16:18:37 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6adeba1730 
								
							 
						 
						
							
							
								
								dix: Add a new "registry" mechanism for registering string names of things.  
							
							... 
							
							
							
							Supports protocol requests, events, and errors, and resource names.
Modify XRES extension to use it. 
							
						 
						
							2007-10-11 14:18:59 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								473bc6ec4c 
								
							 
						 
						
							
							
								
								xace: remove the special-cased "ignore" functionality from the property code.  
							
							... 
							
							
							
							There will be no more faking of Success to hide things.  XACE does not
provide polyinstantiation. 
							
						 
						
							2007-10-10 19:43:12 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								fdef7be5c8 
								
							 
						 
						
							
							
								
								Sun bug 6589829: include zoneid of shm segment in access policy for MIT-SHM  
							
							... 
							
							
							
							<http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6589829 >
<http://www.opensolaris.org/os/community/arc/caselog/2007/500/ > 
							
						 
						
							2007-10-09 18:44:51 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b77d272d75 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: XTEST extension  
							
							
							
						 
						
							2007-10-02 13:21:53 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								50551ec693 
								
							 
						 
						
							
							
								
								xace: remove obsoleted DRAWABLE_ACCESS hook.  
							
							
							
						 
						
							2007-09-28 15:04:33 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8b54865720 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: XKB extension.  
							
							... 
							
							
							
							Removes "LookupKeyboardDevice" and "LookupPointerDevice" in favor of
inputInfo.keyboard and inputInfo.pointer, respectively; all use cases
are non-XI compliant anyway. 
							
						 
						
							2007-09-28 13:34:18 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5c03d13181 
								
							 
						 
						
							
							
								
								xace: add new hooks + access controls: XInput extension.  
							
							... 
							
							
							
							Introduces new dix API to lookup a device, dixLookupDevice(), which
replaces LookupDeviceIntRec and LookupDevice. 
							
						 
						
							2007-09-28 08:02:00 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b61461425e 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: XV extension.  
							
							... 
							
							
							
							May need to revisit this extension in the future, depending on observed use. 
							
						 
						
							2007-09-25 09:56:00 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9bd04055a2 
								
							 
						 
						
							
							
								
								xace: change prototype of VALIDATE_DRAWABLE_AND_GC macro to allow access  
							
							... 
							
							
							
							mode to be passed to dixLookupDrawable. 
							
						 
						
							2007-09-25 09:33:51 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a247886b08 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: XF86-Bigfont extension  
							
							
							
						 
						
							2007-09-20 13:06:38 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f6532a81ee 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: APPGROUP extension  
							
							
							
						 
						
							2007-09-20 12:17:17 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								661b1328cf 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: SYNC extension  
							
							... 
							
							
							
							May need to revisit this extension in the future, depending on observed use. 
							
						 
						
							2007-09-20 09:14:09 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								90bacdef72 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: MIT-SHM extension  
							
							
							
						 
						
							2007-09-20 06:53:51 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								97c150b61b 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							... 
							
							
							
							Conflicts:
	afb/afbpntwin.c
	afb/afbscrinit.c
	afb/afbwindow.c
	cfb/cfb.h
	cfb/cfballpriv.c
	cfb/cfbscrinit.c
	cfb/cfbwindow.c
	configure.ac
	fb/wfbrename.h
	hw/xfree86/xf4bpp/ppcIO.c
	hw/xfree86/xf4bpp/ppcPntWin.c
	hw/xfree86/xf4bpp/ppcWindow.c
	hw/xfree86/xf8_32bpp/cfbscrinit.c
	mfb/mfb.h
	mfb/mfbpntwin.c
	mfb/mfbscrinit.c
	mfb/mfbwindow.c
	mi/miexpose.c
Note: conflicts caused by devPrivates rework vs. paintwindow changes. 
							
						 
						
							2007-09-19 07:25:55 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e4d11e58ce 
								
							 
						 
						
							
							
								
								Remove the PaintWindow optimization.  
							
							... 
							
							
							
							This was an attempt to avoid scratch gc creation and validation for paintwin
because that was expensive.  This is not the case in current servers, and the
danger of failure to implement it correctly (as seen in all previous
implementations) is high enough to justify removing it.  No performance
difference detected with x11perf -create -move -resize -circulate on Xvfb.
Leave the screen hooks for PaintWindow* in for now to avoid ABI change. 
							
						 
						
							2007-09-13 00:08:53 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0003ccfcdf 
								
							 
						 
						
							
							
								
								xace: add new fields to resource access hook to allow parent resource objects  
							
							... 
							
							
							
							to be passed in at create time.  Also added a missing devPrivates initializer. 
							
						 
						
							2007-09-05 11:18:36 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4062db4020 
								
							 
						 
						
							
							
								
								typo in comment  
							
							
							
						 
						
							2007-09-04 22:39:14 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								53f346b158 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: SHAPE extension  
							
							
							
						 
						
							2007-08-30 13:20:04 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								766c693ef3 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: MIT-SCREEN-SAVER extension  
							
							
							
						 
						
							2007-08-30 13:06:28 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								cda92bbf12 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: XFixes extension.  
							
							... 
							
							
							
							Required a new name argument to the selection access hook to handle
XFixesSelectSelectionInput. 
							
						 
						
							2007-08-30 11:48:45 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4795df6245 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: TOG-CUP extension.  
							
							
							
						 
						
							2007-08-29 14:40:10 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e39694789e 
								
							 
						 
						
							
							
								
								xace: drop map-window checking hook, add new hooks for controlling the  
							
							... 
							
							
							
							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-29 14:16:46 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								41355a53c2 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: core protocol input requests  
							
							
							
						 
						
							2007-08-28 15:10:20 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4017d31902 
								
							 
						 
						
							
							
								
								devPrivates rework: since API is already broken, switch everything  
							
							... 
							
							
							
							over to new system.
Need to update documentation and address some remaining vestiges of
old system such as CursorRec structure, fb "offman" structure, and
FontRec privates. 
							
						 
						
							2007-08-28 09:28:25 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8554707326 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							... 
							
							
							
							Conflicts:
	include/miscstruct.h
	mi/mibstore.c
	mi/midispcur.c
	os/Makefile.am 
							
						 
						
							2007-08-28 07:25:21 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ae7f71a8b3 
								
							 
						 
						
							
							
								
								Implement core protocol backing store exclusively in terms of Composite.  
							
							... 
							
							
							
							Composite's automatic redirection is a more general mechanism than the
ad-hoc BS machinery, so it's much prettier to implement the one in terms
of the other.  Composite now wraps ChangeWindowAttributes and activates
automatic redirection for windows with backing store requested.  The old
backing store infrastructure is completely gutted: ABI-visible structures
retain the function pointers, but they never get called, and all the
open-coded conditionals throughout the DIX layer to implement BS are gone.
Note that this is still not a strictly complete implementation of backing
store, since Composite will throw the bits away on unmap and therefore
WhenMapped and Always hints are equivalent. 
							
						 
						
							2007-08-25 15:08:20 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6085522d91 
								
							 
						 
						
							
							
								
								Export fbShmPutImage to modules.  
							
							... 
							
							
							
							To be used by EXA. 
							
						 
						
							2007-08-24 14:02:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b2b7817497 
								
							 
						 
						
							
							
								
								devPrivates rework: use camelcase standard for name of key type.  
							
							
							
						 
						
							2007-08-16 15:33:58 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1d4bea6106 
								
							 
						 
						
							
							
								
								Add some more support for DragonFly. From Joerg Sonnenberger  
							
							... 
							
							
							
							and pkgsrc. 
							
						 
						
							2007-08-16 11:20:12 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5bee8db003 
								
							 
						 
						
							
							
								
								xace: drop background-none checking hook, add new hook for controlling  
							
							... 
							
							
							
							access to other clients. 
							
						 
						
							2007-08-16 10:44:51 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b82557c9fb 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: core protocol screensaver requests  
							
							
							
						 
						
							2007-08-16 10:36:05 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3c9553ac2c 
								
							 
						 
						
							
							
								
								xace: rename hostlist security hook to "server" as this hook will be used  
							
							... 
							
							
							
							for other types of server access besides just the host list. 
							
						 
						
							2007-08-15 14:14:25 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0f9e89b4e3 
								
							 
						 
						
							
							
								
								Fix the value comparisons in the IDLETIME wakeup handler.  
							
							... 
							
							
							
							LessThan/GreaterThan comparisons were used in the wakeup handler,
and LessOrEqual/GreaterOrEqual in the block handler.
Change it to use LessOrEqual/GreaterOrEqual in both functions,
since this is what XSyncNegativeComparison and
XSyncPositiveComparison imply. 
							
						 
						
							2007-08-14 22:47:49 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9a183d7ba5 
								
							 
						 
						
							
							
								
								dix: remove caching of drawables and graphics contexts.  The security checks  
							
							... 
							
							
							
							simply bypass the cached values so they are unused. 
							
						 
						
							2007-08-14 11:39:26 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								102df4f9ba 
								
							 
						 
						
							
							
								
								xace: drop site-policy and declare-extension-security hooks, add 2 new hooks  
							
							... 
							
							
							
							for controlling access to screens and screen savers. 
							
						 
						
							2007-08-06 09:16:30 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								375864cb74 
								
							 
						 
						
							
							
								
								security: drop support for XC-QUERY-SECURITY authorization method.  
							
							
							
						 
						
							2007-08-03 13:23:34 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d445d2f22b 
								
							 
						 
						
							
							
								
								security: drop the "declare extension security" dix call.  Use the  
							
							... 
							
							
							
							SecurityPolicy configuration file instead. 
							
						 
						
							2007-08-03 10:56:18 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e34fcd2bf4 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							... 
							
							
							
							Conflicts:
	dix/devices.c
	dix/property.c
	include/dix.h 
							
						 
						
							2007-08-02 14:27:03 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4d76075dbb 
								
							 
						 
						
							
							
								
								Death to RCS tags.  
							
							
							
						 
						
							2007-06-29 14:06:52 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f7f3fe7fe7 
								
							 
						 
						
							
							
								
								Remove the remnants of OS/2 support.  
							
							... 
							
							
							
							This has never worked in any modular server release, and as far as I know
was never tested in 6.7 through 6.9. 
							
						 
						
							2007-06-28 18:59:05 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								32c0dcc8c0 
								
							 
						 
						
							
							
								
								xselinux: adjust the config file format to that expected by libselinux.  
							
							... 
							
							
							
							This file will eventually be moved out of the X source tree. 
							
						 
						
							2007-06-21 15:39:19 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2030e9e539 
								
							 
						 
						
							
							
								
								xselinux: use new libselinux support for context labeling.  
							
							... 
							
							
							
							Remove all the config file parsing code and use the new lookup interface
instead. 
							
						 
						
							2007-06-21 15:37:18 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e2a720c9a1 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							... 
							
							
							
							Conflicts:
	dix/dixutils.c 
							
						 
						
							2007-06-11 15:29:11 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								878cac71aa 
								
							 
						 
						
							
							
								
								xselinux: use new libselinux support for private Flask definitions.  
							
							... 
							
							
							
							Removes indirect dependency on kernel headers. 
							
						 
						
							2007-06-11 14:19:37 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								857ddbb660 
								
							 
						 
						
							
							
								
								Allow configurable serverconfigdir for security policy location  
							
							... 
							
							
							
							Allow the location of the SERVERCONFIGdir variable to be defined at
compile-time. This allows us to specify where the security policy will be
located (Debian uses this to put it in /etc). The default is to the
previous location. 
							
						 
						
							2007-05-28 21:53:02 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2a4aa63a23 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							... 
							
							
							
							Conflicts:
	include/miscstruct.h 
							
						 
						
							2007-05-22 14:50:26 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7e2c935920 
								
							 
						 
						
							
							
								
								Add a new IDLETIME system sync counter.  
							
							... 
							
							
							
							This counter exposes the time in milliseconds since the last
input event. Clients such as screen savers and power managers
can set an alarm on this counter to find out when the idle time
reaches a certain value, without having to poll the server. 
							
						 
						
							2007-05-18 20:15:31 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9cee4ec5e6 
								
							 
						 
						
							
							
								
								xace: change the semantics of the return value of XACE hooks to allow  
							
							... 
							
							
							
							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-04-17 16:01:56 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								47bd311e3d 
								
							 
						 
						
							
							
								
								security: remove debugging code.  
							
							
							
						 
						
							2007-04-17 13:46:55 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1f06d32ef5 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							... 
							
							
							
							Conflicts:
	dix/privates.c 
							
						 
						
							2007-04-17 12:10:22 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1f6741db19 
								
							 
						 
						
							
							
								
								Bug  #10560 : Code-Cleanup: function declarations () -> (void)  
							
							... 
							
							
							
							X.Org Bugzilla #10560 : <https://bugs.freedesktop.org/show_bug.cgi?id=10560 >
Patch #9511  <https://bugs.freedesktop.org/attachment.cgi?id=9511 > 
							
						 
						
							2007-04-09 14:33:15 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								cf962a849d 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							... 
							
							
							
							Conflicts:
	configure.ac 
							
						 
						
							2007-04-05 14:41:39 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1cb84768f3 
								
							 
						 
						
							
							
								
								security: rewrite to use new devPrivates support.  
							
							
							
						 
						
							2007-04-03 15:31:16 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								645d87cf8e 
								
							 
						 
						
							
							
								
								CVE-2007-1003: XC-MISC Extension ProcXCMiscGetXIDList() Memory Corruption  
							
							
							
						 
						
							2007-04-03 15:47:18 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								327bc332a6 
								
							 
						 
						
							
							
								
								xace: minor comment fixes.  
							
							
							
						 
						
							2007-03-28 13:00:03 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0331c6a8fc 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							
							
						 
						
							2007-03-26 10:28:05 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								04b87d6dfa 
								
							 
						 
						
							
							
								
								Static and dead code cleaup for Xext/  
							
							
							
						 
						
							2007-03-25 17:57:22 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								84a066cc88 
								
							 
						 
						
							
							
								
								xace: pass serverClient as default argument to dixChangeWindowProperty  
							
							... 
							
							
							
							instead of NullClient. 
							
						 
						
							2007-03-23 10:33:53 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e1cc68add0 
								
							 
						 
						
							
							
								
								xace: drop the name argument from the property callback.  
							
							
							
						 
						
							2007-03-22 17:33:16 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1b766ffc06 
								
							 
						 
						
							
							
								
								dix: reorganize property code to better support xace hook; requires new API for  
							
							... 
							
							
							
							changing a property, dixChangeWindowProperty, taking an additional client argument. 
							
						 
						
							2007-03-22 15:55:35 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1b58304ac8 
								
							 
						 
						
							
							
								
								xace: add new argument to property hook for property structure itself.  
							
							
							
						 
						
							2007-03-22 14:07:01 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a3296d111d 
								
							 
						 
						
							
							
								
								xace: add access_mode argument to selection hook.  
							
							
							
						 
						
							2007-03-21 17:01:26 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4fa482b4be 
								
							 
						 
						
							
							
								
								xace: bump major version since the hooks have changed.  
							
							
							
						 
						
							2007-03-21 14:49:56 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9c144f8ac5 
								
							 
						 
						
							
							
								
								xace: add XACE_SELECTION_ACCESS hook for selection redirection/access.  
							
							
							
						 
						
							2007-03-21 14:39:00 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								021fc5cb2c 
								
							 
						 
						
							
							
								
								Static markup and dead code cull over xkb/.  
							
							... 
							
							
							
							The former <X11/extensions/XKBsrv.h> has been pulled into the server now as
include/xkbsrv.h, and the world updated to look for it in the new place,
since it made no sense to define server API in an extension header.  Any
further work along this line will need to do similar things with XKBgeom.h
and friends. 
							
						 
						
							2007-03-20 18:37:02 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2945deba1d 
								
							 
						 
						
							
							
								
								xace: drop XACE_WINDOW_INIT hook, it has been superseded by ResourceStateCallback.  
							
							
							
						 
						
							2007-03-19 17:09:10 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								78c962da76 
								
							 
						 
						
							
							
								
								xselinux: use the new ResourceStateCallback instead of the XACE_WINDOW_INIT hook.  
							
							
							
						 
						
							2007-03-19 17:04:51 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6a89106e9c 
								
							 
						 
						
							
							
								
								xselinux + security: remove confusing CALLBACK macro.  
							
							
							
						 
						
							2007-03-19 16:51:29 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								18339375cd 
								
							 
						 
						
							
							
								
								xselinux: remove context validation function for now.  
							
							
							
						 
						
							2007-03-08 12:14:06 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								bb111291d8 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							
							
						 
						
							2007-03-07 09:03:46 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a7cd53deb9 
								
							 
						 
						
							
							
								
								remove PIXPRIV checks as this flag is always set.  
							
							
							
						 
						
							2007-03-06 17:05:03 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								23fc429aad 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							
							
						 
						
							2007-03-05 12:18:54 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								68c64ad7b1 
								
							 
						 
						
							
							
								
								Xext: Update device's lastx/lasty when sending a motion event with XTest.  
							
							
							
						 
						
							2007-03-01 09:59:37 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c2f3f705f1 
								
							 
						 
						
							
							
								
								Bug  #6988 : Change behavior of Security extension per user feature request.  
							
							
							
						 
						
							2007-02-15 14:38:24 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								04632835b7 
								
							 
						 
						
							
							
								
								Merge branch 'master' into my-XACE-SELINUX  
							
							
							
						 
						
							2007-02-15 09:27:05 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b32a40817f 
								
							 
						 
						
							
							
								
								Correct variable descriptions in comment for SecurityCheckResourceIDAccess  
							
							
							
						 
						
							2007-01-24 16:29:49 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								88f89b9ac1 
								
							 
						 
						
							
							
								
								Policy updates: use x prefix in property and ext types.  
							
							
							
						 
						
							2007-01-19 19:15:49 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2fb8b7f819 
								
							 
						 
						
							
							
								
								Split ObjectSIDByLabel into two functions since property labeling now  
							
							... 
							
							
							
							involves an additional compute_create lookup. 
							
						 
						
							2007-01-19 19:14:51 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								700fccf863 
								
							 
						 
						
							
							
								
								Remove the root window context line from the configuration file.  
							
							... 
							
							
							
							This context will be derived through a type_transition rule instead. 
							
						 
						
							2007-01-19 14:56:38 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3a9791b456 
								
							 
						 
						
							
							
								
								Policy updates.  
							
							
							
						 
						
							2007-01-19 14:53:09 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4b1c9ac3d1 
								
							 
						 
						
							
							
								
								Policy updates.  
							
							
							
						 
						
							2006-12-22 13:04:50 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								cd71e86183 
								
							 
						 
						
							
							
								
								Naming change: Security*Access -> Dix*Access.  
							
							... 
							
							
							
							Clarify some error message strings. 
							
						 
						
							2006-12-20 13:45:24 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a81dbaae05 
								
							 
						 
						
							
							
								
								Merge branch 'master' into my-XACE-SELINUX  
							
							
							
						 
						
							2006-12-19 16:11:19 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ab1d5b0c31 
								
							 
						 
						
							
							
								
								Convert callers of LookupClient() to dixLookupClient().  
							
							
							
						 
						
							2006-12-15 17:26:58 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								10aabb729d 
								
							 
						 
						
							
							
								
								Convert callers of LookupDrawable() to dixLookupDrawable().  
							
							
							
						 
						
							2006-12-15 16:36:29 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								25d5e0a629 
								
							 
						 
						
							
							
								
								Convert callers of SecurityLookupWindow() to dixLookupWindow().  
							
							
							
						 
						
							2006-12-15 15:50:46 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								04c721854f 
								
							 
						 
						
							
							
								
								Convert callers of LookupWindow() to dixLookupWindow().  
							
							
							
						 
						
							2006-12-15 14:19:54 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								00f0705b3b 
								
							 
						 
						
							
							
								
								Remove instances of macros SECURITY_VERIFY_GEOMETRABLE and SECURITY_VERIFY_GC.  
							
							
							
						 
						
							2006-12-14 19:15:21 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5e334f06a1 
								
							 
						 
						
							
							
								
								Remove instances of macros VERIFY_GEOMETRABLE and VERIFY_GC.  
							
							
							
						 
						
							2006-12-14 18:27:09 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								51b69ff499 
								
							 
						 
						
							
							
								
								Remove instances of macro SECURITY_VERIFY_DRAWABLE.  
							
							
							
						 
						
							2006-12-14 17:53:43 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0cf75e7432 
								
							 
						 
						
							
							
								
								Remove instances of macros LOOKUP_DRAWABLE and VERIFY_DRAWABLE.  
							
							
							
						 
						
							2006-12-14 17:45:11 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6c46645cfc 
								
							 
						 
						
							
							
								
								Naming change: Security*Access -> Dix*Access  
							
							
							
						 
						
							2006-12-14 14:45:42 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								fb6d676de5 
								
							 
						 
						
							
							
								
								Add xserver object class to list of object classes.  
							
							
							
						 
						
							2006-12-12 16:17:51 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7b90944258 
								
							 
						 
						
							
							
								
								Change MLS levels in config file contexts to more sane defaults.  
							
							
							
						 
						
							2006-12-12 15:59:38 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								568c09481e 
								
							 
						 
						
							
							
								
								Split AssignClientState() into two routines, new routine is server-specific.  
							
							
							
						 
						
							2006-12-12 15:59:08 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e124806994 
								
							 
						 
						
							
							
								
								Remove trailing whitespace (whitespace police).  
							
							
							
						 
						
							2006-12-12 13:35:22 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ca77c12107 
								
							 
						 
						
							
							
								
								Naming change: Security*Operation -> Xace*Operation  
							
							
							
						 
						
							2006-12-12 13:27:03 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a60da1db7c 
								
							 
						 
						
							
							
								
								Add required root window context to config file.  
							
							
							
						 
						
							2006-12-12 13:27:03 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								354c80da66 
								
							 
						 
						
							
							
								
								Improve error handling, messages during initialization.  
							
							
							
						 
						
							2006-12-12 13:27:03 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3714d91499 
								
							 
						 
						
							
							
								
								Experimental window property holding security context.  
							
							
							
						 
						
							2006-12-12 13:27:03 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7f16c38ae2 
								
							 
						 
						
							
							
								
								Add SELinux extension configure-time support.  
							
							
							
						 
						
							2006-12-12 13:27:03 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								83aad2be8a 
								
							 
						 
						
							
							
								
								Add SELinux extension source files.  
							
							
							
						 
						
							2006-12-12 13:27:02 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ac90ce58ba 
								
							 
						 
						
							
							
								
								Naming change: Security*Operation -> Xace*Operation  
							
							
							
						 
						
							2006-12-01 21:15:41 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f44f14fe56 
								
							 
						 
						
							
							
								
								Define calls away when not building XACE, allowing ifdef's to be removed.  
							
							
							
						 
						
							2006-12-01 21:15:41 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8ba0c7b62c 
								
							 
						 
						
							
							
								
								xace: avoid 'unused variable pScreen'  
							
							... 
							
							
							
							Initialise pScreen explicitly, as REGION_* macros ignore pScreen. 
							
						 
						
							2006-11-08 15:29:16 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3d39c02fe6 
								
							 
						 
						
							
							
								
								More work on Bug  #8875 : revert previous fix and try using client argument  
							
							... 
							
							
							
							instead of serverClient.  Also don't use totalClientSize as it is not
initialized until after the first call to InitClient. 
							
						 
						
							2006-11-06 21:25:52 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								75fe0670eb 
								
							 
						 
						
							
							
								
								whitespace adjust  
							
							
							
						 
						
							2006-11-06 15:30:25 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0539d9cf24 
								
							 
						 
						
							
							
								
								Bug  #8875 : Security extension causes Xorg to core dump on server reset  
							
							
							
						 
						
							2006-11-06 15:29:17 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								49a70c8570 
								
							 
						 
						
							
							
								
								Merge branch 'master' into my-XACE-modular  
							
							
							
						 
						
							2006-09-15 15:26:57 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d1110c5c83 
								
							 
						 
						
							
							
								
								Generalize the handling of configuration files that ship with extensions.  
							
							
							
						 
						
							2006-09-08 15:28:48 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0fba09cdfc 
								
							 
						 
						
							
							
								
								Include dix-config.h.  
							
							
							
						 
						
							2006-09-08 15:23:06 -04:00