libselinux1-dev_2.4-3build2_amd64.deb


Advertisement

Description

libselinux1-dev - SELinux development headers

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Main amd64
Package filename libselinux1-dev_2.4-3build2_amd64.deb
Package name libselinux1-dev
Package version 2.4
Package release 3build2
Package architecture amd64
Package type deb
Category libs
Homepage http://userspace.selinuxproject.org/
License -
Maintainer Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Download size 119.58 KB
Installed size 670.00 KB
This package provides the  static libraries and header files
needed for developing SELinux applications.  Security-enhanced Linux
is a patch of the Linux kernel and a number of utilities with
enhanced security functionality designed to add mandatory access
controls to Linux.  The Security-enhanced Linux kernel contains new
architectural components originally developed to improve the security
of the Flask operating system. These architectural components provide
general support for the enforcement of many kinds of mandatory access
control policies, including those based on the concepts of Type
Enforcement, Role-based Access Control, and Multi-level Security.

Alternatives

Package Version Architecture Repository
libselinux1-dev_2.4-3build2_i386.deb 2.4 i386 Ubuntu Main
libselinux1-dev - - -

Requires

Name Value
libpcre3-dev -
libselinux1 = 2.4-3build2
libsepol1-dev >= 2.4

Provides

Name Value
libselinux-dev -

Conflicts

Name Value
libselinux-dev -

Download

Type URL
Mirror archive.ubuntu.com
Binary Package libselinux1-dev_2.4-3build2_amd64.deb
Source Package libselinux

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libselinux1-dev deb package:
    # sudo apt-get install libselinux1-dev

Files

Path
/usr/include/selinux/av_permissions.h
/usr/include/selinux/avc.h
/usr/include/selinux/context.h
/usr/include/selinux/flask.h
/usr/include/selinux/get_context_list.h
/usr/include/selinux/get_default_type.h
/usr/include/selinux/label.h
/usr/include/selinux/selinux.h
/usr/lib/x86_64-linux-gnu/libselinux.a
/usr/lib/x86_64-linux-gnu/libselinux.so
/usr/lib/x86_64-linux-gnu/pkgconfig/libselinux.pc
/usr/share/doc/libselinux1-dev/changelog.Debian.gz
/usr/share/doc/libselinux1-dev/copyright
/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_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/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_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_set_boolean.3.gz
/usr/share/man/man3/security_setenforce.3.gz
/usr/share/man/man3/selabel_close.3.gz
/usr/share/man/man3/selabel_lookup.3.gz
/usr/share/man/man3/selabel_lookup_raw.3.gz
/usr/share/man/man3/selabel_open.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_booleans_path.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_securetty_types_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/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

Changelog

