CHANGE LOG, SE Linux TOOLS (setools)

========================================================
February 27, 2003 SE Linux Tools, Version 0.7

Enhanced SepCut:
	Added text search feature
	Added ability to include a policy directory path on command line 
	Added ability to view all unsaved, modified files in various 
		dialogs
	Fixed various bugs

Apol updates:
	Added a policy.conf tab with search ability
	Added hyperlinks between TE rules and policy conf allowing one to
		look up where in policy.conf where a given rule came from
	Added basic ability to recognize roles declared via dominance statement
		(semantics of statement still to be done)
	Fixed various bugs

Libapol:
	Updated to support apol hyperlinking.
	Minor bugs
	
Seuser:
	Updated seuser .te file to fix policy dependencies


Known bugs: 
	1. Once apol gets an error reading a policy file, you must exit the 
		program and restart (sorry!).
	2. Lots of yacc shift/reduce errors in libapol that don't currently impact 
		operation, but need to be fixed when we get a chance!
	3. SePCuT currently has a weakness where it cannot handle files whose name
		are an integer string.  See its Help file.
	4. Seuser will allow you to add the same role more than once for a given
		user.  However, checkpolicy appears to handle this case fine,
		so there should be no ill side-effects.
	5. There is a bug in the text search feature. The text widgets' search command
		does not handle a '-' as the first character in the string. 
		

========================================================
Janurary 09, 2002 SE Linux Tools, Version 0.6.1

Updated install process to allow setools to be installed during 
	initial selinux system install

Fixed various problems with seuser's policy .te and .fc files 
	(Wayne Salamon, wsalamon@tislabs.com)
	
Fixed way sepcut handle temporary files to accomodate policy
	fixes



=========================================================

December 18, 2002 SE Linux Tools, Version 0.6


Created SePCuT: SE Linux Policy Customization Tool
	a first generation GUI policy customization/editing/testing tool


Update libapol:
	Added regular expression searches to types/attribs, TE rules, objects
	Cleaned up the policy version hints support
	Tested with MLS enabled and added a compile option

	
Updated apol:
	Changes to accommodate regex searches
	Made displays read only
	Various minor GUI improvements and bug fixes
	
Updated libseuser:
	Added checks and support for new login context style (support both
		old and new style)
	Added buffer overflow checks
	
Updates seuser:
	Supports old and new login context styles
	Better error checking for command line interface

	

===============================================================

September 21, 2002 SE Linux Tools, Version 0.5


Updated libapol:
	Added object classes and permissions to lib
	Added avl-tree based sorting (~40% improvement in load time)
	various minor bugs
	
Updated apol:
	Added object classes and permissions tab
	Added object classes and permissions as TE rule search options
	Added multiple results tabs for type enforcement rule searches
	Added a recent files menu to the File menu
	Various minor fixes
	
Updated libseuser:
	Added non-TCL/TK wrappers for C programs (to support command line seuser)
	
Updated seuser:
	Added command line version and options
	
Misc:
	General clean up
	Improved string buffer overflow validation
		
=================================================================


August 1, 2002 SELinux Tools, Version 0.4.2

Updated libapol:
	Updated policy parsing to work with July 2002 policy syntax changes
		Added backward compatibility with older policies
		Added policy version checking
		Replaced notify with dontaudit
		Added new generalized filesystem syntax
	Added latent structures for object classes and permissions
	
Updated apol:
	Updated GUI to reflect libapol changes
		Added dontaudit rule selector
		Made several font fixes
		Added policy version indicators
		Various minor GUI fixes		
		
Updated seuser:
	Added a policy for seuser tool itself
	Various GUI updates and bug fixes
	Compatibility updates

