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

libselinux-devel-3.8-2.1 RPM for armv6hl

From OpenSuSE Ports Tumbleweed for armv6hl

Name: libselinux-devel Distribution: openSUSE Tumbleweed
Version: 3.8 Vendor: openSUSE
Release: 2.1 Build date: Tue Feb 4 08:22:41 2025
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 126885 Source RPM: libselinux-3.8-2.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/SELinuxProject/selinux/wiki/Releases
Summary: Development files 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 package contains the development files, which are
necessary to develop your own software using libselinux.

Provides

Requires

License

SUSE-Public-Domain

Changelog

* Tue Feb 04 2025 Robert Frohl <rfrohl@suse.com>
  - Update to version 3.8
    https://github.com/SELinuxProject/selinux/releases/tag/3.8
    * libselinux: deprecate security_disable(3)
    * libselinux/utils: introduce selabel_compare
    * improved selabel_lookup performance
    * libselinux: support parallel usage of selabel_lookup(3)
    * Improved man pages
    * Always build for LFS mode on 32-bit archs.
    * Binary fcontext files format changed, files using old format are ignored
    * Code improvements and bug fixes
  - For a more in depth list of changes see
    https://github.com/SELinuxProject/selinux/releases/download/3.8/shortlog-3.8.txt
  - Drop libselinux-set-free-d-data-to-NULL.patch: included upstream
  - keyring: Update Petr Lautrbach <lautrbach@redhat.com>
    * removed 0xBC3905F235179CF1 (expired: 2024-10-25)
    * added 0xFB4C685B5DC1C13E (expires: 2026-11-04)
* Fri Jan 24 2025 Johannes Segitz <jsegitz@suse.com>
  - Update selinux-ready to clarify that kernel options aren't necessary
    on newer (open)SUSE versions
* Thu Nov 07 2024 Cathy Hu <cathy.hu@suse.com>
  - Drop check_runlevel from selinux-ready script and remove restorecond
    from check_packages as we don't require it to be selinux-ready.
* Thu Jul 11 2024 Cathy Hu <cathy.hu@suse.com>
  - Fix segfault caused by upstream changes in selabel_open():
    libselinux-set-free-d-data-to-NULL.patch
    Can be removed once it is upstream.
* Mon Jul 01 2024 Cathy Hu <cathy.hu@suse.com>
  - 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)
* Tue Dec 19 2023 Cathy Hu <cathy.hu@suse.com>
  - 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 <plautrba@redhat.com>
    - 63191CE94183098689CAB8DB7EF137EC935B0EAF
      Jason Zaman <jasonzaman@gmail.com>
  - Add key to keyring:
    - B8682847764DF60DF52D992CBC3905F235179CF1
      Petr Lautrbach <lautrbach@redhat.com>
* 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)

Files

