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

libselinux-devel-static-3.5-6.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: libselinux-devel-static Distribution: openSUSE:Factory:zSystems
Version: 3.5 Vendor: openSUSE
Release: 6.1 Build date: Sun Dec 3 20:49:23 2023
Group: Development/Libraries/C and C++ Build host: s390zl26
Size: 1244392 Source RPM: libselinux-3.5-6.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/SELinuxProject/selinux/wiki/Releases
Summary: Static archives for the SELinux runtime
libselinux provides an interface to get and set process and file
security contexts and to obtain security policy decisions.

This package contains the static development files, which are
necessary to develop your own software using libselinux.

Provides

Requires

License

SUSE-Public-Domain

Changelog

* Sun Oct 01 2023 Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
  - Repair initrd libselinux check in selinux-ready
* Tue Aug 08 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Do not BuildRequire swig and ruby-devel in the main build phase:
    those are only needed for the bindings.
* 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 Jul 04 2023 Johannes Segitz <jsegitz@suse.com>
  - Fix python packaging by setting the name to a fixed value
* Fri Jun 23 2023 Matej Cepl <mcepl@suse.com>
  - Remove separate libselinux-bindings SPEC file (bsc#1212618).
* 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.
* Fri Mar 24 2023 Johannes Segitz <jsegitz@suse.com>
  - Add -ffat-lto-objects to CFLAGS to prevent rpmlint errors because
    of LTO
* 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)
* Thu Jul 07 2022 Johannes Segitz <jsegitz@suse.com>
  - Fixed initrd check in selinux-ready (bnc#1186127)
* Tue May 31 2022 Johannes Segitz <jsegitz@suse.com>
  - Added restorecon_pin_file.patch. Fixes issus when running
    fixfiles/restorecon
* 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
* Tue Feb 15 2022 Johannes Segitz <jsegitz@suse.com>
  - Add Requires for exact libselinux1 version for selinux-tools
  - Simplyfied check for correct boot paramaters in selinux-ready
    (bsc#1195361)
* Thu Nov 11 2021 Johannes Segitz <jsegitz@suse.com>
  - Update to version 3.3:
    * Lots of smaller issues fixed found by fuzzing
* Sun Jul 18 2021 Callum Farmer <gmbr3@opensuse.org>
  - Add missing libselinux-utils Provides to selinux-tools so that
    %selinux_requires works
* Mon Apr 26 2021 Johannes Segitz <jsegitz@suse.com>
  - Remove Recommends for selinux-autorelabel. It's better to have this
    in the policy package itself (bsc#1181837)
* 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.
    + Replace pkgconfig(libpcre) Requires in -devel static with
      pkgconfig(libpcre2-8).
* 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.
* Sat Feb 06 2021 Matej Cepl <mcepl@suse.com>
  - Add Recommends: selinux-autorelabel, which is very important
    for healthy use of the SELinux on the system (/.autorelabel
    mechanism) (bsc#1181837).
* Thu Oct 29 2020 Ludwig Nussel <lnussel@suse.de>
  - install to /usr (boo#1029961)
* 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
* Thu Mar 26 2020 Johannes Segitz <jsegitz@suse.de>
  - Added skip_cycles.patch to skip directory cycles and not error
    out
* 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"
    Dropped Use-Python-distutils-to-install-SELinux.patch, included
    upstream

Files

/usr/lib64/libselinux.a


Generated by rpm2html 1.8.1

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