2016-03-16 - Matthias Klose <doko@ubuntu.com>
libselinux (2.4-3build2) xenial; urgency=medium
* No-change rebuild for ruby2.3 support.
2016-01-19 - Matthias Klose <doko@ubuntu.com>
libselinux (2.4-3build1) xenial; urgency=medium
* No-change rebuild to drop python3.4 support.
2015-11-18 - Laurent Bigonville <bigon@debian.org>
libselinux (2.4-3) unstable; urgency=medium
* Team upload.
* Upload to unstable
* debian/python.mk: Add $(PYTHON3_VERSIONS) to the PHONY target
2015-07-10 - Laurent Bigonville <bigon@debian.org>
libselinux (2.4-2) experimental; urgency=medium
* Team upload.
* debian/control: Also bump the dependency against libsepol1-dev to 2.4
* Start building python 3 packages
2015-06-03 - Laurent Bigonville <bigon@debian.org>
libselinux (2.4-1) experimental; urgency=medium
* Team upload.
* New upstream release
- Bump libsepol1-dev build-dependency to >= 2.4 to match the release
- Drop d/p/Add-pcre-version-string.patch,
d/p/Log-an-error-on-unknown-classes.patch and
d/p/libselinux-man-Add-missing-manpage-links-to-security.patch: Applied
upstream.
- debian/patches/fix-makefile-bugs.patch: Refreshed
* debian/watch: Update watch file URL
* debian/control: Bump Standards-Version to 3.9.6 (no further changes)
2014-08-31 - Laurent Bigonville <bigon@debian.org>
libselinux (2.3-2) unstable; urgency=medium
* Team upload.
* Add debian/patches/Add-pcre-version-string.patch: Add pcre version string
to the compiled file_contexts format. This is necesarry to detect the
cases where the internal libpcre representation has changed, if it's the
case libselinux will rely on the non-compiled file (Closes: #756826)
* Add debian/patches/Log-an-error-on-unknown-classes.patch: Log an error on
unknown classes and permissions.
* d/p/libselinux-man-Add-missing-manpage-links-to-security.patch: Add the
missing manpage links for selinux_mkload_policy(3) and
selinux_init_load_policy(3) (Closes: #753803)
* Drop debian/libselinux1.postinst: Reloading systemd during an upgrade in
an uncontroled way might endup with unwanted side effects (Closes: #753726)
2014-05-14 - Laurent Bigonville <bigon@debian.org>
libselinux (2.3-1) unstable; urgency=medium
* Team upload.
* New upstream release
- debian/control: Bump {build-}dependencies to match new release
- debian/libselinux1.symbols: Add new setexecfilecon() function
* debian/ruby.mk: Rework the makefile, it should handle changes in the
supported ruby versions by binNMU now (Closes: #747683)
* Add Built-Using field for python-selinux as audit2why.so is statically
linking against libsepol
2014-05-02 - Laurent Bigonville <bigon@debian.org>
libselinux (2.2.2-2) unstable; urgency=medium
* Team upload.
[ Laurent Bigonville ]
* debian/rules: Do not require ruby or python dh helpers when bootstrapping
thanks to Daniel Schepler <dschepler@gmail.com> (Closes: #738148)
[ Hideki Yamane ]
* debian/{ruby.mk,ruby-selinux.install}
- drop related to ruby1.9.1 and add ruby2.1.0 instead (Closes: #746024)
2014-01-11 - Laurent Bigonville <bigon@debian.org>
libselinux (2.2.2-1) unstable; urgency=medium
* Team upload.
* New upstream release
* debian/control: Mark -dev package as Multi-arch: same. (Closes: #732098)
* debian/control: Bump Standards-Version to 3.9.5 (no further changes)
* debian/rules: Fix cross build, no need for a different prefix.
2013-11-10 - Laurent Bigonville <bigon@debian.org>
libselinux (2.2.1-1) unstable; urgency=low
* Team upload.
* New upstream release
* Drop debian/patches/link_pthread.patch: Upstream disagreed with this
solution, this will unfortunately require to rebuild some of the
rdependencies

See Also

Package Description
libselinux1_2.4-3build2_amd64.deb SELinux runtime shared libraries
libsemanage-common_2.3-1build3_all.deb Common files for SELinux policy management libraries
libsemanage1-dev_2.3-1build3_amd64.deb Header files and libraries for SELinux policy manipulation
libsemanage1_2.3-1build3_amd64.deb SELinux policy management library
libsensors4-dev_3.4.0-2_amd64.deb lm-sensors development kit
libsensors4_3.4.0-2_amd64.deb library to read temperature/voltage/fan sensors
libsepol1-dev_2.4-2_amd64.deb SELinux binary policy manipulation library and development files
libsepol1_2.4-2_amd64.deb SELinux library for manipulating binary security policies
libserf-1-1_1.3.8-1_amd64.deb high-performance asynchronous HTTP client library
libserf-dev_1.3.8-1_amd64.deb high-performance asynchronous HTTP client library headers
libservlet3.1-java-doc_8.0.32-1ubuntu1_all.deb Servlet 3.1, JSP 2.3, EL 3.0 and WebSocket 1.0 Java API documentation
libservlet3.1-java_8.0.32-1ubuntu1_all.deb Servlet 3.1, JSP 2.3, EL 3.0 and WebSocket 1.0 Java API classes
libsgutils2-2_1.40-0ubuntu1_amd64.deb utilities for devices using the SCSI command set (shared libraries)
libsgutils2-dev_1.40-0ubuntu1_amd64.deb utilities for devices using the SCSI command set (developer files)
libshout3-dev_2.3.1-3_amd64.deb MP3/Ogg Vorbis broadcast streaming library (development)
Advertisement
Advertisement