@ -1,33 +1,20 @@
## START: Set by rpmautospec
## (rpmautospec version 0.6.5)
## RPMAUTOSPEC: autochangelog
## END: Set by rpmautospec
Summary: SELinux binary policy manipulation library
Summary: SELinux binary policy manipulation library
Name: libsepol
Name: libsepol
Version: 3.7
Version: 3.5
Release: 4%{?dist}
Release: 1%{?dist}
License: LGPL-2.1-or-later
License: LGPLv2+
Source0: https://github.com/SELinuxProject/selinux/releases/download/3.7/libsepol-3.7.tar.gz
Source0: https://github.com/SELinuxProject/selinux/releases/download/3.5/libsepol-3.5.tar.gz
Source1: https://github.com/SELinuxProject/selinux/releases/download/3.7/libsepol-3.7.tar.gz.asc
Source2: https://github.com/bachradsusi.gpg
URL: https://github.com/SELinuxProject/selinux/wiki
URL: https://github.com/SELinuxProject/selinux/wiki
# $ git clone https://github.com/fedora-selinux/selinux.git
# $ git clone https://github.com/fedora-selinux/selinux.git
# $ cd selinux
# $ cd selinux
# $ git format-patch -N libsepol-3.7 -- libsepol
# $ git format-patch -N libsepol-3.5 -- libsepol
# $ i=1; for j in 0*patch; do printf "Patch%04d: %s\n" $i $j; i=$((i+1));done
# $ i=1; for j in 0*patch; do printf "Patch%04d: %s\n" $i $j; i=$((i+1));done
# Patch list start
# Patch list start
Patch0001: 0001-libsepol-sepol_compute_sid-Do-not-destroy-uninitiali.patch
Patch0001: 0001-libsepol-Bring-back-POLICYDB_CAPABILITY_-constants.patch
Patch0002: 0002-libsepol-cil-Check-that-sym_index-is-within-bounds.patch
Patch0003: 0003-libsepol-cil-Initialize-avtab_datum-on-declaration.patch
Patch0004: 0004-libsepol-mls-Do-not-destroy-context-on-memory-error.patch
Patch0005: 0005-libsepol-cil-cil_post-Initialize-tmp-on-declaration.patch
Patch0006: 0006-libsepol-Initialize-strs-on-declaration.patch
# Patch list end
# Patch list end
BuildRequires: make
BuildRequires: make
BuildRequires: gcc
BuildRequires: gcc
BuildRequires: flex
BuildRequires: flex
BuildRequires: gnupg2
Obsoletes: %{name}-compat = 3.1-4
Obsoletes: %{name}-compat = 3.1-4
%description
%description
@ -70,7 +57,6 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
The libsepol-utils package contains the utilities
The libsepol-utils package contains the utilities
%prep
%prep
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
%autosetup -p 2 -n libsepol-%{version}
%autosetup -p 2 -n libsepol-%{version}
# sparc64 is an -fPIC arch, so we need to fix it here
# sparc64 is an -fPIC arch, so we need to fix it here
@ -121,83 +107,24 @@ rm -rf ${RPM_BUILD_ROOT}%{_mandir}/ru/man8
%{_mandir}/man8/chkcon.8.gz
%{_mandir}/man8/chkcon.8.gz
%changelog
%changelog
## START: Generated by rpmautospec
* Thu Feb 23 2023 Petr Lautrbach <lautrbach@redhat.com> - 3.5-1
* Tue Nov 12 2024 Vit Mojzis <vmojzis@redhat.com> - 3.7-4
- cil: Check that sym_index is within bounds (RHEL-34823)
- cil: Initialize avtab_datum on declaration (RHEL-34810)
- mls: Do not destroy context on memory error (RHEL-34810)
- cil/cil_post: Initialize tmp on declaration (RHEL-34810)
- Initialize "strs" on declaration (RHEL-34810)
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 3.7-3
- Bump release for October 2024 mass rebuild (RHEL-64018)
* Fri Aug 09 2024 Vit Mojzis <vmojzis@redhat.com> - 3.7-2
- sepol_compute_sid: Do not destroy uninitialized context (RHEL-34808)
* Thu Jun 27 2024 Petr Lautrbach <lautrbach@redhat.com> - 3.7-1
- SELinux userspace 3.7 release
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 3.6-4
- Bump release for June 2024 mass rebuild
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.6-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Thu Dec 14 2023 Petr Lautrbach <lautrbach@redhat.com> - 3.6-1
- SELinux userspace 3.6 release
* Thu Nov 23 2023 Petr Lautrbach <lautrbach@redhat.com> - 3.6-0.rc2.1
- SELinux userspace 3.6-rc2 release
* Fri Nov 10 2023 Petr Lautrbach <lautrbach@redhat.com> - 3.6-0.rc1.1
- SELinux userspace 3.6-rc1 release
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Fri Feb 24 2023 Petr Lautrbach <lautrbach@redhat.com> - 3.5-1
- SELinux userspace 3.5 release
- SELinux userspace 3.5 release
* Mon Feb 13 2023 Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc3.1
* Tue Feb 14 2023 Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc3.1
- SELinux userspace 3.5-rc3 release
- SELinux userspace 3.5-rc3 release
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.5-0.rc2.1.1
* Mon Jan 2 2023 Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc1.2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Mon Jan 16 2023 Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc2.1
- SELinux userspace 3.5-rc2 release
* Fri Dec 23 2022 Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc1.1
- SELinux userspace 3.5-rc1 release
- SELinux userspace 3.5-rc1 release
* Mon Nov 21 2022 Petr Lautrbach <lautrbach@redhat.com> - 3.4-4
* Fri Oct 21 2022 Petr Lautrbach <plautrba@redhat.com> - 3.4-3
- Rebase on upstream f56a72ac9e86
- Fix validation of user declarations in modules (#2136212)
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed May 25 2022 Petr Lautrbach <plautrba@redhat.com> - 3.4-2
* Wed Oct 12 2022 Petr Lautrbach <plautrba@redhat.com> - 3.4-2
- rebuilt
- Restore error on context rule conflicts (#2127399)
* Thu May 19 2022 Petr Lautrbach <plautrba@redhat.com> - 3.4-1
* Mon May 23 2022 Petr Lautrbach <plautrba@redhat.com> - 3.4-1.1
- SELinux userspace 3.4 release
- SELinux userspace 3.4 release
* Tue May 10 2022 Petr Lautrbach <plautrba@redhat.com> - 3.4-0.rc3.1
- SELinux userspace 3.4-rc3 release
* Thu Apr 21 2022 Petr Lautrbach <plautrba@redhat.com> - 3.4-0.rc2.1
- SELinux userspace 3.4-rc2 release
* Tue Apr 12 2022 Petr Lautrbach <plautrba@redhat.com> - 3.4-0.rc1.1
- SELinux userspace 3.4-rc1 release
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Nov 11 2021 Petr Lautrbach <plautrba@redhat.com> - 3.3-2
* Thu Nov 11 2021 Petr Lautrbach <plautrba@redhat.com> - 3.3-2
- Use correct libdir in libsepol.pc (#2018492)
- Use correct libdir in libsepol.pc (#2018492)
@ -210,11 +137,15 @@ rm -rf ${RPM_BUILD_ROOT}%{_mandir}/ru/man8
* Wed Sep 29 2021 Petr Lautrbach <plautrba@redhat.com> - 3.3-0.rc2.1
* Wed Sep 29 2021 Petr Lautrbach <plautrba@redhat.com> - 3.3-0.rc2.1
- SELinux userspace 3.3-rc2 release
- SELinux userspace 3.3-rc2 release
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 3.2-4
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
* Wed Jul 28 2021 Petr Lautrbach <plautrba@redhat.com> - 3.2-3
* Wed Jul 28 2021 Petr Lautrbach <plautrba@redhat.com> - 3.2-3
- Rebase on upstream commit 32611aea6543
- Rebase on upstream commit 32611aea6543
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-2
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com > - 3.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
* Mon Mar 8 2021 Petr Lautrbach <plautrba@redhat.com> - 3.2-1
* Mon Mar 8 2021 Petr Lautrbach <plautrba@redhat.com> - 3.2-1
- SELinux userspace 3.2 release
- SELinux userspace 3.2 release
@ -422,7 +353,7 @@ rm -rf ${RPM_BUILD_ROOT}%{_mandir}/ru/man8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Tue May 6 2014 Dan Walsh <dwalsh@redhat.com> - 2.3-1
* Tue May 6 2014 Dan Walsh <dwalsh@redhat.com> - 2.3-1
- Update to upstream
- Update to upstream
* Improve error message for name-based transition conflicts.
* Improve error message for name-based transition conflicts.
* Revert libsepol: filename_trans: use some better sorting to compare and merge.
* Revert libsepol: filename_trans: use some better sorting to compare and merge.
* Report source file and line information for neverallow failures.
* Report source file and line information for neverallow failures.
@ -430,7 +361,7 @@ rm -rf ${RPM_BUILD_ROOT}%{_mandir}/ru/man8
* Add sepol_validate_transition_reason_buffer function from Richard Haines.
* Add sepol_validate_transition_reason_buffer function from Richard Haines.
* Thu Oct 31 2013 Dan Walsh <dwalsh@redhat.com> - 2.2-1
* Thu Oct 31 2013 Dan Walsh <dwalsh@redhat.com> - 2.2-1
- Update to upstream
- Update to upstream
- Richard Haines patch V1 Allow constraint denials to be determined.
- Richard Haines patch V1 Allow constraint denials to be determined.
- Add separate role declarations as required by modern checkpolicy.
- Add separate role declarations as required by modern checkpolicy.
@ -438,12 +369,12 @@ rm -rf ${RPM_BUILD_ROOT}%{_mandir}/ru/man8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Thu Feb 7 2013 Dan Walsh <dwalsh@redhat.com> - 2.1.9-1
* Thu Feb 7 2013 Dan Walsh <dwalsh@redhat.com> - 2.1.9-1
- Update to upstream
- Update to upstream
- filename_trans: use some better sorting to compare and merge
- filename_trans: use some better sorting to compare and merge
- coverity fixes
- coverity fixes
- implement default type policy syntax
- implement default type policy syntax
- Fix memory leak issues found by Klocwork
- Fix memory leak issues found by Klocwork
- Add CONTRAINT_NAMES to the kernel
- Add CONTRAINT_NAMES to the kernel
* Sun Jan 27 2013 Dan Walsh <dwalsh@redhat.com> - 2.1.8-8
* Sun Jan 27 2013 Dan Walsh <dwalsh@redhat.com> - 2.1.8-8
- Update to latest patches from eparis/Upstream
- Update to latest patches from eparis/Upstream
@ -467,7 +398,7 @@ rm -rf ${RPM_BUILD_ROOT}%{_mandir}/ru/man8
- Revert patch that was attempting to expand filetrans attributes, but is breaking filetrans rules
- Revert patch that was attempting to expand filetrans attributes, but is breaking filetrans rules
* Thu Sep 13 2012 Dan Walsh <dwalsh@redhat.com> - 2.1.8-1
* Thu Sep 13 2012 Dan Walsh <dwalsh@redhat.com> - 2.1.8-1
- Update to upstream
- Update to upstream
* fix neverallow checking on attributes
* fix neverallow checking on attributes
* Move context_copy() after switch block in ocontext_copy_*().
* Move context_copy() after switch block in ocontext_copy_*().
* check for missing initial SID labeling statement.
* check for missing initial SID labeling statement.
@ -484,7 +415,7 @@ rm -rf ${RPM_BUILD_ROOT}%{_mandir}/ru/man8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Wed Jul 4 2012 Dan Walsh <dwalsh@redhat.com> - 2.1.7-1
* Wed Jul 4 2012 Dan Walsh <dwalsh@redhat.com> - 2.1.7-1
- Update to upstream
- Update to upstream
* reserve policycapability for redhat testing of ptrace child
* reserve policycapability for redhat testing of ptrace child
* cosmetic changes to make the source easier to read
* cosmetic changes to make the source easier to read
* prepend instead of append to filename_trans list
* prepend instead of append to filename_trans list
@ -498,7 +429,7 @@ rm -rf ${RPM_BUILD_ROOT}%{_mandir}/ru/man8
- Add support for ptrace_child
- Add support for ptrace_child
* Thu Mar 29 2012 Dan Walsh <dwalsh@redhat.com> - 2.1.5-1
* Thu Mar 29 2012 Dan Walsh <dwalsh@redhat.com> - 2.1.5-1
- Update to upstream
- Update to upstream
* checkpolicy: implement new default labeling behaviors
* checkpolicy: implement new default labeling behaviors
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.4-6
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.4-6
@ -514,11 +445,11 @@ rm -rf ${RPM_BUILD_ROOT}%{_mandir}/ru/man8
- Add Eparis patch for handling of default transition labeling
- Add Eparis patch for handling of default transition labeling
* Mon Dec 5 2011 Dan Walsh <dwalsh@redhat.com> - 2.1.4-2
* Mon Dec 5 2011 Dan Walsh <dwalsh@redhat.com> - 2.1.4-2
- Allow policy to specify the source of target for generating the default user,role
- Allow policy to specify the source of target for generating the default user,role
- or mls label for a new target.
- or mls label for a new target.
* Fri Nov 4 2011 Dan Walsh <dwalsh@redhat.com> - 2.1.4-1
* Fri Nov 4 2011 Dan Walsh <dwalsh@redhat.com> - 2.1.4-1
- Update to upstream
- Update to upstream
* regenerate .pc on VERSION change
* regenerate .pc on VERSION change
* Move ebitmap_* functions from mcstrans to libsepol
* Move ebitmap_* functions from mcstrans to libsepol
* expand: do filename_trans type comparison on mapped representation
* expand: do filename_trans type comparison on mapped representation
@ -550,23 +481,23 @@ dup!
- Add patch to handle preserving tunables
- Add patch to handle preserving tunables
* Thu Sep 1 2011 Dan Walsh <dwalsh@redhat.com> - 2.1.2-2
* Thu Sep 1 2011 Dan Walsh <dwalsh@redhat.com> - 2.1.2-2
- export expand_module_avrules
- export expand_module_avrules
* Thu Aug 18 2011 Dan Walsh <dwalsh@redhat.com> - 2.1.2-0
* Thu Aug 18 2011 Dan Walsh <dwalsh@redhat.com> - 2.1.2-0
- Update to upstream
- Update to upstream
* Only call role_fix_callback for base.p_roles during expansion.
* Only call role_fix_callback for base.p_roles during expansion.
* use mapped role number instead of module role number
* use mapped role number instead of module role number
* Mon Aug 1 2011 Dan Walsh <dwalsh@redhat.com> 2.1.1-1
* Mon Aug 1 2011 Dan Walsh <dwalsh@redhat.com> 2.1.1-1
- Update to upstream
- Update to upstream
* Minor fix to reading policy with filename transition rules
* Minor fix to reading policy with filename transition rules
* Wed Jul 27 2011 Dan Walsh <dwalsh@redhat.com> 2.1.0-1
* Wed Jul 27 2011 Dan Walsh <dwalsh@redhat.com> 2.1.0-1
- Update to upstream
- Update to upstream
* Release, minor version bump
* Release, minor version bump
* Tue May 3 2011 Dan Walsh <dwalsh@redhat.com> 2.0.45-1
* Tue May 3 2011 Dan Walsh <dwalsh@redhat.com> 2.0.45-1
- Update to upstream
- Update to upstream
* Warn if filename_trans rules are dropped by Steve Lawrence.
* Warn if filename_trans rules are dropped by Steve Lawrence.
* Thu Apr 21 2011 Dan Walsh <dwalsh@redhat.com> 2.0.44-2
* Thu Apr 21 2011 Dan Walsh <dwalsh@redhat.com> 2.0.44-2
@ -579,7 +510,7 @@ dup!
* Tue Apr 12 2011 Dan Walsh <dwalsh@redhat.com> 2.0.43-3
* Tue Apr 12 2011 Dan Walsh <dwalsh@redhat.com> 2.0.43-3
- re-add Erics patch for filename transitions
- re-add Erics patch for filename transitions
* Tue Apr 12 2011 Dan Walsh <dwalsh@redhat.com> 2.0.43-1
* Tue Apr 12 2011 Dan Walsh <dwalsh@redhat.com> 2.0.43-1
-Update to upstream
-Update to upstream
* Add new class field in role_transition by Harry Ciao.
* Add new class field in role_transition by Harry Ciao.
@ -726,7 +657,7 @@ Resolves: #555835
* Reject self aliasing at link time from Stephen Smalley.
* Reject self aliasing at link time from Stephen Smalley.
* Allow handle_unknown in base to be overridden by semanage.conf from Stephen Smalley.
* Allow handle_unknown in base to be overridden by semanage.conf from Stephen Smalley.
* Fixed bug in require checking from Stephen Smalley.
* Fixed bug in require checking from Stephen Smalley.
* Added user hierarchy checking from Todd Miller.
* Added user hierarchy checking from Todd Miller.
* Wed Sep 26 2007 Dan Walsh <dwalsh@redhat.com> 2.0.11-1
* Wed Sep 26 2007 Dan Walsh <dwalsh@redhat.com> 2.0.11-1
* Pass CFLAGS to CC even on link command, per Dennis Gilmore.
* Pass CFLAGS to CC even on link command, per Dennis Gilmore.
@ -767,7 +698,7 @@ Resolves: #555835
* Fri Mar 30 2007 Dan Walsh <dwalsh@redhat.com> 2.0.2-1
* Fri Mar 30 2007 Dan Walsh <dwalsh@redhat.com> 2.0.2-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
* Merged fix from Karl to remap booleans at expand time to
* Merged fix from Karl to remap booleans at expand time to
avoid holes in the symbol table.
avoid holes in the symbol table.
* Wed Feb 7 2007 Dan Walsh <dwalsh@redhat.com> 2.0.1-1
* Wed Feb 7 2007 Dan Walsh <dwalsh@redhat.com> 2.0.1-1
@ -775,7 +706,7 @@ Resolves: #555835
* Merged libsepol segfault fix from Stephen Smalley for when
* Merged libsepol segfault fix from Stephen Smalley for when
sensitivities are required but not present in the base.
sensitivities are required but not present in the base.
* Merged patch to add errcodes.h to libsepol by Karl MacMillan.
* Merged patch to add errcodes.h to libsepol by Karl MacMillan.
* Fri Jan 19 2007 Dan Walsh <dwalsh@redhat.com> 1.16.0-1
* Fri Jan 19 2007 Dan Walsh <dwalsh@redhat.com> 1.16.0-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
* Updated version for stable branch.
* Updated version for stable branch.
@ -822,7 +753,7 @@ Resolves: #555835
- Fix location of include directory to devel package
- Fix location of include directory to devel package
* Fri Aug 25 2006 Dan Walsh <dwalsh@redhat.com> 1.12.25-2
* Fri Aug 25 2006 Dan Walsh <dwalsh@redhat.com> 1.12.25-2
- Remove invalid Requires
- Remove invalid Requires
* Thu Aug 24 2006 Dan Walsh <dwalsh@redhat.com> 1.12.25-1
* Thu Aug 24 2006 Dan Walsh <dwalsh@redhat.com> 1.12.25-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
@ -939,7 +870,7 @@ Resolves: #555835
* Merged bug fix patch from Ivan Gyurdiev.
* Merged bug fix patch from Ivan Gyurdiev.
* Added a defined flag to level_datum_t for use by checkpolicy.
* Added a defined flag to level_datum_t for use by checkpolicy.
* Merged nodecon support patch from Ivan Gyurdiev.
* Merged nodecon support patch from Ivan Gyurdiev.
* Merged cleanups patch from Ivan Gyurdiev.
* Merged cleanups patch from Ivan Gyurdiev.
* Mon Feb 13 2006 Dan Walsh <dwalsh@redhat.com> 1.11.14-2
* Mon Feb 13 2006 Dan Walsh <dwalsh@redhat.com> 1.11.14-2
- Fix post install not to fire if /dev/initctr does not exist
- Fix post install not to fire if /dev/initctr does not exist
@ -963,13 +894,13 @@ Resolves: #555835
- Upgrade to latest from NSA
- Upgrade to latest from NSA
* Merged assertion copying bugfix from Joshua Brindle.
* Merged assertion copying bugfix from Joshua Brindle.
* Merged sepol_av_to_string patch from Joshua Brindle.
* Merged sepol_av_to_string patch from Joshua Brindle.
* Merged clone record on set_con patch from Ivan Gyurdiev.
* Merged clone record on set_con patch from Ivan Gyurdiev.
* Mon Jan 30 2006 Dan Walsh <dwalsh@redhat.com> 1.11.10-1
* Mon Jan 30 2006 Dan Walsh <dwalsh@redhat.com> 1.11.10-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
* Merged cond_expr mapping and package section count bug fixes
* Merged cond_expr mapping and package section count bug fixes
from Joshua Brindle.
from Joshua Brindle.
* Merged improve port/fcontext API patch from Ivan Gyurdiev.
* Merged improve port/fcontext API patch from Ivan Gyurdiev.
* Merged fixes for overflow bugs on 64-bit from Ivan Gyurdiev.
* Merged fixes for overflow bugs on 64-bit from Ivan Gyurdiev.
* Fri Jan 13 2006 Dan Walsh <dwalsh@redhat.com> 1.11.9-1
* Fri Jan 13 2006 Dan Walsh <dwalsh@redhat.com> 1.11.9-1
@ -1025,7 +956,7 @@ Resolves: #555835
* Mon Dec 5 2005 Dan Walsh <dwalsh@redhat.com> 1.9.42-1
* Mon Dec 5 2005 Dan Walsh <dwalsh@redhat.com> 1.9.42-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
* Dropped handle from user_del_role interface.
* Dropped handle from user_del_role interface.
* Mon Nov 28 2005 Dan Walsh <dwalsh@redhat.com> 1.9.41-1
* Mon Nov 28 2005 Dan Walsh <dwalsh@redhat.com> 1.9.41-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
@ -1044,7 +975,7 @@ Resolves: #555835
degenerate case where there are no booleans or booleans.local
degenerate case where there are no booleans or booleans.local
files.
files.
* Cleaned up sepol_genusers to not warn on missing local.users.
* Cleaned up sepol_genusers to not warn on missing local.users.
* Tue Nov 8 2005 Dan Walsh <dwalsh@redhat.com> 1.9.38-1
* Tue Nov 8 2005 Dan Walsh <dwalsh@redhat.com> 1.9.38-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
* Removed sepol_port_* from libsepol.map, as the port interfaces
* Removed sepol_port_* from libsepol.map, as the port interfaces
@ -1067,16 +998,16 @@ Resolves: #555835
* Mon Oct 31 2005 Dan Walsh <dwalsh@redhat.com> 1.9.34-1
* Mon Oct 31 2005 Dan Walsh <dwalsh@redhat.com> 1.9.34-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
* Merged record interface, record bugfix, and set_roles patches
* Merged record interface, record bugfix, and set_roles patches
from Ivan Gyurdiev.
from Ivan Gyurdiev.
* Fri Oct 28 2005 Dan Walsh <dwalsh@redhat.com> 1.9.33-1
* Fri Oct 28 2005 Dan Walsh <dwalsh@redhat.com> 1.9.33-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
* Merged count specification change from Ivan Gyurdiev.
* Merged count specification change from Ivan Gyurdiev.
* Wed Oct 26 2005 Dan Walsh <dwalsh@redhat.com> 1.9.32-1
* Wed Oct 26 2005 Dan Walsh <dwalsh@redhat.com> 1.9.32-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
* Added further checking and error reporting to
* Added further checking and error reporting to
sepol_module_package_read and _info.
sepol_module_package_read and _info.
* Merged sepol handle passing, DEBUG conversion, and memory leak
* Merged sepol handle passing, DEBUG conversion, and memory leak
fix patches from Ivan Gyurdiev.
fix patches from Ivan Gyurdiev.
@ -1097,8 +1028,8 @@ Resolves: #555835
* Mon Oct 24 2005 Dan Walsh <dwalsh@redhat.com> 1.9.26-1
* Mon Oct 24 2005 Dan Walsh <dwalsh@redhat.com> 1.9.26-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
* Merged context interface cleanup, record conversion code,
* Merged context interface cleanup, record conversion code,
key passing, and bug fix patches from Ivan Gyurdiev.
key passing, and bug fix patches from Ivan Gyurdiev.
* Fri Oct 21 2005 Dan Walsh <dwalsh@redhat.com> 1.9.25-1
* Fri Oct 21 2005 Dan Walsh <dwalsh@redhat.com> 1.9.25-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
@ -1114,7 +1045,7 @@ Resolves: #555835
and hierarchy checking on expansion.
and hierarchy checking on expansion.
* Reworked check_assertions() and hierarchy_check_constraints()
* Reworked check_assertions() and hierarchy_check_constraints()
to take handles and use callback-based error reporting.
to take handles and use callback-based error reporting.
* Changed expand_module() to call check_assertions() and
* Changed expand_module() to call check_assertions() and
hierarchy_check_constraints() prior to returning the expanded
hierarchy_check_constraints() prior to returning the expanded
policy.
policy.
@ -1127,9 +1058,9 @@ Resolves: #555835
* Added handle argument to policydb_from_image/to_image.
* Added handle argument to policydb_from_image/to_image.
* Added sepol_module_package_set_file_contexts interface.
* Added sepol_module_package_set_file_contexts interface.
* Dropped sepol_module_package_create_file interface.
* Dropped sepol_module_package_create_file interface.
* Reworked policydb_read/write, policydb_from_image/to_image,
* Reworked policydb_read/write, policydb_from_image/to_image,
and sepol_module_package_read/write to use callback-based error
and sepol_module_package_read/write to use callback-based error
reporting system rather than DEBUG.
reporting system rather than DEBUG.
* Tue Oct 18 2005 Dan Walsh <dwalsh@redhat.com> 1.9.19-1
* Tue Oct 18 2005 Dan Walsh <dwalsh@redhat.com> 1.9.19-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
@ -1169,9 +1100,9 @@ Resolves: #555835
Caller must do so first.
Caller must do so first.
2) policydb_init no longer takes policy_type argument.
2) policydb_init no longer takes policy_type argument.
Caller must set policy_type separately.
Caller must set policy_type separately.
3) expand_module automatically enables the global branch.
3) expand_module automatically enables the global branch.
Caller no longer needs to do so.
Caller no longer needs to do so.
4) policydb_write uses the policy_type and policyvers from the
4) policydb_write uses the policy_type and policyvers from the
policydb itself, and sepol_set_policyvers() has been removed.
policydb itself, and sepol_set_policyvers() has been removed.
* Fri Oct 7 2005 Dan Walsh <dwalsh@redhat.com> 1.9.12-1
* Fri Oct 7 2005 Dan Walsh <dwalsh@redhat.com> 1.9.12-1
@ -1182,7 +1113,7 @@ Resolves: #555835
- Upgrade to latest from NSA
- Upgrade to latest from NSA
* Merged bug fix for check_assertions handling of no assertions
* Merged bug fix for check_assertions handling of no assertions
from Joshua Brindle (Tresys).
from Joshua Brindle (Tresys).
* Tue Oct 4 2005 Dan Walsh <dwalsh@redhat.com> 1.9.10-1
* Tue Oct 4 2005 Dan Walsh <dwalsh@redhat.com> 1.9.10-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
* Merged iterate patch from Ivan Gyurdiev.
* Merged iterate patch from Ivan Gyurdiev.
@ -1218,7 +1149,7 @@ Resolves: #555835
* Wed Sep 14 2005 Dan Walsh <dwalsh@redhat.com> 1.9.1-2
* Wed Sep 14 2005 Dan Walsh <dwalsh@redhat.com> 1.9.1-2
- Upgrade to latest from NSA
- Upgrade to latest from NSA
* Merged stddef.h patch and debug conversion patch from
* Merged stddef.h patch and debug conversion patch from
Ivan Gyurdiev.
Ivan Gyurdiev.
* Mon Sep 12 2005 Dan Walsh <dwalsh@redhat.com> 1.9.1-1
* Mon Sep 12 2005 Dan Walsh <dwalsh@redhat.com> 1.9.1-1
@ -1242,14 +1173,14 @@ Resolves: #555835
* Tue Aug 23 2005 Dan Walsh <dwalsh@redhat.com> 1.7.20-1
* Tue Aug 23 2005 Dan Walsh <dwalsh@redhat.com> 1.7.20-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
* Merged more fixes for resource leaks on error paths
* Merged more fixes for resource leaks on error paths
from Serge Hallyn (IBM). Bugs found by Coverity.
from Serge Hallyn (IBM). Bugs found by Coverity.
* Fri Aug 19 2005 Dan Walsh <dwalsh@redhat.com> 1.7.19-1
* Fri Aug 19 2005 Dan Walsh <dwalsh@redhat.com> 1.7.19-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
* Changed to treat all type conflicts as fatal errors.
* Changed to treat all type conflicts as fatal errors.
* Merged several error handling fixes from
* Merged several error handling fixes from
Serge Hallyn (IBM). Bugs found by Coverity.
Serge Hallyn (IBM). Bugs found by Coverity.
* Mon Aug 15 2005 Dan Walsh <dwalsh@redhat.com> 1.7.17-1
* Mon Aug 15 2005 Dan Walsh <dwalsh@redhat.com> 1.7.17-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
@ -1259,7 +1190,7 @@ Resolves: #555835
- Upgrade to latest from NSA
- Upgrade to latest from NSA
* Fixed empty list test in cond_write_av_list. Bug found by
* Fixed empty list test in cond_write_av_list. Bug found by
Coverity, reported by Serge Hallyn (IBM).
Coverity, reported by Serge Hallyn (IBM).
* Merged patch to policydb_write to check errors
* Merged patch to policydb_write to check errors
when writing the type->attribute reverse map from
when writing the type->attribute reverse map from
Serge Hallyn (IBM). Bug found by Coverity.
Serge Hallyn (IBM). Bug found by Coverity.
* Fixed policydb_destroy to properly handle NULL type_attr_map
* Fixed policydb_destroy to properly handle NULL type_attr_map
@ -1269,7 +1200,7 @@ Resolves: #555835
- Upgrade to latest from NSA
- Upgrade to latest from NSA
* Fixed empty list test in cond_write_av_list. Bug found by
* Fixed empty list test in cond_write_av_list. Bug found by
Coverity, reported by Serge Hallyn (IBM).
Coverity, reported by Serge Hallyn (IBM).
* Merged patch to policydb_write to check errors
* Merged patch to policydb_write to check errors
when writing the type->attribute reverse map from
when writing the type->attribute reverse map from
Serge Hallyn (IBM). Bug found by Coverity.
Serge Hallyn (IBM). Bug found by Coverity.
* Fixed policydb_destroy to properly handle NULL type_attr_map
* Fixed policydb_destroy to properly handle NULL type_attr_map
@ -1278,15 +1209,15 @@ Resolves: #555835
* Thu Aug 11 2005 Dan Walsh <dwalsh@redhat.com> 1.7.13-1
* Thu Aug 11 2005 Dan Walsh <dwalsh@redhat.com> 1.7.13-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
* Improved memory use by SELinux by both reducing the avtab
* Improved memory use by SELinux by both reducing the avtab
node size and reducing the number of avtab nodes (by not
node size and reducing the number of avtab nodes (by not
expanding attributes in TE rules when possible). Added
expanding attributes in TE rules when possible). Added
expand_avtab and expand_cond_av_list functions for use by
expand_avtab and expand_cond_av_list functions for use by
assertion checker, hierarchy checker, compatibility code,
assertion checker, hierarchy checker, compatibility code,
and dispol. Added new inline ebitmap operators and converted
and dispol. Added new inline ebitmap operators and converted
existing users of ebitmaps to the new operators for greater
existing users of ebitmaps to the new operators for greater
efficiency.
efficiency.
Note: The binary policy format version has been incremented to
Note: The binary policy format version has been incremented to
version 20 as a result of these changes.
version 20 as a result of these changes.
* Thu Aug 11 2005 Dan Walsh <dwalsh@redhat.com> 1.7.12-1
* Thu Aug 11 2005 Dan Walsh <dwalsh@redhat.com> 1.7.12-1
@ -1310,11 +1241,11 @@ Resolves: #555835
* Merged mls_context_to_sid bugfix from Ivan Gyurdiev.
* Merged mls_context_to_sid bugfix from Ivan Gyurdiev.
* Wed Jul 27 2005 Dan Walsh <dwalsh@redhat.com> 1.7.6-2
* Wed Jul 27 2005 Dan Walsh <dwalsh@redhat.com> 1.7.6-2
- Fix MLS Free
- Fix MLS Free
* Mon Jul 25 2005 Dan Walsh <dwalsh@redhat.com> 1.7.6-1
* Mon Jul 25 2005 Dan Walsh <dwalsh@redhat.com> 1.7.6-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
* Merged context reorganization, memory leak fixes,
* Merged context reorganization, memory leak fixes,
port and interface loading, replacements for genusers and
port and interface loading, replacements for genusers and
genbools, debug traceback, and bugfix patches from Ivan Gyurdiev.
genbools, debug traceback, and bugfix patches from Ivan Gyurdiev.
* Merged uninitialized variable bugfix from Dan Walsh.
* Merged uninitialized variable bugfix from Dan Walsh.
@ -1336,7 +1267,7 @@ Resolves: #555835
* Merged genbools debugging message cleanup from Red Hat.
* Merged genbools debugging message cleanup from Red Hat.
* Thu Jul 7 2005 Dan Walsh <dwalsh@redhat.com> 1.7-2
* Thu Jul 7 2005 Dan Walsh <dwalsh@redhat.com> 1.7-2
- Remove genpolbools and genpoluser
- Remove genpolbools and genpoluser
* Thu Jul 7 2005 Dan Walsh <dwalsh@redhat.com> 1.7-1
* Thu Jul 7 2005 Dan Walsh <dwalsh@redhat.com> 1.7-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
@ -1361,7 +1292,7 @@ Resolves: #555835
* Mon May 16 2005 Dan Walsh <dwalsh@redhat.com> 1.5.8-1
* Mon May 16 2005 Dan Walsh <dwalsh@redhat.com> 1.5.8-1
- Upgrade to latest from NSA
- Upgrade to latest from NSA
* Added sepol_ prefix to Flask types to avoid
* Added sepol_ prefix to Flask types to avoid
namespace collision with libselinux.
namespace collision with libselinux.
* Fri May 13 2005 Dan Walsh <dwalsh@redhat.com> 1.5.7-1
* Fri May 13 2005 Dan Walsh <dwalsh@redhat.com> 1.5.7-1
@ -1456,6 +1387,6 @@ Resolves: #555835
* Tue Aug 10 2004 Dan Walsh <dwalsh@redhat.com> 0.3.1-1
* Tue Aug 10 2004 Dan Walsh <dwalsh@redhat.com> 0.3.1-1
- Initial version
- Initial version
- Created by Stephen Smalley <sds@epoch.ncsc.mil>
- Created by Stephen Smalley <sds@epoch.ncsc.mil>
## END: Generated by rpmautospec