libsepol 1.10-1 source package in Ubuntu
Changelog
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. -- Manoj Srivastava <email address hidden> Sat, 10 Dec 2005 17:49:28 -0600
Upload details
- Uploaded by:
- Ubuntu Archive Auto-Sync
- Uploaded to:
- Dapper
- Original maintainer:
- Manoj
- Architectures:
- any
- Section:
- misc
- Urgency:
- Low Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
libsepol_1.10-1.dsc | 583 bytes | ee31ae2df1736ee8948d96fd86e0e3367ac08c87041881dc649bb59bcec12bff |
libsepol_1.10.orig.tar.gz | 133.1 KiB | 88e33d9ed730a9d1f81851885296845822b07ba7b15ae967b7f15c93a9dc2c0e |
libsepol_1.10-1.diff.gz | 34.4 KiB | a480652fce88b9586531397e6771bcd2b4a7c896af86911e665dffdfc4bbfdbd |
No changes file available.
Binary packages built by this source
- libsepol1: No summary available for libsepol1 in ubuntu edgy.
No description available for libsepol1 in ubuntu edgy.
- libsepol1-dev: No summary available for libsepol1-dev in ubuntu dapper.
No description available for libsepol1-dev in ubuntu dapper.
- sepol-utils: No summary available for sepol-utils in ubuntu edgy.
No description available for sepol-utils in ubuntu edgy.