Commit Graph

171 Commits

Author SHA1 Message Date
Daniel J Walsh
830a30016b - Update from NSA
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.
2005-10-15 12:27:49 +00:00
Daniel J Walsh
43db24251e - Update from NSA
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.
2005-10-14 12:32:19 +00:00
Daniel J Walsh
e479f60948 - Update from NSA
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().
2005-10-12 19:35:45 +00:00
Daniel J Walsh
3b901573e9 - Update from NSA
Updated for changes to libsepol, and to only use types and interfaces
    provided by the shared libsepol.
2005-10-10 13:04:43 +00:00
Daniel J Walsh
6366247bd9 - Update from NSA
Merged further database work from Ivan Gyurdiev.
2005-10-07 14:20:41 +00:00
Daniel J Walsh
278e64a9eb - Update from NSA
Merged further database work from Ivan Gyurdiev.
2005-10-07 14:14:34 +00:00
Daniel J Walsh
8b0a28a044 - Update from NSA
Merged iterate, redistribute, and dbase split patches from Ivan Gyurdiev.
2005-10-04 18:04:52 +00:00
Daniel J Walsh
b2247ee18e - Update from NSA
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.
2005-10-03 13:10:57 +00:00
Daniel J Walsh
5223b3065c - Update from NSA
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.
2005-09-29 01:27:17 +00:00
Daniel J Walsh
faf9fb1893 - Update from NSA
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.
2005-09-29 01:20:46 +00:00
Daniel J Walsh
9e67036aba - Update from NSA
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.
2005-09-29 01:13:28 +00:00
Daniel J Walsh
f23f477b44 - Update from NSA
Merged dbase redesign patch from Ivan Gyurdiev.
2005-09-23 20:06:10 +00:00
Daniel J Walsh
bc7b8ad0e5 - Update from NSA
Merged boolean record, stub record handler, and status codes patches from
    Ivan Gyurdiev.
2005-09-21 18:07:02 +00:00
Daniel J Walsh
df7239b251 - Update from NSA
Merged stub iterator functionality from Ivan Gyurdiev.
Merged interface record patch from Ivan Gyurdiev.
2005-09-20 12:58:08 +00:00
Daniel J Walsh
25d2554757 - Update from NSA
Merged stub functionality for managing user and port records, and record
    table code from Ivan Gyurdiev.
Updated version for release.
2005-09-14 19:35:39 +00:00
Daniel J Walsh
785fc2e237 - Update from NSA
Merged semod.conf template patch from Dan Walsh (Red Hat), but restored
    location to /usr/share/semod/semod.conf.
Fixed several bugs found by valgrind.
Fixed bug in prior patch for the semod_build_module_list leak.
Merged errno fix from Joshua Brindle (Tresys).
Merged fix for semod_build_modules_list leak on error path from Serge
    Hallyn (IBM). Bug found by Coverity.
2005-09-06 20:16:22 +00:00
Daniel J Walsh
c05d7ada4a - Update from NSA
Merged semod.conf template patch from Dan Walsh (Red Hat), but restored
    location to /usr/share/semod/semod.conf.
Fixed several bugs found by valgrind.
Fixed bug in prior patch for the semod_build_module_list leak.
Merged errno fix from Joshua Brindle (Tresys).
Merged fix for semod_build_modules_list leak on error path from Serge
    Hallyn (IBM). Bug found by Coverity.
2005-09-01 16:26:33 +00:00
Daniel J Walsh
b609a6d466 - Update from NSA
Merged errno fix from Joshua Brindle (Tresys).
Merged fix for semod_build_modules_list leak on error path from Serge
    Hallyn (IBM). Bug found by Coverity.
Merged several fixes from Serge Hallyn (IBM). Bugs found by Coverity.
Fixed several other bugs and warnings.
Merged patch to move module read/write code from libsemanage to libsepol
    from Jason Tang (Tresys).
Merged relay records patch from Ivan Gyurdiev.
Merged key extract patch from Ivan Gyurdiev.
2005-08-30 14:22:49 +00:00
Daniel J Walsh
d9ff1def7c - Update from NSA
Merged errno fix from Joshua Brindle (Tresys).
Merged fix for semod_build_modules_list leak on error path from Serge
    Hallyn (IBM). Bug found by Coverity.
Merged several fixes from Serge Hallyn (IBM). Bugs found by Coverity.
Fixed several other bugs and warnings.
Merged patch to move module read/write code from libsemanage to libsepol
    from Jason Tang (Tresys).
Merged relay records patch from Ivan Gyurdiev.
Merged key extract patch from Ivan Gyurdiev.
2005-08-30 13:46:52 +00:00
Daniel J Walsh
4800db7954 auto-import libsemanage-1.0-1 on branch devel from
libsemanage-1.0-1.src.rpm
2005-07-28 18:05:59 +00:00
Daniel J Walsh
d5b9e1a73e Setup of module libsemanage 2005-07-28 18:05:48 +00:00