Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: setools-console | Distribution: SUSE Linux Enterprise 15 |
Version: 4.4.3 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 150600.1.2 | Build date: Fri Mar 8 19:40:28 2024 |
Group: System/Base | Build host: h04-ch1d |
Size: 144378 | Source RPM: setools-4.4.3-150600.1.2.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://github.com/SELinuxProject/setools | |
Summary: Policy analysis command-line tools for SELinux |
SETools is a collection of graphical tools, command-line tools, and libraries designed to facilitate SELinux policy analysis. This package includes the following console tools: seinfo Provide information about policies sesearch Tool to query policies sedta Domain transition analysis tool seinfoflow Information flow analysis tool sediff Semantic policy difference tool
GPL-2.0-only
* Tue Aug 01 2023 filippo.bonazzi@suse.com - Update to version 4.4.3: * Fix compilation with Cython 3.0.0. * Improve man pages. * Remove neverallow options in sediff. * Add -r option to seinfoflow to get flows into the source type. * Reject a rule with no permissions as invalid policy. * Fri Jul 14 2023 shung-hsi.yu@suse.com - Add python3-setuptools as a runtime requirement of python3-setools (boo#1213305) * Wed Apr 26 2023 filippo.bonazzi@suse.com - Update to version 4.4.2: * Make NetworkX optional. sedta and seinfoflow tools, along with the equivalent analyses in apol require NetworkX. * Remove neverallow options in sesearch and apol. These are not usable since they are removed in the final binary policy. - Drop make_networkx_optional.patch, now merged upstream * Mon Feb 06 2023 filippo.bonazzi@suse.com - Update to version 4.4.1: * Replace deprecated NetworkX function use in information flow and domain transition analysis. This function was removed in NetworkX 3.0. * Fix bug in apol copy and cut functions when copying from a tree view. * Fix bug with extended permission set construction when a range includes 0x0. * Add sesearch -Sp option for permission subset match. * Fix error in man page description for sesearch -ep option. * Improve output stability in constraint, common, class, role, and user queries. * Updated permission map. * Fix bug in sechecker parsing of multiline values. * Other code cleanups not visible to users. * Fri Sep 02 2022 jsegitz@suse.com - Added README.SUSE and drop recommend for python3-networkx altogether (bsc#1202676) * Tue Feb 22 2022 shung-hsi.yu@suse.com - Add make_networkx_optional.patch to cut down installation requirements - Change python3-networkx from require into recommend * Tue Jun 08 2021 dimstar@opensuse.org - Fix dependency of python3-setools: require python3, not python (which is python2) (bsc#1200649). * Tue Mar 09 2021 jsegitz@suse.com - Update to the version 4.4.0: * Added support for old Boolean name substitution in seinfo and sesearch. * Added sechecker tool which is a configuration file driven analysis tool. * Tue Nov 03 2020 code@bnavigator.de - Stay on a single python3 flavor even if there are more than one gh#openSUSE/python-rpm-macros#73 * Wed Oct 21 2020 kukuk@suse.com - Cleanup BuildRequires - Fix setools-gui dependencies, we are using python-qt5 and not tcl/tk * Wed Jul 29 2020 kukuk@suse.com - python3-setools needs python3-networkx * Fri Apr 03 2020 jsegitz@suse.de - Update to the upstream version 4.3.0: * Revised sediff method for TE rules. This drastically reduced memory and run time. * Added infiniband context support to seinfo, sediff, and apol. * Added apol configuration for location of Qt assistant. * Fixed sediff issue where properties header would display when not requested. * Fixed sediff issue with type_transition file name comparison. * Fixed permission map socket sendto information flow direction. * Added methods to TypeAttribute class to make it a complete Python collection. * Genfscon now will look up classes rather than using fixed values which were dropped from libsepol - Dropped python3.8-compat.patch * Thu Oct 31 2019 mcepl@suse.com - Add python3.8-compat.patch to allow build with Python 3.8 Still doesn't work though because of gh#SELinuxProject/setools#31 * Thu Oct 31 2019 mcepl@suse.com - Update to the upstream version 4.2.2: - Remove source policy references from man pages, as loading source policies is no longer supported. - Fixed a performance regression in alias loading after alias dereferencing fixes in 4.2.1. * Tue Feb 05 2019 jsegitz@suse.com - Update to 4.2.1 * Set SIGPIPE handler for CLI tools. * Fixed alias dereferencing in TypeQuery and type, category, and sensitivity lookups. * Fixed sediff bug for rendering modified nodecons. * Fixed devicetreecon count output. * Fixed policy target platform check. * Fixed bug in creating permission set intersection in apol. - Provide python-setools * Fri Dec 07 2018 jsegitz@suse.com - Changed requires of console subpackage to python3-setools * Wed Nov 21 2018 jsegitz@suse.com - Upgrade to 4.2.0 * Support for Python 2.7 was dropped * Symbol names are now available as the name attribute (e.g. Boolean.name, Type.name, etc.) * Move constraint expression to its own class. * Made Conditional.evaluate() more useful and added BaseTERule.enabled() method to determine if a rule is enabled.. * Added support for SCTP portcons * Updated permission maps - Dropped warning.patch - Single spec, limited to python3. Obsoletes python-setools, provides python3-setools * Mon Jun 11 2018 jsegitz@suse.com - Added warning.patch in former change to prevent warnings from stopping the build * Wed May 16 2018 mcepl@suse.com - Upgrade to 4.1.1 * Wed Dec 20 2017 jsegitz@suse.com - Update to version 4.0.1. SETools was reimplemented in Python. - Doesn't build * setools-libs * setools-java * setools-tcl * setools-devel anymore since the files are not povided anymore - Dropped * add-to-header-define_cond_filename_trans.patch * implicit-fortify-decl.patch * setools-3.3.5-javacflags.patch * setools-3.3.5-nonvoid.patch * setools-3.3.5-strcmp.patch * setools-am121.patch * setools-libsepol.patch * setools-setup_py-prefix.patch * setools-swig-2.0.7.patch * setools-swig-2x.patch * setools-tclass.patch * Sat Sep 30 2017 coolo@suse.com - Move to minimum java target of 1.6, 1.5 is no longer supported * Mon Jun 26 2017 jsegitz@suse.com - Added implicit-fortify-decl.patch to prevent warnings about implicit declarations * Thu Aug 25 2016 jsegitz@novell.com - Deleted setools-3.3.7-libselinux-2.3.patch, we have a current libselinux now * Mon Jul 18 2016 jsegitz@novell.com - Patch to work with current libsepol, libselinux Added: setools-tclass.patch * Mon Mar 23 2015 p.drouand@gmail.com - Update to version 3.3.8 * Fix bug preventing seaudit from starting * Add python bindings for seinfo and sesearch * seinfo exits with an error status * Support for named file transition rules * Add support for default types in sesearch * Man page updates for seinfo, seaudit, and sediff * Fix file type drop down list for open/close Apol query * Fix compile errors on new parameter in libsepol role_set_expand(). - Update home project and download Urls - Remove merged patches * setools-python.patch * 0003-Since-we-do-not-ship-neverallow-rules-all-always-fai.patch * 0006-Changes-to-support-named-file_trans-rules.patch * 0007-Remove-unused-variables.patch - Update setools-3.3.6-libsepol.patch > setools-libsepol.patch - Remove redundant %clean section
/usr/bin/sechecker /usr/bin/sediff /usr/bin/sedta /usr/bin/seinfo /usr/bin/seinfoflow /usr/bin/sesearch /usr/share/man/man1/sechecker.1.gz /usr/share/man/man1/sediff.1.gz /usr/share/man/man1/sedta.1.gz /usr/share/man/man1/seinfo.1.gz /usr/share/man/man1/seinfoflow.1.gz /usr/share/man/man1/sesearch.1.gz /usr/share/man/ru/man1/apol.1.gz /usr/share/man/ru/man1/sediff.1.gz /usr/share/man/ru/man1/sedta.1.gz /usr/share/man/ru/man1/seinfo.1.gz /usr/share/man/ru/man1/seinfoflow.1.gz /usr/share/man/ru/man1/sesearch.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 9 15:02:59 2025