Blame SPECS/setools.spec

5a929f
%global setools_maj_ver 3.3
5a929f
%global setools_min_ver 8
5a929f
%global gitver f1e5b20
25bb7d
25bb7d
Name: setools
25bb7d
Version: %{setools_maj_ver}.%{setools_min_ver}
5a929f
Release: 1.1%{?dist}
25bb7d
License: GPLv2
25bb7d
URL: http://oss.tresys.com/projects/setools
25bb7d
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
5a929f
# Source: http://oss.tresys.com/projects/setools/chrome/site/dists/setools-%{version}/setools-%{version}.tar.bz2
5a929f
# git clone https://github.com/TresysTechnology/setools3.git
5a929f
# cd setools3
5a929f
# gitrev=`git rev-parse --verify --short HEAD`
5a929f
# git archive --format=tar --prefix=setools-3.3.8/ HEAD | bzip2 > setools-3.3.8-$gitrev.tar.bz2
5a929f
Source: setools-%{version}-%{gitver}.tar.bz2
25bb7d
Source1: setools.pam
25bb7d
Source2: apol.desktop
25bb7d
Source3: seaudit.desktop
5a929f
Patch1: 0001-Since-we-do-not-ship-neverallow-rules-all-always-fai.patch
5a929f
Patch2: 0002-Fix-sepol-calls-to-work-with-latest-libsepol.patch
5a929f
Patch4: 0004-Apply-selinux_current_policy_path-patch.patch
5a929f
Patch5: 0005-Apply-seaudit-patch-for-progress.c.patch
5a929f
Patch6: 0006-Add-support-for-boolean-subs.patch
5a929f
Patch7: 0007-Setools-noship.patch
5a929f
Patch8: 0008-Add-alias-support-to-seinfo-t.patch
5a929f
Patch9: 0009-Fix-help-message-on-sesearch-D.patch
5a929f
Patch11: 0011-Fix-Wformat-security-issues.patch
5a929f
# Patch12: 0012-Fix-configure.ac-to-use-SWIG-3.0.0.patch
5a929f
Patch13: 0013-libqpol-Skip-types-when-building-type-attribute-map.patch
25bb7d
25bb7d
Summary: Policy analysis tools for SELinux
25bb7d
Group: System Environment/Base
25bb7d
Requires: setools-libs = %{version}-%{release} setools-libs-tcl = %{version}-%{release} setools-gui = %{version}-%{release} setools-console = %{version}-%{release}
25bb7d
25bb7d
# external requirements
25bb7d
%define autoconf_ver 2.59
25bb7d
%define bwidget_ver 1.8
25bb7d
%define gtk_ver 2.8
5a929f
%define sepol_ver 2.5-0
5a929f
%define selinux_ver 2.5-0
25bb7d
%define sqlite_ver 3.2.0
25bb7d
%define swig_ver 2.0.7-3
25bb7d
%define tcltk_ver 8.4.9
25bb7d
25bb7d
%description
25bb7d
SETools is a collection of graphical tools, command-line tools, and
25bb7d
libraries designed to facilitate SELinux policy analysis.
25bb7d
25bb7d
This meta-package depends upon the main packages necessary to run
25bb7d
SETools.
25bb7d
25bb7d
%package libs
25bb7d
License: LGPLv2
25bb7d
Summary: Policy analysis support libraries for SELinux
25bb7d
Group: System Environment/Libraries
25bb7d
Requires: libselinux >= %{selinux_ver} libsepol >= %{sepol_ver} sqlite >= %{sqlite_ver}
25bb7d
Obsoletes: setools-libs-java
25bb7d
Obsoletes: setools-libs-python < 3.3.7-36
25bb7d
BuildRequires: flex  bison  pkgconfig bzip2-devel
25bb7d
BuildRequires: glibc-devel libstdc++-devel gcc gcc-c++
25bb7d
BuildRequires: libselinux-devel >= %{selinux_ver} libsepol-devel >= %{sepol_ver}
25bb7d
BuildRequires: libsepol-static >= %{sepol_ver}
25bb7d
BuildRequires: sqlite-devel >= %{sqlite_ver} libxml2-devel
25bb7d
BuildRequires: tcl-devel >= %{tcltk_ver}
25bb7d
BuildRequires: autoconf >= %{autoconf_ver} automake
25bb7d
25bb7d
%description libs
25bb7d
SETools is a collection of graphical tools, command-line tools, and
25bb7d
libraries designed to facilitate SELinux policy analysis.
25bb7d
25bb7d
This package includes the following run-time libraries:
25bb7d
25bb7d
  libapol       policy analysis library
25bb7d
  libpoldiff    semantic policy difference library
25bb7d
  libqpol       library that abstracts policy internals
25bb7d
  libseaudit    parse and filter SELinux audit messages in log files
25bb7d
  libsefs       SELinux file contexts library
