RELEASE 3.8
Important change:
The internal representation of file_contexts.*.bin files is completely
rewritten and new format stores all multi-byte data in network
byte-order, so that such compiled files can be cross-compiled,
e.g. for embedded devices with read-only filesystems.
User-visible changes
-
libsemanage: Preserve file context and ownership in policy store
-
libselinux: deprecate security_disable(3)
-
libsepol: Support nlmsg extended permissions
-
libsepol: Add policy capability netlink_xperm
-
libsemanage: Optionally allow duplicate declarations
-
policycoreutils: introduce unsetfiles
-
libselinux/utils: introduce selabel_compare
-
improved selabel_lookup performance
-
libselinux: support parallel usage of selabel_lookup(3)
-
libsepol: add support for xperms in conditional policies
-
Improved man pages
-
Code improvements and bug fixes
-
Always build for LFS mode on 32-bit archs.
-
libsemanage: Mute error messages from selinux_restorecon introduced in 3.8-rc1
-
Regex spec ordering is restored to pre 3.8-rc1
-
Binary fcontext files format changed, files using old format are ignored
-
Code improvements and bug fixes