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 Framework One |
Version: 4.4.3 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: slfo.1.1.3 | Build date: Fri Jun 14 21:52:20 2024 |
Group: System/Base | Build host: s390zl32 |
Size: 144396 | Source RPM: setools-4.4.3-slfo.1.1.3.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). * 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 * Mon May 26 2014 ro@suse.de - add patch: setools-3.3.7-libselinux-2.3.patch fix build with libselinux-2.3 * Fri Oct 11 2013 vcizek@suse.com - don't fail if there are no never-allow rules in the policy - remove dangling symlink /usr/bin/seaudit (bnc#812285) * added 0003-Since-we-do-not-ship-neverallow-rules-all-always-fai.patch * Fri Sep 13 2013 pgajdos@suse.com - javapackages-tools in buildrequires * Tue Mar 12 2013 vcizek@suse.com - added patches: * 0006-Changes-to-support-named-file_trans-rules.patch * 0007-Remove-unused-variables.patch - these two add support for named file trans rules * add-to-header-define_cond_filename_trans.patch - add missing define_cond_filename_trans() declaration * Thu Oct 25 2012 coolo@suse.com - add explicit buildrequire on libbz2-devel * Tue Aug 28 2012 idonmez@suse.com - Add setools-3.3.6-libsepol.patch to fix compilation with new libsepol * Sun Aug 05 2012 meissner@suse.com - updated to version 3.3.7 - removed 2 upstream patches * Tue Jul 03 2012 coolo@suse.com - add setools-am121.patch to fix build with automake 1.12.1 * Thu Jun 14 2012 mls@suse.de - fix build with swig-2.0.7 (untested, though) * Mon Feb 13 2012 coolo@suse.com - patch license to follow spdx.org standard * Wed Nov 23 2011 coolo@suse.com - add libtool as buildrequire to avoid implicit dependency * Thu May 26 2011 idonmez@novell.com - Add setools-swig-2x.patch: correctly detect swig 2.x * Thu Feb 25 2010 prusnak@suse.cz - updated to 3.3.6 * Sat Sep 05 2009 dmueller@suse.de - remove libselinux requires, it does not exist and autorequires will do the right thing anyway * Wed Jul 15 2009 prusnak@suse.cz - disable Requires: usermode * Tue Jun 23 2009 prusnak@suse.cz - require libsepol-devel-static * Mon Oct 20 2008 prusnak@suse.cz - disable Python for now (weird glibc errors) * Tue Sep 02 2008 prusnak@suse.cz - updated to 3.3.5 * Fixed errors in libapol's AV and TE rule rendering functions where errno was not being set properly. * Fixed error in apol_syn_avrule_render() where braces were not being added around the target set when there is exactly one target type and the keyword 'self'. Thanks to Ryan Kagin for reporting this error. * Added qpol_type_get_ispermissive(). SETools can now handle version 23 policy. * Thu Jul 17 2008 prusnak@suse.cz - initial version 3.3.4 * based on Fedora package by Dan Walsh <dwalsh@redhat.com>
/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, Thu Jul 18 00:41:20 2024