/usr/include/selinux
/usr/include/selinux/avc.h
/usr/include/selinux/context.h
/usr/include/selinux/get_context_list.h
/usr/include/selinux/get_default_type.h
/usr/include/selinux/label.h
/usr/include/selinux/restorecon.h
/usr/include/selinux/selinux.h
/usr/lib/libselinux.so
/usr/lib/pkgconfig/libselinux.pc
/usr/share/man/man3/avc_add_callback.3.gz
/usr/share/man/man3/avc_audit.3.gz
/usr/share/man/man3/avc_av_stats.3.gz
/usr/share/man/man3/avc_cache_stats.3.gz
/usr/share/man/man3/avc_cleanup.3.gz
/usr/share/man/man3/avc_compute_create.3.gz
/usr/share/man/man3/avc_compute_member.3.gz
/usr/share/man/man3/avc_context_to_sid.3.gz
/usr/share/man/man3/avc_destroy.3.gz
/usr/share/man/man3/avc_entry_ref_init.3.gz
/usr/share/man/man3/avc_get_initial_context.3.gz
/usr/share/man/man3/avc_get_initial_sid.3.gz
/usr/share/man/man3/avc_has_perm.3.gz
/usr/share/man/man3/avc_has_perm_noaudit.3.gz
/usr/share/man/man3/avc_init.3.gz
/usr/share/man/man3/avc_netlink_acquire_fd.3.gz
/usr/share/man/man3/avc_netlink_check_nb.3.gz
/usr/share/man/man3/avc_netlink_close.3.gz
/usr/share/man/man3/avc_netlink_loop.3.gz
/usr/share/man/man3/avc_netlink_open.3.gz
/usr/share/man/man3/avc_netlink_release_fd.3.gz
/usr/share/man/man3/avc_open.3.gz
/usr/share/man/man3/avc_reset.3.gz
/usr/share/man/man3/avc_sid_stats.3.gz
/usr/share/man/man3/avc_sid_to_context.3.gz
/usr/share/man/man3/checkPasswdAccess.3.gz
/usr/share/man/man3/context_free.3.gz
/usr/share/man/man3/context_new.3.gz
/usr/share/man/man3/context_range_get.3.gz
/usr/share/man/man3/context_range_set.3.gz
/usr/share/man/man3/context_role_get.3.gz
/usr/share/man/man3/context_role_set.3.gz
/usr/share/man/man3/context_str.3.gz
/usr/share/man/man3/context_type_get.3.gz
/usr/share/man/man3/context_type_set.3.gz
/usr/share/man/man3/context_user_get.3.gz
/usr/share/man/man3/context_user_set.3.gz
/usr/share/man/man3/fgetfilecon.3.gz
/usr/share/man/man3/fgetfilecon_raw.3.gz
/usr/share/man/man3/fini_selinuxmnt.3.gz
/usr/share/man/man3/freecon.3.gz
/usr/share/man/man3/freeconary.3.gz
/usr/share/man/man3/fsetfilecon.3.gz
/usr/share/man/man3/fsetfilecon_raw.3.gz
/usr/share/man/man3/get_default_context.3.gz
/usr/share/man/man3/get_default_context_with_level.3.gz
/usr/share/man/man3/get_default_context_with_role.3.gz
/usr/share/man/man3/get_default_context_with_rolelevel.3.gz
/usr/share/man/man3/get_default_type.3.gz
/usr/share/man/man3/get_ordered_context_list.3.gz
/usr/share/man/man3/get_ordered_context_list_with_level.3.gz
/usr/share/man/man3/getcon.3.gz
/usr/share/man/man3/getcon_raw.3.gz
/usr/share/man/man3/getexeccon.3.gz
/usr/share/man/man3/getexeccon_raw.3.gz
/usr/share/man/man3/getfilecon.3.gz
/usr/share/man/man3/getfilecon_raw.3.gz
/usr/share/man/man3/getfscreatecon.3.gz
/usr/share/man/man3/getfscreatecon_raw.3.gz
/usr/share/man/man3/getkeycreatecon.3.gz
/usr/share/man/man3/getkeycreatecon_raw.3.gz
/usr/share/man/man3/getpeercon.3.gz
/usr/share/man/man3/getpeercon_raw.3.gz
/usr/share/man/man3/getpidcon.3.gz
/usr/share/man/man3/getpidcon_raw.3.gz
/usr/share/man/man3/getpidprevcon.3.gz
/usr/share/man/man3/getpidprevcon_raw.3.gz
/usr/share/man/man3/getprevcon.3.gz
/usr/share/man/man3/getprevcon_raw.3.gz
/usr/share/man/man3/getseuserbyname.3.gz
/usr/share/man/man3/getsockcreatecon.3.gz
/usr/share/man/man3/getsockcreatecon_raw.3.gz
/usr/share/man/man3/init_selinuxmnt.3.gz
/usr/share/man/man3/is_context_customizable.3.gz
/usr/share/man/man3/is_selinux_enabled.3.gz
/usr/share/man/man3/is_selinux_mls_enabled.3.gz
/usr/share/man/man3/lgetfilecon.3.gz
/usr/share/man/man3/lgetfilecon_raw.3.gz
/usr/share/man/man3/lsetfilecon.3.gz
/usr/share/man/man3/lsetfilecon_raw.3.gz
/usr/share/man/man3/manual_user_enter_context.3.gz
/usr/share/man/man3/matchmediacon.3.gz
/usr/share/man/man3/matchpathcon.3.gz
/usr/share/man/man3/matchpathcon_checkmatches.3.gz
/usr/share/man/man3/matchpathcon_filespec_add.3.gz
/usr/share/man/man3/matchpathcon_filespec_destroy.3.gz
/usr/share/man/man3/matchpathcon_filespec_eval.3.gz
/usr/share/man/man3/matchpathcon_fini.3.gz
/usr/share/man/man3/matchpathcon_index.3.gz
/usr/share/man/man3/matchpathcon_init.3.gz
/usr/share/man/man3/mode_to_security_class.3.gz
/usr/share/man/man3/print_access_vector.3.gz
/usr/share/man/man3/query_user_context.3.gz
/usr/share/man/man3/rpm_execcon.3.gz
/usr/share/man/man3/security_av_perm_to_string.3.gz
/usr/share/man/man3/security_av_string.3.gz
/usr/share/man/man3/security_check_context.3.gz
/usr/share/man/man3/security_check_context_raw.3.gz
/usr/share/man/man3/security_class_to_string.3.gz
/usr/share/man/man3/security_commit_booleans.3.gz
/usr/share/man/man3/security_compute_av.3.gz
/usr/share/man/man3/security_compute_av_flags.3.gz
/usr/share/man/man3/security_compute_av_flags_raw.3.gz
/usr/share/man/man3/security_compute_av_raw.3.gz
/usr/share/man/man3/security_compute_create.3.gz
/usr/share/man/man3/security_compute_create_name.3.gz
/usr/share/man/man3/security_compute_create_name_raw.3.gz
/usr/share/man/man3/security_compute_create_raw.3.gz
/usr/share/man/man3/security_compute_member.3.gz
/usr/share/man/man3/security_compute_member_raw.3.gz
/usr/share/man/man3/security_compute_relabel.3.gz
/usr/share/man/man3/security_compute_relabel_raw.3.gz
/usr/share/man/man3/security_compute_user.3.gz
/usr/share/man/man3/security_compute_user_raw.3.gz
/usr/share/man/man3/security_deny_unknown.3.gz
/usr/share/man/man3/security_disable.3.gz
/usr/share/man/man3/security_get_boolean_active.3.gz
/usr/share/man/man3/security_get_boolean_names.3.gz
/usr/share/man/man3/security_get_boolean_pending.3.gz
/usr/share/man/man3/security_get_checkreqprot.3.gz
/usr/share/man/man3/security_get_initial_context.3.gz
/usr/share/man/man3/security_get_initial_context_raw.3.gz
/usr/share/man/man3/security_getenforce.3.gz
/usr/share/man/man3/security_load_booleans.3.gz
/usr/share/man/man3/security_load_policy.3.gz
/usr/share/man/man3/security_mkload_policy.3.gz
/usr/share/man/man3/security_policyvers.3.gz
/usr/share/man/man3/security_reject_unknown.3.gz
/usr/share/man/man3/security_set_boolean.3.gz
/usr/share/man/man3/security_set_boolean_list.3.gz
/usr/share/man/man3/security_setenforce.3.gz
/usr/share/man/man3/security_validatetrans.3.gz
/usr/share/man/man3/security_validatetrans_raw.3.gz
/usr/share/man/man3/selabel_close.3.gz
/usr/share/man/man3/selabel_digest.3.gz
/usr/share/man/man3/selabel_get_digests_all_partial_matches.3.gz
/usr/share/man/man3/selabel_lookup.3.gz
/usr/share/man/man3/selabel_lookup_best_match.3.gz
/usr/share/man/man3/selabel_lookup_best_match_raw.3.gz
/usr/share/man/man3/selabel_lookup_raw.3.gz
/usr/share/man/man3/selabel_open.3.gz
/usr/share/man/man3/selabel_partial_match.3.gz
/usr/share/man/man3/selabel_stats.3.gz
/usr/share/man/man3/selinux_binary_policy_path.3.gz
/usr/share/man/man3/selinux_boolean_sub.3.gz
/usr/share/man/man3/selinux_check_access.3.gz
/usr/share/man/man3/selinux_check_passwd_access.3.gz
/usr/share/man/man3/selinux_check_securetty_context.3.gz
/usr/share/man/man3/selinux_colors_path.3.gz
/usr/share/man/man3/selinux_contexts_path.3.gz
/usr/share/man/man3/selinux_current_policy_path.3.gz
/usr/share/man/man3/selinux_default_context_path.3.gz
/usr/share/man/man3/selinux_default_type_path.3.gz
/usr/share/man/man3/selinux_failsafe_context_path.3.gz
/usr/share/man/man3/selinux_file_context_cmp.3.gz
/usr/share/man/man3/selinux_file_context_homedir_path.3.gz
/usr/share/man/man3/selinux_file_context_local_path.3.gz
/usr/share/man/man3/selinux_file_context_path.3.gz
/usr/share/man/man3/selinux_file_context_verify.3.gz
/usr/share/man/man3/selinux_getenforcemode.3.gz
/usr/share/man/man3/selinux_getpolicytype.3.gz
/usr/share/man/man3/selinux_homedir_context_path.3.gz
/usr/share/man/man3/selinux_init_load_policy.3.gz
/usr/share/man/man3/selinux_lsetfilecon_default.3.gz
/usr/share/man/man3/selinux_media_context_path.3.gz
/usr/share/man/man3/selinux_mkload_policy.3.gz
/usr/share/man/man3/selinux_netfilter_context_path.3.gz
/usr/share/man/man3/selinux_path.3.gz
/usr/share/man/man3/selinux_policy_root.3.gz
/usr/share/man/man3/selinux_raw_context_to_color.3.gz
/usr/share/man/man3/selinux_removable_context_path.3.gz
/usr/share/man/man3/selinux_restorecon.3.gz
/usr/share/man/man3/selinux_restorecon_default_handle.3.gz
/usr/share/man/man3/selinux_restorecon_get_skipped_errors.3.gz
/usr/share/man/man3/selinux_restorecon_parallel.3.gz
/usr/share/man/man3/selinux_restorecon_set_alt_rootpath.3.gz
/usr/share/man/man3/selinux_restorecon_set_exclude_list.3.gz
/usr/share/man/man3/selinux_restorecon_set_sehandle.3.gz
/usr/share/man/man3/selinux_restorecon_xattr.3.gz
/usr/share/man/man3/selinux_securetty_types_path.3.gz
/usr/share/man/man3/selinux_sepgsql_context_path.3.gz
/usr/share/man/man3/selinux_set_callback.3.gz
/usr/share/man/man3/selinux_set_mapping.3.gz
/usr/share/man/man3/selinux_set_policy_root.3.gz
/usr/share/man/man3/selinux_status_close.3.gz
/usr/share/man/man3/selinux_status_deny_unknown.3.gz
/usr/share/man/man3/selinux_status_getenforce.3.gz
/usr/share/man/man3/selinux_status_open.3.gz
/usr/share/man/man3/selinux_status_policyload.3.gz
/usr/share/man/man3/selinux_status_updated.3.gz
/usr/share/man/man3/selinux_user_contexts_path.3.gz
/usr/share/man/man3/selinux_usersconf_path.3.gz
/usr/share/man/man3/selinux_x_context_path.3.gz
/usr/share/man/man3/set_matchpathcon_flags.3.gz
/usr/share/man/man3/set_matchpathcon_invalidcon.3.gz
/usr/share/man/man3/set_matchpathcon_printf.3.gz
/usr/share/man/man3/set_selinuxmnt.3.gz
/usr/share/man/man3/setcon.3.gz
/usr/share/man/man3/setcon_raw.3.gz
/usr/share/man/man3/setexeccon.3.gz
/usr/share/man/man3/setexeccon_raw.3.gz
/usr/share/man/man3/setexecfilecon.3.gz
/usr/share/man/man3/setfilecon.3.gz
/usr/share/man/man3/setfilecon_raw.3.gz
/usr/share/man/man3/setfscreatecon.3.gz
/usr/share/man/man3/setfscreatecon_raw.3.gz
/usr/share/man/man3/setkeycreatecon.3.gz
/usr/share/man/man3/setkeycreatecon_raw.3.gz
/usr/share/man/man3/setsockcreatecon.3.gz
/usr/share/man/man3/setsockcreatecon_raw.3.gz
/usr/share/man/man3/sidget.3.gz
/usr/share/man/man3/sidput.3.gz
/usr/share/man/man3/string_to_av_perm.3.gz
/usr/share/man/man3/string_to_security_class.3.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Feb 21 02:22:00 2025