Blame SPECS/setools.spec

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