Branches for Dapper

Name Status Last Modified Last Commit
lp://staging/ubuntu/dapper/libsepol 1 Development 2009-05-14 00:00:30 UTC
5. * New upstream release * Updated ve...

Author: Manoj
Revision Date: 2005-12-10 17:49:28 UTC

* 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.

11 of 1 result