psss / rpms / libsemanage

Forked from rpms/libsemanage 5 years ago
Clone
a3db28f
%define libsepolver 2.0.20-1
7fe322b
%define libselinuxver 2.0.0-1
4800db7
Summary: SELinux binary policy manipulation library 
785fc2e
Name: libsemanage
aceabda
Version: 2.0.31
d649bad
Release: 5%{?dist}
738c7d5
License: LGPLv2+
4800db7
Group: System Environment/Libraries
4800db7
Source: http://www.nsa.gov/selinux/archives/libsemanage-%{version}.tgz
5ab980b
Patch: libsemanage-rhat.patch
f18c2ab
URL: http://www.selinuxproject.org
23614f8
212e1b7
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
c0c84ef
BuildRequires: libselinux-devel >= %{libselinuxver} swig ustr-devel
786f3e5
BuildRequires: libsepol-devel >= %{libsepolver} 
6137a4a
BuildRequires: python-devel bison flex bzip2-devel
6137a4a
Requires: bzip2-libs
4800db7
4800db7
%description
9e67036
Security-enhanced Linux is a feature of the Linux® kernel and a number
4800db7
of utilities with enhanced security functionality designed to add
4800db7
mandatory access controls to Linux.  The Security-enhanced Linux
4800db7
kernel contains new architectural components originally developed to
4800db7
improve the security of the Flask operating system. These
4800db7
architectural components provide general support for the enforcement
4800db7
of many kinds of mandatory access control policies, including those
4800db7
based on the concepts of Type Enforcement®, Role-based Access
4800db7
Control, and Multi-level Security.
4800db7
4800db7
libsemanage provides an API for the manipulation of SELinux binary policies.
4800db7
It is used by checkpolicy (the policy compiler) and similar tools, as well
4800db7
as by programs like load_policy that need to perform specific transformations
4800db7
on binary policies such as customizing policy boolean settings.
4800db7
785fc2e
%package devel
785fc2e
Summary: Header files and libraries used to build policy manipulation tools
785fc2e
Group: Development/Libraries
c0c84ef
Requires: libsemanage = %{version}-%{release} ustr
785fc2e
785fc2e
%description devel
4800db7
The semanage-devel package contains the static libraries and header files
4800db7
needed for developing applications that manipulate binary policies. 
4800db7
65fb294
%package python
65fb294
Summary: semanage python bindings for libsemanage
65fb294
Group: Development/Libraries
65fb294
Requires: libsemanage = %{version}-%{release} 
65fb294
65fb294
%description python
65fb294
The libsemanage-python package contains the python bindings for developing 
65fb294
SELinux management applications. 
65fb294
4800db7
%prep
785fc2e
%setup -q
5ab980b
%patch -p1 -b .rhat
4800db7
4800db7
%build
9993e32
make clean
65c9f70
make CFLAGS="%{optflags}" swigify
3db0ea0
make CFLAGS="%{optflags}" LIBDIR="%{_libdir}" SHLIBDIR="%{_lib}" all pywrap
4800db7
786f3e5
4800db7
%install
4800db7
rm -rf ${RPM_BUILD_ROOT}
4800db7
mkdir -p ${RPM_BUILD_ROOT}/%{_lib} 
4800db7
mkdir -p ${RPM_BUILD_ROOT}/%{_libdir} 
4800db7
mkdir -p ${RPM_BUILD_ROOT}%{_includedir} 
cef3ae1
make DESTDIR="${RPM_BUILD_ROOT}" LIBDIR="${RPM_BUILD_ROOT}%{_libdir}" SHLIBDIR="${RPM_BUILD_ROOT}/%{_lib}" install install-pywrap
785fc2e
4800db7
%clean
4800db7
rm -rf ${RPM_BUILD_ROOT}
4800db7
b609a6d
%files
4800db7
%defattr(-,root,root)
76b34ef
%config(noreplace) /etc/selinux/semanage.conf
5223b30
/%{_lib}/libsemanage.so.1
785fc2e
785fc2e
%post -p /sbin/ldconfig
785fc2e
785fc2e
%postun -p /sbin/ldconfig
785fc2e
785fc2e
%files devel
785fc2e
%defattr(-,root,root)
4800db7
%{_libdir}/libsemanage.a
cf2b1c2
%{_libdir}/libsemanage.so
8f1e8ed
%dir %{_includedir}/semanage
4800db7
%{_includedir}/semanage/*.h
eddd487
%{_mandir}/man3/*
4800db7
65fb294
%files python
65fb294
%{_libdir}/python*/site-packages/*
65fb294
4800db7
%changelog
d649bad
* Thu Apr 9 2009 Dan Walsh <dwalsh@redhat.com> - 2.0.31-5
d649bad
- Return error on invalid file
d649bad
f18c2ab
* Wed Mar 11 2009 Dan Walsh <dwalsh@redhat.com> - 2.0.31-4
f18c2ab
- Fix typo
f18c2ab
dbc7da2
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.31-3
dbc7da2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
dbc7da2
3c43993
* Thu Jan 15 2009 Dan Walsh <dwalsh@redhat.com> - 2.0.31-2
3c43993
- Fix link to only link on sandbox
3c43993
aceabda
* Mon Jan 12 2009 Dan Walsh <dwalsh@redhat.com> - 2.0.31-1
aceabda
- Update to upstream
aceabda
	* Policy module compression (bzip) support from Dan Walsh.
aceabda
	* Hard link files between tmp/active/previous from Dan Walsh.
aceabda
06957e6
* Mon Jan 12 2009 Dan Walsh <dwalsh@redhat.com> - 2.0.30-3
06957e6
- Fix up patch to get it upstreamed
06957e6
3436c5a
* Thu Dec 04 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2.0.30-2
3436c5a
- Rebuild for Python 2.6
3436c5a
3ce9ebf
* Thu Dec 4 2008 Dan Walsh <dwalsh@redhat.com> - 2.0.30-1
495215a
	* Add semanage_mls_enabled() interface from Stephen Smalley.
495215a
89f668e
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2.0.29-2
89f668e
- Rebuild for Python 2.6
89f668e
452abc5
* Mon Sep 15 2008 Dan Walsh <dwalsh@redhat.com> - 2.0.28-1
452abc5
- Update to upstream
452abc5
	* Add USER to lines to homedir_template context file from Chris PeBenito.
452abc5
08d57ae
* Mon Sep 15 2008 Dan Walsh <dwalsh@redhat.com> - 2.0.28-2
08d57ae
- Add compression support
08d57ae
7d7bd5c
* Mon Sep 15 2008 Dan Walsh <dwalsh@redhat.com> - 2.0.28-1
7d7bd5c
- Update to upstream
7d7bd5c
	* allow fcontext and seuser changes without rebuilding the policy from Dan Walsh
7d7bd5c
313692b
* Wed Sep 10 2008 Dan Walsh <dwalsh@redhat.com> - 2.0.27-3
313692b
- Additional fixes for Don't rebuild on fcontext or seuser modifications
313692b
313692b
* Tue Sep 2 2008 Dan Walsh <dwalsh@redhat.com> - 2.0.27-2
b840c70
- Don't rebuild on fcontext or seuser modifications
b840c70
248b38d
* Tue Aug 5 2008 Dan Walsh <dwalsh@redhat.com> - 2.0.27-1
248b38d
- Update to upstream
248b38d
	* Modify genhomedircon to skip %groupname entries.
248b38d
	  Ultimately we need to expand them to the list of users to support per-role homedir labeling when using the %groupname syntax.
248b38d
fbfce5c
* Wed Jul 29 2008 Dan Walsh <dwalsh@redhat.com> - 2.0.26-1
fbfce5c
- Update to upstream
fbfce5c
	* Fix bug in genhomedircon fcontext matches logic from Dan Walsh.
fbfce5c
	  Strip any trailing slash before appending /*$.
fbfce5c
8457e95
* Thu Jun 17 2008 Dan Walsh <dwalsh@redhat.com> - 2.0.25-3
8457e95
- Another fix for genhomedircon
8457e95
738c7d5
* Wed May 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.0.25-2
738c7d5
- fix license tag
738c7d5
9e54b93
* Tue Feb 5 2008 Dan Walsh <dwalsh@redhat.com> - 2.0.25-1
9e54b93
- Update to upstream
9e54b93
	* Do not call genhomedircon if the policy was not rebuilt from Stephen Smalley.
9e54b93
	  Fixes semanage boolean -D seg fault (bug 441379).
9e54b93
a3db28f
* Tue Feb 5 2008 Dan Walsh <dwalsh@redhat.com> - 2.0.24-1
a3db28f
- Update to upstream
a3db28f
	* make swigify
a3db28f
17fe65f
* Tue Feb 5 2008 Dan Walsh <dwalsh@redhat.com> - 2.0.23-1
17fe65f
- Update to upstream
17fe65f
	* Use vfork rather than fork for libsemanage helpers to reduce memory overhead as suggested by Todd Miller.
17fe65f
94280d7
* Mon Feb 4 2008 Dan Walsh <dwalsh@redhat.com> - 2.0.22-1
94280d7
- Update to upstream
94280d7
	* Free policydb before fork from Joshua Brindle.
94280d7
	* Drop the base module immediately after expanding to permit memory re-use from Stephen Smalley.
94280d7
2f2cdaa
* Sat Feb 2 2008 Dan Walsh <dwalsh@redhat.com> - 2.0.20-1
2f2cdaa
- Update to upstream
2f2cdaa
	* Use sepol_set_expand_consume_base to reduce peak memory usage when
2f2cdaa
	  using semodule
2f2cdaa
5c4c7a6
* Fri Feb 1 2008 Dan Walsh <dwalsh@redhat.com> - 2.0.19-1
5c4c7a6
- Update to upstream
5c4c7a6
	* Fix genhomedircon to not override a file context with a homedir context from Todd Miller.
5c4c7a6
6ea74b2
* Tue Jan 29 2008 Dan Walsh <dwalsh@redhat.com> - 2.0.18-1
6ea74b2
- Update to upstream
6ea74b2
	* Fix spurious out of memory error reports.
6ea74b2
	* Merged second version of fix for genhomedircon handling from Caleb Case.
6ea74b2
aba6654
* Tue Jan 22 2008 Dan Walsh <dwalsh@redhat.com> - 2.0.16-1
aba6654
- Update to upstream
aba6654
	* Merged fix for genhomedircon handling of missing HOME_DIR or HOME_ROOT templates from Caleb Case.
aba6654
683732d
* Tue Jan 22 2008 Dan Walsh <dwalsh@redhat.com> - 2.0.15-2
683732d
- Stop differentiating on user for homedir labeling
683732d
15aa870
* Thu Dec 6 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.15-1
15aa870
- Update to upstream
15aa870
	* Fix genhomedircon handling of shells and missing user context template from Dan Walsh.
15aa870
	* Copy the store path in semanage_select_store from Dan Walsh.
15aa870
15aa870
- Add expand-check=0 to semanage.conf
15aa870
0fffabe
* Mon Dec 3 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.14-5
0dff660
- Fix handling of /etc/shells so genhomedircon will work
0dff660
5ab980b
* Thu Nov 29 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.14-3
5ab980b
- Allow semanage_genhomedircon to work with out a USER int homedir.template
5ab980b
5ab980b
* Sat Nov 10 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.14-2
5ab980b
- Fix semanage_select_store to allocate memory, fixes crash on invalid store
5ab980b
8e28586
* Tue Nov 6 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.14-1
8e28586
- Upgrade to latest from NSA
8e28586
	* Call rmdir() rather than remove() on directory removal so that errno isn't polluted from Stephen Smalley.
8e28586
	* Allow handle_unknown in base to be overridden by semanage.conf from Stephen Smalley.
8e28586
fbe2b73
* Fri Oct 5 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.12-1
fbe2b73
- Upgrade to latest from NSA
fbe2b73
	* ustr cleanups from James Antill.
fbe2b73
	* Ensure that /root gets labeled even if using the default context from Dan Walsh.
fbe2b73
3ba23c8
* Fri Sep 28 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.11-1
3ba23c8
- Upgrade to latest from NSA
3ba23c8
	* Fix ordering of file_contexts.homedirs from Todd Miller and Dan Walsh.
3ba23c8
3ba23c8
* Fri Sep 28 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.10-2
3ba23c8
- Fix sort order on generated homedir context
3ba23c8
add9ada
* Fri Sep 28 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.10-1
add9ada
- Upgrade to latest from NSA
add9ada
	* Fix error checking on getpw*_r functions from Todd Miller.
add9ada
	* Make genhomedircon skip invalid homedir contexts from Todd Miller.
add9ada
	* Set default user and prefix from seusers from Dan Walsh.
add9ada
	* Add swigify Makefile target from Dan Walsh.
add9ada
8bb5a23
* Wed Sep 26 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.9-1
8bb5a23
- Upgrade to latest from NSA
8bb5a23
	* Pass CFLAGS to CC even on link command, per Dennis Gilmore.
8bb5a23
	* Clear errno on non-fatal errors to avoid reporting them upon a
8bb5a23
	  later error that does not set errno.
8bb5a23
	* Improve reporting of system errors, e.g. full filesystem or read-only filesystem from Stephen Smalley.
8bb5a23
8bb5a23
- Fix segfault in genhomedircon when using bad user names
8bb5a23
0971186
* Wed Sep 26 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.6-2
0971186
- Fix genhomedircon code to only generate valid context
0971186
- Fixes autorelabel problem
0971186
422f3b6
* Thu Sep 13 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.6-1
422f3b6
- Upgrade to latest from NSA
422f3b6
	* Change to use getpw* function calls to the _r versions from Todd Miller.
422f3b6
8f8294e
* Thu Aug 23 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.5-1
8f8294e
- Upgrade to latest from NSA
8f8294e
cf2b1c2
* Mon Aug 20 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.4-1
cf2b1c2
- Upgrade to latest from NSA
cf2b1c2
	* Allow dontaudits to be turned off via semanage interface when
cf2b1c2
	  updating policy
cf2b1c2
6da4db8
* Sat Aug 11 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.3-5
6da4db8
- Add ability to load a policy without dontaudit rules
6da4db8
-
6da4db8
65c9f70
* Tue Jun 26 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.3-4
65c9f70
- Rebuild to fix segfault on x86 platforms, swigify on each build
65c9f70
d49d036
* Fri Jun 1 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.3-3
d49d036
- Rebuild for rawhide
d49d036
212e1b7
* Thu May 3 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.3-2
212e1b7
- Apply patch to fix dependencies in spec file from Robert Scheck
212e1b7
3e627b0
* Wed Apr 25 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.3-1
3e627b0
- Upgrade to latest from NSA
3e627b0
	* Fix to libsemanage man patches so whatis will work better from Dan Walsh
3e627b0
b8748b2
* Wed Apr 25 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.2-1
b8748b2
- Upgrade to latest from NSA
b8748b2
	* Merged optimizations from Stephen Smalley.
b8748b2
	  - do not set all booleans upon commit, only those whose values have changed
b8748b2
	  - only install the sandbox upon commit if something was rebuilt
b8748b2
eea9396
* Sat Mar 17 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.1-2
eea9396
- Add SELinux to Man page Names so man -k will work
eea9396
c52428e
* Mon Mar 12 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.1-1
c52428e
	* Merged dbase_file_flush patch from Dan Walsh.
c52428e
	  This removes any mention of specific tools (e.g. semanage)
c52428e
	  from the comment header of the auto-generated files,
c52428e
	  since there are multiple front-end tools.
c52428e
7fe322b
* Tue Feb 20 2007 Dan Walsh <dwalsh@redhat.com> - 2.0.0-1
7fe322b
- Upgrade to latest from NSA
7fe322b
	* Merged Makefile test target patch from Caleb Case.
7fe322b
	* Merged get_commit_number function rename patch from Caleb Case.
7fe322b
	* Merged strnlen -> strlen patch from Todd Miller.
7fe322b
6456c7a
* Wed Feb 7 2007 Dan Walsh <dwalsh@redhat.com> - 1.10.1-1
4b215a5
- Upgrade to latest from NSA
4b215a5
	* Merged python binding fix from Dan Walsh.
4b215a5
	* Updated version for stable branch.
4b215a5
b91d944
* Fri Dec 22 2006 Dan Walsh <dwalsh@redhat.com> - 1.9.2-1
b91d944
- Upgrade to latest from NSA
b91d944
	* Merged patch to optionally reduce disk usage by removing 
b91d944
	  the backup module store and linked policy from Karl MacMillan
b91d944
	* Merged patch to correctly propagate return values in libsemanage
b91d944
7ccc8bd
* Fri Dec 22 2006 Dan Walsh <dwalsh@redhat.com> - 1.9.1-3
7ccc8bd
- Apply Karl MacMillan patch to get proper error codes.
7ccc8bd
bc624cc
* Thu Dec  7 2006 Jeremy Katz <katzj@redhat.com> - 1.9.1-2
bc624cc
- rebuild against python 2.5
bc624cc
6429e69
* Tue Nov 28 2006 Dan Walsh <dwalsh@redhat.com> - 1.9.1-1
6429e69
- Upgrade to latest from NSA
6429e69
	* Merged patch to compile wit -fPIC instead of -fpic from
6429e69
	  Manoj Srivastava to prevent hitting the global offest table
6429e69
	  limit. Patch changed to include libselinux and libsemanage in
6429e69
	  addition to libsepol.
6429e69
003cc65
* Tue Oct 17 2006 Dan Walsh <dwalsh@redhat.com> - 1.8-1
003cc65
- Upgrade to latest from NSA
003cc65
	* Updated version for release.
a6f3313
37c60b3
* Thu Aug 31 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.17-1
37c60b3
- Upgrade to latest from NSA
37c60b3
	* Merged patch to skip reload if no active store exists and
37c60b3
	  the store path doesn't match the active store path from Dan Walsh.
37c60b3
	* Merged patch to not destroy sepol handle on error path of
37c60b3
	  connect from James Athey.
37c60b3
	* Merged patch to add genhomedircon path to semanage.conf from
37c60b3
	  James Athey. 
37c60b3
77e41c7
* Thu Aug 31 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.16-3
77e41c7
- Fix semanage to not load if is not the correct policy type and it is installing
77e41c7
da97666
* Thu Aug 31 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.16-2
da97666
- Fix requires lines
da97666
b1567cf
* Wed Aug 23 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.16-1
b1567cf
- Upgrade to latest from NSA
b1567cf
	* Make most copy errors fatal, but allow exceptions for
b1567cf
	  file_contexts.local, seusers, and netfilter_contexts if
b1567cf
	  the source file does not exist in the store.
b1567cf
a6f3313
* Sat Aug 12 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.15-1
a6f3313
- Upgrade to latest from NSA
a6f3313
	* Merged separate local file contexts patch from Chris PeBenito.
a6f3313
	* Merged patch to make most copy errors non-fatal from Dan Walsh.
a6f3313
df4486c
* Thu Aug 10 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.13-3
df4486c
- Change other updates to be non-fatal
df4486c
6ba7395
* Wed Aug 9 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.13-2
6ba7395
- Change netfilter stuff to be non-fatal so update can proceed.
6ba7395
c102f81
* Thu Aug 3 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.13-1
c102f81
- Upgrade to latest from NSA
c102f81
	* Merged netfilter contexts support from Chris PeBenito.
c102f81
af95fdb
* Mon Jul 17 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.12-2
af95fdb
- Rebuild for new gcc
af95fdb
b4bff1f
* Tue Jul 11 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.12-1
b4bff1f
- Upgrade to latest from NSA
b4bff1f
	* Merged support for read operations on read-only fs from 
b4bff1f
	  Caleb Case (Tresys Technology).
b4bff1f
43f2cfd
* Tue Jul 4 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.11-1
43f2cfd
- Upgrade to latest from NSA
43f2cfd
	* Lindent.
43f2cfd
	* Merged setfiles location check patch from Dan Walsh.
43f2cfd
1c63c08
* Fri Jun 16 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.9-1
1c63c08
- Upgrade to latest from NSA
1c63c08
	* Merged several fixes from Serge Hallyn:
1c63c08
	     dbase_file_cache:  deref of uninit data on error path.
1c63c08
	     dbase_policydb_cache:  clear fp to avoid double fclose
1c63c08
	     semanage_fc_sort:  destroy temp on error paths
1c63c08
786f3e5
* Fri Jun 16 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.8-2
786f3e5
- Handle setfiles being in /sbin or /usr/sbin
786f3e5
25b23d0
* Mon May 15 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.8-1
25b23d0
- Upgrade to latest from NSA
25b23d0
	* Updated default location for setfiles to /sbin to
25b23d0
	  match policycoreutils.  This can also be adjusted via 
25b23d0
	  semanage.conf using the syntax:
25b23d0
	  [setfiles]
25b23d0
	  path = /path/to/setfiles
25b23d0
	  args = -q -c $@ $<
25b23d0
	  [end]
25b23d0
8f1e8ed
* Mon May 15 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.7-3
8f1e8ed
- Spec file cleanup from n0dalus+redhat@gmail.com
8f1e8ed
8f1e8ed
* Mon May 15 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.7-2
8f1e8ed
- Add /usr/include/semanage to spec file
8f1e8ed
5b53b9a
* Mon May 8 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.7-1
5b53b9a
- Upgrade to latest from NSA
5b53b9a
	* Merged fix warnings patch from Karl MacMillan.
5b53b9a
96b801b
* Fri Apr 14 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.6-1
9b0bb20
- Upgrade to latest from NSA
96b801b
	* Merged updated file context sorting patch from Christopher
96b801b
	  Ashworth, with bug fix for escaped character flag.
9b0bb20
	* Merged file context sorting code from Christopher Ashworth 
9b0bb20
	  (Tresys Technology), based on fc_sort.c code in refpolicy.
9b0bb20
	* Merged python binding t_output_helper removal patch from Dan Walsh.
9b0bb20
	* Regenerated swig files.
9b0bb20
9b0bb20
* Wed Mar 29 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.3-1
9b0bb20
- Fix to work with new version of swig
9b0bb20
- Upgrade to latest from NSA
9b0bb20
	* Merged corrected fix for descriptor leak from Dan Walsh.
9b0bb20
a247f45
* Wed Mar 29 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.2-2
a247f45
- Fix leaky descriptor
a247f45
a247f45
* Tue Mar 21 2006 Dan Walsh <dwalsh@redhat.com> - 1.6.2-1
60ab106
- Upgrade to latest from NSA
60ab106
	* Merged Makefile PYLIBVER definition patch from Dan Walsh.
60ab106
	* Merged man page reorganization from Ivan Gyurdiev.
60ab106
5b53b9a
* Fri Mar 17 2006 Dan Walsh <dwalsh@redhat.com> - 1.6-1
aa0c632
- Make work on RHEL4
aa0c632
- Upgrade to latest from NSA
aa0c632
	* Merged abort early on merge errors patch from Ivan Gyurdiev.
aa0c632
	* Cleaned up error handling in semanage_split_fc based on a patch
aa0c632
	  by Serge Hallyn (IBM) and suggestions by Ivan Gyurdiev.
aa0c632
	* Merged MLS handling fixes from Ivan Gyurdiev.
aa0c632
5a4115f
* Fri Feb 17 2006 Dan Walsh <dwalsh@redhat.com> - 1.5.28-1
5a4115f
- Upgrade to latest from NSA
5a4115f
	* Merged bug fix for fcontext validate handler from Ivan Gyurdiev.
5a4115f
	* Merged base_merge_components changes from Ivan Gyurdiev.
5a4115f
95d8014
* Thu Feb 16 2006 Dan Walsh <dwalsh@redhat.com> - 1.5.26-1
95d8014
- Upgrade to latest from NSA
95d8014
	* Merged paths array patch from Ivan Gyurdiev.
95d8014
	* Merged bug fix patch from Ivan Gyurdiev.
95d8014
	* Merged improve bindings patch from Ivan Gyurdiev.
95d8014
	* Merged use PyList patch from Ivan Gyurdiev.	
95d8014
	* Merged memory leak fix patch from Ivan Gyurdiev.
95d8014
	* Merged nodecon support patch from Ivan Gyurdiev.
95d8014
	* Merged cleanups patch from Ivan Gyurdiev.
95d8014
	* Merged split swig patch from Ivan Gyurdiev.
95d8014
5cdd750
* Mon Feb 13 2006 Dan Walsh <dwalsh@redhat.com> - 1.5.23-1
5cdd750
- Upgrade to latest from NSA
5cdd750
	* Merged optionals in base patch from Joshua Brindle.
5cdd750
	* Merged treat seusers/users_extra as optional sections patch from
5cdd750
	  Ivan Gyurdiev.
5cdd750
	* Merged parse_optional fixes from Ivan Gyurdiev.
5cdd750
bdc5c50
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.5.21-2.1
bdc5c50
- bump again for double-long bug on ppc(64)
bdc5c50
437a167
* Fri Feb 10 2006 Dan Walsh <dwalsh@redhat.com> - 1.5.21-2
437a167
- Fix handling of seusers and users_map file
437a167
437a167
* Tue Feb 07 2006 Dan Walsh <dwalsh@redhat.com> - 1.5.21-1
b406948
- Upgrade to latest from NSA
b406948
	* Merged seuser/user_extra support patch from Joshua Brindle.
b406948
	* Merged remote system dbase patch from Ivan Gyurdiev.	
b406948
7e12efe
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.5.20-1.1
7e12efe
- rebuilt for new gcc4.1 snapshot and glibc changes
7e12efe
c77fc83
* Thu Feb 2 2006 Dan Walsh <dwalsh@redhat.com> 1.5.20-1
c77fc83
- Upgrade to latest from NSA
c77fc83
	* Merged clone record on set_con patch from Ivan Gyurdiev.	
c77fc83
9d3d831
* Mon Jan 30 2006 Dan Walsh <dwalsh@redhat.com> 1.5.19-1
9d3d831
- Upgrade to latest from NSA
9d3d831
	* Merged fname parameter patch from Ivan Gyurdiev.
9d3d831
	* Merged more size_t -> unsigned int fixes from Ivan Gyurdiev.
9d3d831
	* Merged seusers.system patch from Ivan Gyurdiev.
9d3d831
	* Merged improve port/fcontext API patch from Ivan Gyurdiev.	
9d3d831
2d7ec48
* Fri Jan 27 2006 Dan Walsh <dwalsh@redhat.com> 1.5.18-1
2d7ec48
- Upgrade to latest from NSA
2d7ec48
	* Merged seuser -> seuser_local rename patch from Ivan Gyurdiev.
2d7ec48
	* Merged set_create_store, access_check, and is_connected interfaces
2d7ec48
	  from Joshua Brindle.
2d7ec48
659f45d
* Fri Jan 13 2006 Dan Walsh <dwalsh@redhat.com> 1.5.16-1
659f45d
- Upgrade to latest from NSA
659f45d
	* Regenerate python wrappers.
659f45d
42ed049
* Fri Jan 13 2006 Dan Walsh <dwalsh@redhat.com> 1.5.15-1
42ed049
- Upgrade to latest from NSA
42ed049
	* Merged pywrap Makefile diff from Dan Walsh.
42ed049
	* Merged cache management patch from Ivan Gyurdiev.
42ed049
	* Merged bugfix for dbase_llist_clear from Ivan Gyurdiev.
42ed049
	* Merged remove apply_local function patch from Ivan Gyurdiev.
42ed049
	* Merged only do read locking in direct case patch from Ivan Gyurdiev.
42ed049
	* Merged cache error path memory leak fix from Ivan Gyurdiev.
42ed049
	* Merged auto-generated file header patch from Ivan Gyurdiev.
42ed049
	* Merged pywrap test update from Ivan Gyurdiev.
42ed049
	* Merged hidden defs update from Ivan Gyurdiev.
42ed049
cef3ae1
* Fri Jan 13 2006 Dan Walsh <dwalsh@redhat.com> 1.5.14-2
cef3ae1
- Break out python out of regular Makefile
cef3ae1
c3f6b70
* Fri Jan 13 2006 Dan Walsh <dwalsh@redhat.com> 1.5.14-1
c3f6b70
- Upgrade to latest from NSA
c3f6b70
	* Merged disallow port overlap patch from Ivan Gyurdiev.
c3f6b70
	* Merged join prereq and implementation patches from Ivan Gyurdiev.
c3f6b70
	* Merged join user extra data part 2 patch from Ivan Gyurdiev.
c3f6b70
	* Merged bugfix patch from Ivan Gyurdiev.
c3f6b70
	* Merged remove add_local/set_local patch from Ivan Gyurdiev.
c3f6b70
	* Merged user extra data part 1 patch from Ivan Gyurdiev.
c3f6b70
	* Merged size_t -> unsigned int patch from Ivan Gyurdiev.
c3f6b70
	* Merged calloc check in semanage_store patch from Ivan Gyurdiev,
c3f6b70
	  bug noticed by Steve Grubb.
c3f6b70
	* Merged cleanups after add/set removal patch from Ivan Gyurdiev.
c3f6b70
d70e174
* Fri Jan 7 2006 Dan Walsh <dwalsh@redhat.com> 1.5.9-1
d70e174
- Upgrade to latest from NSA
d70e174
	* Merged const in APIs patch from Ivan Gyurdiev.
d70e174
	* Merged validation of local file contexts patch from Ivan Gyurdiev.
d70e174
	* Merged compare2 function patch from Ivan Gyurdiev.
d70e174
	* Merged hidden def/proto update patch from Ivan Gyurdiev.
d70e174
f12cd09
* Thu Jan 6 2006 Dan Walsh <dwalsh@redhat.com> 1.5.8-1
f12cd09
- Upgrade to latest from NSA
f12cd09
	* Re-applied string and file optimization patch from Russell Coker,
f12cd09
	  with bug fix.
f12cd09
	* Reverted string and file optimization patch from Russell Coker.
f12cd09
	* Clarified error messages from parse_module_headers and 
f12cd09
	  parse_base_headers for base/module mismatches.
f12cd09
bcfb02b
* Thu Jan 6 2006 Dan Walsh <dwalsh@redhat.com> 1.5.6-1
bcfb02b
- Upgrade to latest from NSA
bcfb02b
	* Clarified error messages from parse_module_headers and 
bcfb02b
	  parse_base_headers for base/module mismatches.
bcfb02b
	* Merged string and file optimization patch from Russell Coker.
bcfb02b
	* Merged swig header reordering patch from Ivan Gyurdiev.
bcfb02b
	* Merged toggle modify on add patch from Ivan Gyurdiev.
bcfb02b
	* Merged ports parser bugfix patch from Ivan Gyurdiev.
bcfb02b
	* Merged fcontext swig patch from Ivan Gyurdiev.
bcfb02b
	* Merged remove add/modify/delete for active booleans patch from Ivan Gyurdiev.
bcfb02b
	* Merged man pages for dbase functions patch from Ivan Gyurdiev.
bcfb02b
	* Merged pywrap tests patch from Ivan Gyurdiev.
bcfb02b
bcfb02b
* Wed Jan 5 2006 Dan Walsh <dwalsh@redhat.com> 1.5.4-2
bcfb02b
- Patch to fix add
bcfb02b
112859c
* Wed Jan 5 2006 Dan Walsh <dwalsh@redhat.com> 1.5.4-1
112859c
- Upgrade to latest from NSA
112859c
	* Merged patch series from Ivan Gyurdiev.
112859c
	  This includes patches to:
112859c
	  - separate file rw code from linked list
112859c
	  - annotate objects
112859c
	  - fold together internal headers
112859c
	  - support ordering of records in compare function
112859c
	  - add active dbase backend, active booleans
112859c
	  - return commit numbers for ro database calls
112859c
	  - use modified flags to skip rebuild whenever possible
112859c
	  - enable port interfaces
112859c
	  - update swig interfaces and typemaps
112859c
	  - add an API for file_contexts.local and file_contexts
112859c
	  - flip the traversal order in iterate/list
112859c
	  - reorganize sandbox_expand
112859c
	  - add seusers MLS validation
112859c
	  - improve dbase spec/documentation
112859c
	  - clone record on set/add/modify
112859c
23614f8
* Tue Dec 27 2005 Dan Walsh <dwalsh@redhat.com> 1.5.3-3
23614f8
- Add Ivans patch to turn on ports
23614f8
a151f78
* Wed Dec 14 2005 Dan Walsh <dwalsh@redhat.com> 1.5.3-2
a151f78
- Remove patch since upstream does the right thing
a151f78
c2b1e26
* Wed Dec 14 2005 Dan Walsh <dwalsh@redhat.com> 1.5.3-1
c2b1e26
- Upgrade to latest from NSA
c2b1e26
	* Merged further header cleanups from Ivan Gyurdiev.
c2b1e26
	* Merged toggle modified flag in policydb_modify, fix memory leak
c2b1e26
	  in clear_obsolete, polymorphism vs headers fix, and include guards
c2b1e26
	  for internal headers patches from Ivan Gyurdiev.
c2b1e26
9993e32
* Tue Dec 13 2005 Dan Walsh <dwalsh@redhat.com> 1.5.1-2
9993e32
- Upgrade to latest from NSA
9993e32
	* Merged toggle modified flag in policydb_modify, fix memory leak
9993e32
	  in clear_obsolete, polymorphism vs headers fix, and include guards
9993e32
	  for internal headers patches from Ivan Gyurdiev.
9993e32
2b5b2a6
* Mon Dec 12 2005 Dan Walsh <dwalsh@redhat.com> 1.5.1-1
2b5b2a6
- Upgrade to latest from NSA
2b5b2a6
	* Added file-mode= setting to semanage.conf, default to 0644.
2b5b2a6
	  Changed semanage_copy_file and callers to use this mode when
2b5b2a6
	  installing policy files to runtime locations.
2b5b2a6
522bb5c
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
522bb5c
- rebuilt
522bb5c
c96070d
* Wed Dec 7 2005 Dan Walsh <dwalsh@redhat.com> 1.4-1
97de529
- Fix mode of output seusers file
97de529
d6123fe
* Tue Dec 6 2005 Dan Walsh <dwalsh@redhat.com> 1.3.64-1
d6123fe
- Upgrade to latest from NSA
d6123fe
	* Changed semanage_handle_create() to set do_reload based on
d6123fe
	  is_selinux_enabled().  This prevents improper attempts to
d6123fe
	  load policy on a non-SELinux system.
d6123fe
d6123fe
* Mon Dec 5 2005 Dan Walsh <dwalsh@redhat.com> 1.3.63-1
d6123fe
- Upgrade to latest from NSA
d6123fe
	* Dropped handle from user_del_role interface.
d6123fe
	* Removed defrole interfaces.
d6123fe
ff57ee5
* Tue Nov 29 2005 Dan Walsh <dwalsh@redhat.com> 1.3.61-1
ff57ee5
- Upgrade to latest from NSA
ff57ee5
	* Merged Makefile python definitions patch from Dan Walsh.
ff57ee5
	* Removed is_selinux_mls_enabled() conditionals in seusers and users
ff57ee5
	  file parsers. 
ff57ee5
066e239
* Wed Nov 23 2005 Dan Walsh <dwalsh@redhat.com> 1.3.59-1
066e239
- Add additional swig objects
066e239
	* Merged wrap char*** for user_get_roles patch from Joshua Brindle.
066e239
	* Merged remove defrole from sepol patch from Ivan Gyurdiev.
066e239
	* Merged swig wrappers for modifying users and seusers from Joshua Brindle.
066e239
be0e043
* Wed Nov 23 2005 Dan Walsh <dwalsh@redhat.com> 1.3.56-2
be0e043
- Add additional swig objects
be0e043
ffe4d2b
* Fri Nov 16 2005 Dan Walsh <dwalsh@redhat.com> 1.3.56-1
ffe4d2b
- Upgrade to latest from NSA
ffe4d2b
	* Fixed free->key_free bug.
ffe4d2b
	* Merged clear obsolete patch from Ivan Gyurdiev.
ffe4d2b
	* Merged modified swigify patch from Dan Walsh 
ffe4d2b
	  (original patch from Joshua Brindle).
ffe4d2b
	* Merged move genhomedircon call patch from Chad Sellers.
ffe4d2b
ab22837
* Mon Nov 14 2005 Dan Walsh <dwalsh@redhat.com> 1.3.53-3
ab22837
- Add genhomedircon patch from Joshua Brindle
ab22837
a711440
* Fri Nov 11 2005 Dan Walsh <dwalsh@redhat.com> 1.3.53-2
a711440
- Add swigify patch from Joshua Brindle
a711440
bb7c4a7
* Fri Nov 11 2005 Dan Walsh <dwalsh@redhat.com> 1.3.53-1
bb7c4a7
- Upgrade to latest from NSA
bb7c4a7
	* Merged move seuser validation patch from Ivan Gyurdiev.
bb7c4a7
	* Merged hidden declaration fixes from Ivan Gyurdiev,
bb7c4a7
	  with minor corrections.
bb7c4a7
0e20be8
* Wed Nov 9 2005 Dan Walsh <dwalsh@redhat.com> 1.3.52-1
0e20be8
- Upgrade to latest from NSA
0e20be8
	* Merged cleanup patch from Ivan Gyurdiev.
0e20be8
	  This renames semanage_module_conn to semanage_direct_handle,
0e20be8
	  and moves sepol handle create/destroy into semanage handle
0e20be8
	  create/destroy to allow use even when disconnected (for the
0e20be8
	  record interfaces).
0e20be8
32ce509
* Tue Nov 8 2005 Dan Walsh <dwalsh@redhat.com> 1.3.51-1
32ce509
- Upgrade to latest from NSA
32ce509
	* Clear modules modified flag upon disconnect and commit.
32ce509
        * Added tracking of module modifications and use it to
32ce509
	  determine whether expand-time checks should be applied
32ce509
	  on commit.
32ce509
	* Reverted semanage_set_reload_bools() interface.
32ce509
ef65cfd
* Tue Nov 8 2005 Dan Walsh <dwalsh@redhat.com> 1.3.48-1
ef65cfd
- Upgrade to latest from NSA
ef65cfd
	* Disabled calls to port dbase for merge and commit and stubbed
ef65cfd
	  out calls to sepol_port interfaces since they are not exported.
ef65cfd
	* Merged rename instead of copy patch from Joshua Brindle (Tresys).
ef65cfd
	* Added hidden_def/hidden_proto for exported symbols used within 
ef65cfd
	  libsemanage to eliminate relocations.  Wrapped type definitions
ef65cfd
	  in exported headers as needed to avoid conflicts.  Added
ef65cfd
	  src/context_internal.h and src/iface_internal.h.
ef65cfd
	* Added semanage_is_managed() interface to allow detection of whether
ef65cfd
	  the policy is managed via libsemanage.  This enables proper handling
ef65cfd
	  in setsebool for non-managed systems.
ef65cfd
	* Merged semanage_set_reload_bools() interface from Ivan Gyurdiev,
ef65cfd
	  to enable runtime control over preserving active boolean values
ef65cfd
	  versus reloading their saved settings upon commit.
ef65cfd
bfd9450
* Mon Nov 7 2005 Dan Walsh <dwalsh@redhat.com> 1.3.43-1
bfd9450
- Upgrade to latest from NSA
bfd9450
	* Merged seuser parser resync, dbase tracking and cleanup, strtol
bfd9450
	  bug, copyright, and assert space patches from Ivan Gyurdiev.
bfd9450
	* Added src/*_internal.h in preparation for other changes.
bfd9450
 	* Added hidden/hidden_proto/hidden_def to src/debug.[hc] and
bfd9450
          src/seusers.[hc].
bfd9450
bfd9450
f2d442c
* Thu Nov 3 2005 Dan Walsh <dwalsh@redhat.com> 1.3.41-1
f2d442c
- Upgrade to latest from NSA
f2d442c
	* Merged interface parse/print, context_to_string interface change,
f2d442c
	  move assert_noeof, and order preserving patches from Ivan Gyurdiev.
f2d442c
        * Added src/dso.h in preparation for other changes.
f2d442c
	* Merged install seusers, handle/error messages, MLS parsing,
f2d442c
	  and seusers validation patches from Ivan Gyurdiev.
f2d442c
62754d6
* Mon Oct 31 2005 Dan Walsh <dwalsh@redhat.com> 1.3.39-1
62754d6
- Upgrade to latest from NSA
62754d6
	* Merged record interface, dbase flush, common database code,
62754d6
	  and record bugfix patches from Ivan Gyurdiev.
62754d6
24d6364
* Fri Oct 28 2005 Dan Walsh <dwalsh@redhat.com> 1.3.38-1
24d6364
- Upgrade to latest from NSA
24d6364
	* Merged dbase policydb list and count change from Ivan Gyurdiev.
24d6364
	* Merged enable dbase and set relay patches from Ivan Gyurdiev.
24d6364
24d6364
* Thu Oct 27 2005 Dan Walsh <dwalsh@redhat.com> 1.3.36-1
24d6364
- Update from NSA
24d6364
	* Merged query APIs and dbase_file_set patches from Ivan Gyurdiev.
24d6364
24d6364
* Wed Oct 26 2005 Dan Walsh <dwalsh@redhat.com> 1.3.35-1
24d6364
- Update from NSA
24d6364
	* Merged sepol handle passing, seusers support, and policydb cache
24d6364
	  patches from Ivan Gyurdiev.
24d6364
35380af
* Tue Oct 25 2005 Dan Walsh <dwalsh@redhat.com> 1.3.34-1
35380af
- Update from NSA
35380af
	* Merged resync to sepol changes and booleans fixes/improvements 
35380af
	  patches from Ivan Gyurdiev.
35380af
	* Merged support for genhomedircon/homedir template, store selection,
35380af
	  explicit policy reload, and semanage.conf relocation from Joshua
35380af
	  Brindle.
35380af
ac43226
* Mon Oct 24 2005 Dan Walsh <dwalsh@redhat.com> 1.3.32-1
ac43226
- Update from NSA
ac43226
	* Merged resync to sepol changes and transaction fix patches from
ac43226
	  Ivan Gyurdiev.
ac43226
	* Merged reorganize users patch from Ivan Gyurdiev.
ac43226
	* Merged remove unused relay functions patch from Ivan Gyurdiev.
ac43226
bed7f30
* Fri Oct 21 2005 Dan Walsh <dwalsh@redhat.com> 1.3.30-1
bed7f30
- Update from NSA
bed7f30
	* Fixed policy file leaks in semanage_load_module and
bed7f30
	  semanage_write_module.
bed7f30
	* Merged further database work from Ivan Gyurdiev.
bed7f30
	* Fixed bug in semanage_direct_disconnect.
bed7f30
e4a5671
* Thu Oct 20 2005 Dan Walsh <dwalsh@redhat.com> 1.3.28-1
e4a5671
- Update from NSA
e4a5671
	* Merged interface renaming patch from Ivan Gyurdiev.
e4a5671
	* Merged policy component patch from Ivan Gyurdiev.
e4a5671
	* Renamed 'check=' configuration value to 'expand-check=' for 
e4a5671
	  clarity.
e4a5671
	* Changed semanage_commit_sandbox to check for and report errors 
e4a5671
	  on rename(2) calls performed during rollback.
e4a5671
	* Added optional check= configuration value to semanage.conf 
e4a5671
	  and updated call to sepol_expand_module to pass its value
e4a5671
	  to control assertion and hierarchy checking on module expansion.
e4a5671
	* Merged fixes for make DESTDIR= builds from Joshua Brindle.
e4a5671
e4a5671
* Tue Oct 18 2005 Dan Walsh <dwalsh@redhat.com> 1.3.24-1
31d6500
- Update from NSA
31d6500
	* Merged default database from Ivan Gyurdiev.
31d6500
	* Merged removal of connect requirement in policydb backend from
31d6500
	  Ivan Gyurdiev.
31d6500
	* Merged commit locking fix and lock rename from Joshua Brindle.
31d6500
	* Merged transaction rollback in lock patch from Joshua Brindle.
31d6500
	* Changed default args for load_policy to be null, as it no longer
31d6500
	  takes a pathname argument and we want to preserve booleans.
31d6500
	* Merged move local dbase initialization patch from Ivan Gyurdiev.
31d6500
	* Merged acquire/release read lock in databases patch from Ivan Gyurdiev.
31d6500
	* Merged rename direct -> policydb as appropriate patch from Ivan Gyurdiev.
31d6500
	* Added calls to sepol_policy_file_set_handle interface prior
31d6500
	  to invoking sepol operations on policy files.
31d6500
	* Updated call to sepol_policydb_from_image to pass the handle.
31d6500
31d6500
e4a5671
* Tue Oct 18 2005 Dan Walsh <dwalsh@redhat.com> 1.3.20-1
b18ef05
- Update from NSA
aac0cfd
	* Changed default args for load_policy to be null, as it no longer
aac0cfd
	  takes a pathname argument and we want to preserve booleans.
aac0cfd
	* Merged move local dbase initialization patch from Ivan Gyurdiev.
aac0cfd
	* Merged acquire/release read lock in databases patch from Ivan Gyurdiev.
aac0cfd
	* Merged rename direct -> policydb as appropriate patch from Ivan Gyurdiev.
aac0cfd
	* Added calls to sepol_policy_file_set_handle interface prior
aac0cfd
	  to invoking sepol operations on policy files.
aac0cfd
	* Updated call to sepol_policydb_from_image to pass the handle.
aac0cfd
e4a5671
* Tue Oct 18 2005 Dan Walsh <dwalsh@redhat.com> 1.3.20-1
aac0cfd
- Update from NSA
b18ef05
	* Merged user and port APIs - policy database patch from Ivan
b18ef05
	Gyurdiev.
b18ef05
	* Converted calls to sepol link_packages and expand_module interfaces
b18ef05
	from using buffers to using sepol handles for error reporting, and 
b18ef05
	changed direct_connect/disconnect to create/destroy sepol handles.
b18ef05
830a300
* Sat Oct 15 2005 Dan Walsh <dwalsh@redhat.com> 1.3.18-1
830a300
- Update from NSA
830a300
	* Merged bugfix patch from Ivan Gyurdiev.
830a300
	* Merged seuser database patch from Ivan Gyurdiev.
830a300
	Merged direct user/port databases to the handle from Ivan Gyurdiev.
830a300
	* Removed obsolete include/semanage/commit_api.h (leftover).
830a300
	Merged seuser record patch from Ivan Gyurdiev.
830a300
	* Merged boolean and interface databases from Ivan Gyurdiev.
830a300
43db242
* Fri Oct 14 2005 Dan Walsh <dwalsh@redhat.com> 1.3.14-1
43db242
- Update from NSA
43db242
	* Updated to use get interfaces for hidden sepol_module_package type.
43db242
	* Changed semanage_expand_sandbox and semanage_install_active
43db242
	to generate/install the latest policy version supported	by libsepol
43db242
	by default (unless overridden by semanage.conf), since libselinux
43db242
	will now downgrade automatically for load_policy.
43db242
	* Merged new callback-based error reporting system and ongoing
43db242
	database work from Ivan Gyurdiev.
43db242
43db242
* Wed Oct 12 2005 Dan Walsh <dwalsh@redhat.com> 1.3.11-1
e479f60
- Update from NSA
e479f60
	* Fixed semanage_install_active() to use the same logic for
e479f60
	selecting a policy version as semanage_expand_sandbox().  Dropped
e479f60
	dead code from semanage_install_sandbox().
e479f60
3b90157
* Mon Oct 10 2005 Dan Walsh <dwalsh@redhat.com> 1.3.10-1
3b90157
- Update from NSA
3b90157
	* Updated for changes to libsepol, and to only use types and interfaces
3b90157
	provided by the shared libsepol.
3b90157
278e64a
* Fri Oct 7 2005 Dan Walsh <dwalsh@redhat.com> 1.3.9-1
278e64a
- Update from NSA
278e64a
	* Merged further database work from Ivan Gyurdiev.
278e64a
8b0a28a
* Tue Oct 4 2005 Dan Walsh <dwalsh@redhat.com> 1.3.8-1
8b0a28a
- Update from NSA
8b0a28a
	* Merged iterate, redistribute, and dbase split patches from
8b0a28a
	Ivan Gyurdiev.
8b0a28a
b2247ee
* Mon Oct 3 2005 Dan Walsh <dwalsh@redhat.com> 1.3.7-1
b2247ee
- Update from NSA
b2247ee
	* Merged patch series from Ivan Gyurdiev.
b2247ee
	  (pointer typedef elimination, file renames, dbase work, backend
b2247ee
	   separation)
b2247ee
	* Split interfaces from semanage.[hc] into handle.[hc], modules.[hc].
b2247ee
	* Separated handle create from connect interface.
b2247ee
	* Added a constructor for initialization.
b2247ee
	* Moved up src/include/*.h to src.
b2247ee
	* Created a symbol map file; dropped dso.h and hidden markings.
b2247ee
9e67036
* Wed Sep 28 2005 Dan Walsh <dwalsh@redhat.com> 1.3.5-1
9e67036
- Update from NSA
9e67036
	* Split interfaces from semanage.[hc] into handle.[hc], modules.[hc].
9e67036
	* Separated handle create from connect interface.
9e67036
	* Added a constructor for initialization.
9e67036
	* Moved up src/include/*.h to src.
9e67036
	* Created a symbol map file; dropped dso.h and hidden markings.
9e67036
f23f477
* Fri Sep 23 2005 Dan Walsh <dwalsh@redhat.com> 1.3.4-1
f23f477
- Update from NSA
f23f477
	* Merged dbase redesign patch from Ivan Gyurdiev.
f23f477
bc7b8ad
* Wed Sep 21 2005 Dan Walsh <dwalsh@redhat.com> 1.3.3-1
bc7b8ad
- Update from NSA
bc7b8ad
	* Merged boolean record, stub record handler, and status codes 
bc7b8ad
	  patches from Ivan Gyurdiev.
bc7b8ad
df7239b
* Tue Sep 20 2005 Dan Walsh <dwalsh@redhat.com> 1.3.2-1
df7239b
- Update from NSA
df7239b
	* Merged stub iterator functionality from Ivan Gyurdiev.
df7239b
	* Merged interface record patch from Ivan Gyurdiev.
df7239b
25d2554
* Wed Sep 14 2005 Dan Walsh <dwalsh@redhat.com> 1.3.1-1
25d2554
- Update from NSA
25d2554
	* Merged stub functionality for managing user and port records,
25d2554
	and record table code from Ivan Gyurdiev.
25d2554
	* Updated version for release.
25d2554
c05d7ad
* Thu Sep 1 2005 Dan Walsh <dwalsh@redhat.com> 1.1.6-1
c05d7ad
- Update from NSA
c05d7ad
	* Merged semod.conf template patch from Dan Walsh (Red Hat),
c05d7ad
	but restored location to /usr/share/semod/semod.conf.
c05d7ad
	* Fixed several bugs found by valgrind.
c05d7ad
	* Fixed bug in prior patch for the semod_build_module_list leak.
c05d7ad
	* Merged errno fix from Joshua Brindle (Tresys).
c05d7ad
	* Merged fix for semod_build_modules_list leak on error path
c05d7ad
	  from Serge Hallyn (IBM).  Bug found by Coverity.
c05d7ad
c05d7ad
* Thu Aug 25 2005 Dan Walsh <dwalsh@redhat.com> 1.1.3-1
d9ff1de
- Update from NSA
d9ff1de
	* Merged errno fix from Joshua Brindle (Tresys).
d9ff1de
	* Merged fix for semod_build_modules_list leak on error path
d9ff1de
	  from Serge Hallyn (IBM).  Bug found by Coverity.
d9ff1de
	* Merged several fixes from Serge Hallyn (IBM).  Bugs found by
d9ff1de
	  Coverity.
d9ff1de
	* Fixed several other bugs and warnings.
d9ff1de
	* Merged patch to move module read/write code from libsemanage
d9ff1de
	  to libsepol from Jason Tang (Tresys).	
d9ff1de
	* Merged relay records patch from Ivan Gyurdiev.
d9ff1de
	* Merged key extract patch from Ivan Gyurdiev.
4800db7
4800db7
- Initial version
4800db7
- Created by Stephen Smalley <sds@epoch.ncsc.mil> 
4800db7
4800db7