|
|
|
|
Changelog for setools-console-4.5.1-lp154.122.1.x86_64.rpm :
* Wed Sep 18 2024 Filippo Bonazzi - Add upstream tarball signature- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring * Tue May 28 2024 Cathy Hu - Rework packaging to modern python packaging - python-setools module now builds for python310, python311, python312 for tw and builds for python311 in 15.4 + 15.5 - setools-console scripts will use python311 as default in factory, 15.4 and 15.5 - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/ * out of the python-setools module into setools-console as it does not belong in there and causes conflicts between python versions - moved %{python_sitearch}/setoolsgui from setools-gui into the python-setools module for multiversion build * Thu May 02 2024 Filippo Bonazzi - Update to version 4.5.1: - Correct annotations of NetworkX types to make it optional again. - Fix packaging issue for apol\'s style sheet (apol.css).- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream- Change networkx Requires to Suggests * Thu Apr 18 2024 Cathy Hu - Fix build for 15.4 and 15.5: - Minimum required python version is 3.11, so building only for python311 - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch * Thu Mar 21 2024 Filippo Bonazzi - Update to version 4.5.0: - User Visible Changes * Add graphical results for information flow analysis and domain transition analysis, available in apol, sedta, and seinfoflow. * Add tooltips, What\'s This?, and detail popups in apol to help cross-referencing query and analysis results along with context-sensitive help. - Under The Hood Changes * Rework apol to fully generate the UI programmatically. * Update apol to PyQt6 * Replace deprecated uses of pkg_resources and distutils. * Begin adding unit tests for apol UI. - Updated Dependencies SETools now higher minimum versions of the following dependencies: * Python 3.10 * NetworkX 2.6 * PyQt6 * Cython 0.29.14 - New Dependencies * pygraphviz (for seinfoflow, sedta, apol) * Mon Dec 11 2023 Johannes Segitz - Update to version 4.4.4: * Update for compiling with libsepol 3.6. * Tue Aug 01 2023 Filippo Bonazzi - 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 - Add python3-setuptools as a runtime requirement of python3-setools (boo#1213305) * Wed Apr 26 2023 Filippo Bonazzi - 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 - 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 Johannes Segitz - Added README.SUSE and drop recommend for python3-networkx altogether (bsc#1202676) * Tue Feb 22 2022 Shung-Hsi Yu - Add make_networkx_optional.patch to cut down installation requirements- Change python3-networkx from require into recommend * Tue Jun 08 2021 Dominique Leuenberger - Fix dependency of python3-setools: require python3, not python (which is python2) (bsc#1200649). * Tue Mar 09 2021 Johannes Segitz - 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 Benjamin Greiner - Stay on a single python3 flavor even if there are more than one gh#openSUSE/python-rpm-macros#73 * Wed Oct 21 2020 Thorsten Kukuk - Cleanup BuildRequires- Fix setools-gui dependencies, we are using python-qt5 and not tcl/tk * Wed Jul 29 2020 Thorsten Kukuk - python3-setools needs python3-networkx * Fri Apr 03 2020 Johannes Segitz - 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 Matej Cepl - 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 Matej Cepl - 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 jsegitzAATTsuse.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 jsegitzAATTsuse.com- Changed requires of console subpackage to python3-setools * Wed Nov 21 2018 jsegitzAATTsuse.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 jsegitzAATTsuse.com- Added warning.patch in former change to prevent warnings from stopping the build * Wed May 16 2018 mceplAATTsuse.com- Upgrade to 4.1.1 * Wed Dec 20 2017 jsegitzAATTsuse.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 cooloAATTsuse.com- Move to minimum java target of 1.6, 1.5 is no longer supported * Mon Jun 26 2017 jsegitzAATTsuse.com- Added implicit-fortify-decl.patch to prevent warnings about implicit declarations * Thu Aug 25 2016 jsegitzAATTnovell.com- Deleted setools-3.3.7-libselinux-2.3.patch, we have a current libselinux now * Mon Jul 18 2016 jsegitzAATTnovell.com- Patch to work with current libsepol, libselinux Added: setools-tclass.patch * Mon Mar 23 2015 p.drouandAATTgmail.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
|
|
|