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