Changelog for
libsemanage2-3.4-2.5.i586.rpm :
* Mon May 09 2022 Johannes Segitz
- Update to version 3.4
* Optionally rebuild policy when modules are changed externally
* Fix USE_AFTER_FREE (CWE-672) in semanage_direct_get_module_info()
* Allow spaces in user/group names
* Thu Feb 10 2022 Johannes Segitz - Drop Buildrequires for libustr-devel, not needed anymore
* Thu Nov 11 2021 Johannes Segitz - Update to version 3.3
* Fixed use-after-free in parse_module_store()
* Fixed use_after_free in semanage_direct_write_langext()
* Thu Mar 18 2021 Johannes Segitz - Link to correct so version- Minor spec file cleanups
* Wed Mar 17 2021 Johannes Segitz - Move configuration file to separate libsemanage-conf package to allow for parallel installation in future versions
* Tue Mar 09 2021 Johannes Segitz - Update to version 3.2
* dropped old and deprecated symbols and functions libsemanage version was bumped to libsemanage.so.2
* libsemanage tries to sync data to prevent empty files in SELinux module store
* Wed Jul 29 2020 Thorsten Kukuk - Add /var/lib/selinux
* Wed Jul 15 2020 Johannes Segitz - Remove libsemanage-update-map-file.patch to prevent checkers from declining the submission. Keeping the snippet in the spec file in case we try to enable LTO again
* Tue Jul 14 2020 Johannes Segitz - Update to version 3.1
* Improved manpage
* fsync final files before rename
* Tue Jun 16 2020 Johannes Segitz - Disabled LTO again. This breaks e.g. shadow and also other packages in security:SELinux
* Fri Jun 12 2020 Pedro Monreal Gonzalez - Fix build with LTO: [bsc#1133102]
* Enable LTO (Link Time Optimization) and build with -ffat-lto-objects
* Update map file to include new symbols and remove wildcards- Add libsemanage-update-map-file.patch
* Thu Jun 04 2020 Dominique Leuenberger - Drop suse_path.patch: replace it with a grep/sed logic replacing /usr/libexec in all files with the correct value for all distros (taking into account that openSUSE is in progress of migrating from /usr/lib to /usr/libexec).
* Fri May 29 2020 Johannes Segitz - Apply suse_path.patch only for older distributions. Newer use libexec
* Tue Mar 03 2020 Johannes Segitz - Update to version 3.0
* Add support for DCCP and SCTP protocols
* include internal header to use the hidden function prototypes
* mark all exported function \"extern\"
* optionally optimize policy on rebuild Refreshed suse_path.patch
* Thu Jun 20 2019 Martin Liška - Disable LTO due to symbol versioning (boo#1138812).
* Wed Mar 20 2019 jsegitzAATTsuse.com- Update to version 2.9
* Always set errno to 0 before calling getpwent()
* Include user name in ROLE_REMOVE audit events
* genhomedircon - improve handling large groups
* improve semanage_migrate_store import failure
* reset umask before creating directories
* set selinux policy root around calls to selinux_boolean_sub
* use previous seuser when getting the previous name
* Thu Nov 08 2018 Jan Engelhardt - Use more %make_install.
* Thu Nov 08 2018 jsegitzAATTsuse.com- Adjusted source urls (bsc#1115052)
* Thu Sep 27 2018 pmonrealgonzalezAATTsuse.com- update to version 2.8
* semanage fcontext -l now also lists home directory entries from file_contexts.homedirs.
* libsemanage no longer deletes the tmp directory if there is an error while committing the policy transaction, so that any temporary files can be further inspected for debugging purposes (e.g. to examine a particular line of the generated CIL module). The tmp directory will be deleted upon the next transaction, so no manual removal is needed.
* When overriding PREFIX, BINDIR, SBINDIR, SHLIBDIR, LIBEXECDIR, etc., DESTDIR has to be removed from the definition. For example on Arch Linux, SBINDIR=\"${pkgdir}/usr/bin\" was changed to SBINDIR=\"/usr/bin\".
* PYSITEDIR has been renamed PYTHONLIBDIR (and its definition changed).- Clened with spec-cleaner
* Thu Mar 08 2018 rgoldwynAATTsuse.com- Update to version 2.7. Changes:
* IB support
* saves linked policy and skips relinking whenever possible