libselinux1-dev_2.3-2_amd64.deb


Advertisement

Description

libselinux1-dev - SELinux development headers

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libselinux1-dev
Package version 2.3
Package release 2
Package architecture amd64
Package type deb
Installed size 575 B
Download size 154.09 KB
Official Mirror ftp.br.debian.org
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.3-2_i386.deb 2.3 i386 Debian Main
libselinux1-dev - - -

Requires

Name Value
libpcre3-dev -
libselinux1 = 2.3-2
libsepol1-dev >= 2.3

Provides

Name Value
libselinux-dev -

Conflicts

Name Value
libselinux-dev -

Download

Type URL
Binary Package libselinux1-dev_2.3-2_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/changelog.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

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
2013-11-02 - Laurent Bigonville <bigon@debian.org>
libselinux (2.2-2) unstable; urgency=low
* Team upload.
* debian/patches/link_pthread.patch: Explicitly link against -lpthread as
libselinux is using it internally, without this ld.so is asserting in a
weird way for some executables (Closes: #728529)
2013-11-01 - Laurent Bigonville <bigon@debian.org>
libselinux (2.2-1) unstable; urgency=low
* Team upload.
* New upstream release
- Fix avc_has_perm() returns -1 even when SELinux is permissive.
(Closes: #727766)
- debian/control: Bump {build-}dependencies to match new release
- debian/patches/fix-makefile-bugs.patch: Refreshed
- Drop debian/patches/fix-manpages.patch: Not needed anymore
- debian/patches/fix-cross-compile.patch: Refreshed
- Drop debian/patches/allow-libbase-override.patch: Merged upstream
- Drop debian/patches/fix_pcre_link.patch: Fixed upstream
- Drop debian/patches/add_missing_private_pc.patch: Fixed upstream
- Adjust debian/libselinux1.symbols: Add new symbols
* debian/rules: getenforce and selinuxenabled executable are installed in
/usr/sbin, keep their manpages in section 8
2013-10-02 - Laurent Bigonville <bigon@debian.org>
libselinux (2.1.13-3) unstable; urgency=low
* Team upload.
* debian/ruby.mk: Stop building binding for ruby 1.8 and start building it
for ruby 2.0 (Closes: #720247)
* debian/control: Bump Standards-Version to 3.9.4 (no further changes)
* debian/control: Use canonical URL for VCS-Git field
* debian/control, debian/rules: Drop libselinux-ruby1.8 transitional package

See Also

Package Description
libselinux1_2.3-2_amd64.deb SELinux runtime shared libraries
libsemanage-common_2.3-1_all.deb Common files for SELinux policy management libraries
libsemanage1-dev_2.3-1+b1_amd64.deb Header files and libraries for SELinux policy manipulation
libsemanage1_2.3-1+b1_amd64.deb SELinux policy management library
libsemweb1.0-cil_1.05+dfsg-5_all.deb Semantic Web/RDF library
libsendlater4_4.14.1-1+deb8u1_amd64.deb send later library
libsendmail-milter-perl_0.18-7+b7_amd64.deb Interface to Sendmail's Mail Filter API
libsendmail-pmilter-perl_1.00-1_all.deb Perl implementation of the Sendmail Milter protocol
libsensors-applet-plugin-dev_3.0.0+git4-4_amd64.deb Create plugins for the 'sensors-applet' package
libsensors-applet-plugin0_3.0.0+git4-4_amd64.deb Library for plugins for the 'sensors-applet' package
libsensors4-dev_3.3.5-2_amd64.deb lm-sensors development kit
libsensors4_3.3.5-2_amd64.deb library to read temperature/voltage/fan sensors
libsepol1-dev_2.3-2_amd64.deb SELinux binary policy manipulation library and development files
libsepol1_2.3-2_amd64.deb SELinux library for manipulating binary security policies
libsequence-library-java_1.0.2-1_all.deb Textual Diff and Merge Library
Advertisement
Advertisement