25bb7d
25bb7d
%package libs-tcl
25bb7d
License: LGPLv2
25bb7d
Summary: Tcl bindings for SELinux policy analysis
25bb7d
Group: Development/Languages
25bb7d
Requires: setools-libs = %{version}-%{release} tcl >= %{tcltk_ver}
25bb7d
BuildRequires: tcl-devel >= %{tcltk_ver} swig >= %{swig_ver}
25bb7d
25bb7d
%description libs-tcl
25bb7d
SETools is a collection of graphical tools, command-line tools, and
25bb7d
libraries designed to facilitate SELinux policy analysis.
25bb7d
25bb7d
This package includes Tcl bindings for the following libraries:
25bb7d
25bb7d
  libapol       policy analysis library
25bb7d
  libpoldiff    semantic policy difference library
25bb7d
  libqpol       library that abstracts policy internals
25bb7d
  libseaudit    parse and filter SELinux audit messages in log files
25bb7d
  libsefs       SELinux file contexts library
25bb7d
25bb7d
%package devel
25bb7d
License: LGPLv2
25bb7d
Summary: Policy analysis development files for SELinux
25bb7d
Group: Development/Libraries
25bb7d
Requires: libselinux-devel >= %{selinux_ver} libsepol-devel >= %{sepol_ver} setools-libs = %{version}-%{release}
25bb7d
BuildRequires: sqlite-devel >= %{sqlite_ver} libxml2-devel
25bb7d
25bb7d
%description devel
25bb7d
SETools is a collection of graphical tools, command-line tools, and
25bb7d
libraries designed to facilitate SELinux policy analysis.
25bb7d
25bb7d
This package includes header files and archives for the following
25bb7d
libraries:
25bb7d
25bb7d
  libapol       policy analysis library
25bb7d
  libpoldiff    semantic policy difference library
25bb7d
  libqpol       library that abstracts policy internals
25bb7d
  libseaudit    parse and filter SELinux audit messages in log files
25bb7d
  libsefs       SELinux file contexts library
25bb7d
25bb7d
%package console
25bb7d
Summary: Policy analysis command-line tools for SELinux
25bb7d
Group: System Environment/Base
25bb7d
License: GPLv2
25bb7d
Requires: setools-libs = %{version}-%{release}
25bb7d
Requires: libselinux >= %{selinux_ver}
25bb7d
25bb7d
%description console
25bb7d
SETools is a collection of graphical tools, command-line tools, and
25bb7d
libraries designed to facilitate SELinux policy analysis.
25bb7d
25bb7d
This package includes the following console tools:
25bb7d
25bb7d
  secmds          command line tools: seinfo, sesearch
25bb7d
  sediff          semantic policy difference tool
25bb7d
25bb7d
%package gui
25bb7d
Summary: Policy analysis graphical tools for SELinux
25bb7d
Group: System Environment/Base
25bb7d
Requires: tcl >= %{tcltk_ver} tk >= %{tcltk_ver} bwidget >= %{bwidget_ver}
25bb7d
Requires: setools-libs = %{version}-%{release} setools-libs-tcl = %{version}-%{release}
25bb7d
Requires: glib2 gtk2 >= %{gtk_ver} usermode
25bb7d
BuildRequires: gtk2-devel >= %{gtk_ver} libglade2-devel libxml2-devel tk-devel >= %{tcltk_ver}
25bb7d
BuildRequires: desktop-file-utils
25bb7d
25bb7d
%description gui
25bb7d
SETools is a collection of graphical tools, command-line tools, and
25bb7d
libraries designed to facilitate SELinux policy analysis.
25bb7d
25bb7d
This package includes the following graphical tools:
25bb7d
25bb7d
  apol          policy analysis tool
25bb7d
  seaudit       audit log analysis tool
25bb7d
25bb7d
%define setoolsdir %{_datadir}/setools-%{setools_maj_ver}
25bb7d
%define tcllibdir %{_libdir}/setools
25bb7d
25bb7d
%prep
25bb7d
%setup -q
5a929f
%patch1 -p 1 -b .neverallow
5a929f
%patch2 -p 1 -b .libsepol
5a929f
%patch4 -p 1 -b .current_policy
5a929f
%patch5 -p 1 -b .seaudit
5a929f
%patch6 -p 1 -b .boolean-subs
5a929f
%patch7 -p 1 -b .noship
5a929f
%patch8 -p 1 -b .seinfo-t
5a929f
%patch9 -p 1 -b .sesearch-D
5a929f
%patch11 -p 1 -b .Wformat-security
5a929f
# %patch12 -p 1 -b .version
5a929f
%patch13 -p 1 -b .libqpol
5a929f
25bb7d
%ifarch sparc sparcv9 sparc64 s390 s390x
25bb7d
    for file in `find . -name Makefile.am`; do
25bb7d
        sed -i -e 's:-fpic:-fPIC:' $file;
25bb7d
    done
25bb7d
%endif
25bb7d
# Fixup expected version of SWIG:
25bb7d
sed -i -e "s|AC_PROG_SWIG(1.3.28)|AC_PROG_SWIG(2.0.0)|g" configure.ac
25bb7d
# and rebuild the autotooled files:
25bb7d
aclocal
25bb7d
autoreconf -if
25bb7d
25bb7d
%build
25bb7d
automake
25bb7d
%configure --libdir=%{_libdir} --disable-bwidget-check --disable-selinux-check \
25bb7d
    --enable-swig-tcl
