Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python310-selinux-3.5-6.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: python310-selinux Distribution: openSUSE:Factory:zSystems
Version: 3.5 Vendor: openSUSE
Release: 6.1 Build date: Sun Dec 3 21:04:19 2023
Group: Development/Libraries/C and C++ Build host: s390zl21
Size: 570101 Source RPM: libselinux-bindings-3.5-6.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/SELinuxProject/selinux/wiki/Releases
Summary: Python 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 Python extensions to use SELinux from that
language.

Provides

Requires

License

SUSE-Public-Domain

Changelog

* Thu Nov 30 2023 Hu <cathy.hu@suse.com>
  - Also build python3-selinux for toolchain compability on SLE
* Fri Aug 04 2023 Matej Cepl <mcepl@suse.com>
  - (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 <jsegitz@suse.com>
  - 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 <kastl@b1-systems.de>
  - 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 <daniel.garcia@suse.com>
  - Add python-wheel build dependency to build correctly with latest
    python-pip version.
* Thu May 04 2023 Frederic Crozat <fcrozat@suse.com>
  - 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 <mliska@suse.cz>
  - Enable LTO as it works fine now.
* Fri Feb 24 2023 Johannes Segitz <jsegitz@suse.com>
  - 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 <jsegitz@suse.com>
  - 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 <jsegitz@suse.com>
  - Update to version 3.3:
    * Lots of smaller issues fixed found by fuzzing
* Wed Mar 17 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Switch to pcre2:
    + Replace pcre-devel BuildRequires with pkgconfig(libpcre2-8)
    + Pass USE_PCRE2=y to make.
* Tue Mar 09 2021 Johannes Segitz <jsegitz@suse.com>
  - 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.
* Tue Jul 14 2020 Johannes Segitz <jsegitz@suse.com>
  - Update to version 3.1:
    * selinux/flask.h, selinux/av_permissions.h and sepol/policydb/flask.h were
      removed. All userspace object managers should have been updated to use the
      dynamic class/perm mapping support.
      Use string_to_security_class(3) and string_to_av_perm(3) to map the class
      and permission names to their policy values, or selinux_set_mapping(3) to
      create a mapping from class and permission index values used by the
      application to the policy values.
    * Removed restrictions in libsepol and checkpolicy that required all declared
      initial SIDs to be assigned a context.
    * Support for new policy capability genfs_seclabel_symlinks
    * selinuxfs is mounted with noexec and nosuid
    * `security_compute_user()` was deprecated
    * Refreshed python3.8-compat.patch
* Tue Mar 03 2020 Johannes Segitz <jsegitz@suse.de>
  - Update to version 3.0
    * Ignore the stem when looking up all matches in file context
    * Save digest of all partial matches for directory
    * Use Python distutils to install SELinux python bindings
    * ensure that digest_len is not zero
    * fix string conversion of unknown perms
    * mark all exported function "extern"

Files

/usr/lib64/python3.10/site-packages/_selinux.cpython-310-s390x-linux-gnu.so
/usr/lib64/python3.10/site-packages/selinux
/usr/lib64/python3.10/site-packages/selinux-3.5.dist-info
/usr/lib64/python3.10/site-packages/selinux-3.5.dist-info/INSTALLER
/usr/lib64/python3.10/site-packages/selinux-3.5.dist-info/METADATA
/usr/lib64/python3.10/site-packages/selinux-3.5.dist-info/RECORD
/usr/lib64/python3.10/site-packages/selinux-3.5.dist-info/REQUESTED
/usr/lib64/python3.10/site-packages/selinux-3.5.dist-info/WHEEL
/usr/lib64/python3.10/site-packages/selinux-3.5.dist-info/direct_url.json
/usr/lib64/python3.10/site-packages/selinux-3.5.dist-info/top_level.txt
/usr/lib64/python3.10/site-packages/selinux/__init__.py
/usr/lib64/python3.10/site-packages/selinux/_selinux.cpython-310-s390x-linux-gnu.so
/usr/lib64/python3.10/site-packages/selinux/audit2why.cpython-310-s390x-linux-gnu.so


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024