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

libsemanage1-2.6-lp150.1.33 RPM for x86_64

From OpenSuSE Leap 15.0 for x86_64

Name: libsemanage1 Distribution: openSUSE Leap 15.0
Version: 2.6 Vendor: openSUSE
Release: lp150.1.33 Build date: Sat May 12 23:13:51 2018
Group: System/Libraries Build host: build36
Size: 250353 Source RPM: libsemanage-2.6-lp150.1.33.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/SELinuxProject/selinux/wiki/Releases
Summary: SELinux policy management library
libsemanage is the policy management library. Using libsepol and
libselinux to interact with the SELinux system, it also calls helper
programs for loading policy and for checking whether the
file_contexts configuration is valid.

(Security-enhanced Linux is a feature of the kernel and some
utilities that implement mandatory access control policies, such as
Type Enforcement, Role-based Access Control and Multi-Level
Security.)

Provides

Requires

License

LGPL-2.1+

Changelog

* Fri Nov 24 2017 jsegitz@suse.com
  - Update to version 2.6. Notable changes:
    * genhomedircon: do not suppress logging from libsepol
    * genhomedircon: use userprefix as the role for homedir
    * Fix bug preventing the installation of base modules
    * Use pp module name instead of filename when installing module
    * genhomedircon: remove hardcoded refpolicy strings
    * genhomedircon: add support for %group syntax
    * genhomedircon: generate contexts for logins mapped to the default user
    * Validate and compile file contexts before installing
    * Swap tcp and udp protocol numbers
    * genhomedircon: %{USERID} and %{USERNAME} support and code cleanups
* Mon Dec 12 2016 dimstar@opensuse.org
  - Split out the Policy Store Migration tool into
    libsemanage-store-migrate: it is not a devel tool to start with.
    Additionally, it causes the -devel package to depend on python,
    which we want to avoid (libsemanabe being part of the core build
    cycle). The library suggests libsemanage-store-migrate.
* Sun Jul 17 2016 jengelh@inai.de
  - Update RPM groups, trim description, combine filelist entries,
    ensure pkgconfig() symbols are generated.
* Thu Jul 14 2016 jsegitz@novell.com
  - Without bug number no submit to SLE 12 SP2 is possible, so to make
    sle-changelog-checker happy: bsc#988977
* Wed Jul 13 2016 jsegitz@novell.com
  - Added suse_path.patch to fix path to hll compiler
* Fri Jul 08 2016 i@marguerite.su
  - update version 2.5
    * Do not overwrite CFLAGS in test Makefile, from Nicolas Iooss.
    * Fix uninitialized variable in direct_commit and direct_api
    * semanage_migrate_store: Load libsepol.so.1 instead of libsepol.so
    * Store homedir_template and users_extra in policy store
    * Fix null pointer dereference in semanage_module_key_destroy
    * Add semanage_module_extract() to extract a module as CIL or HLL
    * semanage_migrate_store: add -r <root> option for migrating inside chroots
    * Add file_contexts and seusers to the store
    * Add policy binary and file_contexts.local to the store
    * Allow to install compressed modules without a compression extension
    * Do not copy contexts in semanage_migrate_store
    * Fix logic in bunzip for uncompressed pp files
    * Fix fname[] initialization in test_utilities.c
    * Add remove-hll semanage.conf option to remove HLL files after
    compilation to CIL
    * Fix memory leaks when parsing semanage.conf
    * Change bunzip to use heap instead of stack to prevent segfault on
    systems with small stack size
  - changes in 2.4
    * Fix Makefile to allow LIBDIR and SHLIBDIR to be set to different
    directories
    * Fix bugs found by hardened gcc flags
    * Add missing manpage links to security_load_policy
    * Fix failing libsemanage pywrap tests
    * Fix deprecation warning for bison
    * Skip policy module relink when only setting booleans
    * Only try to compile file contexts if they exist
    * Fix memory leak when setting a custom store path
    * Add semodule option to set store root path in semanage.conf and the
    semodule command
    * Add semanage.conf option to set an alternative root path for policy
    store
    * Add support for High Level Language (HLL) to CIL compilers. The HLL
    compiler path is configurable, but should be placed in
    /usr/libexec/selinux/hll by default
    * Create a policy migration script for migrating the policy store from
    /etc/selinux to /var/lib/selinux
    * Add python3 support to the migration script
    * Use libcil to compile modules
    * Use symbolic versioning to maintain ABI compatibility for old install
    functions
    * Add a target-platform option to semanage.conf to control how policies
    are built
    * Add API to handle modules and source policies, moving module store to
    /var/lib/selinux
    * Only try to compile file contexts if they exist
