Accepted libsepol 1.10-1 (source)
Ubuntu Archive Auto-Sync
katie at jackass.ubuntu.com
Sat Dec 31 14:06:07 GMT 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Origin: Debian/unstable
Format: 1.7
Date: Sat, 31 Dec 2005 13:56:35 +0000
Source: libsepol
Binary: libsepol1, libsepol1-dev, sepol-utils
Architecture: source
Version: 1.10-1
Distribution: dapper
Urgency: low
Maintainer: Manoj Srivastava <srivasta at debian.org>
Changed-By: Ubuntu Archive Auto-Sync <katie at jackass.ubuntu.com>
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:
7111064eb5a21c4d49f2e8d5dc97e278 136309 libs optional libsepol_1.10.orig.tar.gz
b66c31d2a768852d9c27796ff35ee762 583 libs optional libsepol_1.10-1.dsc
73aeb7c697c6b132911f8e3311a1b9f0 35229 libs optional libsepol_1.10-1.diff.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
iQEVAwUBQ7aOEwF4adwMEr3XAQKI+wf9HdnM0gBfj7t5q/4SHt/kOkKTcDFkbH/A
UOlcMqRPfoqhdUnZuaBwMjDUVmTQgstu5+hd8UvmkH7ndS3FqjmEnuT3IZjbvgQ7
q0y2hSjST2vVmAVMxEO9YL5F3Fzfbnh3CFhhm2h307N5j+tKXdSXjT0ytqMzZh20
PfzPRPZwMxUJiVg5lgwE72xjNl2bq8/5aF+v+ZipmgErBXfYkYNR8Y5wWRwRAQNq
qJrxfowh3Tq5YoyRzEOXcwOvdNR7PH/YQSaPKj5Q5If8AlqCDPgWKEJAQACzF6nI
6c3k0XAl8sxmPokI0xoQc5QqKgd/vFXlVoOVlx6Vu2+f7v8Ypqouzg==
=MZKJ
-----END PGP SIGNATURE-----
Accepted:
libsepol_1.10-1.diff.gz
to pool/universe/libs/libsepol/libsepol_1.10-1.diff.gz
libsepol_1.10-1.dsc
to pool/universe/libs/libsepol/libsepol_1.10-1.dsc
libsepol_1.10.orig.tar.gz
to pool/universe/libs/libsepol/libsepol_1.10.orig.tar.gz
More information about the ubuntu-changes-auto
mailing list