db4f676f25 
								
							 
						 
						
							
							
								
								xselinux: Bump extension minor version.  
							
							... 
							
							
							
							Changes introduced in this version:
	- 3 window-related requests now handle pixmaps also.
Signed-off-by: Eamon Walsh <ewalsh@tycho.nsa.gov>
Reviewed-by: Keith Packard <keithp@keithp.com> 
							
						 
						
							2010-02-22 17:05:01 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a6cbcf6e78 
								
							 
						 
						
							
							
								
								xselinux: Rename window-related requests that now support pixmaps.  
							
							... 
							
							
							
							Renamed requests:
	SetWindowCreateContext -> SetDrawableCreateContext
	GetWindowCreateContext -> GetDrawableCreateContext
	GetWindowContext -> GetDrawableContext
Signed-off-by: Eamon Walsh <ewalsh@tycho.nsa.gov>
Reviewed-by: Keith Packard <keithp@keithp.com> 
							
						 
						
							2010-02-22 17:04:46 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ae8891ba0b 
								
							 
						 
						
							
							
								
								xselinux: refactor extension code into smaller files.  
							
							... 
							
							
							
							New files:
xselinux_ext.c: Extension init and request handlers.
xselinux_hooks.c: XACE hook functions and other callbacks.
xselinux_label.c: Object security-labeling code.
xselinuxint.h: Shared internal functions.
Signed-off-by: Eamon Walsh <ewalsh@tycho.nsa.gov> 
							
						 
						
							2009-10-14 19:19:18 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a470e8426e 
								
							 
						 
						
							
							
								
								Correct outdated e-mail address in "Author" statements.  
							
							... 
							
							
							
							Signed-off-by: Eamon Walsh <ewalsh@tycho.nsa.gov> 
							
						 
						
							2009-09-02 17:56:52 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								66e32d252c 
								
							 
						 
						
							
							
								
								xselinux: Add more new device permissions for XI2.  
							
							... 
							
							
							
							Reflects the ability of clients to create/destroy device objects.
Signed-off-by: Eamon Walsh <ewalsh@tycho.nsa.gov> 
							
						 
						
							2009-08-17 14:51:10 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3efb23a6c4 
								
							 
						 
						
							
							
								
								xselinux: Add new device permissions for XI2.  
							
							... 
							
							
							
							Refects the ability of clients to add/remove devices and device properties.
Signed-off-by: Eamon Walsh <ewalsh@tycho.nsa.gov> 
							
						 
						
							2009-06-18 20:56:19 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1e060c3d8b 
								
							 
						 
						
							
							
								
								xselinux: Move the security class mapping to the header file.  
							
							... 
							
							
							
							Take the mapping of DixAccess bits to Flask permissions, move it
into the header file, break up the extremely long lines, and
annotate the permission names with the bit being referenced.
Signed-off-by: Eamon Walsh <ewalsh@tycho.nsa.gov> 
							
						 
						
							2009-06-18 20:56:18 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9f56fc5806 
								
							 
						 
						
							
							
								
								XSELinux: Add a request to get a client's context from a resource ID.  
							
							
							
						 
						
							2008-03-31 17:35:10 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d4101140f4 
								
							 
						 
						
							
							
								
								xselinux: Implement polyinstantiation support and related protocol.  
							
							
							
						 
						
							2008-03-04 22:39:41 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3f0681fb0b 
								
							 
						 
						
							
							
								
								xselinux: Stub out selection protocol requests.  
							
							
							
						 
						
							2008-02-26 23:14:29 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								46794d0c96 
								
							 
						 
						
							
							
								
								xselinux: Rename SelectionManager to more generic SecurityManager.  
							
							
							
						 
						
							2008-01-24 19:49:13 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								643c52be32 
								
							 
						 
						
							
							
								
								xselinux: Remove "X" prefix on remaining functions and strings.  
							
							... 
							
							
							
							Should be evident from the context. 
							
						 
						
							2007-12-28 13:27:28 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1bbf64ab11 
								
							 
						 
						
							
							
								
								xselinux: Remove unnecessary structure definition.  
							
							
							
						 
						
							2007-12-28 13:27:28 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9a7ce57363 
								
							 
						 
						
							
							
								
								xselinux: Add new protocol for setting device create context.  
							
							
							
						 
						
							2007-12-12 20:44:59 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								45f884d79c 
								
							 
						 
						
							
							
								
								xselinux: add new synthetic_event security class, and fix registry code.  
							
							
							
						 
						
							2007-11-09 15:00:15 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3b7af72fe3 
								
							 
						 
						
							
							
								
								xselinux: Add a SetDeviceContext request and stubs for more requests.  
							
							
							
						 
						
							2007-10-26 20:32:47 -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 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								55a96aa6b0 
								
							 
						 
						
							
							
								
								xselinux: add basic event labeling.  
							
							
							
						 
						
							2007-10-18 14:11:11 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								baabae623b 
								
							 
						 
						
							
							
								
								xselinux: Started reworking extension using new XACE hooks.  
							
							
							
						 
						
							2007-10-17 13:54:56 -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 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								83aad2be8a 
								
							 
						 
						
							
							
								
								Add SELinux extension source files.  
							
							
							
						 
						
							2006-12-12 13:27:02 -05:00