2ab8f4
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
2ab8f4
2ab8f4
# Do we want systemd?
2ab8f4
%define WITH_SYSTEMD 1
2ab8f4
2ab8f4
Summary: User space tools for 2.6 kernel auditing
2ab8f4
Name: audit
ade036
Version: 2.3.3
ade036
Release: 4%{?dist}
2ab8f4
License: GPLv2+
2ab8f4
Group: System Environment/Daemons
2ab8f4
URL: http://people.redhat.com/sgrubb/audit/
2ab8f4
Source0: http://people.redhat.com/sgrubb/audit/%{name}-%{version}.tar.gz
ade036
# CRYPTO_KEY_USER fp field interpretation collision
ade036
Patch1: audit-2.3.5-fp.patch
ade036
# Add --debug option to ausearch
ade036
Patch2: audit-2.3.5-debug.patch
ade036
# Correct parsing of AUDIT_LOGIN events due to kernel changes
ade036
Patch3: audit-2.3.3-login.patch
ade036
# When shifting logs, ignore num_logs (#950158)
ade036
Patch4: audit-2.3.5-rotate.patch
ade036
# Interpret syscall in AUDIT_SECCOMP events
ade036
Patch5: audit-2.3.5-seccomp.patch
ade036
# Fix retry logic when temporary network failure during remote logging #1028635
ade036
Patch6: audit-2.3.3-remote.patch
ade036
# Default to using augenrules to create audit.rules
ade036
Patch7: audit-2.3.3-augenrules.patch
ade036
# Adjust beginning user id's to 1000
ade036
Patch8: audit-2.3.3-uid-1000.patch
2ab8f4
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
2ab8f4
BuildRequires: swig python-devel
2ab8f4
BuildRequires: tcp_wrappers-devel krb5-devel libcap-ng-devel
2ab8f4
BuildRequires: kernel-headers >= 2.6.29
2ab8f4
Requires: %{name}-libs = %{version}-%{release}
2ab8f4
%if %{WITH_SYSTEMD}
2ab8f4
BuildRequires: systemd-units
2ab8f4
Requires(post): systemd-units systemd-sysv chkconfig coreutils
2ab8f4
Requires(preun): systemd-units
2ab8f4
Requires(postun): systemd-units coreutils
2ab8f4
%else
2ab8f4
Requires: chkconfig
2ab8f4
%endif
2ab8f4
2ab8f4
%description
2ab8f4
The audit package contains the user space utilities for
2ab8f4
storing and searching the audit records generate by
2ab8f4
the audit subsystem in the Linux 2.6 kernel.
2ab8f4
2ab8f4
%package libs
2ab8f4
Summary: Dynamic library for libaudit
2ab8f4
License: LGPLv2+
2ab8f4
Group: Development/Libraries
2ab8f4
2ab8f4
%description libs
2ab8f4
The audit-libs package contains the dynamic libraries needed for 
2ab8f4
applications to use the audit framework.
2ab8f4
2ab8f4
%package libs-devel
2ab8f4
Summary: Header files for libaudit
2ab8f4
License: LGPLv2+
2ab8f4
Group: Development/Libraries
2ab8f4
Requires: %{name}-libs = %{version}
2ab8f4
Requires: kernel-headers >= 2.6.29
2ab8f4
2ab8f4
%description libs-devel
2ab8f4
The audit-libs-devel package contains the header files needed for
2ab8f4
developing applications that need to use the audit framework libraries.
2ab8f4
2ab8f4
%package libs-static
2ab8f4
Summary: Static version of libaudit library
2ab8f4
License: LGPLv2+
2ab8f4
Group: Development/Libraries
2ab8f4
Requires: kernel-headers >= 2.6.29
2ab8f4
2ab8f4
%description libs-static
2ab8f4
The audit-libs-static package contains the static libraries
2ab8f4
needed for developing applications that need to use static audit
2ab8f4
framework libraries
2ab8f4
2ab8f4
%package libs-python
2ab8f4
Summary: Python bindings for libaudit
2ab8f4
License: LGPLv2+
2ab8f4
Group: Development/Libraries
2ab8f4
Requires: %{name}-libs = %{version}-%{release}
2ab8f4
2ab8f4
%description libs-python
2ab8f4
The audit-libs-python package contains the bindings so that libaudit
2ab8f4
and libauparse can be used by python.
2ab8f4
2ab8f4
%package -n audispd-plugins
2ab8f4
Summary: Plugins for the audit event dispatcher
2ab8f4
License: GPLv2+
2ab8f4
Group: System Environment/Daemons
2ab8f4
BuildRequires: openldap-devel
2ab8f4
Requires: %{name} = %{version}-%{release}
2ab8f4
Requires: %{name}-libs = %{version}-%{release}
2ab8f4
Requires: openldap
2ab8f4
2ab8f4
%description -n audispd-plugins
2ab8f4
The audispd-plugins package provides plugins for the real-time
2ab8f4
interface to the audit system, audispd. These plugins can do things
2ab8f4
like relay events to remote machines or analyze events for suspicious
2ab8f4
behavior.
2ab8f4
2ab8f4
%prep
2ab8f4
%setup -q
ade036
# CRYPTO_KEY_USER
2ab8f4
%patch1 -p1
ade036
# --debug
ade036
%patch2 -p1
ade036
# AUDIT_LOGIN
ade036
%patch3 -p1
ade036
# ignore num_logs
ade036
%patch4 -p1
ade036
# AUDIT_SECCOMP
ade036
%patch5 -p1
ade036
# Remote logging
ade036
%patch6 -p1
ade036
# augenrules
ade036
%patch7 -p1
ade036
# uid 1000
ade036
%patch8 -p1
2ab8f4
2ab8f4
%build
2ab8f4
%configure --sbindir=/sbin --libdir=/%{_lib} --with-python=yes --with-libwrap --enable-gssapi-krb5=yes --with-libcap-ng=yes --with-armeb --with-aarch64 \
2ab8f4
%if %{WITH_SYSTEMD}
2ab8f4
	--enable-systemd
