Accepted libsemanage 1.4-1 (source)

Ubuntu Archive Auto-Sync katie at jackass.ubuntu.com
Sat Dec 31 14:06:06 GMT 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Origin: Debian/unstable
Format: 1.7
Date: Sat,  31 Dec 2005 13:56:28 +0000
Source: libsemanage
Binary: libsemanage1-dev, libsemanage1
Architecture: source
Version: 1.4-1
Distribution: dapper
Urgency: low
Maintainer: Manoj Srivastava <srivasta at debian.org>
Changed-By: Ubuntu Archive Auto-Sync <katie at jackass.ubuntu.com>
Changes: 
 libsemanage (1.4-1) unstable; urgency=low
 .
   * New upstream release    
     * Updated version for release.
     * Changed semanage_handle_create() to set do_reload based on
       is_selinux_enabled().  This prevents improper attempts to
       load policy on a non-SELinux system.
     * Dropped handle from user_del_role interface.
     * Removed defrole interfaces.
     * Merged Makefile python definitions patch from Dan Walsh.
     * Removed is_selinux_mls_enabled() conditionals in seusers and users
       file parsers. 
     * Merged wrap char*** for user_get_roles patch from Joshua Brindle.
     * Merged remove defrole from sepol patch from Ivan Gyurdiev.
     * Merged swig wrappers for modifying users and seusers from Joshua Brindle.
     * Fixed free->key_free bug.
     * Merged clear obsolete patch from Ivan Gyurdiev.
     * Merged modified swigify patch from Dan Walsh 
       (original patch from Joshua Brindle).
     * Merged move genhomedircon call patch from Chad Sellers.
     * Merged move seuser validation patch from Ivan Gyurdiev.
     * Merged hidden declaration fixes from Ivan Gyurdiev,
       with minor corrections.
     * Merged cleanup patch from Ivan Gyurdiev.
       This renames semanage_module_conn to semanage_direct_handle,
       and moves sepol handle create/destroy into semanage handle
       create/destroy to allow use even when disconnected (for the
       record interfaces).
     * Clear modules modified flag upon disconnect and commit.
     * Added tracking of module modifications and use it to
       determine whether expand-time checks should be applied
       on commit.
     * Reverted semanage_set_reload_bools() interface.
     * Disabled calls to port dbase for merge and commit and stubbed
       out calls to sepol_port interfaces since they are not exported.
     * Merged rename instead of copy patch from Joshua Brindle (Tresys).
     * Added hidden_def/hidden_proto for exported symbols used within 
       libsemanage to eliminate relocations.  Wrapped type definitions
       in exported headers as needed to avoid conflicts.  Added
       src/context_internal.h and src/iface_internal.h.
     * Added semanage_is_managed() interface to allow detection of whether
       the policy is managed via libsemanage.  This enables proper handling
       in setsebool for non-managed systems.
     * Merged semanage_set_reload_bools() interface from Ivan Gyurdiev,
       to enable runtime control over preserving active boolean values
       versus reloading their saved settings upon commit.
     * Merged seuser parser resync, dbase tracking and cleanup, strtol
       bug, copyright, and assert space patches from Ivan Gyurdiev.
     * Added src/*_internal.h in preparation for other changes.
     * Added hidden/hidden_proto/hidden_def to src/debug.[hc] and
       src/seusers.[hc].
     * Merged interface parse/print, context_to_string interface change,
       move assert_noeof, and order preserving patches from Ivan Gyurdiev.
     * Added src/dso.h in preparation for other changes.
     * Merged install seusers, handle/error messages, MLS parsing,
       and seusers validation patches from Ivan Gyurdiev.
     * Merged record interface, dbase flush, common database code,
       and record bugfix patches from Ivan Gyurdiev.
     * Merged dbase policydb list and count change from Ivan Gyurdiev.
     * Merged enable dbase and set relay patches from Ivan Gyurdiev.
     * Merged query APIs and dbase_file_set patches from Ivan Gyurdiev.
     * Merged sepol handle passing, seusers support, and policydb cache
       patches from Ivan Gyurdiev.
     * Merged resync to sepol changes and booleans fixes/improvements 
       patches from Ivan Gyurdiev.
     * Merged support for genhomedircon/homedir template, store selection,
       explicit policy reload, and semanage.conf relocation from Joshua
       Brindle.
     * Merged resync to sepol changes and transaction fix patches from
       Ivan Gyurdiev.
     * Merged reorganize users patch from Ivan Gyurdiev.
     * Merged remove unused relay functions patch from Ivan Gyurdiev.
     * Fixed policy file leaks in semanage_load_module and
       semanage_write_module.
     * Merged further database work from Ivan Gyurdiev.
     * Fixed bug in semanage_direct_disconnect.
     * Merged interface renaming patch from Ivan Gyurdiev.
     * Merged policy component patch from Ivan Gyurdiev.
     * Renamed 'check=' configuration value to 'expand-check=' for 
       clarity.
     * Changed semanage_commit_sandbox to check for and report errors 
       on rename(2) calls performed during rollback.
     * Added optional check= configuration value to semanage.conf 
       and updated call to sepol_expand_module to pass its value
       to control assertion and hierarchy checking on module expansion.
     * Merged fixes for make DESTDIR= builds from Joshua Brindle.
     * Merged default database from Ivan Gyurdiev.
     * Merged removal of connect requirement in policydb backend from
       Ivan Gyurdiev.
     * Merged commit locking fix and lock rename from Joshua Brindle.
     * Merged transaction rollback in lock patch from Joshua Brindle.
     * Changed default args for load_policy to be null, as it no longer
       takes a pathname argument and we want to preserve booleans.
     * Merged move local dbase initialization patch from Ivan Gyurdiev.
     * Merged acquire/release read lock in databases patch from Ivan Gyurdiev.
     * Merged rename direct -> policydb as appropriate patch from Ivan Gyurdiev.
     * Added calls to sepol_policy_file_set_handle interface prior
       to invoking sepol operations on policy files.
     * Updated call to sepol_policydb_from_image to pass the handle.
     * Merged user and port APIs - policy database patch from Ivan
       Gyurdiev.
     * Converted calls to sepol link_packages and expand_module interfaces
       from using buffers to using sepol handles for error reporting, and 
       changed direct_connect/disconnect to create/destroy sepol handles.
     * Merged bugfix patch from Ivan Gyurdiev.
     * Merged seuser database patch from Ivan Gyurdiev.
       Merged direct user/port databases to the handle from Ivan Gyurdiev.
     * Removed obsolete include/semanage/commit_api.h (leftover).
       Merged seuser record patch from Ivan Gyurdiev.
     * Merged boolean and interface databases from Ivan Gyurdiev.
     * Updated to use get interfaces for hidden sepol_module_package type.
     * Changed semanage_expand_sandbox and semanage_install_active
       to generate/install the latest policy version supported	by libsepol
       by default (unless overridden by semanage.conf), since libselinux
       will now downgrade automatically for load_policy.
     * Merged new callback-based error reporting system and ongoing
       database work from Ivan Gyurdiev.
     * Fixed semanage_install_active() to use the same logic for
       selecting a policy version as semanage_expand_sandbox().  Dropped
       dead code from semanage_install_sandbox().
     * Updated for changes to libsepol, and to only use types and interfaces
       provided by the shared libsepol.
     * Merged further database work from Ivan Gyurdiev.
     * Merged iterate, redistribute, and dbase split patches from
       Ivan Gyurdiev.
     * Merged patch series from Ivan Gyurdiev.
       (pointer typedef elimination, file renames, dbase work, backend
        separation)
     * Split interfaces from semanage.[hc] into handle.[hc], modules.[hc].
     * Separated handle create from connect interface.
     * Added a constructor for initialization.
     * Moved up src/include/*.h to src.
     * Created a symbol map file; dropped dso.h and hidden markings.
     * Merged major update to libsemanage organization and functionality
       from Karl MacMillan (Tresys).
     * Merged dbase redesign patch from Ivan Gyurdiev.
     * Merged boolean record, stub record handler, and status codes 
       patches from Ivan Gyurdiev.
     * Merged stub iterator functionality from Ivan Gyurdiev.
     * Merged interface record patch from Ivan Gyurdiev.
     * Merged stub functionality for managing user and port records,
       and record table code from Ivan Gyurdiev.
   
Files: 
 703d7d9741a54567d16872302cf0d9ce 26456 libdevel optional libsemanage_1.4-1.diff.gz
 063010d314da724b33de18883b71b8ee 90030 libdevel optional libsemanage_1.4.orig.tar.gz
 6490e195d0339ea064a3da6356d8cdfc 665 libdevel optional libsemanage_1.4-1.dsc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iQEVAwUBQ7aODAF4adwMEr3XAQJ+TQf+Iqvt2j+P1YJvSKlN8doL4B2rXksdEa4v
nM98VHwotWaomNjPqOEtFz9RqfuGsKFpvQ6tvQTmFzm3Daf3BNPoPn2MpO2kUIYZ
Bziysa8DWMEqKotHIcVTpKSArP8PuqQHCkMHQcXlumfY7FX/vwTAaOvdGJ5TYiCh
e6HAjwHABBWvEG60+kvs+WGF6U0Cz24s2g1kq13BHluUGCaIzUlj9o9S4svFy6Ju
OuvjyeNgrhpWwmsyXawqFNgyXmw7ckFX3BIIgDEvdlb8SQKidQck8wkxcaqz1g5/
6xNzzBjfiIzpWiYNuqKk/U/R8mf++4711ZdGGjUbXuiajbZdzCFp/Q==
=k4Zw
-----END PGP SIGNATURE-----


Accepted:
libsemanage_1.4-1.diff.gz
  to pool/universe/libs/libsemanage/libsemanage_1.4-1.diff.gz
libsemanage_1.4-1.dsc
  to pool/universe/libs/libsemanage/libsemanage_1.4-1.dsc
libsemanage_1.4.orig.tar.gz
  to pool/universe/libs/libsemanage/libsemanage_1.4.orig.tar.gz




More information about the ubuntu-changes-auto mailing list