Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ruby-selinux | Distribution: openSUSE Tumbleweed |
Version: 3.7 | Vendor: openSUSE |
Release: 3.2 | Build date: Tue Oct 15 13:42:31 2024 |
Group: Development/Languages/Ruby | Build host: reproducible |
Size: 158656 | Source RPM: libselinux-bindings-3.7-3.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/SELinuxProject/selinux/wiki/Releases | |
Summary: Ruby bindings for the SELinux runtime library |
libselinux provides an interface to get and set process and file security contexts and to obtain security policy decisions. This subpackage contains Ruby extensions to use SELinux from that language.
SUSE-Public-Domain
* Tue Oct 15 2024 Cathy Hu <[email protected]> - Add 1231587-build-libselinux-with-swig-4.3.0.patch to fix build failure with swig 4.3.0 (bsc#1231587) * Mon Jul 01 2024 Cathy Hu <[email protected]> - Update to version 3.7 https://github.com/SELinuxProject/selinux/releases/tag/3.7 * User-visible changes * libselinux/utils/selabel_digest: drop unsupported option -d * libselinux/utils: improve compute_av output * libselinux: fail selabel_open(3) on invalid option * Improved man pages * Improvements * libselinux, libsepol: Add CFLAGS and LDFLAGS to Makefile checks * libselinux: enable usage with pedantic UB sanitizers * libselinux: support huge passwd/group entries * Bugfixes: * libselinux/utils/selabel_digest: avoid buffer overflow * libselinux: avoid pointer dereference before check * libselinux/utils/selabel_digest: pass BASEONLY only for file backend * libselinux: free empty scandir(3) result * libselinux: free data on selabel open failure * libselinux: use reentrant strtok_r(3) * Wed Jan 03 2024 Ben Greiner <[email protected]> - The PEP517 python build requires setuptools * Tue Dec 19 2023 Cathy Hu <[email protected]> - Update to version 3.6 https://github.com/SELinuxProject/selinux/releases/tag/3.6 * libselinux: performance optimization for duplicate detection * Introduce getpolicyload - a helper binary to print the number of policy reloads on the running system * Add notself support for neverallow rules * Improve man pages * man pages: Remove the Russian translations * Add notself and other support to CIL * Add support for deny rules * Translations updated from https://translate.fedoraproject.org/projects/selinux/ * Bug fixes - Remove keys from keyring since they expired: - E853C1848B0185CF42864DF363A8AD4B982C4373 Petr Lautrbach <[email protected]> - 63191CE94183098689CAB8DB7EF137EC935B0EAF Jason Zaman <[email protected]> - Add key to keyring: - B8682847764DF60DF52D992CBC3905F235179CF1 Petr Lautrbach <[email protected]> * Thu Nov 30 2023 Hu <[email protected]> - Also build python3-selinux for toolchain compability on SLE * Fri Aug 04 2023 Matej Cepl <[email protected]> - (bsc#1212618) Divide libselinux and libselinux-bindings again. libselinux itself is in Ring0 so it has to have absolutely minimal dependencies, so it is better to separate libselinux-bindings into a separate pacakge. * Tue Jun 20 2023 Johannes Segitz <[email protected]> - Add explicit BuildRequires for python3-pip and python3-wheel on 15.5, currently the macros don't do the right thing * Thu Jun 01 2023 Johannes Kastl <[email protected]> - allow building this with different python versions, to make this usable for the new sle15 macro (using python3.11) * Fri May 05 2023 Daniel Garcia <[email protected]> - Add python-wheel build dependency to build correctly with latest python-pip version. * Thu May 04 2023 Frederic Crozat <[email protected]> - Add _multibuild to define additional spec files as additional flavors. Eliminates the need for source package links in OBS. * Thu Mar 23 2023 Martin Liška <[email protected]> - Enable LTO as it works fine now. * Fri Feb 24 2023 Johannes Segitz <[email protected]> - Update to version 3.5: * check for truncations * avoid newline in avc message * bail out on path truncations * add getpidprevcon to gather the previous context before the last exec of a given process * Workaround for heap overhead of pcre * fix memory leaks on the audit2why module init * ignore invalid class name lookup - Drop restorecon_pin_file.patch, is upstream - Refreshed python3.8-compat.patch - Added additional developer key (Jason Zaman) * Mon May 09 2022 Johannes Segitz <[email protected]> - Update to version 3.4: * Use PCRE2 by default * Make selinux_log() and is_context_customizable() thread-safe * Prevent leakeing file descriptors * Correctly hash specfiles larger than 4G - Refreshed skip_cycles.patch * Thu Nov 11 2021 Johannes Segitz <[email protected]> - Update to version 3.3: * Lots of smaller issues fixed found by fuzzing * Wed Mar 17 2021 Dominique Leuenberger <[email protected]> - Switch to pcre2: + Replace pcre-devel BuildRequires with pkgconfig(libpcre2-8) + Pass USE_PCRE2=y to make. * Tue Mar 09 2021 Johannes Segitz <[email protected]> - Update to version 3.2: * Use mmap()'ed kernel status page instead of netlink by default. See "KERNEL STATUS PAGE" section in avc_init(3) for more details. * New log callback levels for enforcing and policy load notices - SELINUX_POLICYLOAD, SELINUX_SETENFORCE * Changed userspace AVC setenforce and policy load messages to audit format.
/usr/lib64/ruby/vendor_ruby/3.3.0/riscv64-linux-gnu/selinux.so
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 30 02:01:57 2024