2ab8f4
%endif
2ab8f4
2ab8f4
make %{?_smp_mflags}
2ab8f4
2ab8f4
%install
2ab8f4
rm -rf $RPM_BUILD_ROOT
2ab8f4
mkdir -p $RPM_BUILD_ROOT/{sbin,etc/audispd/plugins.d}
2ab8f4
%if !%{WITH_SYSTEMD}
2ab8f4
mkdir -p $RPM_BUILD_ROOT/{etc/{sysconfig,rc.d/init.d}}
2ab8f4
%endif
2ab8f4
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/{man5,man8}
2ab8f4
mkdir -p $RPM_BUILD_ROOT/%{_lib}
2ab8f4
mkdir -p $RPM_BUILD_ROOT/%{_libdir}/audit
2ab8f4
mkdir -p $RPM_BUILD_ROOT/%{_var}/log/audit
2ab8f4
mkdir -p $RPM_BUILD_ROOT/%{_var}/spool/audit
2ab8f4
make DESTDIR=$RPM_BUILD_ROOT install
2ab8f4
2ab8f4
mkdir -p $RPM_BUILD_ROOT/%{_libdir}
2ab8f4
# This winds up in the wrong place when libtool is involved
2ab8f4
mv $RPM_BUILD_ROOT/%{_lib}/libaudit.a $RPM_BUILD_ROOT%{_libdir}
2ab8f4
mv $RPM_BUILD_ROOT/%{_lib}/libauparse.a $RPM_BUILD_ROOT%{_libdir}
2ab8f4
curdir=`pwd`
2ab8f4
cd $RPM_BUILD_ROOT/%{_libdir}
2ab8f4
LIBNAME=`basename \`ls $RPM_BUILD_ROOT/%{_lib}/libaudit.so.1.*.*\``
2ab8f4
ln -s ../../%{_lib}/$LIBNAME libaudit.so
2ab8f4
LIBNAME=`basename \`ls $RPM_BUILD_ROOT/%{_lib}/libauparse.so.0.*.*\``
2ab8f4
ln -s ../../%{_lib}/$LIBNAME libauparse.so
2ab8f4
cd $curdir
2ab8f4
# Remove these items so they don't get picked up.
2ab8f4
rm -f $RPM_BUILD_ROOT/%{_lib}/libaudit.so
2ab8f4
rm -f $RPM_BUILD_ROOT/%{_lib}/libauparse.so
2ab8f4
rm -f $RPM_BUILD_ROOT/%{_lib}/libaudit.la
2ab8f4
rm -f $RPM_BUILD_ROOT/%{_lib}/libauparse.la
2ab8f4
rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/_audit.a
2ab8f4
rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/_audit.la
2ab8f4
rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/_auparse.a
2ab8f4
rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/_auparse.la
2ab8f4
rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/auparse.a
2ab8f4
rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/auparse.la
2ab8f4
2ab8f4
# On platforms with 32 & 64 bit libs, we need to coordinate the timestamp
2ab8f4
touch -r ./audit.spec $RPM_BUILD_ROOT/etc/libaudit.conf
2ab8f4
touch -r ./audit.spec $RPM_BUILD_ROOT/usr/share/man/man5/libaudit.conf.5.gz
2ab8f4
2ab8f4
%ifnarch ppc ppc64
2ab8f4
%check
2ab8f4
make check
2ab8f4
%endif
2ab8f4
2ab8f4
%clean
2ab8f4
rm -rf $RPM_BUILD_ROOT
2ab8f4
2ab8f4
%post libs -p /sbin/ldconfig
2ab8f4
2ab8f4
%post
2ab8f4
# Copy default rules into place on new installation
2ab8f4
if [ ! -e /etc/audit/audit.rules ] ; then
2ab8f4
	cp /etc/audit/rules.d/audit.rules /etc/audit/audit.rules
