Accepted libsepol 1.10-1 (source i386)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Sat, 10 Dec 2005 17:49:28 -0600
Source: libsepol
Binary: libsepol1-dev libsepol1 sepol-utils
Architecture: source i386
Version: 1.10-1
Distribution: unstable
Urgency: low
Maintainer: Manoj Srivastava <srivasta@debian.org>
Changed-By: Manoj Srivastava <srivasta@debian.org>
Description:
libsepol1 - Security Enhanced Linux policy library for changing policy binari
libsepol1-dev - Security Enhanced Linux policy library and development files
sepol-utils - Security Enhanced Linux policy utility programs
Changes:
libsepol (1.10-1) unstable; urgency=low
.
* New upstream release
* Updated version for release.
* Dropped handle from user_del_role interface.
* Merged remove defrole from sepol patch from Ivan Gyurdiev.
* Merged module function and map file cleanup from Ivan Gyurdiev.
* Merged MLS and genusers cleanups from Ivan Gyurdiev.
Prepare for removal of booleans* and *.users files.
* Cleaned up sepol_genbools to not regenerate the image if
there were no changes in the boolean values, including the
degenerate case where there are no booleans or booleans.local
files.
* Cleaned up sepol_genusers to not warn on missing local.users.
* Removed sepol_port_* from libsepol.map, as the port interfaces
are not yet stable.
* Merged context destroy cleanup patch from Ivan Gyurdiev.
* Merged context_to_string interface change patch from Ivan Gyurdiev.
* Added src/dso.h and src/*_internal.h.
Added hidden_def for exported symbols used within libsepol.
Added hidden for symbols that should not be exported by
the wildcards in libsepol.map.
* Merged record interface, record bugfix, and set_roles patches
from Ivan Gyurdiev.
* Merged count specification change from Ivan Gyurdiev.
* Added further checking and error reporting to
sepol_module_package_read and _info.
* Merged sepol handle passing, DEBUG conversion, and memory leak
fix patches from Ivan Gyurdiev.
* Removed processing of system.users from sepol_genusers and
dropped delusers logic.
* Removed policydb_destroy from error path of policydb_read,
since create/init/destroy/free of policydb is handled by the
caller now.
* Fixed sepol_module_package_read to handle a failed policydb_read
properly.
* Merged query/exists and count patches from Ivan Gyurdiev.
* Merged fix for pruned types in expand code from Joshua Brindle.
* Merged new module package format code from Joshua Brindle.
* Merged context interface cleanup, record conversion code,
key passing, and bug fix patches from Ivan Gyurdiev.
* Merged users cleanup patch from Ivan Gyurdiev.
* Merged user record memory leak fix from Ivan Gyurdiev.
* Merged reorganize users patch from Ivan Gyurdiev.
* Added check flag to expand_module() to control assertion
and hierarchy checking on expansion.
* Reworked check_assertions() and hierarchy_check_constraints()
to take handles and use callback-based error reporting.
* Changed expand_module() to call check_assertions() and
hierarchy_check_constraints() prior to returning the expanded
policy.
* Changed sepol_module_package_set_file_contexts to copy the
file contexts data since it is internally managed.
* Added sepol_policy_file_set_handle interface to associate
a handle with a policy file.
* Added handle argument to policydb_from_image/to_image.
* Added sepol_module_package_set_file_contexts interface.
* Dropped sepol_module_package_create_file interface.
* Reworked policydb_read/write, policydb_from_image/to_image,
and sepol_module_package_read/write to use callback-based error
reporting system rather than DEBUG.
* Reworked link_packages, link_modules, and expand_module to use
callback-based error reporting system rather than error buffering.
* Merged conditional expression mapping fix in the module linking
code from Joshua Brindle.
* Hid sepol_module_package type definition, and added get interfaces.
* Merged new callback-based error reporting system from Ivan
Gyurdiev.
* Merged support for require blocks inside conditionals from
Joshua Brindle (Tresys).
* Fixed use of policydb_from_image/to_image to ensure proper
init of policydb.
* Isolated policydb internal headers under <sepol/policydb/*.h>.
These headers should only be used by users of the static libsepol.
Created new <sepol/policydb.h> with new public types and interfaces
for shared libsepol.
Created new <sepol/module.h> with public types and interfaces moved
or wrapped from old module.h, link.h, and expand.h, adjusted for
new public types for policydb and policy_file.
Added public interfaces to libsepol.map.
Some implementation changes visible to users of the static libsepol:
1) policydb_read no longer calls policydb_init.
Caller must do so first.
2) policydb_init no longer takes policy_type argument.
Caller must set policy_type separately.
3) expand_module automatically enables the global branch.
Caller no longer needs to do so.
4) policydb_write uses the policy_type and policyvers from the
policydb itself, and sepol_set_policyvers() has been removed.
* Merged function renaming and static cleanup from Ivan Gyurdiev.
* Merged bug fix for check_assertions handling of no assertions
from Joshua Brindle (Tresys).
* Merged iterate patch from Ivan Gyurdiev.
* Merged MLS in modules patch from Joshua Brindle (Tresys).
* Merged pointer typedef elimination patch from Ivan Gyurdiev.
* Merged user list function, new mls functions, and bugfix patch
from Ivan Gyurdiev.
* Merged sepol_get_num_roles fix from Karl MacMillan (Tresys).
* Merged bug fix patches from Joshua Brindle (Tresys).
* Merged boolean record and memory leak fix patches from Ivan
Gyurdiev.
* Merged interface record patch from Ivan Gyurdiev.
* Merged fix for sepol_enable/disable_debug from Ivan
Gyurdiev.
* Merged stddef.h patch and debug conversion patch from
Ivan Gyurdiev.
* Fixed expand_avtab and expand_cond_av_list to keep separate
entries with identical keys but different enabled flags.
Files:
b66c31d2a768852d9c27796ff35ee762 583 libs optional libsepol_1.10-1.dsc
7111064eb5a21c4d49f2e8d5dc97e278 136309 libs optional libsepol_1.10.orig.tar.gz
73aeb7c697c6b132911f8e3311a1b9f0 35229 libs optional libsepol_1.10-1.diff.gz
92d26707e80e8e5f704840c2be68619d 14664 admin optional sepol-utils_1.10-1_i386.deb
0519b8735fe772e4c0c610faa5724364 96304 libs required libsepol1_1.10-1_i386.deb
20bb8a227f3cb91d2b50023eef164bbb 429214 libdevel optional libsepol1-dev_1.10-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iD8DBQFDtKtuIbrau78kQkwRAvgNAKCnKTa9vaEsNUzsTG9HkDrhzMasmgCdGag5
uvx4mGaVMhlL0R9XLQ2wipY=
=S+7S
-----END PGP SIGNATURE-----
Accepted:
libsepol1-dev_1.10-1_i386.deb
to pool/main/libs/libsepol/libsepol1-dev_1.10-1_i386.deb
libsepol1_1.10-1_i386.deb
to pool/main/libs/libsepol/libsepol1_1.10-1_i386.deb
libsepol_1.10-1.diff.gz
to pool/main/libs/libsepol/libsepol_1.10-1.diff.gz
libsepol_1.10-1.dsc
to pool/main/libs/libsepol/libsepol_1.10-1.dsc
libsepol_1.10.orig.tar.gz
to pool/main/libs/libsepol/libsepol_1.10.orig.tar.gz
sepol-utils_1.10-1_i386.deb
to pool/main/libs/libsepol/sepol-utils_1.10-1_i386.deb
Reply to: