SETools version 3.3 Tresys Technology setools@tresys.com, http://oss.tresys.com/projects/setools August 15, 2008 CURRENT BUGS AND ISSUES This file contains a description of the currently aware issues with SETools. There are undoubtedly more; please report any new problems to setools-bugs@tresys.com. SETOOLS 1. There is a critical error in libsepol versions 1.16.2 and 2.0.2 that prevents SETools from opening source policies. The supplied configure script will detect and abort if it finds this particular version. APOL 1. Double clicking on listbox items may not display popup windows in certain window managers. Instead the user can right-click on the item in order to display popup windows. This is due to Tk's event buffer and is not fixable. (Ref: http://tinyurl.com/ltmuh) 2. Apol will correctly load policies with aliases, but the alias names will be lost (the root type name is used instead). Therefore, aliases are not displayed and queries should not use them as parameters. 3. Certain older source policies will not load if complemented type sets are used outside of neverallow rules. This is due to apol using a similar parser to checkpolicy, which no longer accepts this use of the complement operator (~). SEAUDIT 1. Sorting by date will not work correctly if an audit log spans through a new calendar year. For example, if the audit log includes entries from December 2003 and January 2004, when sorted by date January 2004 will come before the December 2003 entry. This is because audit logs do not include a year; all messages are assumed to have occurred on the same year. 2. Audit messages that span multiple lines are not parsed correctly. This will be addressed in a future revision of SETools. LIBPOLDIFF-SWIG-JAVA 1. There is currently an issue with SWIG Java bindings that prevents disowning an object, and there is an issue in libsepol that prevents the duplication of a policy. Pending the availability of one of these features, it will not be possible to safely use libpoldiff in Java. Future revisions to the policy representation are expected to permit the duplication of policies. TESTING INFORMATION Operating Systems: Fedora Core 5 through 9, for both i386 and x86_64 architectures SELinux monolithic policy versions: 12, 15 through 18 19 through 23 (both with and without MLS support) SELinux modular policy versions: 5 through 8 Please report any new bugs or comments to setools-bugs@tresys.com. Thank you for using SETools!