25bb7d
# work around issue with gcc 4.3 + gnu99 + swig-generated code:
25bb7d
make %{?_smp_mflags}
25bb7d
25bb7d
%install
25bb7d
rm -rf ${RPM_BUILD_ROOT}
25bb7d
make DESTDIR=${RPM_BUILD_ROOT} INSTALL="install -p" install
25bb7d
mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/applications
25bb7d
mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/pixmaps
25bb7d
install -d -m 755 ${RPM_BUILD_ROOT}%{_sysconfdir}/pam.d
25bb7d
install -p -m 644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_sysconfdir}/pam.d/seaudit
25bb7d
install -d -m 755 ${RPM_BUILD_ROOT}%{_sysconfdir}/security/console.apps
25bb7d
install -p -m 644 packages/rpm/seaudit.console ${RPM_BUILD_ROOT}%{_sysconfdir}/security/console.apps/seaudit
25bb7d
install -d -m 755 ${RPM_BUILD_ROOT}%{_datadir}/applications
25bb7d
install -p -m 644 apol/apol.png ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/apol.png
25bb7d
install -p -m 644 seaudit/seaudit.png ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/seaudit.png
25bb7d
desktop-file-install --dir ${RPM_BUILD_ROOT}%{_datadir}/applications %{SOURCE2}
25bb7d
ln -sf consolehelper ${RPM_BUILD_ROOT}/%{_bindir}/seaudit
25bb7d
# remove static libs
25bb7d
rm -f ${RPM_BUILD_ROOT}/%{_libdir}/*.a
25bb7d
# ensure permissions are correct
25bb7d
chmod 0755 ${RPM_BUILD_ROOT}/%{_libdir}/*.so.*
25bb7d
chmod 0755 ${RPM_BUILD_ROOT}/%{_libdir}/%{name}/*/*.so.*
25bb7d
chmod 0644 ${RPM_BUILD_ROOT}/%{tcllibdir}/*/pkgIndex.tcl
25bb7d
25bb7d
%clean
25bb7d
rm -rf ${RPM_BUILD_ROOT}
25bb7d
25bb7d
%files
25bb7d
%defattr(-,root,root,-)
25bb7d
25bb7d
%files libs
25bb7d
%defattr(-,root,root,-)
5a929f
%{!?_licensedir:%global license %%doc}
5a929f
%license COPYING COPYING.GPL COPYING.LGPL
5a929f
%doc AUTHORS ChangeLog KNOWN-BUGS NEWS README
25bb7d
%{_libdir}/libqpol.so.*
25bb7d
%{_libdir}/libapol.so.*
25bb7d
%{_libdir}/libpoldiff.so.*
25bb7d
%{_libdir}/libsefs.so.*
25bb7d
%{_libdir}/libseaudit.so.*
101805
%{tcllibdir}/apol_tcl/
25bb7d
%dir %{setoolsdir}
25bb7d
25bb7d
%files libs-tcl
25bb7d
%defattr(-,root,root,-)
25bb7d
%dir %{tcllibdir}
25bb7d
%{tcllibdir}/qpol/
25bb7d
%{tcllibdir}/apol/
25bb7d
%{tcllibdir}/poldiff/
25bb7d
%{tcllibdir}/seaudit/
25bb7d
%{tcllibdir}/sefs/
25bb7d
25bb7d
%files devel
25bb7d
%defattr(-,root,root,-)
25bb7d
%{_libdir}/*.so
25bb7d
%{_libdir}/pkgconfig/*
25bb7d
%{_includedir}/qpol/
25bb7d
%{_includedir}/apol/
25bb7d
%{_includedir}/poldiff/
25bb7d
%{_includedir}/seaudit/
25bb7d
%{_includedir}/sefs/
25bb7d
25bb7d
%files console
25bb7d
%defattr(-,root,root,-)
25bb7d
%{_bindir}/seinfo
25bb7d
%{_bindir}/sesearch
25bb7d
%{_bindir}/sediff
101805
%{_bindir}/findcon
101805
%{_bindir}/sechecker
101805
%{setoolsdir}/sechecker-profiles/
101805
%{setoolsdir}/sechecker_help.txt
101805
%{_mandir}/man1/findcon.1.gz
101805
%{_mandir}/man1/sechecker.1.gz
25bb7d
%{_mandir}/man1/sediff.1.gz
25bb7d
%{_mandir}/man1/seinfo.1.gz
25bb7d
%{_mandir}/man1/sesearch.1.gz
25bb7d
25bb7d
%files gui
25bb7d
%defattr(-,root,root,-)
25bb7d
%{_bindir}/seaudit
25bb7d
%{_bindir}/apol
25bb7d
%{setoolsdir}/apol_help.txt
25bb7d
%{setoolsdir}/domaintrans_help.txt
25bb7d
%{setoolsdir}/file_relabel_help.txt
25bb7d
%{setoolsdir}/infoflow_help.txt
25bb7d
%{setoolsdir}/types_relation_help.txt
25bb7d
%{setoolsdir}/apol_perm_mapping_*
25bb7d
%{setoolsdir}/seaudit_help.txt
25bb7d
%{setoolsdir}/*.glade
25bb7d
%{setoolsdir}/*.png
25bb7d
%{setoolsdir}/apol.gif
25bb7d
%{setoolsdir}/dot_seaudit
25bb7d
%{_mandir}/man1/apol.1.gz
25bb7d
%{_mandir}/man8/seaudit.8.gz
25bb7d
%{_sbindir}/seaudit
25bb7d
%config(noreplace) %{_sysconfdir}/pam.d/seaudit
25bb7d
%config(noreplace) %{_sysconfdir}/security/console.apps/seaudit
25bb7d
%{_datadir}/applications/*
25bb7d
%attr(0644,root,root) %{_datadir}/pixmaps/*.png
25bb7d
25bb7d
%post libs -p /sbin/ldconfig
25bb7d
25bb7d
%postun libs -p /sbin/ldconfig
25bb7d
25bb7d
%post libs-tcl -p /sbin/ldconfig
25bb7d
25bb7d
%postun libs-tcl -p /sbin/ldconfig
25bb7d
25bb7d
%changelog
5a929f
* Mon May 23 2016 Petr Lautrbach <plautrba@redhat.com> - 3.3.8-1.1
5a929f
- Rebase to the latest setools3 sources
5a929f
101805
* Tue Mar 18 2014 Dan Walsh <dwalsh@redhat.com> - 3.3.7-46
101805
- Move apol_tcl to setools-lib package
101805
Resolves: #1076429
101805
101805
* Thu Feb 13 2014 Dan Walsh <dwalsh@redhat.com> - 3.3.7-45
101805
- Fix sesearch --all
101805
101805
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 3.3.7-44
101805
- Mass rebuild 2014-01-24
101805
101805
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 3.3.7-43
101805
- Mass rebuild 2013-12-27
101805
101805
* Wed Nov 27 2013 Dan Walsh <dwalsh@redhat.com> - 3.3.7-42
101805
- Add back in findcon and sechecker for RHEL customer request
101805
Resolves: 927522
101805
101805
* Mon Sep 16 2013 Dan Walsh <dwalsh@redhat.com> - 3.3.7-41
101805
- Cleanup Destop files.
101805
Resolves: 884174
101805
25bb7d
* Fri Jul 19 2013 Dan Walsh <dwalsh@redhat.com> - 3.3.7-40
25bb7d
- Fix help message on sesearch -D
25bb7d
25bb7d
* Thu May 16 2013 Dan Walsh <dwalsh@redhat.com> - 3.3.7-39
25bb7d
- Remove --default and --audit from sesearch
25bb7d
- Make -D == --dontaudit in sesearch
25bb7d
25bb7d
* Thu Mar 28 2013 Dan Walsh <dwalsh@redhat.com> - 3.3.7-38
25bb7d
- Add alias support to seinfo -t
25bb7d
25bb7d
* Wed Mar 27 2013 Kalev Lember <kalevlember@gmail.com> - 3.3.7-37
25bb7d
- Obsolete the removed setools-libs-python subpackage
25bb7d
25bb7d
* Fri Mar 15 2013 Dan Walsh <dwalsh@redhat.com> - 3.3.7-36
25bb7d
- Drop support for python bindings
25bb7d
25bb7d
* Thu Mar 14 2013 Dan Walsh <dwalsh@redhat.com> - 3.3.7-35
25bb7d
- Add support for substituting bools to sesearch and seinfo
25bb7d
25bb7d
* Wed Jan 30 2013 Dan Walsh <dwalsh@redhat.com> - 3.3.7-34
25bb7d
- Rebuild using pristine source from Tresys
25bb7d
25bb7d
* Tue Jan 29 2013 Dan Walsh <dwalsh@redhat.com> - 3.3.7-33
25bb7d
- Apply swig patch to make apol work again.
25bb7d
25bb7d
* Mon Jan 7 2013 Dan Walsh <dwalsh@redhat.com> - 3.3.7-32
25bb7d
- Rebuild with new tool chain
25bb7d
25bb7d
* Fri Sep 28 2012 Dan Walsh <dwalsh@redhat.com> - 3.3.7-31
25bb7d
- Add filename_trans to python/setools/sesearch bindings
25bb7d
25bb7d
* Fri Sep 28 2012 Dan Walsh <dwalsh@redhat.com> - 3.3.7-30
25bb7d
- Apply Lars Jensen patch to fix seaudit
25bb7d
- Remove java bindings, not supported
25bb7d
25bb7d
* Sun Sep 16 2012 Dan Walsh <dwalsh@redhat.com> - 3.3.7-29
25bb7d
- Remove tools that we do not want to support
25bb7d
25bb7d
* Mon Aug 20 2012 Dan Horák <dan[at]danny.cz> - 3.3.7-28
25bb7d
- use autoreconf to rebuild all autotooled files (FTBFS)
25bb7d
25bb7d
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.7-27
25bb7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
25bb7d
25bb7d
* Wed Jul 11 2012 Dan Walsh <dwalsh@redhat.com> - 3.3.7-26
25bb7d
- mgrepl patch to  Fix swig coding style for structures related to SWIG changes
25bb7d
25bb7d
* Wed Jul 4 2012 Dan Walsh <dwalsh@redhat.com> - 3.3.7-25
25bb7d
- Fix swig coding style for structures related to SWIG changes
25bb7d
25bb7d
* Wed May 2 2012 Dan Walsh <dwalsh@redhat.com> - 3.3.7-24
25bb7d
- Revert setools current patch
25bb7d
25bb7d
- Rebuild to get latest libsepol which fixes the file_name transition problems
25bb7d
- Use selinux_current_policy_path to read by default policy
25bb7d
25bb7d
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.7-22
25bb7d
- Rebuilt for c++ ABI breakage
25bb7d
25bb7d
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.7-21
25bb7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
25bb7d
25bb7d
* Tue Dec 20 2011 Dan Walsh <dwalsh@redhat.com> - 3.3.7-20
25bb7d
- Rebuild to use latest libsepol
25bb7d
25bb7d
* Wed Oct 26 2011 Dan Walsh <dwalsh@redhat.com> - 3.3.7-19
25bb7d
- Add ftrule*h in apol and qpol 
25bb7d
25bb7d
* Wed Sep 21 2011 Dan Walsh <dwalsh@redhat.com> - 3.3.7-18
25bb7d
- Fix output to match input in policy
25bb7d
25bb7d
* Tue Sep 20 2011 Dan Walsh <dwalsh@redhat.com> - 3.3.7-17
25bb7d
- Fix to build with latest libsepol
25bb7d
- Show filename transition files
25bb7d
25bb7d
* Thu Apr 21 2011 Dan Walsh <dwalsh@redhat.com> - 3.3.7-16
25bb7d
- Rebuild for new sepol
25bb7d
25bb7d
* Fri Apr 15 2011 Dan Walsh <dwalsh@redhat.com> - 3.3.7-15
25bb7d
- Rebuild for new sepol
25bb7d
25bb7d
* Sat Apr 9 2011 Dan Walsh <dwalsh@redhat.com> - 3.3.7-14
25bb7d
- Rebuild for new sepol
25bb7d
25bb7d
* Sun Feb 27 2011 Dennis Gilmore <dennis@ausil.us> - 3.3.7-13
25bb7d
- switch in -fPIC in Makefile.am in prep stage
25bb7d
25bb7d
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.7-12
25bb7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
25bb7d
25bb7d
* Fri Nov 5 2010 Dan Walsh <dwalsh@redhat.com> 3.3.6-10
25bb7d
- Exit seinfo and sesearch with proper status
25bb7d
25bb7d
* Fri Nov 5 2010 Dan Walsh <dwalsh@redhat.com> 3.3.6-9
25bb7d
- Rebuild for new libxml2
25bb7d
25bb7d
* Thu Oct 14 2010 Dan Walsh <dwalsh@redhat.com> 3.3.6-8
25bb7d
- Return None when no records match python setools.sesearch
25bb7d
25bb7d
* Thu Aug 19 2010 Dan Walsh <dwalsh@redhat.com> 3.3.6-7
25bb7d
- Add range to ports in seinfo python
25bb7d
25bb7d
* Tue Aug 3 2010 Dan Walsh <dwalsh@redhat.com> 3.3.6-6
25bb7d
- Return range with ports
25bb7d
25bb7d
* Tue Aug 3 2010 Dan Walsh <dwalsh@redhat.com> 3.3.6-5
25bb7d
- Add port support to setools python 
25bb7d
25bb7d
* Mon Jul 26 2010 David Malcolm <dmalcolm@redhat.com> - 3.3.7-4
25bb7d
- fixup configure.ac to expect SWIG 2.0.0; bump the python version to 2.7 in
25bb7d
patch 1
25bb7d
25bb7d
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 3.3.7-3
25bb7d
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
25bb7d
25bb7d
* Wed May 12 2010 Chris PeBenito <cpebenito@tresys.com> 3.3.7-2
25bb7d
- Add missing bzip2 dependencies.
25bb7d
25bb7d
* Wed May 12 2010 Chris PeBenito <cpebenito@tresys.com> 3.3.7-1
25bb7d
- New upstream release.
25bb7d
25bb7d
* Tue Aug 11 2009 Dan Walsh <dwalsh@redhat.com> 3.3.6-4
25bb7d
- Add python bindings for sesearch and seinfo
25bb7d
25bb7d
* Tue Jul 28 2009 Dan Walsh <dwalsh@redhat.com> 3.3.6-3
25bb7d
- Fix qpol install of include files
25bb7d
25bb7d
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.6-2
25bb7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
25bb7d
25bb7d
* Wed Jul 22 2009 Chris PeBenito <cpebenito@tresys.com> 3.3.6-1
25bb7d
- New upstream release.
25bb7d
25bb7d
* Sun Apr  5 2009 Dan Horák <dan[at]danny.cz> - 3.3.5-8
25bb7d
- don't expect that java-devel resolves as gcj
25bb7d
25bb7d
* Sun Apr  5 2009 Dan Horák <dan[at]danny.cz> - 3.3.5-7
25bb7d
- add support for s390x
25bb7d
25bb7d
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.5-6
25bb7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
25bb7d
25bb7d
* Thu Dec 04 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 3.3.5-5
25bb7d
- Rebuild for Python 2.6
25bb7d
25bb7d
* Mon Dec  1 2008 Michael Schwendt <mschwendt@fedoraproject.org> - 3.3.5-4
25bb7d
- Include %%tcllibdir directory in -libs-tcl package.
25bb7d
25bb7d
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 3.3.5-3
25bb7d
- Rebuild for Python 2.6
25bb7d
25bb7d
* Wed Sep 17 2008 Dennis Gilmore <dennis@ausil.us> 3.3.5-2
25bb7d
- fix building in sparc and s390 arches
25bb7d
25bb7d
* Tue Aug 26 2008 Chris PeBenito <cpebenito@tresys.com> 3.3.5-1
25bb7d
- Update to upstream version 3.3.5.
25bb7d
25bb7d
* Wed Feb 27 2008 Chris PeBenito <cpebenito@tresys.com> 3.3.4-1
25bb7d
- Fixes gcc 4.3, glibc 2.7, tcl 8.5, and libsepol 2.0.20 issues.
25bb7d
- Fix policy loading when policy on disk is higher version than the kernel.
25bb7d
25bb7d
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.3.2-3
25bb7d
- Autorebuild for GCC 4.3
25bb7d
25bb7d
* Tue Jan 29 2008 Chris Pebenito <cpebenito@tresys.com> 3.3.2-2.fc9
25bb7d
- Bump to pick up new libsepol and policy 22.
25bb7d
25bb7d
* Wed Nov 28 2007 Chris Pebenito <cpebenito@tresys.com> 3.3.2-1.fc9
25bb7d
- Update for 3.3.2.
25bb7d
25bb7d
* Thu Oct 18 2007 Chris PeBenito <cpebenito@tresys.com> 3.3.1-7.fc8
25bb7d
- Rebuild to fix ppc64 issue.
25bb7d
25bb7d
* Wed Oct 17 2007 Chris PeBenito <cpebenito@tresys.com> 3.3.1-6.fc8
25bb7d
- Update for 3.3.1.
25bb7d
25bb7d
* Tue Aug 28 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 3.2-4
25bb7d
- Rebuild for selinux ppc32 issue.
25bb7d
25bb7d
* Fri Jul 20 2007 Dan Walsh <dwalsh@redhat.com> 3.2-3
25bb7d
- Move to Tresys spec file
25bb7d
25bb7d
* Wed Jun 13 2007 Dan Walsh <dwalsh@redhat.com> 3.2-2
25bb7d
- Bump for rebuild
25bb7d
25bb7d
* Mon Apr 30 2007 Dan Walsh <dwalsh@redhat.com> 3.2-1
25bb7d
- Start shipping the rest of the setools command line apps
25bb7d
25bb7d
* Wed Apr 25 2007 Jason Tang <jtang@tresys.com> 3.2-0
25bb7d
- update to SETools 3.2 release
25bb7d
25bb7d
* Fri Feb 02 2007 Jason Tang <jtang@tresys.com> 3.1-1
25bb7d
- update to SETools 3.1 release
25bb7d
25bb7d
* Mon Oct 30 2006 Dan Walsh <dwalsh@redhat.com> 3.0-2.fc6
25bb7d
- bump for fc6
25bb7d
 
25bb7d
* Thu Oct 26 2006 Dan Walsh <dwalsh@redhat.com> 3.0-2
25bb7d
- Build on rawhide
25bb7d
25bb7d
* Sun Oct 15 2006 Dan Walsh <dwalsh@redhat.com> 3.0-1
25bb7d
- Update to upstream
25bb7d
25bb7d
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - sh: line 0: fg: no job control
25bb7d
- rebuild
25bb7d
25bb7d
* Tue May 23 2006 Dan Walsh <dwalsh@redhat.com> 2.4-2
25bb7d
- Remove sqlite include directory
25bb7d
25bb7d
* Wed May 3 2006 Dan Walsh <dwalsh@redhat.com> 2.4-1
25bb7d
- Update from upstream
25bb7d
25bb7d
* Mon Apr 10 2006 Dan Walsh <dwalsh@redhat.com> 2.3-3
25bb7d
- Fix help
25bb7d
- Add icons
25bb7d
25bb7d
* Tue Mar 21 2006 Dan Walsh <dwalsh@redhat.com> 2.3-2
25bb7d
- Remove console apps for sediff, sediffx and apol
25bb7d
25bb7d
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.3-1.2
25bb7d
- bump again for double-long bug on ppc(64)
25bb7d
25bb7d
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.3-1.1
25bb7d
- rebuilt for new gcc4.1 snapshot and glibc changes
25bb7d
25bb7d
* Tue Jan 31 2006 Dan Walsh <dwalsh@redhat.com> 2.3-1
25bb7d
- Update from upstream
25bb7d
  * apol:
25bb7d
        added new MLS components tab for sensitivities, 
25bb7d
        levels, and categories.
25bb7d
        Changed users tab to support ranges and default 
25bb7d
        levels.
25bb7d
        added range transition tab for searching range
25bb7d
        Transition rules.
25bb7d
        added new tab for network context components.
25bb7d
        added new tab for file system context components.
25bb7d
  * libapol:
25bb7d
        added binpol support for MLS, network contexts, 
25bb7d
        and file system contexts.
25bb7d
  * seinfo:
25bb7d
        added command line options for MLS components.
25bb7d
        added command line options for network contexts
25bb7d
        and file system contexts.
25bb7d
  * sesearch:
25bb7d
        added command line option for searching for rules
25bb7d
        by conditional boolean name.
25bb7d
  * seaudit:
25bb7d
        added new column in the log view for the 'comm' 
25bb7d
        field found in auditd log files.
25bb7d
        added filters for the 'comm' field and 'message'
25bb7d
        field.
25bb7d
  * manpages:
25bb7d
        added manpages for all tools.        
25bb7d
25bb7d
25bb7d
25bb7d
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com>
25bb7d
- rebuilt for new gcj
25bb7d
25bb7d
* Wed Dec 14 2005 Dan Walsh <dwalsh@redhat.com> 2.2-4
25bb7d
- Fix dessktop files
25bb7d
- Apply fixes from bkyoung
25bb7d
25bb7d
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
25bb7d
- rebuilt
25bb7d
25bb7d
* Thu Nov 3 2005 Dan Walsh <dwalsh@redhat.com> 2.2-3
25bb7d
- Move more gui files out of base into gui 
25bb7d
25bb7d
* Thu Nov 3 2005 Dan Walsh <dwalsh@redhat.com> 2.2-2
25bb7d
- Move sediff from gui to main package
25bb7d
25bb7d
* Thu Nov 3 2005 Dan Walsh <dwalsh@redhat.com> 2.2-1
25bb7d
- Upgrade to upstream version
25bb7d
25bb7d
* Thu Oct 13 2005 Dan Walsh <dwalsh@redhat.com> 2.1.3-1
25bb7d
- Upgrade to upstream version
25bb7d
25bb7d
* Mon Oct 10 2005 Tomas Mraz <tmraz@redhat.com> 2.1.2-3
25bb7d
- use include instead of pam_stack in pam config
25bb7d
25bb7d
* Thu Sep 1 2005 Dan Walsh <dwalsh@redhat.com> 2.1.2-2
25bb7d
- Fix spec file
25bb7d
 
25bb7d
* Thu Sep 1 2005 Dan Walsh <dwalsh@redhat.com> 2.1.2-1
25bb7d
- Upgrade to upstream version
25bb7d
 
25bb7d
* Thu Aug 18 2005 Florian La Roche <laroche@redhat.com>
25bb7d
- do not package debug files into the -devel package
25bb7d
25bb7d
* Wed Aug 17 2005 Jeremy Katz <katzj@redhat.com> - 2.1.1-3
25bb7d
- rebuild against new cairo
25bb7d
25bb7d
* Wed May 25 2005 Dan Walsh <dwalsh@redhat.com> 2.1.1-0
25bb7d
- Upgrade to upstream version
25bb7d
25bb7d
* Mon May 23 2005 Bill Nottingham <notting@redhat.com> 2.1.0-5
25bb7d
- put libraries in the right place (also puts debuginfo in the right
25bb7d
  package)
25bb7d
- add %%defattr for -devel too
25bb7d
25bb7d
* Thu May 12 2005 Dan Walsh <dwalsh@redhat.com> 2.1.0-4
25bb7d
- Move sepcut to gui apps.
25bb7d
25bb7d
* Fri May 6 2005 Dan Walsh <dwalsh@redhat.com> 2.1.0-3
25bb7d
- Fix Missing return code.
25bb7d
25bb7d
* Wed Apr 20 2005 Dan Walsh <dwalsh@redhat.com> 2.1.0-2
25bb7d
- Fix requires line
25bb7d
25bb7d
* Tue Apr 19 2005 Dan Walsh <dwalsh@redhat.com> 2.1.0-1
25bb7d
- Update to latest from tresys
25bb7d
25bb7d
* Tue Apr 5 2005 Dan Walsh <dwalsh@redhat.com> 2.0.0-2
25bb7d
- Fix buildrequires lines in spec file
25bb7d
25bb7d
* Wed Mar 2 2005 Dan Walsh <dwalsh@redhat.com> 2.0.0-1
25bb7d
- Update to latest from tresys
25bb7d
25bb7d
* Mon Nov 29 2004 Dan Walsh <dwalsh@redhat.com> 1.5.1-6
25bb7d
- add FALLBACK=true to /etc/security/console.apps/apol
25bb7d
25bb7d
* Wed Nov 10 2004 Dan Walsh <dwalsh@redhat.com> 1.5.1-3
25bb7d
- Add badtcl patch from Tresys.
25bb7d
25bb7d
* Mon Nov 8 2004 Dan Walsh <dwalsh@redhat.com> 1.5.1-2
25bb7d
- Apply malloc problem patch provided by  Sami Farin 
25bb7d
25bb7d
* Mon Nov 1 2004 Dan Walsh <dwalsh@redhat.com> 1.5.1-1
25bb7d
- Update to latest from Upstream
25bb7d
25bb7d
* Wed Oct 6 2004 Dan Walsh <dwalsh@redhat.com> 1.4.1-5
25bb7d
- Update tresys patch
25bb7d
25bb7d
* Mon Oct 4 2004 Dan Walsh <dwalsh@redhat.com> 1.4.1-4
25bb7d
- Fix directory ownership
25bb7d
25bb7d
* Thu Jul 8 2004 Dan Walsh <dwalsh@redhat.com> 1.4.1-1
25bb7d
- Latest from Tresys
25bb7d
25bb7d
* Wed Jun 23 2004 Dan Walsh <dwalsh@redhat.com> 1.4-5
25bb7d
- Add build requires libselinux
25bb7d
25bb7d
* Tue Jun 22 2004 Dan Walsh <dwalsh@redhat.com> 1.4-4
25bb7d
- Add support for policy.18
25bb7d
25bb7d
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
25bb7d
- rebuilt
25bb7d
25bb7d
* Thu Jun 10 2004 Dan Walsh <dwalsh@redhat.com> 1.4-2
25bb7d
- Fix install locations of policy_src_dir
25bb7d
25bb7d
* Wed Jun 2 2004 Dan Walsh <dwalsh@redhat.com> 1.4-1
25bb7d
- Update to latest from TRESYS.
25bb7d
25bb7d
* Tue Jun 1 2004 Dan Walsh <dwalsh@redhat.com> 1.3-3
25bb7d
- Make changes to work with targeted/strict policy
25bb7d
* Fri Apr 16 2004 Dan Walsh <dwalsh@redhat.com> 1.3-2
25bb7d
- Take out requirement for policy file
25bb7d
25bb7d
* Fri Apr 16 2004 Dan Walsh <dwalsh@redhat.com> 1.3-1
25bb7d
- Fix doc location
25bb7d
25bb7d
* Fri Apr 16 2004 Dan Walsh <dwalsh@redhat.com> 1.3-1
25bb7d
- Latest from TRESYS
25bb7d
25bb7d
* Tue Apr 13 2004 Dan Walsh <dwalsh@redhat.com> 1.2.1-8
25bb7d
- fix location of policy.conf file
25bb7d
25bb7d
* Tue Apr 6 2004 Dan Walsh <dwalsh@redhat.com> 1.2.1-7
25bb7d
- Obsolete setools-devel
25bb7d
* Tue Apr 6 2004 Dan Walsh <dwalsh@redhat.com> 1.2.1-6
25bb7d
- Fix location of 
25bb7d
* Tue Apr 6 2004 Dan Walsh <dwalsh@redhat.com> 1.2.1-5
25bb7d
- Remove devel libraries
25bb7d
- Fix installdir for lib64
25bb7d
25bb7d
* Sat Apr 3 2004 Dan Walsh <dwalsh@redhat.com> 1.2.1-4
25bb7d
- Add usr_t file read to policy
25bb7d
25bb7d
* Thu Mar 25 2004 Dan Walsh <dwalsh@redhat.com> 1.2.1-3
25bb7d
- Use tcl8.4
25bb7d
25bb7d
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
25bb7d
- rebuilt
25bb7d
25bb7d
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
25bb7d
- rebuilt
25bb7d
25bb7d
* Fri Feb 6 2004 Dan Walsh <dwalsh@redhat.com> 1.2.1-1
25bb7d
- New patch
25bb7d
25bb7d
* Fri Feb 6 2004 Dan Walsh <dwalsh@redhat.com> 1.2-1
25bb7d
- Latest upstream version
25bb7d
25bb7d
* Tue Dec 30 2003 Dan Walsh <dwalsh@redhat.com> 1.1.1-1
25bb7d
- New version from upstream
25bb7d
- Remove seuser.te.  Now in policy file.
25bb7d
25bb7d
* Tue Dec 30 2003 Dan Walsh <dwalsh@redhat.com> 1.1-2
25bb7d
- Add Defattr to devel
25bb7d
- move libs to base kit
25bb7d
25bb7d
* Fri Dec 19 2003 Dan Walsh <dwalsh@redhat.com> 1.1-1
25bb7d
- Update to latest code from tresys
25bb7d
- Break into three separate packages for cmdline, devel and gui
25bb7d
- Incorporate the tcl patch
25bb7d
25bb7d
* Mon Dec 15 2003 Jens Petersen <petersen@redhat.com> - 1.0.1-3
25bb7d
- apply setools-1.0.1-tcltk.patch to build against tcl/tk 8.4
25bb7d
- buildrequire tk-devel
25bb7d
25bb7d
* Thu Nov 20 2003 Dan Walsh <dwalsh@redhat.com> 1.0.1-2
25bb7d
- Add Bwidgets to this RPM
25bb7d
25bb7d
* Tue Nov 4 2003 Dan Walsh <dwalsh@redhat.com> 1.0.1-1
25bb7d
- Upgrade to 1.0.1
25bb7d
25bb7d
* Wed Oct 15 2003 Dan Walsh <dwalsh@redhat.com> 1.0-6
25bb7d
- Clean up build
25bb7d
25bb7d
* Tue Oct 14 2003 Dan Walsh <dwalsh@redhat.com> 1.0-5
25bb7d
- Update with correct seuser.te
25bb7d
25bb7d
* Wed Oct 1 2003 Dan Walsh <dwalsh@redhat.com> 1.0-4
25bb7d
- Update with final release from Tresys
25bb7d
25bb7d
* Mon Jun 2 2003 Dan Walsh <dwalsh@redhat.com> 1.0-1
25bb7d
- Initial version