2ab8f4
fi
2ab8f4
%if %{WITH_SYSTEMD}
2ab8f4
%systemd_post auditd.service
2ab8f4
%else
2ab8f4
/sbin/chkconfig --add auditd
2ab8f4
%endif
2ab8f4
2ab8f4
%preun
2ab8f4
%if %{WITH_SYSTEMD}
2ab8f4
%systemd_preun auditd.service
2ab8f4
%else
2ab8f4
if [ $1 -eq 0 ]; then
2ab8f4
   /sbin/service auditd stop > /dev/null 2>&1
2ab8f4
   /sbin/chkconfig --del auditd
2ab8f4
fi
2ab8f4
%endif
2ab8f4
2ab8f4
%postun libs -p /sbin/ldconfig
2ab8f4
2ab8f4
%postun
2ab8f4
if [ $1 -ge 1 ]; then
2ab8f4
   /sbin/service auditd condrestart > /dev/null 2>&1 || :
2ab8f4
fi
2ab8f4
2ab8f4
%files libs
2ab8f4
%defattr(-,root,root,-)
2ab8f4
%attr(755,root,root) /%{_lib}/libaudit.so.1*
2ab8f4
%attr(755,root,root) /%{_lib}/libauparse.*
2ab8f4
%config(noreplace) %attr(640,root,root) /etc/libaudit.conf
2ab8f4
%{_mandir}/man5/libaudit.conf.5.gz
2ab8f4
2ab8f4
%files libs-devel
2ab8f4
%defattr(-,root,root,-)
2ab8f4
%doc contrib/skeleton.c contrib/plugin
2ab8f4
%{_libdir}/libaudit.so
2ab8f4
%{_libdir}/libauparse.so
2ab8f4
%{_includedir}/libaudit.h
2ab8f4
%{_includedir}/auparse.h
2ab8f4
%{_includedir}/auparse-defs.h
2ab8f4
%{_mandir}/man3/*
2ab8f4
2ab8f4
%files libs-static
2ab8f4
%defattr(-,root,root,-)
2ab8f4
%{_libdir}/libaudit.a
2ab8f4
%{_libdir}/libauparse.a
2ab8f4
2ab8f4
%files libs-python
2ab8f4
%defattr(-,root,root,-)
2ab8f4
%attr(755,root,root) %{python_sitearch}/_audit.so
2ab8f4
%attr(755,root,root) %{python_sitearch}/auparse.so
2ab8f4
%{python_sitearch}/audit.py*
2ab8f4
2ab8f4
%files
2ab8f4
%defattr(-,root,root,-)
2ab8f4
%doc  README COPYING ChangeLog contrib/capp.rules contrib/nispom.rules contrib/lspp.rules contrib/stig.rules init.d/auditd.cron
2ab8f4
%attr(644,root,root) %{_mandir}/man8/audispd.8.gz
2ab8f4
%attr(644,root,root) %{_mandir}/man8/auditctl.8.gz
2ab8f4
%attr(644,root,root) %{_mandir}/man8/auditd.8.gz
2ab8f4
%attr(644,root,root) %{_mandir}/man8/aureport.8.gz
2ab8f4
%attr(644,root,root) %{_mandir}/man8/ausearch.8.gz
2ab8f4
%attr(644,root,root) %{_mandir}/man8/autrace.8.gz
2ab8f4
%attr(644,root,root) %{_mandir}/man8/aulast.8.gz
2ab8f4
%attr(644,root,root) %{_mandir}/man8/aulastlog.8.gz
2ab8f4
%attr(644,root,root) %{_mandir}/man8/auvirt.8.gz
2ab8f4
%attr(644,root,root) %{_mandir}/man8/augenrules.8.gz
2ab8f4
%attr(644,root,root) %{_mandir}/man8/ausyscall.8.gz
2ab8f4
%attr(644,root,root) %{_mandir}/man7/audit.rules.7.gz
2ab8f4
%attr(644,root,root) %{_mandir}/man5/auditd.conf.5.gz
2ab8f4
%attr(644,root,root) %{_mandir}/man5/audispd.conf.5.gz
2ab8f4
%attr(644,root,root) %{_mandir}/man5/ausearch-expression.5.gz
2ab8f4
%attr(750,root,root) /sbin/auditctl
2ab8f4
%attr(750,root,root) /sbin/auditd
2ab8f4
%attr(755,root,root) /sbin/ausearch
2ab8f4
%attr(755,root,root) /sbin/aureport
2ab8f4
%attr(750,root,root) /sbin/autrace
2ab8f4
%attr(750,root,root) /sbin/audispd
2ab8f4
%attr(750,root,root) /sbin/augenrules
2ab8f4
%attr(755,root,root) %{_bindir}/aulast
2ab8f4
%attr(755,root,root) %{_bindir}/aulastlog
2ab8f4
%attr(755,root,root) %{_bindir}/ausyscall
2ab8f4
%attr(755,root,root) %{_bindir}/auvirt
2ab8f4
%if %{WITH_SYSTEMD}
2ab8f4
%attr(640,root,root) %{_unitdir}/auditd.service
2ab8f4
%attr(750,root,root) %dir %{_libexecdir}/initscripts/legacy-actions/auditd
2ab8f4
%attr(750,root,root) %{_libexecdir}/initscripts/legacy-actions/auditd/resume
2ab8f4
%attr(750,root,root) %{_libexecdir}/initscripts/legacy-actions/auditd/rotate
2ab8f4
%attr(750,root,root) %{_libexecdir}/initscripts/legacy-actions/auditd/stop
2ab8f4
%attr(750,root,root) %{_libexecdir}/initscripts/legacy-actions/auditd/restart
2ab8f4
%attr(750,root,root) %{_libexecdir}/initscripts/legacy-actions/auditd/condrestart
2ab8f4
%else
2ab8f4
%attr(755,root,root) /etc/rc.d/init.d/auditd
2ab8f4
%config(noreplace) %attr(640,root,root) /etc/sysconfig/auditd
2ab8f4
%endif
2ab8f4
%attr(750,root,root) %dir %{_var}/log/audit
2ab8f4
%attr(750,root,root) %dir /etc/audit
2ab8f4
%attr(750,root,root) %dir /etc/audit/rules.d
2ab8f4
%attr(750,root,root) %dir /etc/audisp
2ab8f4
%attr(750,root,root) %dir /etc/audisp/plugins.d
2ab8f4
%config(noreplace) %attr(640,root,root) /etc/audit/auditd.conf
2ab8f4
%config(noreplace) %attr(640,root,root) /etc/audit/rules.d/audit.rules
2ab8f4
%config(noreplace) %attr(640,root,root) /etc/audisp/audispd.conf
2ab8f4
%config(noreplace) %attr(640,root,root) /etc/audisp/plugins.d/af_unix.conf
2ab8f4
%config(noreplace) %attr(640,root,root) /etc/audisp/plugins.d/syslog.conf
2ab8f4
2ab8f4
%files -n audispd-plugins
2ab8f4
%defattr(-,root,root,-)
2ab8f4
%attr(644,root,root) %{_mandir}/man8/audispd-zos-remote.8.gz
2ab8f4
%attr(644,root,root) %{_mandir}/man5/zos-remote.conf.5.gz
2ab8f4
%config(noreplace) %attr(640,root,root) /etc/audisp/plugins.d/audispd-zos-remote.conf
2ab8f4
%config(noreplace) %attr(640,root,root) /etc/audisp/zos-remote.conf
2ab8f4
%attr(750,root,root) /sbin/audispd-zos-remote
2ab8f4
%config(noreplace) %attr(640,root,root) /etc/audisp/audisp-remote.conf
2ab8f4
%config(noreplace) %attr(640,root,root) /etc/audisp/plugins.d/au-remote.conf
2ab8f4
%attr(750,root,root) /sbin/audisp-remote
2ab8f4
%attr(700,root,root) %dir %{_var}/spool/audit
2ab8f4
%attr(644,root,root) %{_mandir}/man5/audisp-remote.conf.5.gz
2ab8f4
%attr(644,root,root) %{_mandir}/man8/audisp-remote.8.gz
2ab8f4
2ab8f4
%changelog
ade036
* Tue Mar 17 2014 Steve Grubb <sgrubb@redhat.com> 2.3.3-4
ade036
resolves: #1077249 - Audit update, various issues
ade036
ade036
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 2.3.3-3
ade036
- Mass rebuild 2014-01-24
ade036
ade036
* Mon Jan 20 2014 Steve Grubb <sgrubb@redhat.com> 2.3.3-2
ade036
- New upstream bugfix/enhancement release
ade036
resolves: #1053804 - ausearch issues found by ausearch-test
ade036
resolves: #1030409 - ausearch help typo for "-x" option
ade036
ade036
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.3.2-4
ade036
- Mass rebuild 2013-12-27
ade036
2ab8f4
* Thu Oct 03 2013 Steve Grubb <sgrubb@redhat.com> 2.3.2-3
2ab8f4
resolves: #828495 - semanage port should generate an audit event
2ab8f4
2ab8f4
* Thu Aug 29 2013 Steve Grubb <sgrubb@redhat.com> 2.3.2-2
2ab8f4
resolves: #991056 - ausearch ignores USER events with -ua option
2ab8f4
2ab8f4
* Mon Jul 29 2013 Steve Grubb <sgrubb@redhat.com> 2.3.2-1
2ab8f4
- New upstream bugfix/enhancement release
2ab8f4
resolves: #982112 Add delay between stopping and starting auditd
2ab8f4
2ab8f4
* Wed Jul 10 2013 Steve Grubb <sgrubb@redhat.com> 2.3.1-4
2ab8f4
resolves: #982112 Add delay between stopping and starting auditd
2ab8f4
2ab8f4
* Wed Jul 03 2013 Steve Grubb <sgrubb@redhat.com> 2.3.1-3
2ab8f4
- Remove prelude support
2ab8f4
2ab8f4
* Fri May 31 2013 Steve Grubb <sgrubb@redhat.com> 2.3.1-2
2ab8f4
- Fix unknown lvalue in auditd.service (#969345)
2ab8f4
2ab8f4
* Thu May 30 2013 Steve Grubb <sgrubb@redhat.com> 2.3.1-1
2ab8f4
- New upstream bugfix/enhancement release
2ab8f4
2ab8f4
* Fri May 03 2013 Steve Grubb <sgrubb@redhat.com> 2.3-2
2ab8f4
- If no rules exist, copy shipped rules into place
2ab8f4
2ab8f4
* Tue Apr 30 2013 Steve Grubb <sgrubb@redhat.com> 2.3-1
2ab8f4
- New upstream bugfix release
2ab8f4
2ab8f4
* Thu Mar 21 2013 Steve Grubb <sgrubb@redhat.com> 2.2.3-2
2ab8f4
- Fix clone syscall interpretation
2ab8f4
2ab8f4
* Tue Mar 19 2013 Steve Grubb <sgrubb@redhat.com> 2.2.3-1
2ab8f4
- New upstream bugfix release
2ab8f4
2ab8f4
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.2-5
2ab8f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
2ab8f4
2ab8f4
* Wed Jan 16 2013 Steve Grubb <sgrubb@redhat.com> 2.2.2-4
2ab8f4
- Don't make auditd.service file executable (#896113)
2ab8f4
2ab8f4
* Fri Jan 11 2013 Steve Grubb <sgrubb@redhat.com> 2.2.2-3
2ab8f4
- Do not own /usr/lib64/audit
2ab8f4
2ab8f4
* Wed Dec 12 2012 Steve Grubb <sgrubb@redhat.com> 2.2.2-2
2ab8f4
- New upstream release
2ab8f4
2ab8f4
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-2
2ab8f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2ab8f4
2ab8f4
* Fri Mar 23 2012 Steve Grubb <sgrubb@redhat.com> 2.2.1-1
2ab8f4
- New upstream release
2ab8f4
2ab8f4
* Thu Mar 1 2012 Steve Grubb <sgrubb@redhat.com> 2.2-1
2ab8f4
- New upstream release
2ab8f4
2ab8f4
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.3-5
2ab8f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
2ab8f4
2ab8f4
* Thu Sep 15 2011 Adam Williamson <awilliam@redhat.com> 2.1.3-4
2ab8f4
- add in some systemd scriptlets that were missed, including one which
2ab8f4
  will cause auditd to be enabled on upgrade from pre-systemd builds
2ab8f4
2ab8f4
* Wed Sep 14 2011 Steve Grubb <sgrubb@redhat.com> 2.1.3-3
2ab8f4
- Enable by default (#737060)
2ab8f4
2ab8f4
* Tue Aug 30 2011 Steve Grubb <sgrubb@redhat.com> 2.1.3-2
2ab8f4
- Correct misplaced ifnarch (#734359)
2ab8f4
2ab8f4
* Mon Aug 15 2011 Steve Grubb <sgrubb@redhat.com> 2.1.3-1
2ab8f4
- New upstream release
2ab8f4
2ab8f4
* Tue Jul 26 2011 Jóhann B. Guðmundsson <johannbg@gmail.com> - 2.1.2-2
2ab8f4
- Introduce systemd unit file, drop SysV support
2ab8f4
2ab8f4
* Sat Jun 11 2011 Steve Grubb <sgrubb@redhat.com> 2.1.2-1
2ab8f4
- New upstream release
2ab8f4
2ab8f4
* Wed Apr 20 2011 Steve Grubb <sgrubb@redhat.com> 2.1.1-1
2ab8f4
- New upstream release
2ab8f4
2ab8f4
* Tue Mar 29 2011 Steve Grubb <sgrubb@redhat.com> 2.1-1
2ab8f4
- New upstream release
2ab8f4
2ab8f4
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.6-2
2ab8f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2ab8f4
2ab8f4
* Fri Feb 04 2011 Steve Grubb <sgrubb@redhat.com> 2.0.6-1
2ab8f4
- New upstream release
2ab8f4
2ab8f4
* Thu Jan 20 2011 Karsten Hopp <karsten@redhat.com> 2.0.5-2
2ab8f4
- bump and rebuild as 2.0.5-1 was erroneously linked with python-2.6 on ppc
2ab8f4
2ab8f4
* Tue Nov 02 2010 Steve Grubb <sgrubb@redhat.com> 2.0.5-1
2ab8f4
- New upstream release
2ab8f4
2ab8f4
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 2.0.4-4
2ab8f4
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
2ab8f4
2ab8f4
* Tue Feb 16 2010 Adam Jackson <ajax@redhat.com> 2.0.4-3
2ab8f4
- audit-2.0.4-add-needed.patch: Fix FTBFS for --no-add-needed
2ab8f4
2ab8f4
* Fri Jan 29 2010 Steve Grubb <sgrubb@redhat.com> 2.0.4-2
2ab8f4
- Split out static libs (#556039)
2ab8f4
2ab8f4
* Tue Dec 08 2009 Steve Grubb <sgrubb@redhat.com> 2.0.4-1
2ab8f4
- New upstream release
2ab8f4
2ab8f4
* Sat Oct 17 2009 Steve Grubb <sgrubb@redhat.com> 2.0.3-1
2ab8f4
- New upstream release
2ab8f4
2ab8f4
* Fri Oct 16 2009 Steve Grubb <sgrubb@redhat.com> 2.0.2-1
2ab8f4
- New upstream release
2ab8f4
2ab8f4
* Mon Sep 28 2009 Steve Grubb <sgrubb@redhat.com> 2.0.1-1
2ab8f4
- New upstream release
2ab8f4
2ab8f4
* Fri Aug 21 2009 Steve Grubb <sgrubb@redhat.com> 2.0-3
2ab8f4
- New upstream release