* Sun May 18 2014 crrodriguez@opensuse.org
  - version 2.3
    * Fix memory leak in semanage_genhomedircon from Thomas Hurd.
* Tue Feb 11 2014 vcizek@suse.com
  - add semanage.conf as SOURCE and install it instead of the default
    one
* Thu Oct 31 2013 p.drouand@gmail.com
  - Update to version 2.2
    * Avoid duplicate list entries
    * Add audit support to libsemanage
    * Remove policy.kern and replace with symlink
    * Apply a MAX_UID check for genhomedircon
    * Fix man pages
  - Add audit-devel BuildRequires; new dependency
  - Add fdupes BuildRequires and use it to symlink duplicate manpages
* Thu Jun 27 2013 vcizek@suse.com
  - change the source url to the official 2.1.10 release tarball
* Thu Apr 04 2013 vcizek@suse.com
  - fixed source url
  - removed old tarball
* Fri Mar 29 2013 vcizek@suse.com
  - update to 2.1.10
    * Add sefcontext_compile to compile regex everytime policy is rebuilt
    * Cleanup/fix enable/disable/remove module.
    * redo genhomedircon minuid
    * fixes from coverity
    * semanage_store: do not leak memory in semanage_exec_prog
    * genhomedircon: remove useless conditional in get_home_dirs
    * genhomedircon: double free in get_home_dirs
    * fcontext_record: do not leak on error in semanage_fcontext_key_create
    * genhomedircon: do not leak on failure in write_gen_home_dir_context
    * semanage_store: do not leak fd
    * genhomedircon: do not leak shells list
    * semanage_store: do not leak on strdup failure
    * semanage_store: rewrite for readability
* Wed Jan 30 2013 vcizek@suse.com
  - update to 2.1.9
    * dropped libsemanage-2.1.6-NULL_level_fix.patch (fixed upstream)
    * libsemanage: do not set soname needlessly
    * libsemanage: remove PYTHONLIBDIR and ruby equivalent
    * do boolean name substitution
    * Fix segfault for building standard policies.
    * remove build warning when build swig c files
    * additional makefile support for rubywrap
    * ignore 80 column limit for readability
    * semanage_store: fix snprintf length argument by using asprintf
    * Use default semanage.conf as a fallback
    * use after free in python bindings
    * Alternate path for semanage.conf
    * do not link against libpython, this is considered bad in Debian
    * Allow to build for several ruby version
    * fallback-user-level
* Mon Jan 07 2013 jengelh@inai.de
  - Remove obsolete defines/sections
* Wed Oct 24 2012 vcizek@suse.com
  - when building "standard" (not MCS/MLS) selinux-policies,
    libsemanage will crash, because "level" is NULL
    (libsemanage-2.1.6-NULL_level_fix.patch)
* Mon Aug 27 2012 cfarrell@suse.com
  - license update: LGPL-2.1+
    Could not find any LGPL-2.1 "only" licensed files in the pacakge
* Wed Aug 01 2012 meissner@suse.com
  - Updated to 2.1.6
    * changes too numerous to list
* Wed Oct 05 2011 uli@suse.com
  - cross-build fix: use %__cc macro
* Thu Sep 22 2011 dmueller@suse.de
  - buildrequire libbz2-devel
* Mon May 23 2011 prusnak@opensuse.org
  - split off python bindings to separate package to reduce build
    dependencies for rpm [bnc#695436]
* Wed May 18 2011 coolo@novell.com
  - add baselibs.conf for rpm-32bit to use
* Wed Feb 23 2011 coolo@novell.com
  - disable parallel build, it breaks too often
* Thu Feb 25 2010 prusnak@suse.cz
  - updated to 2.0.43
    * changes too numerous to list

Files

/etc/selinux
/etc/selinux/semanage.conf
/usr/lib64/libsemanage.so.1


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 9 10:03:09 2021