Skip to content

Releases: SELinuxProject/setools

4.0.0-alpha2

16 Jun 13:36
Compare
Choose a tag to compare
4.0.0-alpha2 Pre-release
Pre-release

Originally released on 2015-02-11

In this release, SETools has been updated to support Python 3 (tested with 3.3 and 3.4) and includes Travis CI continuous integration testing. Many features are complete or nearly complete and available for use via the CLI tools. The GUI tools have not yet been started.

Warning: If you replace the SETools 3.x on your system, it will break the couple of tools from sepolgen/policycoreutils that depend on SETools (e.g. sepolicy) since libqpol/libapol C libraries and their corresponding SWIG wrappers are no longer provided.

Completed (and nearly completed) features:

  • TE rule query
  • RBAC rule query
  • MLS rule query (range_transition; except for range criteria)
  • Type query
  • Role query
  • User query (except level/range criteria)
  • Object class query
  • Common query
  • Boolean query
  • Policy capability query
  • All context queries (portcon, genfscon, etc, except range criteria)
  • Information flow analysis
  • Domain transition analysis

4.0.0-alpha1

16 Jun 13:35
Compare
Choose a tag to compare
4.0.0-alpha1 Pre-release
Pre-release

Originally released on 2014-10-29

The dependence on SETools 3 has been removed. It is tested on Python 2.7, but development will likely be transitioning to Python 3.3, as the barriers blocking 3.3 have been addressed.

While this is still alpha code, the existing code is fairly well tested, with 73% coverage from unit tests. The core CLI tools, with the exception of seinfo, are nearly complete. The GUI tools have not been started yet.

Warning: If you replace the SETools 3.x on your system, it will break the couple of tools from sepolgen/policycoreutils that depend on SETools (e.g. sepolicy) since the API has changed.