Accepted libselinux 1.28-1 (source i386)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Sat, 10 Dec 2005 13:30:12 -0600
Source: libselinux
Binary: libselinux1-dev selinux-utils libselinux1
Architecture: source i386
Version: 1.28-1
Distribution: unstable
Urgency: low
Maintainer: Manoj Srivastava <srivasta@debian.org>
Changed-By: Manoj Srivastava <srivasta@debian.org>
Description:
libselinux1 - SELinux shared libraries
libselinux1-dev - SELinux development headers
selinux-utils - SELinux utility programs
Changes:
libselinux (1.28-1) unstable; urgency=low
.
* New upstream release
* Added MATCHPATHCON_VALIDATE flag for set_matchpathcon_flags() and
modified matchpathcon implementation to make context validation/
canonicalization optional at matchpathcon_init time, deferring it
to a successful matchpathcon by default unless the new flag is set
by the caller.
* Added matchpathcon_init_prefix() interface, and
reworked matchpathcon implementation to support selective
loading of file contexts entries based on prefix matching
between the pathname regex stems and the specified path
prefix (stem must be a prefix of the specified path prefix).
* Merged getsebool patch from Dan Walsh.
* Added -f file_contexts option to matchpathcon util.
Fixed warning message in matchpathcon_init().
* Merged Makefile python definitions patch from Dan Walsh.
* Merged swigify patch from Dan Walsh.
* Merged make failure in rpm_execcon non-fatal in permissive mode
patch from Ivan Gyurdiev.
* Added MATCHPATHCON_NOTRANS flag for set_matchpathcon_flags()
and modified matchpathcon_init() to skip context translation
if it is set by the caller.
* Added security_canonicalize_context() interface and
set_matchpathcon_canoncon() interface for obtaining
canonical contexts. Changed matchpathcon internals
to obtain canonical contexts by default. Provided
fallback for kernels that lack extended selinuxfs context
interface.
* Merged seusers parser changes from Ivan Gyurdiev.
* Merged setsebool to libsemanage patch from Ivan Gyurdiev.
* Changed seusers parser to reject empty fields.
* Merged seusers empty level handling patch from Jonathan Kim (TCS).
* Changed default entry for seusers to use __default__ to avoid
ambiguity with users named "default".
* Fixed init_selinux_config() handling of missing /etc/selinux/config
or missing SELINUXTYPE= definition.
* Merged selinux_translations_path() patch from Dan Walsh.
* Added hidden_proto/def for get_default_context_with_role.
* Merged selinux_path() and selinux_homedir_context_path()
functions from Joshua Brindle.
* Merged fixes for make DESTDIR= builds from Joshua Brindle.
* Merged get_default_context_with_rolelevel and man pages from
Dan Walsh (Red Hat).
* Updated call to sepol_policydb_to_image for sepol changes.
* Changed getseuserbyname to ignore empty lines and to handle
no matching entry in the same manner as no seusers file.
* Changed selinux_mkload_policy to try downgrading the
latest policy version available to the kernel-supported version.
* Changed selinux_mkload_policy to fall back to the maximum
policy version supported by libsepol if the kernel policy version
falls outside of the supported range.
* Changed getseuserbyname to fall back to the Linux username and
NULL level if seusers config file doesn't exist unless
REQUIRESEUSERS=1 is set in /etc/selinux/config.
* Moved seusers.conf under $SELINUXTYPE and renamed to seusers.
* Added selinux_init_load_policy() function as an even higher level
interface for the initial policy load by /sbin/init. This obsoletes
the load_policy() function in the sysvinit-selinux.patch.
* Added selinux_mkload_policy() function as a higher level interface
for loading policy than the security_load_policy() interface.
* Merged fix for matchpathcon (regcomp error checking) from Johan
Fischer. Also added use of regerror to obtain the error string
for inclusion in the error message.
* Changed getseuserbyname to not require (and ignore if present)
the MLS level in seusers.conf if MLS is disabled, setting *level
to NULL in this case.
* Merged getseuserbyname patch from Dan Walsh.
* Merged STRIP_LEVEL patch for matchpathcon from Dan Walsh.
This allows file_contexts with MLS fields to be processed on
non-MLS-enabled systems with policies that are otherwise
identical (e.g. same type definitions).
* Merged get_ordered_context_list_with_level() function from
Dan Walsh, and added get_default_context_with_level().
This allows MLS level selection for users other than the
default level.
Files:
dc12916106df729c7dda9f6d30815137 635 libs optional libselinux_1.28-1.dsc
7e121e125b52913237df458ff610e983 109236 libs optional libselinux_1.28.orig.tar.gz
88d2db4c3d7cb28019e4d1d7cccc0c0a 43915 libs optional libselinux_1.28-1.diff.gz
7a3cd1451140b3e4f45282ec7f6b415f 36474 admin optional selinux-utils_1.28-1_i386.deb
ac71fdf4a34e6eadbb6fb1fbf64677cf 51200 libs required libselinux1_1.28-1_i386.deb
fadf638c6d6ff7b42178c3ae27e3301d 197806 libdevel optional libselinux1-dev_1.28-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iD8DBQFDtLWtIbrau78kQkwRAjSaAKCdnHuNxINT1Z0ZhVlUFYp50stTAgCg0+HH
Buc8Q7NdvgfMsxTr7IMjZnA=
=QqE3
-----END PGP SIGNATURE-----
Accepted:
libselinux1-dev_1.28-1_i386.deb
to pool/main/libs/libselinux/libselinux1-dev_1.28-1_i386.deb
libselinux1_1.28-1_i386.deb
to pool/main/libs/libselinux/libselinux1_1.28-1_i386.deb
libselinux_1.28-1.diff.gz
to pool/main/libs/libselinux/libselinux_1.28-1.diff.gz
libselinux_1.28-1.dsc
to pool/main/libs/libselinux/libselinux_1.28-1.dsc
libselinux_1.28.orig.tar.gz
to pool/main/libs/libselinux/libselinux_1.28.orig.tar.gz
selinux-utils_1.28-1_i386.deb
to pool/main/libs/libselinux/selinux-utils_1.28-1_i386.deb
Reply to: