4526ce3
Summary: SELinux binary policy manipulation library
cvsdist 88c9ead
Name: libsepol
Petr Lautrbach 7c00059
Version: 3.5
Petr Lautrbach 70e021b
Release: 0.rc2.1%{?dist}
6d3ad3e
License: LGPL-2.1-or-later
Petr Lautrbach 70e021b
Source0: https://github.com/SELinuxProject/selinux/releases/download/3.5-rc2/libsepol-3.5-rc2.tar.gz
5e48056
URL: https://github.com/SELinuxProject/selinux/wiki
0196479
# $ git clone https://github.com/fedora-selinux/selinux.git
0196479
# $ cd selinux
Petr Lautrbach 70e021b
# $ git format-patch -N libsepol-3.5-rc2 -- libsepol
c59879b
# $ i=1; for j in 0*patch; do printf "Patch%04d: %s\n" $i $j; i=$((i+1));done
0196479
# Patch list start
0196479
# Patch list end
09d2e80
BuildRequires: make
eb32e87
BuildRequires: gcc
5e48056
BuildRequires: flex
ed61d9f
Obsoletes: %{name}-compat = 3.1-4
cvsdist 88c9ead
cvsdist 88c9ead
%description
bfa19b4
Security-enhanced Linux is a feature of the Linux® kernel and a number
cvsdist 88c9ead
of utilities with enhanced security functionality designed to add
cvsdist 88c9ead
mandatory access controls to Linux.  The Security-enhanced Linux
cvsdist 88c9ead
kernel contains new architectural components originally developed to
cvsdist 88c9ead
improve the security of the Flask operating system. These
cvsdist 88c9ead
architectural components provide general support for the enforcement
cvsdist 88c9ead
of many kinds of mandatory access control policies, including those
cvsdist 88c9ead
based on the concepts of Type Enforcement®, Role-based Access
cvsdist 88c9ead
Control, and Multi-level Security.
cvsdist 88c9ead
cvsdist 88c9ead
libsepol provides an API for the manipulation of SELinux binary policies.
cvsdist 88c9ead
It is used by checkpolicy (the policy compiler) and similar tools, as well
cvsdist 88c9ead
as by programs like load_policy that need to perform specific transformations
cvsdist 88c9ead
on binary policies such as customizing policy boolean settings.
cvsdist 88c9ead
cvsdist 88c9ead
%package devel
cvsdist 88c9ead
Summary: Header files and libraries used to build policy manipulation tools
154778f
Requires: %{name}%{?_isa} = %{version}-%{release}
cvsdist 88c9ead
cvsdist 88c9ead
%description devel
0ab5c85
The libsepol-devel package contains the libraries and header files
0ab5c85
needed for developing applications that manipulate binary policies. 
0ab5c85
0ab5c85
%package static
0ab5c85
Summary: static libraries used to build policy manipulation tools
154778f
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
0ab5c85
0ab5c85
%description static
0ab5c85
The libsepol-static package contains the static libraries and header files
cvsdist 88c9ead
needed for developing applications that manipulate binary policies. 
cvsdist 88c9ead
0c39fcd
%package utils
0c39fcd
Summary: SELinux libsepol utilities
0c39fcd
Requires: %{name}%{?_isa} = %{version}-%{release}
0c39fcd
0c39fcd
%description utils
0c39fcd
The libsepol-utils package contains the utilities
0c39fcd
cvsdist 88c9ead
%prep
Petr Lautrbach 70e021b
%autosetup -p 2 -n libsepol-%{version}-rc2
878dae3
ae2ff08
# sparc64 is an -fPIC arch, so we need to fix it here
ae2ff08
%ifarch sparc64
ae2ff08
sed -i 's/fpic/fPIC/g' src/Makefile
ae2ff08
%endif
07cf4bd
cvsdist 88c9ead
%build
cdfab80
%set_build_flags
cdfab80
CFLAGS="$CFLAGS -fno-semantic-interposition"
54a0f2a
%make_build LIBDIR="%{_libdir}"
cvsdist 88c9ead
cvsdist 88c9ead
%install
08f5f3b
mkdir -p ${RPM_BUILD_ROOT}%{_libdir} 
cvsdist 88c9ead
mkdir -p ${RPM_BUILD_ROOT}%{_includedir} 
cvsdist 5ad5404
mkdir -p ${RPM_BUILD_ROOT}%{_bindir} 
cvsdist 5ad5404
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man3
cvsdist 5ad5404
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8
9252e3a
%make_install LIBDIR="%{_libdir}" SHLIBDIR="%{_libdir}"
0c39fcd
rm -rf ${RPM_BUILD_ROOT}%{_mandir}/man8/gen*
ba37cef
rm -rf ${RPM_BUILD_ROOT}%{_mandir}/ru/man8
2e432e5
0ab5c85
%files static
cvsdist 88c9ead
%{_libdir}/libsepol.a
0ab5c85
0ab5c85
%files devel
cvsdist 88c9ead
%{_libdir}/libsepol.so
a5bd294
%{_libdir}/pkgconfig/libsepol.pc
cvsdist 88c9ead
%{_includedir}/sepol/*.h
cvsdist 5ad5404
%{_mandir}/man3/*.3.gz
6a90efc
%dir %{_includedir}/sepol
3e3efa7
%dir %{_includedir}/sepol/policydb
6a90efc
%{_includedir}/sepol/policydb/*.h
5e48056
%dir %{_includedir}/sepol/cil
5e48056
%{_includedir}/sepol/cil/*.h
cvsdist 88c9ead
cvsdist 88c9ead
%files
Petr Lautrbach 1b0d124
%license LICENSE
13eae1c
%{_libdir}/libsepol.so.2
13eae1c
0c39fcd
%files utils
0c39fcd
%{_bindir}/chkcon
0c39fcd
%{_bindir}/sepol_check_access
0c39fcd
%{_bindir}/sepol_compute_av
0c39fcd
%{_bindir}/sepol_compute_member
0c39fcd
%{_bindir}/sepol_compute_relabel
0c39fcd
%{_bindir}/sepol_validate_transition
0c39fcd
%{_mandir}/man8/chkcon.8.gz
0c39fcd
cvsdist 88c9ead
%changelog
Petr Lautrbach 70e021b
* Mon Jan 16 2023 Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc2.1
Petr Lautrbach 70e021b
- SELinux userspace 3.5-rc2 release
Petr Lautrbach 70e021b
Petr Lautrbach 7c00059
* Fri Dec 23 2022 Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc1.1
Petr Lautrbach 7c00059
- SELinux userspace 3.5-rc1 release
Petr Lautrbach 7c00059
Petr Lautrbach 1b0d124
* Mon Nov 21 2022 Petr Lautrbach <lautrbach@redhat.com> - 3.4-4
Petr Lautrbach 1b0d124
- Rebase on upstream f56a72ac9e86
Petr Lautrbach 1b0d124
ccf610a
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.4-3
ccf610a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
ccf610a
0ec172a
* Wed May 25 2022 Petr Lautrbach <plautrba@redhat.com> - 3.4-2
0ec172a
- rebuilt
0ec172a
3eb07bc
* Thu May 19 2022 Petr Lautrbach <plautrba@redhat.com> - 3.4-1
3eb07bc
- SELinux userspace 3.4 release
3eb07bc
74042dd
* Tue May 10 2022 Petr Lautrbach <plautrba@redhat.com> - 3.4-0.rc3.1
74042dd
- SELinux userspace 3.4-rc3 release
74042dd
0c39fcd
* Thu Apr 21 2022 Petr Lautrbach <plautrba@redhat.com> - 3.4-0.rc2.1
0c39fcd
- SELinux userspace 3.4-rc2 release
0c39fcd
9c848ca
* Tue Apr 12 2022 Petr Lautrbach <plautrba@redhat.com> - 3.4-0.rc1.1
9c848ca
- SELinux userspace 3.4-rc1 release
9c848ca
cd2969b
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.3-3
cd2969b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
cd2969b
6209a07
* Thu Nov 11 2021 Petr Lautrbach <plautrba@redhat.com> - 3.3-2
6209a07
- Use correct libdir in libsepol.pc (#2018492)
6209a07
ba9331a
* Fri Oct 22 2021 Petr Lautrbach <plautrba@redhat.com> - 3.3-1
ba9331a
- SELinux userspace 3.3 release
ba9331a
04203d6
* Thu Oct  7 2021 Petr Lautrbach <plautrba@redhat.com> - 3.3-0.rc3.1
04203d6
- SELinux userspace 3.3-rc3 release
04203d6
394d26d
* Wed Sep 29 2021 Petr Lautrbach <plautrba@redhat.com> - 3.3-0.rc2.1
394d26d
- SELinux userspace 3.3-rc2 release
394d26d
c59879b
* Wed Jul 28 2021 Petr Lautrbach <plautrba@redhat.com> - 3.2-3
c59879b
- Rebase on upstream commit 32611aea6543
c59879b
3b62a03
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-2
3b62a03
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
3b62a03
3e8ea42
* Mon Mar  8 2021 Petr Lautrbach <plautrba@redhat.com> - 3.2-1
3e8ea42
- SELinux userspace 3.2 release
3e8ea42
7a8d2de
* Fri Feb  5 2021 Petr Lautrbach <plautrba@redhat.com> - 3.2-0.rc2.1
7a8d2de
- SELinux userspace 3.2-rc2 release
7a8d2de
1945e2e
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-0.rc1.1.1
1945e2e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
1945e2e
2d96c88
* Wed Jan 20 2021 Petr Lautrbach <plautrba@redhat.com> - 3.2-0.rc1.1
2d96c88
- SELinux userspace 3.2-rc1 release
2d96c88
f7d3e92
* Fri Nov 20 2020 Petr Lautrbach <plautrba@redhat.com> - 3.1-5
f7d3e92
- Drop and obsolete libsepol-compat subpackage
f7d3e92
- cil: Give error for more than one true or false block
f7d3e92
459a123
* Fri Oct 23 2020 Petr Lautrbach <plautrba@redhat.com> - 3.1-4
459a123
- Drop deprecated functions and duplicated symbols
459a123
- Dange library version to libsepol.so.2
459a123
- temporary ship -compat with libsepol.so.1
459a123
- Re-enable LTO flags
459a123
838d335
* Mon Jul 27 2020 Petr Lautrbach <plautrba@redhat.com> - 3.1-3
838d335
- Disable LTO cflags
838d335
- Drop telinit from % post sciptlet
838d335
9252e3a
* Mon Jul 13 2020 Tom Stellard <tstellar@redhat.com> - 3.1-2
9252e3a
- Use make macros
9252e3a
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
cdfab80
- Use set_build_flags and -fno-semantic-interposition
9252e3a
c58a1c7
* Fri Jul 10 2020 Petr Lautrbach <plautrba@redhat.com> - 3.1-1
c58a1c7
- SELinux userspace 3.1 release
c58a1c7
3579f74
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-3
3579f74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
3579f74
7a84df0
* Tue Jan 28 2020 Petr Lautrbach <plautrba@redhat.com> - 3.0-2
7a84df0
- Fix -fno-common issues discovered by GCC 10
7a84df0
50ae974
* Fri Dec  6 2019 Petr Lautrbach <plautrba@redhat.com> - 3.0-1
50ae974
- SELinux userspace 3.0 release
50ae974
0196479
* Mon Nov 11 2019 Petr Lautrbach <plautrba@redhat.com> - 3.0-0.rc.1
0196479
- SELinux userspace 3.0-rc1 release
0196479
d300c98
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.9-2
d300c98
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
d300c98
ce5eeff
* Mon Mar 18 2019 Petr Lautrbach <plautrba@redhat.com> - 2.9-1
ce5eeff
- SELinux userspace 2.9 release
ce5eeff
ba37cef
* Wed Mar  6 2019 Petr Lautrbach <plautrba@redhat.com> - 2.9-0.rc2.1
ba37cef
- SELinux userspace 2.9-rc2 release
ba37cef
ddd17ca
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.9-0.rc1.1.1
ddd17ca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
ddd17ca
6b45923
* Fri Jan 25 2019 Petr Lautrbach <plautrba@redhat.com> - 2.9-0.rc1.1
6b45923
- SELinux userspace 2.9-rc1 release
6b45923
20bb12c
* Tue Nov 13 2018 Petr Lautrbach <plautrba@redhat.com> - 2.8-3
20bb12c
- Fix RESOURCE_LEAK coverity scan defects
20bb12c
70ceab4
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.8-2
70ceab4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
70ceab4
0ce45d7
* Fri May 25 2018 Petr Lautrbach <plautrba@workstation> - 2.8-1
0ce45d7
- SELinux userspace 2.8 release
0ce45d7
8bb335b
* Mon May 14 2018 Petr Lautrbach <plautrba@redhat.com> - 2.8-0.rc3.1
8bb335b
- SELinux userspace 2.8-rc1 release candidate
8bb335b
4526ce3
* Mon Apr 23 2018 Petr Lautrbach <plautrba@redhat.com> - 2.0-0.rc1.1
4526ce3
- SELinux userspace 2.8-rc1 release candidate
4526ce3
3a48e0a
* Wed Mar 21 2018 Petr Lautrbach <plautrba@redhat.com> - 2.7-6
3a48e0a
- Prevent freeing unitialized value in ibendport handling
3a48e0a
- Add support for the SCTP portcon keyword
3a48e0a
- Export sepol_polcap_getnum/name functions
3a48e0a
fc3f64a
* Tue Mar 13 2018 Petr Lautrbach <plautrba@redhat.com> - 2.7-5
fc3f64a
- cil: Create new keep field for type attribute sets
fc3f64a
- build: follow standard semantics for DESTDIR and PREFIX
fc3f64a
- cil: show an error when cil_expr_to_string() fails
fc3f64a
c7d36f1
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.7-4
c7d36f1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
c7d36f1
355996f
* Wed Nov 22 2017 Petr Lautrbach <plautrba@redhat.com> - 2.7-3
355996f
- free ibendport device names
355996f
02871fc
* Fri Oct 20 2017 Petr Lautrbach <plautrba@redhat.com> - 2.7-2
02871fc
- reset pointer after free in cil_strpool_destroy()
02871fc
- cil: Add ability to redeclare types[attributes]
02871fc
- cil: Keep attributes used by generated attributes in neverallow rules
02871fc
- use IN6ADDR_ANY_INIT to initialize IPv6 addresses
02871fc
- fix memory leak in sepol_bool_query()
02871fc
- cil: drop wrong unused attribute
02871fc
- cil: fix -Wwrite-strings warning
02871fc
- cil: __cil_post_db_neverallow_attr_helper() does not use extra_args
02871fc
640cc38
* Mon Aug 07 2017 Petr Lautrbach <plautrba@redhat.com> - 2.7-1
640cc38
- Update to upstream release 2017-08-04
640cc38
41f64ac
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6-5
41f64ac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
41f64ac
e02987b
* Sun Jul 30 2017 Florian Weimer <fweimer@redhat.com> - 2.6-4
e02987b
- Rebuild with binutils fix for ppc64le (#1475636)
e02987b
259de5e
* Fri Jul 28 2017 Petr Lautrbach <plautrba@redhat.com> - 2.6-3
259de5e
- Fix neverallow bug when checking conditional policy
259de5e
- Destroy the expanded level when mls_semantic_level_expand() fails
259de5e
- Do not seg fault on sepol_*_key_free(NULL)
259de5e
175b09a
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6-2
175b09a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
175b09a
99653f4
* Sun Feb 12 2017 Petr Lautrbach <plautrba@redhat.com> - 2.6-1
99653f4
- Update to upstream release 2016-10-14
99653f4
6f37e10
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.5-11
6f37e10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
6f37e10
d162105
* Mon Oct 03 2016 Petr Lautrbach <plautrba@redhat.com> 2.5-10
d162105
- Check for too many permissions in classes and commons in CIL
d162105
- Fix xperm mapping between avrule and avtab
d162105
- tests: Fix mispelling of optimization option
d162105
- Fix unused/uninitialized variables on mac build
d162105
- Produce more meaningful error messages for conflicting type rules in CIL
d162105
- make "make test" fail when a CUnit test fails
d162105
- tests: fix g_b_role_2 test
d162105
- Change which attributes CIL keeps in the binary policy
d162105
- Port str_read() from kernel and remove multiple occurances of similar code
d162105
- Use calloc instead of malloc for all the *_to_val_structs
d162105
- Fix bugs found by AFL
d162105
- Fix memory leak in expand.c
d162105
- Fix invalid read when policy file is corrupt
d162105
- Fix possible use of uninitialized variables
d162105
aac9abe
* Mon Aug 01 2016 Petr Lautrbach <plautrba@redhat.com> 2.5-9
aac9abe
- Warn instead of fail if permission is not resolved
aac9abe
- Ignore object_r when adding userrole mappings to policydb
aac9abe
5ec2ad1
* Thu Jul 14 2016 Petr Lautrbach <plautrba@redhat.com> - 2.5-8
5ec2ad1
- Add missing return to sepol_node_query()
5ec2ad1
- Add missing <stdarg.h> include
5ec2ad1
44e2d26
* Thu Jun 23 2016 Petr Lautrbach <plautrba@redhat.com> - 2.5-7
44e2d26
- Correctly detect unknown classes in sepol_string_to_security_class
44e2d26
- Sort object files for deterministic linking order
44e2d26
- Fix neverallowxperm checking on attributes
44e2d26
- Remove libsepol.map when cleaning
44e2d26
- Add high-level language line marking support to CIL
44e2d26
0a1d1e5
* Fri May 06 2016 Petr Lautrbach <plautrba@redhat.com> - 2.5-6
0a1d1e5
- Change logic of bounds checking to match change in kernel
0a1d1e5
- Fix multiple spelling errors
0a1d1e5
d88ffa1
* Mon May 02 2016 Petr Lautrbach <plautrba@redhat.com> - 2.5-5
d88ffa1
- Only apply bounds checking to source types in rules
d88ffa1
- Fix CIL and not add an attribute as a type in the attr_type_map
d88ffa1
71b1a80
* Fri Apr 29 2016 Petr Lautrbach <plautrba@redhat.com> - 2.5-4
71b1a80
- Build policy on systems not supporting DCCP protocol
71b1a80
- Fix extended permissions neverallow checking
71b1a80
- Fix CIL neverallow and bounds checking
71b1a80
- Android.mk: Add -D_GNU_SOURCE to common_cflags
71b1a80
a7ec325
* Fri Apr 08 2016 Petr Lautrbach <plautrba@redhat.com> - 2.5-3
a7ec325
- Fix bug in CIL when resetting classes
a7ec325
- Add support for portcon dccp protocol
a7ec325
154778f
* Sun Feb 28 2016 Petr Lautrbach <plautrba@redhat.com> 2.5-2
154778f
- Use fully versioned arch-specific requires
154778f
0861542
* Tue Feb 23 2016 Petr Lautrbach <plautrba@redhat.com> 2.5-1
0861542
- Update to upstream release 2016-02-23
0861542
3febb8c
* Sun Feb 21 2016 Petr Lautrbach <plautrba@redhat.com> 2.5-0.1.rc1
3febb8c
- Update to upstream rc1 release 2016-01-07
3febb8c
a554107
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.4-4
a554107
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
a554107
cb8eded
* Tue Aug 25 2015 Michal Srb <msrb@redhat.com> - 2.4-3
cb8eded
- Improve compatibility with Python 3 SWIG bindings
cb8eded
- Resolves: rhbz#1247714
cb8eded
cc88028
* Fri Aug 14 2015 Adam Jackson <ajax@redhat.com> 2.4-2
cc88028
- Pass ldflags to make so hardening works
cc88028
5e48056
* Mon Apr 13 2015 Petr Lautrbach <plautrba@redhat.com> 2.4-0.1
5e48056
- Update to upstream release 2.4
658aaff
0d1fcdd
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-4
0d1fcdd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
0d1fcdd
2ec04ef
* Fri Jul 18 2014 Tom Callaway <spot@fedoraproject.org> - 2.3-3
2ec04ef
- fix license handling
2ec04ef
be60b4f
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-2
be60b4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
be60b4f
4704b23
* Tue May 6 2014 Dan Walsh <dwalsh@redhat.com> - 2.3-1
4704b23
- Update to upstream 
4704b23
	* Improve error message for name-based transition conflicts.
4704b23
	* Revert libsepol: filename_trans: use some better sorting to compare and merge.
4704b23
	* Report source file and line information for neverallow failures.
4704b23
	* Fix valgrind errors in constraint_expr_eval_reason from Richard Haines.
4704b23
	* Add sepol_validate_transition_reason_buffer function from Richard Haines.
4704b23
5c767f8
* Thu Oct 31 2013 Dan Walsh <dwalsh@redhat.com> - 2.2-1
5c767f8
- Update to upstream 
5c767f8
- Richard Haines patch V1 Allow constraint denials to be determined.
5c767f8
- Add separate role declarations as required by modern checkpolicy.
5c767f8
e7d43c0
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.9-2
e7d43c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e7d43c0
8f8f3fb
* Thu Feb 7 2013 Dan Walsh <dwalsh@redhat.com> - 2.1.9-1
8f8f3fb
- Update to upstream 
5c767f8
- filename_trans: use some better sorting to compare and merge
5c767f8
- coverity fixes
5c767f8
- implement default type policy syntax
5c767f8
- Fix memory leak issues found by Klocwork
8f8f3fb
- Add CONTRAINT_NAMES to the kernel 
8f8f3fb
1a48e42
* Sun Jan 27 2013 Dan Walsh <dwalsh@redhat.com> - 2.1.8-8
1a48e42
- Update to latest patches from eparis/Upstream
1a48e42
6e6c780
* Fri Jan 25 2013 Dan Walsh <dwalsh@redhat.com> - 2.1.8-7
6e6c780
- Update to latest patches from eparis/Upstream
6e6c780
7a2ea3a
* Tue Jan 8 2013 Dan Walsh <dwalsh@redhat.com> - 2.1.8-6
7a2ea3a
- Fix libsepol.stack messages in audit2allow/audit2why
7a2ea3a
0df3b08
* Fri Jan 4 2013 Dan Walsh <dwalsh@redhat.com> - 2.1.8-5
0df3b08
- Update to latest patches from eparis/Upstream
0df3b08
a3698bb
* Tue Nov 27 2012 Dan Walsh <dwalsh@redhat.com> - 2.1.8-4
a3698bb
- Update Richard Haines patch to show constraint information
a3698bb
0557b38
* Mon Nov 19 2012 Dan Walsh <dwalsh@redhat.com> - 2.1.8-3
0557b38
- Add sepol_compute_av_reason_buffer patch from Richard Haines
0557b38
eb4908d
* Wed Sep 19 2012 Dan Walsh <dwalsh@redhat.com> - 2.1.8-2
eb4908d
- Revert patch that was attempting to expand filetrans attributes, but is breaking filetrans rules
eb4908d
7a85ded
* Thu Sep 13 2012 Dan Walsh <dwalsh@redhat.com> - 2.1.8-1
7a85ded
- Update to upstream 
7a85ded
	* fix neverallow checking on attributes
7a85ded
	* Move context_copy() after switch block in ocontext_copy_*().
7a85ded
	* check for missing initial SID labeling statement.
7a85ded
	* Add always_check_network policy capability
7a85ded
	* role_fix_callback skips out-of-scope roles during expansion.
7a85ded
f204e02
* Mon Jul 30 2012 Dan Walsh <dwalsh@redhat.com> - 2.1.7-4
f204e02
- Try new patches
f204e02
feedd04
* Tue Jul 24 2012 Dan Walsh <dwalsh@redhat.com> - 2.1.7-3
fa30130
- Revert patches
fa30130
03f17d2
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.7-2
03f17d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
03f17d2
5f329ce
* Wed Jul 4 2012 Dan Walsh <dwalsh@redhat.com> - 2.1.7-1
5f329ce
- Update to upstream 
5f329ce
	* reserve policycapability for redhat testing of ptrace child
5f329ce
	* cosmetic changes to make the source easier to read
5f329ce
	* prepend instead of append to filename_trans list
5f329ce
	* Android/MacOS X build support
5f329ce
	* allocate enough space to hold filename in trans rules
5f329ce
96e6f72
* Mon Apr 23 2012 Dan Walsh <dwalsh@redhat.com> - 2.1.5-3
5f329ce
- Fix off by one error that is causing file_name transition rules to be expanded- incorrectly on i686 machines
96e6f72
9d04e81
* Tue Apr 17 2012 Dan Walsh <dwalsh@redhat.com> - 2.1.5-2
9d04e81
- Add support for ptrace_child
9d04e81
a195d32
* Thu Mar 29 2012 Dan Walsh <dwalsh@redhat.com> - 2.1.5-1
a195d32
- Update to upstream 
a195d32
  * checkpolicy: implement new default labeling behaviors
a195d32
46942f6
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.4-6
46942f6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
46942f6
ee95801
* Wed Dec 21 2011 Dan Walsh <dwalsh@redhat.com> - 2.1.4-5
ee95801
- Update to match eparis pool
ee95801
f39b887
* Thu Dec 15 2011 Dan Walsh <dwalsh@redhat.com> - 2.1.4-4
f39b887
- Additional fix for default transitioning labeling for semodule
f39b887
b413b6e
* Thu Dec 15 2011 Dan Walsh <dwalsh@redhat.com> - 2.1.4-3
b413b6e
- Add Eparis patch for handling of default transition labeling
b413b6e
b413b6e
* Mon Dec 5 2011 Dan Walsh <dwalsh@redhat.com> - 2.1.4-2
b413b6e
- Allow policy to specify the source of target for generating the default user,role 
b413b6e
- or mls label for a new target.
b413b6e
39e091a
* Fri Nov 4 2011 Dan Walsh <dwalsh@redhat.com> - 2.1.4-1
39e091a
- Update to upstream 
39e091a
	* regenerate .pc on VERSION change
39e091a
	* Move ebitmap_* functions from mcstrans to libsepol
39e091a
	* expand: do filename_trans type comparison on mapped representation
39e091a
878dae3
* Mon Oct 31 2011 Dan Walsh <dwalsh@redhat.com> - 2.1.3-2
878dae3
-The filename_trans code had a bug where duplicate detection was being
878dae3
done between the unmapped type value of a new rule and the type value of
878dae3
rules already in policy.  This meant that duplicates were not being
878dae3
silently dropped and were instead outputting a message that there was a
878dae3
problem.  It made things hard because the message WAS using the mapped
878dae3
type to convert to the string representation, so it didn't look like a
878dae3
dup!
878dae3
07e7844
* Mon Sep 19 2011 Dan Walsh <dwalsh@redhat.com> - 2.1.3-1
07e7844
-Update to upstream
07e7844
	* Skip writing role attributes for policy.X and
07e7844
	* Indicate when boolean is indeed a tunable.
07e7844
	* Separate tunable from boolean during compile.
07e7844
	* Write and read TUNABLE flags in related
07e7844
	* Copy and check the cond_bool_datum_t.flags during link.
07e7844
	* Permanently discard disabled branches of tunables in
07e7844
	* Skip tunable identifier and cond_node_t in expansion.
07e7844
	* Create a new preserve_tunables flag
07e7844
	* Preserve tunables when required by semodule program.
07e7844
	* setools expects expand_module_avrules to be an exported
07e7844
	* tree: default make target to all not
07e7844
a3698bb
* Thu Sep 15 2011 Dan Walsh <dwalsh@redhat.com> - 2.1.2-3
ed26f06
- Add patch to handle preserving tunables
ed26f06
3c75a3b
* Thu Sep 1 2011 Dan Walsh <dwalsh@redhat.com> - 2.1.2-2
3c75a3b
- export expand_module_avrules 
3c75a3b
6eec040
* Thu Aug 18 2011 Dan Walsh <dwalsh@redhat.com> - 2.1.2-0
6eec040
- Update to upstream 
6eec040
	* Only call role_fix_callback for base.p_roles during expansion.
6eec040
	* use mapped role number instead of module role number
6eec040
6eec040
* Mon Aug 1 2011 Dan Walsh <dwalsh@redhat.com> 2.1.1-1
6eec040
- Update to upstream 
6eec040
	* Minor fix to reading policy with filename transition rules
6eec040
6eec040
* Wed Jul 27 2011 Dan Walsh <dwalsh@redhat.com> 2.1.0-1
a98ce44
- Update to upstream 
a98ce44
	* Release, minor version bump
a98ce44
a3698bb
* Tue May 3 2011 Dan Walsh <dwalsh@redhat.com> 2.0.45-1
b7b88e4
- Update to upstream 
b7b88e4
  * Warn if filename_trans rules are dropped by Steve Lawrence.
b7b88e4
1a403b0
* Thu Apr 21 2011 Dan Walsh <dwalsh@redhat.com> 2.0.44-2
1a403b0
- Fixes for new role_transition class field by Eric Paris.
1a403b0
6e97542
* Thu Apr 14 2011 Dan Walsh <dwalsh@redhat.com> 2.0.44-1
6e97542
-Update to upstream
6e97542
	* Fixes for new role_transition class field by Eric Paris.
6e97542
	* Add libsepol support for filename_trans rules by Eric Paris.
6e97542
6e97542
* Tue Apr 12 2011 Dan Walsh <dwalsh@redhat.com> 2.0.43-3
53af5b6
- re-add Erics patch for filename transitions
53af5b6
	
6e97542
* Tue Apr 12 2011 Dan Walsh <dwalsh@redhat.com> 2.0.43-1
53af5b6
-Update to upstream
53af5b6
	* Add new class field in role_transition by Harry Ciao.
a3a7288
92502fe
* Tue Mar 29 2011 Dan Walsh <dwalsh@redhat.com> 2.0.42-3
92502fe
- Apply Eparis Patch
92502fe
  This patch add libsepol support for filename_trans rules.  These rules
92502fe
allow on to make labeling decisions for new objects based partially on
92502fe
the last path component.  They are stored in a list.  If we find that
92502fe
the number of rules grows to an significant size I will likely choose to
92502fe
store these in a hash, both in libsepol and in the kernel.  But as long
92502fe
as the number of such rules stays small, this should be good.
92502fe
65043ab
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.42-2
65043ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
65043ab
9788767
* Tue Dec 21 2010 Dan Walsh <dwalsh@redhat.com> 2.0.42-1
9788767
- Upgrade to latest from NSA
9788767
  * Fix compliation under GCC 4.6 by Justin Mattock
9788767
a7387c8
* Thu Feb 18 2010 Dan Walsh <dwalsh@redhat.com> 2.0.41-3
a7387c8
- Fix libsepol.pc file
a7387c8
83e7a5b
* Thu Jan 28 2010 Dan Walsh <dwalsh@redhat.com> 2.0.41-2
90faed0
- Resolve specfile problems
90faed0
Resolves: #555835
90faed0
aca479d
* Wed Nov 18 2009 Dan Walsh <dwalsh@redhat.com> 2.0.41-1
aca479d
- Upgrade to latest from NSA
90faed0
  * Fixed typo in error message from Manoj Srivastava.
aca479d
7f9cab7
* Mon Nov 2 2009 Dan Walsh <dwalsh@redhat.com> 2.0.40-1
7f9cab7
- Upgrade to latest from NSA
90faed0
  * Add pkgconfig file from Eamon Walsh.
7f9cab7
a3698bb
* Wed Oct 14 2009 Dan Walsh <dwalsh@redhat.com> 2.0.39-1
31a5653
- Upgrade to latest from NSA
90faed0
  * Add support for building Xen policies from Paul Nuzzi.
31a5653
ad2013e
* Tue Sep 8 2009 Dan Walsh <dwalsh@redhat.com> 2.0.38-1
ad2013e
- Upgrade to latest from NSA
90faed0
  * Check last offset in the module package against the file size.
90faed0
  Reported by Manoj Srivastava for bug filed by Max Kellermann.
ad2013e
be396c6
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.37-2
be396c6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
be396c6
cd4e504
* Tue Jul 7 2009 Dan Walsh <dwalsh@redhat.com> 2.0.37-1
cd4e504
- Upgrade to latest from NSA
90faed0
  * Add method to check disable dontaudit flag from Christopher Pardy.
cd4e504
4ce335c
* Wed Mar 25 2009 Dan Walsh <dwalsh@redhat.com> 2.0.36-1
4ce335c
- Upgrade to latest from NSA
90faed0
  * Fix boolean state smashing from Joshua Brindle.
4ce335c
a2f29b6
* Thu Mar 5 2009 Dan Walsh <dwalsh@redhat.com> 2.0.35-3
a2f29b6
- Fix license specification to be LGPL instead of GPL
a2f29b6
47d254b
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.35-2
47d254b
848ca5c
* Wed Feb 18 2009 Dan Walsh <dwalsh@redhat.com> 2.0.35-1
848ca5c
- Upgrade to latest from NSA
848ca5c
        * Fix alias field in module format, caused by boundary format change
848ca5c
          from Caleb Case.
848ca5c
d13ce1e
* Tue Oct 14 2008 Dan Walsh <dwalsh@redhat.com> 2.0.34-1
d13ce1e
- Upgrade to latest from NSA
90faed0
  * Add bounds support from KaiGai Kohei.
90faed0
  * Fix invalid aliases bug from Joshua Brindle.
d13ce1e
f25671b
* Tue Sep 30 2008 Dan Walsh <dwalsh@redhat.com> 2.0.33-1
f25671b
- Upgrade to latest from NSA
90faed0
  * Revert patch that removed expand_rule.
f25671b
962484c
* Mon Jul 7 2008 Dan Walsh <dwalsh@redhat.com> 2.0.32-1
962484c
- Upgrade to latest from NSA
90faed0
  * Allow require then declare in the source policy from Joshua Brindle.
962484c
38eb295
* Sun Jun 22 2008 Dan Walsh <dwalsh@redhat.com> 2.0.31-1
38eb295
- Upgrade to latest from NSA
90faed0
  * Fix mls_semantic_level_expand() to handle a user require w/o MLS information from Stephen Smalley.
38eb295
d7c8588
* Wed Jun 11 2008 Dan Walsh <dwalsh@redhat.com> 2.0.30-1
d7c8588
- Upgrade to latest from NSA
90faed0
  * Fix endianness bug in the handling of network node addresses from Stephen Smalley.
90faed0
    Only affects big endian platforms.
90faed0
    Bug reported by John Weeks of Sun upon policy mismatch between x86 and sparc.
d7c8588
0f84883
* Wed May 28 2008 Dan Walsh <dwalsh@redhat.com> 2.0.29-1
0f84883
- Upgrade to latest from NSA
90faed0
  * Merge user and role mapping support from Joshua Brindle.
0f84883
5249d73
* Mon May 19 2008 Dan Walsh <dwalsh@redhat.com> 2.0.28-1
5249d73
- Upgrade to latest from NSA
90faed0
  * Fix mls_level_convert() to gracefully handle an empty user declaration/require from Stephen Smalley.
90faed0
  * Belatedly merge test for policy downgrade from Todd Miller.
5249d73
f21dcfb
* Thu Mar 27 2008 Dan Walsh <dwalsh@redhat.com> 2.0.26-1
f21dcfb
- Upgrade to latest from NSA
90faed0
  * Add permissive domain support from Eric Paris.
f21dcfb
c5d82f5
* Thu Mar 13 2008 Dan Walsh <dwalsh@redhat.com> 2.0.25-1
c5d82f5
- Upgrade to latest from NSA
90faed0
  * Drop unused ->buffer field from struct policy_file.
90faed0
  * Add policy_file_init() initalizer for struct policy_file and use it, from Todd C. Miller.
c5d82f5
c5d82f5
e6e6048
* Thu Feb 28 2008 Dan Walsh <dwalsh@redhat.com> 2.0.23-1
e6e6048
- Upgrade to latest from NSA
90faed0
  * Accept "Flask" as an alternate identifier string in kernel policies from Stephen Smalley.
90faed0
  * Add support for open_perms policy capability from Eric Paris.
e6e6048
c24f89b
* Wed Feb 20 2008 Dan Walsh <dwalsh@redhat.com> 2.0.21-1
c24f89b
- Upgrade to latest from NSA
90faed0
  * Fix invalid memory allocation in policydb_index_others() from Jason Tang.
c24f89b
d0df7f6
* Mon Feb 4 2008 Dan Walsh <dwalsh@redhat.com> 2.0.20-1
d0df7f6
- Upgrade to latest from NSA
90faed0
  * Port of Yuichi Nakamura's tune avtab to reduce memory usage patch from the kernel avtab to libsepol from Stephen Smalley.
d0df7f6
0ca4a0a
* Sat Feb 2 2008 Dan Walsh <dwalsh@redhat.com> 2.0.19-1
0ca4a0a
- Upgrade to latest from NSA
90faed0
  * Add support for consuming avrule_blocks during expansion to reduce
90faed0
    peak memory usage.
0ca4a0a
0ab5c85
* Mon Jan 21 2008 Dan Walsh <dwalsh@redhat.com> 2.0.18-2
0ab5c85
- Fixed for spec review
0ab5c85
66f43a6
* Fri Jan 11 2008 Dan Walsh <dwalsh@redhat.com> 2.0.18-1
66f43a6
- Upgrade to latest from NSA
90faed0
  * Added support for policy capabilities from Todd Miller.
90faed0
  * Prevent generation of policy.18 with MLS enabled from Todd Miller.
66f43a6
a98dcaf
* Mon Dec 10 2007 Dan Walsh <dwalsh@redhat.com> 2.0.16-1
a98dcaf
- Upgrade to latest from NSA
90faed0
  * print module magic number in hex on mismatch, from Todd Miller.
a98dcaf
f823e8b
* Fri Nov 30 2007 Dan Walsh <dwalsh@redhat.com> 2.0.15-1
f823e8b
- Upgrade to latest from NSA
90faed0
  * clarify and reduce neverallow error reporting from Stephen Smalley.
f823e8b
54e869d
* Tue Nov 6 2007 Dan Walsh <dwalsh@redhat.com> 2.0.14-1
54e869d
- Upgrade to latest from NSA
90faed0
  * Reject self aliasing at link time from Stephen Smalley.
90faed0
  * Allow handle_unknown in base to be overridden by semanage.conf from Stephen Smalley.
90faed0
  * Fixed bug in require checking from Stephen Smalley.
90faed0
  * Added user hierarchy checking from Todd Miller.  
54e869d
cd3ee0b
* Wed Sep 26 2007 Dan Walsh <dwalsh@redhat.com> 2.0.11-1
90faed0
  * Pass CFLAGS to CC even on link command, per Dennis Gilmore.
cd3ee0b
340f7ec
* Tue Sep 18 2007 Dan Walsh <dwalsh@redhat.com> 2.0.10-1
340f7ec
- Upgrade to latest from NSA
90faed0
  * Merged support for the handle_unknown policydb flag from Eric Paris.
340f7ec
e034fd1
* Fri Aug 31 2007 Dan Walsh <dwalsh@redhat.com> 2.0.9-1
e034fd1
- Upgrade to latest from NSA
90faed0
  * Moved next_entry and put_entry out-of-line to reduce code size from Ulrich Drepper.
90faed0
  * Fixed module_package_read_offsets bug introduced by the prior patch.
e034fd1
b081493
* Thu Aug 23 2007 Dan Walsh <dwalsh@redhat.com> 2.0.7-1
b081493
- Upgrade to latest from NSA
90faed0
  * Eliminate unaligned accesses from policy reading code from Stephen Smalley.
b081493
7a9ae4d
* Mon Aug 20 2007 Dan Walsh <dwalsh@redhat.com> 2.0.6-1
7a9ae4d
- Upgrade to latest from NSA
90faed0
  * Allow dontaudits to be turned off during policy expansion
7a9ae4d
7a9ae4d
58a8c31
* Fri Aug 10 2007 Dan Walsh <dwalsh@redhat.com> 2.0.5-1
58a8c31
- Upgrade to latest from NSA
90faed0
     * Fix sepol_context_clone to handle a NULL context correctly.
58a8c31
          This happens for e.g. semanage_fcontext_set_con(sh, fcontext, NULL)
90faed0
    to set the file context entry to "<<none>>".
58a8c31
- Apply patch from Joshua Brindle to disable dontaudit rules
58a8c31
58a8c31
63e1b4a
* Thu Jun 21 2007 Dan Walsh <dwalsh@redhat.com> 2.0.4-1
63e1b4a
- Upgrade to latest from NSA
90faed0
  * Merged error handling patch from Eamon Walsh.
63e1b4a
d036a52
* Tue Apr 17 2007 Dan Walsh <dwalsh@redhat.com> 2.0.3-1
d036a52
- Upgrade to latest from NSA
90faed0
  * Merged add boolmap argument to expand_module_avrules() from Chris PeBenito.
d036a52
53a0908
* Fri Mar 30 2007 Dan Walsh <dwalsh@redhat.com> 2.0.2-1
53a0908
- Upgrade to latest from NSA
90faed0
  * Merged fix from Karl to remap booleans at expand time to 
90faed0
    avoid holes in the symbol table.
53a0908
91512f9
* Wed Feb 7 2007 Dan Walsh <dwalsh@redhat.com> 2.0.1-1
91512f9
- Upgrade to latest from NSA
90faed0
  * Merged libsepol segfault fix from Stephen Smalley for when
90faed0
    sensitivities are required but not present in the base.
90faed0
  * Merged patch to add errcodes.h to libsepol by Karl MacMillan.
90faed0
  
86fc00a
* Fri Jan 19 2007 Dan Walsh <dwalsh@redhat.com> 1.16.0-1
7e8492d
- Upgrade to latest from NSA
90faed0
  * Updated version for stable branch.
7e8492d
57b6fc1
* Tue Dec 12 2006 Adam Jackson <ajax@redhat.com> 1.15.3-1
57b6fc1
- Add dist tag and rebuild, fixes 6 to 7 upgrades.
57b6fc1
e5a8dba
* Tue Nov 28 2006 Dan Walsh <dwalsh@redhat.com> 1.15.3-1
e5a8dba
- Upgrade to latest from NSA
90faed0
  * Merged patch to compile wit -fPIC instead of -fpic from
90faed0
    Manoj Srivastava to prevent hitting the global offest table
90faed0
    limit. Patch changed to include libselinux and libsemanage in
90faed0
    addition to libselinux.
e5a8dba
a92b818
* Wed Nov 1 2006 Dan Walsh <dwalsh@redhat.com> 1.15.2-1
a92b818
- Upgrade to latest from NSA
90faed0
  * Merged fix from Karl MacMillan for a segfault when linking
90faed0
    non-MLS modules with users in them.
a92b818
a3a13a2
* Tue Oct 24 2006 Dan Walsh <dwalsh@redhat.com> 1.15.1-1
a3a13a2
- Upgrade to latest from NSA
90faed0
  * Merged fix for version comparison that was preventing range
90faed0
    transition rules from being written for a version 5 base policy
90faed0
    from Darrel Goeddel.
a3a13a2
288632e
* Tue Oct 17 2006 Dan Walsh <dwalsh@redhat.com> 1.14-1
288632e
- NSA Released version - Same as previous but changed release number
288632e
04bc0ce
* Tue Oct 17 2006 Dan Walsh <dwalsh@redhat.com> 1.12.28-1
04bc0ce
- Upgrade to latest from NSA
90faed0
  * Build libsepol's static object files with -fpic
04bc0ce
dd59fb4
* Thu Sep 28 2006 Dan Walsh <dwalsh@redhat.com> 1.12.27-1
dd59fb4
- Upgrade to latest from NSA
90faed0
  * Merged mls user and range_transition support in modules
90faed0
    from Darrel Goeddel
dd59fb4
d51bbdb
* Wed Sep 6 2006 Dan Walsh <dwalsh@redhat.com> 1.12.26-1
d51bbdb
- Upgrade to latest from NSA
90faed0
  * Merged range transition enhancements and user format changes
90faed0
    Darrel Goeddel
d51bbdb
6a90efc
* Fri Aug 25 2006 Dan Walsh <dwalsh@redhat.com> 1.12.25-3
6a90efc
- Fix location of include directory to devel package
6a90efc
bfedd4e
* Fri Aug 25 2006 Dan Walsh <dwalsh@redhat.com> 1.12.25-2
bfedd4e
- Remove invalid Requires 
bfedd4e
156e931
* Thu Aug 24 2006 Dan Walsh <dwalsh@redhat.com> 1.12.25-1
156e931
- Upgrade to latest from NSA
90faed0
  * Merged conditionally expand neverallows patch from Jeremy Mowery.
90faed0
  * Merged refactor expander patch from Jeremy Mowery.
156e931
f55a71f
* Thu Aug 3 2006 Dan Walsh <dwalsh@redhat.com> 1.12.24-1
285dda5
- Upgrade to latest from NSA
90faed0
  * Merged libsepol unit tests from Joshua Brindle.
90faed0
  * Merged symtab datum patch from Karl MacMillan.
90faed0
  * Merged netfilter contexts support from Chris PeBenito.
285dda5
ae2ff08
* Tue Aug 1 2006 Dan Walsh <dwalsh@redhat.com> 1.12.21-1
ae2ff08
- Upgrade to latest from NSA
90faed0
  * Merged helpful hierarchy check errors patch from Joshua Brindle.
90faed0
  * Merged semodule_deps patch from Karl MacMillan.
90faed0
    This adds source module names to the avrule decls.
ae2ff08
31fdd8d
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.12.19-1.1
31fdd8d
- rebuild
31fdd8d
c4ad64e
* Tue Jul 4 2006 Dan Walsh <dwalsh@redhat.com> 1.12.19-1
c4ad64e
- Upgrade to latest from NSA
90faed0
  * Lindent.
90faed0
  * Merged optionals in base take 2 patch set from Joshua Brindle.
c4ad64e
79de515
* Tue Jun 13 2006 Bill Nottingham <notting@redhat.com> 1.12.17-2
79de515
- bump so it's newer than the FC5 version
79de515
6ab7e34
* Mon Jun 5 2006 Dan Walsh <dwalsh@redhat.com> 1.12.17-1
6ab7e34
- Upgrade to latest from NSA
90faed0
  * Revert 1.12.16.
90faed0
  * Merged cleaner fix for bool_ids overflow from Karl MacMillan,
90faed0
    replacing the prior patch.
90faed0
  * Merged fixes for several memory leaks in the error paths during
90faed0
    policy read from Serge Hallyn.
6ab7e34
5609182
* Tue May 30 2006 Dan Walsh <dwalsh@redhat.com> 1.12.14-1
5609182
- Upgrade to latest from NSA
90faed0
  * Fixed bool_ids overflow bug in cond_node_find and cond_copy_list,
90faed0
    based on bug report and suggested fix by Cedric Roux.
90faed0
  * Merged sens_copy_callback, check_role_hierarchy_callback,
90faed0
    and node_from_record fixes from Serge Hallyn.
5609182
4e6d19b
* Tue May 23 2006 Dan Walsh <dwalsh@redhat.com> 1.12.12-1
4e6d19b
- Upgrade to latest from NSA
90faed0
  * Added sepol_policydb_compat_net() interface for testing whether
90faed0
    a policy requires the compatibility support for network checks
90faed0
    to be enabled in the kernel.
4e6d19b
a3698bb
* Thu May 18 2006 Dan Walsh <dwalsh@redhat.com> 1.12.11-1
af05b5a
- Upgrade to latest from NSA
90faed0
  * Merged patch to initialize sym_val_to_name arrays from Kevin Carr.
90faed0
    Reworked to use calloc in the first place, and converted some other
90faed0
    malloc/memset pairs to calloc calls.
af05b5a
ba09d11
* Mon May 15 2006 Dan Walsh <dwalsh@redhat.com> 1.12.10-1
ba09d11
- Upgrade to latest from NSA
90faed0
  * Merged patch to revert role/user decl upgrade from Karl MacMillan.
ba09d11
2e432e5
* Thu May 11 2006 Steve Grubb <sgrubb@redhat.com> 1.12.9
2e432e5
- Couple minor spec file clean ups
2e432e5
c53a165
* Mon May 8 2006 Dan Walsh <dwalsh@redhat.com> 1.12.9-1
9b242c9
- Upgrade to latest from NSA
90faed0
  * Dropped tests from all Makefile target.
90faed0
  * Merged fix warnings patch from Karl MacMillan.
90faed0
  * Merged libsepol test framework patch from Karl MacMillan.
9b242c9
c704b57
* Mon May 1 2006 Dan Walsh <dwalsh@redhat.com> 1.12.6-1
c704b57
- Upgrade to latest from NSA
90faed0
  * Fixed cond_normalize to traverse the entire cond list at link time.
c704b57
d927fe6
* Wed Apr 5 2006 Dan Walsh <dwalsh@redhat.com> 1.12.5-1
d927fe6
- Upgrade to latest from NSA
90faed0
  * Merged fix for leak of optional package sections from Ivan Gyurdiev.
d927fe6
adbebcb
* Wed Mar 29 2006 Dan Walsh <dwalsh@redhat.com> 1.12.4-1
adbebcb
- Upgrade to latest from NSA
90faed0
  * Generalize test for bitmap overflow in ebitmap_set_bit.
adbebcb
058dbc8
* Mon Mar 27 2006 Dan Walsh <dwalsh@redhat.com> 1.12.3-1
058dbc8
- Upgrade to latest from NSA
90faed0
  * Fixed attr_convert_callback and expand_convert_type_set
90faed0
    typemap bug.
058dbc8
9affa07
* Fri Mar 24 2006 Dan Walsh <dwalsh@redhat.com> 1.12.2-1
9affa07
- Upgrade to latest from NSA
90faed0
  * Fixed avrule_block_write num_decls endian bug.
9affa07
9affa07
* Fri Mar 17 2006 Dan Walsh <dwalsh@redhat.com> 1.12.1-1
2405135
- Upgrade to latest from NSA
90faed0
  * Fixed sepol_module_package_write buffer overflow bug.
2405135
9901b10
* Fri Mar 10 2006 Dan Walsh <dwalsh@redhat.com> 1.12-2
71e4315
- Upgrade to latest from NSA
90faed0
  * Updated version for release.
90faed0
  * Merged cond_evaluate_expr fix from Serge Hallyn (IBM).
90faed0
  * Fixed bug in copy_avrule_list reported by Ivan Gyurdiev.
90faed0
  * Merged sepol_policydb_mls_enabled interface and error handling
90faed0
    changes from Ivan Gyurdiev.
71e4315
405ea9b
* Mon Feb 20 2006 Dan Walsh <dwalsh@redhat.com> 1.11.18-2
405ea9b
- Rebuild for fc5-head
71e4315
adf5556
* Fri Feb 17 2006 Dan Walsh <dwalsh@redhat.com> 1.11.18-1
adf5556
- Upgrade to latest from NSA
90faed0
  * Merged node_expand_addr bugfix and node_compare* change from
90faed0
    Ivan Gyurdiev.
adf5556
79c3d30
* Thu Feb 16 2006 Dan Walsh <dwalsh@redhat.com> 1.11.17-1
79c3d30
- Upgrade to latest from NSA
90faed0
  * Merged nodes, ports: always prepend patch from Ivan Gyurdiev.
90faed0
  * Merged bug fix patch from Ivan Gyurdiev.
90faed0
  * Added a defined flag to level_datum_t for use by checkpolicy.
90faed0
  * Merged nodecon support patch from Ivan Gyurdiev.
90faed0
  * Merged cleanups patch from Ivan Gyurdiev.  
79c3d30
9863116
* Mon Feb 13 2006 Dan Walsh <dwalsh@redhat.com> 1.11.14-2
9863116
- Fix post install not to fire if /dev/initctr does not exist
9863116
81037ff
* Mon Feb 13 2006 Dan Walsh <dwalsh@redhat.com> 1.11.14-1
81037ff
- Upgrade to latest from NSA
90faed0
  * Merged optionals in base patch from Joshua Brindle.
81037ff
b8d4dc8
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.11.13-1.1
b8d4dc8
- bump again for double-long bug on ppc(64)
b8d4dc8
81037ff
* Tue Feb 7 2006 Dan Walsh <dwalsh@redhat.com> 1.11.13-1
6f864b4
- Upgrade to latest from NSA
90faed0
  * Merged seuser/user_extra support patch from Joshua Brindle.
90faed0
  * Merged fix patch from Ivan Gyurdiev.
6f864b4
93f928c
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.11.12-1.1
93f928c
- rebuilt for new gcc4.1 snapshot and glibc changes
93f928c
384f984
* Thu Feb 2 2006 Dan Walsh <dwalsh@redhat.com> 1.11.12-1
384f984
- Upgrade to latest from NSA
90faed0
  * Merged assertion copying bugfix from Joshua Brindle.
90faed0
  * Merged sepol_av_to_string patch from Joshua Brindle.
90faed0
  * Merged clone record on set_con patch from Ivan Gyurdiev.  
384f984
2716390
* Mon Jan 30 2006 Dan Walsh <dwalsh@redhat.com> 1.11.10-1
2716390
- Upgrade to latest from NSA
90faed0
  * Merged cond_expr mapping and package section count bug fixes
90faed0
    from Joshua Brindle.
90faed0
  * Merged improve port/fcontext API patch from Ivan Gyurdiev.  
90faed0
  * Merged fixes for overflow bugs on 64-bit from Ivan Gyurdiev.
2716390
2cf76a4
* Fri Jan 13 2006 Dan Walsh <dwalsh@redhat.com> 1.11.9-1
2cf76a4
- Upgrade to latest from NSA
90faed0
  * Merged size_t -> unsigned int patch from Ivan Gyurdiev.
2cf76a4
9a4cd99
* Tue Jan 10 2006 Dan Walsh <dwalsh@redhat.com> 1.11.8-1
9a4cd99
- Upgrade to latest from NSA
90faed0
  * Merged 2nd const in APIs patch from Ivan Gyurdiev.
9a4cd99
a3698bb
* Fri Jan 6 2006 Dan Walsh <dwalsh@redhat.com> 1.11.7-1
c05bbf4
- Upgrade to latest from NSA
90faed0
  * Merged const in APIs patch from Ivan Gyurdiev.
90faed0
  * Merged compare2 function patch from Ivan Gyurdiev.
90faed0
  * Fixed hierarchy checker to only check allow rules.
c05bbf4
731af03
* Thu Jan 5 2006 Dan Walsh <dwalsh@redhat.com> 1.11.5-1
731af03
- Upgrade to latest from NSA
90faed0
  * Merged further fixes from Russell Coker, specifically:
90faed0
    - av_to_string overflow checking
90faed0
    - sepol_context_to_string error handling
90faed0
    - hierarchy checking memory leak fixes and optimizations
90faed0
    - avrule_block_read variable initialization
90faed0
  * Marked deprecated code in genbools and genusers.
731af03
34791d4
* Thu Jan 5 2006 Dan Walsh <dwalsh@redhat.com> 1.11.4-1
34791d4
- Upgrade to latest from NSA
90faed0
  * Merged bugfix for sepol_port_modify from Russell Coker.
90faed0
  * Fixed bug in sepol_iface_modify error path noted by Ivan Gyurdiev.
90faed0
  * Merged port ordering patch from Ivan Gyurdiev.
34791d4
34791d4
* Wed Jan 4 2006 Dan Walsh <dwalsh@redhat.com> 1.11.2-2
e9cf9fc
- Upgrade to latest from NSA
90faed0
  * Merged patch series from Ivan Gyurdiev.
90faed0
    This includes patches to:
90faed0
    - support ordering of records in compare function
90faed0
    - enable port interfaces
90faed0
    - add interfaces for context validity and range checks
90faed0
    - add include guards
e9cf9fc
7611aa0
* Tue Dec 27 2005 Dan Walsh <dwalsh@redhat.com> 1.11.1-2
7611aa0
- Add Ivans patch to make ports work
7611aa0
cb69f78
* Fri Dec 16 2005 Dan Walsh <dwalsh@redhat.com> 1.11.1-1
cb69f78
- Upgrade to latest from NSA
90faed0
  * Fixed mls_range_cpy bug.
cb69f78
7c88899
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
7c88899
- rebuilt
7c88899
8cd7274
* Wed Dec 7 2005 Dan Walsh <dwalsh@redhat.com> 1.10-1
8cd7274
- Upgrade to latest from NSA
8cd7274
bd181d3
* Mon Dec 5 2005 Dan Walsh <dwalsh@redhat.com> 1.9.42-1
bd181d3
- Upgrade to latest from NSA
90faed0
  * Dropped handle from user_del_role interface.  
bd181d3
7c682bf
* Mon Nov 28 2005 Dan Walsh <dwalsh@redhat.com> 1.9.41-1
7c682bf
- Upgrade to latest from NSA
90faed0
  * Merged remove defrole from sepol patch from Ivan Gyurdiev.
7c682bf
7c682bf
* Wed Nov 16 2005 Dan Walsh <dwalsh@redhat.com> 1.9.40-1
6d0505a
- Upgrade to latest from NSA
90faed0
  * Merged module function and map file cleanup from Ivan Gyurdiev.
90faed0
  * Merged MLS and genusers cleanups from Ivan Gyurdiev.
6d0505a
b3866cb
* Wed Nov 9 2005 Dan Walsh <dwalsh@redhat.com> 1.9.39-1
b3866cb
- Upgrade to latest from NSA
90faed0
  Prepare for removal of booleans* and *.users files.
90faed0
  * Cleaned up sepol_genbools to not regenerate the image if
90faed0
    there were no changes in the boolean values, including the
90faed0
    degenerate case where there are no booleans or booleans.local
90faed0
    files.
90faed0
  * Cleaned up sepol_genusers to not warn on missing local.users.
90faed0
  
bd12c81
* Tue Nov 8 2005 Dan Walsh <dwalsh@redhat.com> 1.9.38-1
bd12c81
- Upgrade to latest from NSA
90faed0
  * Removed sepol_port_* from libsepol.map, as the port interfaces
90faed0
    are not yet stable.
bd12c81
e378155
* Mon Nov 7 2005 Dan Walsh <dwalsh@redhat.com> 1.9.37-1
e378155
- Upgrade to latest from NSA
90faed0
  * Merged context destroy cleanup patch from Ivan Gyurdiev.
e378155
7516f6e
* Thu Nov 3 2005 Dan Walsh <dwalsh@redhat.com> 1.9.36-1
7516f6e
- Upgrade to latest from NSA
90faed0
  * Merged context_to_string interface change patch from Ivan Gyurdiev.
7516f6e
5cd6399
* Thu Nov 3 2005 Dan Walsh <dwalsh@redhat.com> 1.9.35-1
5cd6399
- Upgrade to latest from NSA
90faed0
  * Added src/dso.h and src/*_internal.h.
90faed0
    Added hidden_def for exported symbols used within libsepol.
90faed0
    Added hidden for symbols that should not be exported by
90faed0
    the wildcards in libsepol.map.
5cd6399
0ca45d8
* Mon Oct 31 2005 Dan Walsh <dwalsh@redhat.com> 1.9.34-1
0ca45d8
- Upgrade to latest from NSA
90faed0
  * Merged record interface, record bugfix, and set_roles patches 
90faed0
    from Ivan Gyurdiev.
0ca45d8
04b9e37
* Fri Oct 28 2005 Dan Walsh <dwalsh@redhat.com> 1.9.33-1
04b9e37
- Upgrade to latest from NSA
90faed0
  * Merged count specification change from Ivan Gyurdiev.  
04b9e37
5f5c84c
* Wed Oct 26 2005 Dan Walsh <dwalsh@redhat.com> 1.9.32-1
5f5c84c
- Upgrade to latest from NSA
90faed0
  * Added further checking and error reporting to 
90faed0
    sepol_module_package_read and _info.
90faed0
  * Merged sepol handle passing, DEBUG conversion, and memory leak
90faed0
    fix patches from Ivan Gyurdiev.
5f5c84c
80d5fef
* Tue Oct 25 2005 Dan Walsh <dwalsh@redhat.com> 1.9.30-1
80d5fef
- Upgrade to latest from NSA
90faed0
  * Removed processing of system.users from sepol_genusers and
90faed0
    dropped delusers logic.
90faed0
  * Removed policydb_destroy from error path of policydb_read,
90faed0
    since create/init/destroy/free of policydb is handled by the
90faed0
    caller now.
90faed0
  * Fixed sepol_module_package_read to handle a failed policydb_read
90faed0
    properly.
90faed0
  * Merged query/exists and count patches from Ivan Gyurdiev.
90faed0
  * Merged fix for pruned types in expand code from Joshua Brindle.
90faed0
  * Merged new module package format code from Joshua Brindle.
80d5fef
80d5fef
467b5dd
* Mon Oct 24 2005 Dan Walsh <dwalsh@redhat.com> 1.9.26-1
467b5dd
- Upgrade to latest from NSA
90faed0
  * Merged context interface cleanup, record conversion code, 
90faed0
    key passing, and bug fix patches from Ivan Gyurdiev.               
467b5dd
7769e13
* Fri Oct 21 2005 Dan Walsh <dwalsh@redhat.com> 1.9.25-1
7769e13
- Upgrade to latest from NSA
90faed0
  * Merged users cleanup patch from Ivan Gyurdiev.
90faed0
  * Merged user record memory leak fix from Ivan Gyurdiev.
90faed0
  * Merged reorganize users patch from Ivan Gyurdiev.
7769e13
025ac73
- Need to check for /sbin/telinit
025ac73
1910dd4
* Tue Oct 18 2005 Dan Walsh <dwalsh@redhat.com> 1.9.23-1
7769e13
- Upgrade to latest from NSA
90faed0
  * Added check flag to expand_module() to control assertion
90faed0
    and hierarchy checking on expansion.
90faed0
  * Reworked check_assertions() and hierarchy_check_constraints()
90faed0
    to take handles and use callback-based error reporting.
90faed0
  * Changed expand_module() to call check_assertions() and 
90faed0
    hierarchy_check_constraints() prior to returning the expanded
90faed0
    policy.
1910dd4
1910dd4
* Tue Oct 18 2005 Dan Walsh <dwalsh@redhat.com> 1.9.21-1
0bc6737
- Upgrade to latest from NSA
90faed0
  * Changed sepol_module_package_set_file_contexts to copy the
90faed0
    file contexts data since it is internally managed.
90faed0
  * Added sepol_policy_file_set_handle interface to associate
90faed0
    a handle with a policy file.
90faed0
  * Added handle argument to policydb_from_image/to_image.
90faed0
  * Added sepol_module_package_set_file_contexts interface.
90faed0
  * Dropped sepol_module_package_create_file interface.
90faed0
  * Reworked policydb_read/write, policydb_from_image/to_image, 
90faed0
    and sepol_module_package_read/write to use callback-based error
90faed0
    reporting system rather than DEBUG.  
4a81528
4a81528
* Tue Oct 18 2005 Dan Walsh <dwalsh@redhat.com> 1.9.19-1
4a81528
- Upgrade to latest from NSA
90faed0
  * Reworked link_packages, link_modules, and expand_module to use
90faed0
  callback-based error reporting system rather than error buffering.
0bc6737
1fbaab2
* Sat Oct 15 2005 Dan Walsh <dwalsh@redhat.com> 1.9.18-1
1fbaab2
- Upgrade to latest from NSA
90faed0
  * Merged conditional expression mapping fix in the module linking
90faed0
  code from Joshua Brindle.
1fbaab2
21d06a6
* Fri Oct 14 2005 Dan Walsh <dwalsh@redhat.com> 1.9.17-2
21d06a6
- Tell init to reexec itself in post script
21d06a6
d658e96
* Mon Oct 10 2005 Dan Walsh <dwalsh@redhat.com> 1.9.17-1
d658e96
- Upgrade to latest from NSA
90faed0
  * Hid sepol_module_package type definition, and added get interfaces.
90faed0
  * Merged new callback-based error reporting system from Ivan
90faed0
  Gyurdiev.
90faed0
  * Merged support for require blocks inside conditionals from
90faed0
  Joshua Brindle (Tresys).
d658e96
724f903
* Mon Oct 10 2005 Dan Walsh <dwalsh@redhat.com> 1.9.14.1-1
4dc90da
- Upgrade to latest from NSA
90faed0
  * Fixed use of policydb_from_image/to_image to ensure proper
90faed0
  init of policydb.
90faed0
  * Isolated policydb internal headers under <sepol/policydb/*.h>.
90faed0
  These headers should only be used by users of the static libsepol.
90faed0
  Created new <sepol/policydb.h> with new public types and interfaces
90faed0
  for shared libsepol.
90faed0
  Created new <sepol/module.h> with public types and interfaces moved
90faed0
  or wrapped from old module.h, link.h, and expand.h, adjusted for
90faed0
  new public types for policydb and policy_file.
90faed0
  Added public interfaces to libsepol.map.
90faed0
  Some implementation changes visible to users of the static libsepol:
90faed0
  1) policydb_read no longer calls policydb_init.
90faed0
  Caller must do so first.
90faed0
  2) policydb_init no longer takes policy_type argument.
90faed0
  Caller must set policy_type separately.
90faed0
  3) expand_module automatically enables the global branch.  
90faed0
  Caller no longer needs to do so.
90faed0
  4) policydb_write uses the policy_type and policyvers from the 
90faed0
  policydb itself, and sepol_set_policyvers() has been removed.
4dc90da
6429db4
* Fri Oct 7 2005 Dan Walsh <dwalsh@redhat.com> 1.9.12-1
6429db4
- Upgrade to latest from NSA
90faed0
  * Merged function renaming and static cleanup from Ivan Gyurdiev.
6429db4
8cf50ae
* Thu Oct 6 2005 Dan Walsh <dwalsh@redhat.com> 1.9.11-1
8cf50ae
- Upgrade to latest from NSA
90faed0
  * Merged bug fix for check_assertions handling of no assertions
90faed0
  from Joshua Brindle (Tresys).
90faed0
  
3ddcc84
* Tue Oct 4 2005 Dan Walsh <dwalsh@redhat.com> 1.9.10-1
3ddcc84
- Upgrade to latest from NSA
90faed0
  * Merged iterate patch from Ivan Gyurdiev.
90faed0
  * Merged MLS in modules patch from Joshua Brindle (Tresys).
3ddcc84
f22a649
* Mon Oct 3 2005 Dan Walsh <dwalsh@redhat.com> 1.9.8-1
f22a649
- Upgrade to latest from NSA
90faed0
  * Merged pointer typedef elimination patch from Ivan Gyurdiev.
90faed0
  * Merged user list function, new mls functions, and bugfix patch
90faed0
    from Ivan Gyurdiev.
f22a649
bfa19b4
* Wed Sep 28 2005 Dan Walsh <dwalsh@redhat.com> 1.9.7-1
bfa19b4
- Upgrade to latest from NSA
90faed0
  * Merged sepol_get_num_roles fix from Karl MacMillan (Tresys).
bfa19b4
5e7aa36
* Fri Sep 23 2005 Dan Walsh <dwalsh@redhat.com> 1.9.6-1
5e7aa36
- Upgrade to latest from NSA
90faed0
  * Merged bug fix patches from Joshua Brindle (Tresys).
5e7aa36
703c74f
* Wed Sep 21 2005 Dan Walsh <dwalsh@redhat.com> 1.9.5-1
703c74f
- Upgrade to latest from NSA
90faed0
  * Merged boolean record and memory leak fix patches from Ivan
90faed0
  Gyurdiev.
703c74f
0ffa4bf
* Tue Sep 20 2005 Dan Walsh <dwalsh@redhat.com> 1.9.4-1
0ffa4bf
- Upgrade to latest from NSA
90faed0
  * Merged interface record patch from Ivan Gyurdiev.
0ffa4bf
3dd19e6
* Thu Sep 15 2005 Dan Walsh <dwalsh@redhat.com> 1.9.3-1
3dd19e6
- Upgrade to latest from NSA
90faed0
  * Merged fix for sepol_enable/disable_debug from Ivan
90faed0
  Gyurdiev.
3dd19e6
a3698bb
* Wed Sep 14 2005 Dan Walsh <dwalsh@redhat.com> 1.9.1-2
16d370e
- Upgrade to latest from NSA
90faed0
  * Merged stddef.h patch and debug conversion patch from 
90faed0
  Ivan Gyurdiev.
16d370e
89c9201
* Mon Sep 12 2005 Dan Walsh <dwalsh@redhat.com> 1.9.1-1
89c9201
- Upgrade to latest from NSA
90faed0
  * Fixed expand_avtab and expand_cond_av_list to keep separate
90faed0
  entries with identical keys but different enabled flags.
90faed0
  * Updated version for release.
89c9201
560bbca
* Thu Sep 1 2005 Dan Walsh <dwalsh@redhat.com> 1.7.24-1
560bbca
- Upgrade to latest from NSA
90faed0
  * Fixed symtab_insert return value for duplicate declarations.
90faed0
  * Merged fix for memory error in policy_module_destroy from
90faed0
  Jason Tang (Tresys).
560bbca
c57ee23
* Mon Aug 29 2005 Dan Walsh <dwalsh@redhat.com> 1.7.22-1
c57ee23
- Upgrade to latest from NSA
90faed0
  * Merged fix for memory leak in sepol_context_to_sid from
90faed0
  Jason Tang (Tresys).
90faed0
  * Merged fixes for resource leaks on error paths and
90faed0
    change to scope_destroy from Joshua Brindle (Tresys).
c57ee23
680938b
* Tue Aug 23 2005 Dan Walsh <dwalsh@redhat.com> 1.7.20-1
680938b
- Upgrade to latest from NSA
90faed0
  * Merged more fixes for resource leaks on error paths 
90faed0
    from Serge Hallyn (IBM).  Bugs found by Coverity. 
680938b
691e94c
* Fri Aug 19 2005 Dan Walsh <dwalsh@redhat.com> 1.7.19-1
691e94c
- Upgrade to latest from NSA
90faed0
  * Changed to treat all type conflicts as fatal errors.
90faed0
  * Merged several error handling fixes from 
90faed0
    Serge Hallyn (IBM).  Bugs found by Coverity.  
691e94c
36260cb
* Mon Aug 15 2005 Dan Walsh <dwalsh@redhat.com> 1.7.17-1
36260cb
- Upgrade to latest from NSA
90faed0
  * Fixed several memory leaks found by valgrind.
36260cb
56a2b4d
* Sun Aug 14 2005 Dan Walsh <dwalsh@redhat.com> 1.7.15-1
56a2b4d
- Upgrade to latest from NSA
90faed0
  * Fixed empty list test in cond_write_av_list.  Bug found by
90faed0
    Coverity, reported by Serge Hallyn (IBM).
90faed0
  * Merged patch to policydb_write to check errors 
90faed0
    when writing the type->attribute reverse map from
90faed0
    Serge Hallyn (IBM).  Bug found by Coverity.
90faed0
  * Fixed policydb_destroy to properly handle NULL type_attr_map
90faed0
    or attr_type_map.
56a2b4d
a0ffdcf
* Sat Aug 13 2005 Dan Walsh <dwalsh@redhat.com> 1.7.14-1
a0ffdcf
- Upgrade to latest from NSA
90faed0
  * Fixed empty list test in cond_write_av_list.  Bug found by
90faed0
    Coverity, reported by Serge Hallyn (IBM).
90faed0
  * Merged patch to policydb_write to check errors 
90faed0
    when writing the type->attribute reverse map from
90faed0
    Serge Hallyn (IBM).  Bug found by Coverity.
90faed0
  * Fixed policydb_destroy to properly handle NULL type_attr_map
90faed0
    or attr_type_map.
a0ffdcf
a0ffdcf
9aea386
* Thu Aug 11 2005 Dan Walsh <dwalsh@redhat.com> 1.7.13-1
9aea386
- Upgrade to latest from NSA
90faed0
  * Improved memory use by SELinux by both reducing the avtab 
90faed0
    node size and reducing the number of avtab nodes (by not
90faed0
    expanding attributes in TE rules when possible).  Added
90faed0
    expand_avtab and expand_cond_av_list functions for use by
90faed0
    assertion checker, hierarchy checker, compatibility code,
90faed0
    and dispol.  Added new inline ebitmap operators and converted
90faed0
    existing users of ebitmaps to the new operators for greater 
90faed0
    efficiency.
90faed0
    Note:  The binary policy format version has been incremented to 
90faed0
    version 20 as a result of these changes.
9aea386
25190ca
* Thu Aug 11 2005 Dan Walsh <dwalsh@redhat.com> 1.7.12-1
25190ca
- Upgrade to latest from NSA
90faed0
  * Fixed bug in constraint_node_clone handling of name sets.
25190ca
71a4369
* Wed Aug 10 2005 Dan Walsh <dwalsh@redhat.com> 1.7.11-1
71a4369
- Upgrade to latest from NSA
90faed0
  * Fix range_trans_clone to map the type values properly.
71a4369
afa262c
* Fri Aug 5 2005 Dan Walsh <dwalsh@redhat.com> 1.7.10-1
afa262c
- Upgrade to latest from NSA
90faed0
  * Merged patch to move module read/write code from libsemanage
90faed0
    to libsepol from Jason Tang (Tresys).
afa262c
c1a5ce0
* Tue Aug 2 2005 Dan Walsh <dwalsh@redhat.com> 1.7.9-1
c1a5ce0
- Upgrade to latest from NSA
90faed0
  * Enabled further compiler warning flags and fixed them.
90faed0
  * Merged user, context, port records patch from Ivan Gyurdiev.
90faed0
  * Merged key extract function patch from Ivan Gyurdiev.
90faed0
  * Merged mls_context_to_sid bugfix from Ivan Gyurdiev.
c1a5ce0
bfb8873
* Wed Jul 27 2005 Dan Walsh <dwalsh@redhat.com> 1.7.6-2
bfb8873
- Fix MLS Free 
bfb8873
b0f7b63
* Mon Jul 25 2005 Dan Walsh <dwalsh@redhat.com> 1.7.6-1
b0f7b63
- Upgrade to latest from NSA
90faed0
  * Merged context reorganization, memory leak fixes, 
90faed0
    port and interface loading, replacements for genusers and
90faed0
    genbools, debug traceback, and bugfix patches from Ivan Gyurdiev.
90faed0
  * Merged uninitialized variable bugfix from Dan Walsh.
b0f7b63
5242278
* Mon Jul 25 2005 Dan Walsh <dwalsh@redhat.com> 1.7.5-2
5242278
- Fix unitialized variable problem
5242278
22cadfa
* Mon Jul 18 2005 Dan Walsh <dwalsh@redhat.com> 1.7.5-1
22cadfa
- Upgrade to latest from NSA
90faed0
  * Merged debug support, policydb conversion functions from Ivan Gyurdiev (Red Hat).
90faed0
  * Removed genpolbools and genpolusers utilities.
90faed0
  * Merged hierarchy check fix from Joshua Brindle (Tresys).
22cadfa
22cadfa
22cadfa
4e37e11
* Thu Jul 14 2005 Dan Walsh <dwalsh@redhat.com> 1.7.3-1
4e37e11
- Upgrade to latest from NSA
90faed0
  * Merged header file cleanup and memory leak fix from Ivan Gyurdiev (Red Hat).
90faed0
  * Merged genbools debugging message cleanup from Red Hat.
4e37e11
57d97af
* Thu Jul 7 2005 Dan Walsh <dwalsh@redhat.com> 1.7-2
57d97af
- Remove genpolbools and genpoluser 
57d97af
27c3880
* Thu Jul 7 2005 Dan Walsh <dwalsh@redhat.com> 1.7-1
27c3880
- Upgrade to latest from NSA
90faed0
  * Merged loadable module support from Tresys Technology.
27c3880
3433537
* Wed Jun 29 2005 Dan Walsh <dwalsh@redhat.com> 1.6-1
3433537
- Upgrade to latest from NSA
90faed0
  * Updated version for release.
3433537
07cf4bd
* Tue May 17 2005 Dan Walsh <dwalsh@redhat.com> 1.5.10-1
07cf4bd
- Fix reset booleans warning message
07cf4bd
- Upgrade to latest from NSA
90faed0
  * License changed to LGPL v2.1, see COPYING.
07cf4bd
7d8931a
* Tue May 17 2005 Dan Walsh <dwalsh@redhat.com> 1.5.9-2
bf612b3
- Upgrade to latest from NSA
90faed0
  * Added sepol_genbools_policydb and sepol_genusers_policydb for
90faed0
    audit2why.
bf612b3
5d7a0aa
* Mon May 16 2005 Dan Walsh <dwalsh@redhat.com> 1.5.8-2
5d7a0aa
- export sepol_context_to_sid
5d7a0aa
e043783
* Mon May 16 2005 Dan Walsh <dwalsh@redhat.com> 1.5.8-1
e043783
- Upgrade to latest from NSA
90faed0
  * Added sepol_ prefix to Flask types to avoid 
90faed0
    namespace collision with libselinux.
e043783
e043783
* Fri May 13 2005 Dan Walsh <dwalsh@redhat.com> 1.5.7-1
90feaaf
- Upgrade to latest from NSA
90faed0
  * Added sepol_compute_av_reason() for audit2why.
90feaaf
c4ff628
* Tue Apr 26 2005 Dan Walsh <dwalsh@redhat.com> 1.5.6-1
c4ff628
- Upgrade to latest from NSA
90faed0
  * Fixed bug in role hierarchy checker.
c4ff628
57d5dcc
* Mon Apr 25 2005 Dan Walsh <dwalsh@redhat.com> 1.5.5-2
57d5dcc
- Fixes found via intel compiler
57d5dcc
fa4ea37
* Thu Apr 14 2005 Dan Walsh <dwalsh@redhat.com> 1.5.5-1
fa4ea37
- Update from NSA
fa4ea37
30eb218
* Tue Mar 29 2005 Dan Walsh <dwalsh@redhat.com> 1.5.3-1
30eb218
- Update from NSA
30eb218
041a966
* Thu Mar 24 2005 Dan Walsh <dwalsh@redhat.com> 1.5.2-2
041a966
- Handle booleans.local
041a966
b85e342
* Thu Mar 17 2005 Dan Walsh <dwalsh@redhat.com> 1.5.2-1
406a403
- Update to latest from NSA
90faed0
  * Added man page for sepol_check_context.
90faed0
  * Added man page for sepol_genusers function.
90faed0
  * Merged man pages for genpolusers and chkcon from Manoj Srivastava.
406a403
6d972dd
* Thu Mar 10 2005 Dan Walsh <dwalsh@redhat.com> 1.4-1
6d972dd
- Update to latest from NSA
6d972dd
bc67d33
* Tue Mar 8 2005 Dan Walsh <dwalsh@redhat.com> 1.3.8-1
bc67d33
- Update to latest from NSA
bc67d33
        * Cleaned up error handling in sepol_genusers and sepol_genbools.
bc67d33
9e487d2
* Tue Mar 1 2005 Dan Walsh <dwalsh@redhat.com> 1.3.7-1
9e487d2
- Update to latest from NSA
90faed0
  * Merged sepol_debug and fclose patch from Dan Walsh.
9e487d2
9b7e5fe
* Fri Feb 18 2005 Dan Walsh <dwalsh@redhat.com> 1.3.6-3
9b7e5fe
- Make sure local_files file pointer is closed
2014478
- Stop outputing error messages
2014478
d6aaae0
* Thu Feb 17 2005 Dan Walsh <dwalsh@redhat.com> 1.3.6-1
d6aaae0
- Update to latest from NSA
90faed0
  * Changed sepol_genusers to also use getline and correctly handle
90faed0
    EOL.
d6aaae0
* Thu Feb 17 2005 Dan Walsh <dwalsh@redhat.com> 1.3.5-1
91a26c1
- Update to latest from NSA
90faed0
  * Merged endianness and compute_av patches from Darrel Goeddel (TCS).
90faed0
  * Merged range_transition support from Darrel Goeddel (TCS).
90faed0
  * Added sepol_genusers function.
7ed3ff5
d6aaae0
* Thu Feb 10 2005 Dan Walsh <dwalsh@redhat.com> 1.3.2-1
7ed3ff5
- Update to latest from NSA
90faed0
  * Changed relabel Makefile target to use restorecon.
7ed3ff5
d6aaae0
* Mon Feb 7 2005 Dan Walsh <dwalsh@redhat.com> 1.3.1-1
7ed3ff5
- Update to latest from NSA
90faed0
  * Merged enhanced MLS support from Darrel Goeddel (TCS).
7ed3ff5
d6aaae0
* Thu Jan 20 2005 Dan Walsh <dwalsh@redhat.com> 1.2.1.1-1
5a4e5b4
- Update to latest from NSA
90faed0
  * Merged build fix patch from Manoj Srivastava.
5a4e5b4
d6aaae0
* Thu Nov 4 2004 Dan Walsh <dwalsh@redhat.com> 1.2.1-1
90d964f
- Update to latest from NSA
90d964f
d6aaae0
* Mon Aug 30 2004 Dan Walsh <dwalsh@redhat.com> 1.1.1-2
cvsdist 3c07940
- Add optargs for build
cvsdist 3c07940
d6aaae0
* Sun Aug 22 2004 Dan Walsh <dwalsh@redhat.com> 1.1.1-1
cvsdist d9547a8
- New version from NSA
cvsdist d9547a8
cvsdist d08e6b4
* Fri Aug 20 2004 Colin Walters <walters@redhat.com> 1.0-2
cvsdist d08e6b4
- Apply Stephen's chkcon patch
cvsdist d08e6b4
cvsdist 5b1b5b6
* Thu Aug 19 2004 Colin Walters <walters@redhat.com> 1.0-1
cvsdist 5b1b5b6
- New upstream version
cvsdist 5b1b5b6
d6aaae0
* Mon Aug 16 2004 Dan Walsh <dwalsh@redhat.com> 0.4.2-1
cvsdist 3e7fdd1
- Newversion from upstream implementing stringcase compare
cvsdist 3e7fdd1
cvsdist a25ddb6
* Fri Aug 13 2004 Bill Nottingham <notting@redhat.com> 0.4.1-2
cvsdist a25ddb6
- ldconfig tweaks
cvsdist 88c9ead
d6aaae0
* Thu Aug 12 2004 Dan Walsh <dwalsh@redhat.com> 0.4.1-1
cvsdist 3e7fdd1
- Ignore case of true/false
cvsdist 3e7fdd1
d6aaae0
* Wed Aug 11 2004 Dan Walsh <dwalsh@redhat.com> 0.4.1-1
cvsdist 5ad5404
- New version from NSA
cvsdist 5ad5404
d6aaae0
* Tue Aug 10 2004 Dan Walsh <dwalsh@redhat.com> 0.3.1-1
cvsdist 88c9ead
- Initial version
cvsdist 88c9ead
- Created by Stephen Smalley <sds@epoch.ncsc.mil> 
cvsdist 88c9ead
cvsdist 88c9ead