ad8605
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
ad8605
ad8605
Summary: User space tools for 2.6 kernel auditing
ad8605
Name: audit
ad8605
Version: 2.8.1
ad8605
Release: 3%{?dist}
ad8605
License: GPLv2+
ad8605
Group: System Environment/Daemons
ad8605
URL: http://people.redhat.com/sgrubb/audit/
ad8605
Source0: http://people.redhat.com/sgrubb/audit/%{name}-%{version}.tar.gz
ad8605
# This patch switches collecting nametype for objtype because RHEL is different
ad8605
Patch1: audit-2.7.1-rhel7-fixup.patch
ad8605
# DO NOT REMOVE - backlog_wait_time is not in RHEL 7 kernel
ad8605
Patch2: audit-2.7.5-no-backlog-wait-time.patch
ad8605
# This patch is purely fomatting. Needed for Patch4 to apply
ad8605
Patch3: audit-2.8.2-style-fix.patch
ad8605
# This patch fixes issue reported in bz 1101605#c15
ad8605
Patch4: audit-2.8.2-ipv6-bind.patch
ad8605
# This patch corrects the return value for auditctl --reset-lost
ad8605
Patch5: audit-2.8.2-fix-reset-lost-return.patch
ad8605
# This patch makes date a numeric field so auparse_search works
ad8605
Patch6: audit-2.8.2-auparse-numeric_field.patch
ad8605
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
ad8605
BuildRequires: openldap-devel
ad8605
BuildRequires: swig
ad8605
BuildRequires: python-devel
ad8605
BuildRequires: tcp_wrappers-devel krb5-devel libcap-ng-devel
ad8605
BuildRequires: kernel-headers >= 2.6.29
ad8605
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
ad8605
BuildRequires: systemd-units
ad8605
Requires(post): systemd-units systemd-sysv chkconfig coreutils
ad8605
Requires(preun): systemd-units
ad8605
Requires(postun): systemd-units coreutils
ad8605
ad8605
%description
ad8605
The audit package contains the user space utilities for
ad8605
storing and searching the audit records generated by
ad8605
the audit subsystem in the Linux 2.6 and later kernels.
ad8605
ad8605
%package libs
ad8605
Summary: Dynamic library for libaudit
ad8605
License: LGPLv2+
ad8605
Group: Development/Libraries
ad8605
ad8605
%description libs
ad8605
The audit-libs package contains the dynamic libraries needed for 
ad8605
applications to use the audit framework.
ad8605
ad8605
%package libs-devel
ad8605
Summary: Header files for libaudit
ad8605
License: LGPLv2+
ad8605
Group: Development/Libraries
ad8605
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
ad8605
Requires: kernel-headers >= 2.6.29
ad8605
ad8605
%description libs-devel
ad8605
The audit-libs-devel package contains the header files needed for
ad8605
developing applications that need to use the audit framework libraries.
ad8605
ad8605
%package libs-static
ad8605
Summary: Static version of libaudit library
ad8605
License: LGPLv2+
ad8605
Group: Development/Libraries
ad8605
Requires: kernel-headers >= 2.6.29
ad8605
ad8605
%description libs-static
ad8605
The audit-libs-static package contains the static libraries
ad8605
needed for developing applications that need to use static audit
ad8605
framework libraries
ad8605
ad8605
%package libs-python
ad8605
Summary: Python bindings for libaudit
ad8605
License: LGPLv2+
ad8605
Group: Development/Libraries
ad8605
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
ad8605
ad8605
%description libs-python
ad8605
The audit-libs-python package contains the bindings so that libaudit
ad8605
and libauparse can be used by python.
ad8605
ad8605
%package -n audispd-plugins
ad8605
Summary: Plugins for the audit event dispatcher
ad8605
License: GPLv2+
ad8605
Group: System Environment/Daemons
ad8605
Requires: %{name} = %{version}-%{release}
ad8605
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
ad8605
Requires: openldap
ad8605
ad8605
%description -n audispd-plugins
ad8605
The audispd-plugins package provides plugins for the real-time
ad8605
interface to the audit system, audispd. These plugins can do things
ad8605
like relay events to remote machines.
ad8605
ad8605
%prep
ad8605
%setup -q
ad8605
%patch1 -p1
ad8605
%patch2 -p1
ad8605
%patch3 -p1
ad8605
%patch4 -p1
ad8605
%patch5 -p1
ad8605
%patch6 -p1
ad8605
ad8605
%build
ad8605
%configure --sbindir=/sbin --libdir=/%{_lib} --with-python=yes \
ad8605
	--with-libwrap --enable-gssapi-krb5=yes \
ad8605
	--with-libcap-ng=yes --with-arm --with-aarch64 \
ad8605
	--enable-zos-remote --without-golang --enable-systemd
ad8605
ad8605
make CFLAGS="%{optflags}" %{?_smp_mflags}
ad8605
ad8605
%install
ad8605
rm -rf $RPM_BUILD_ROOT
ad8605
mkdir -p $RPM_BUILD_ROOT/{sbin,etc/audispd/plugins.d,etc/audit/rules.d}
ad8605
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/{man5,man8}
ad8605
mkdir -p $RPM_BUILD_ROOT/%{_lib}
ad8605
mkdir -p $RPM_BUILD_ROOT/%{_libdir}/audit
ad8605
mkdir -p --mode=0700 $RPM_BUILD_ROOT/%{_var}/log/audit
ad8605
mkdir -p $RPM_BUILD_ROOT/%{_var}/spool/audit
ad8605
make DESTDIR=$RPM_BUILD_ROOT install
ad8605
ad8605
mkdir -p $RPM_BUILD_ROOT/%{_libdir}
ad8605
# This winds up in the wrong place when libtool is involved
ad8605
mv $RPM_BUILD_ROOT/%{_lib}/libaudit.a $RPM_BUILD_ROOT%{_libdir}
ad8605
mv $RPM_BUILD_ROOT/%{_lib}/libauparse.a $RPM_BUILD_ROOT%{_libdir}
ad8605
curdir=`pwd`
ad8605
cd $RPM_BUILD_ROOT/%{_libdir}
ad8605
LIBNAME=`basename \`ls $RPM_BUILD_ROOT/%{_lib}/libaudit.so.1.*.*\``
ad8605
ln -s ../../%{_lib}/$LIBNAME libaudit.so
ad8605
LIBNAME=`basename \`ls $RPM_BUILD_ROOT/%{_lib}/libauparse.so.0.*.*\``
ad8605
ln -s ../../%{_lib}/$LIBNAME libauparse.so
ad8605
cd $curdir
ad8605
# Remove these items so they don't get picked up.
ad8605
rm -f $RPM_BUILD_ROOT/%{_lib}/libaudit.so
ad8605
rm -f $RPM_BUILD_ROOT/%{_lib}/libauparse.so
ad8605
ad8605
find $RPM_BUILD_ROOT -name '*.la' -delete
ad8605
find $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages -name '*.a' -delete
ad8605
ad8605
# Move the pkgconfig file
ad8605
mv $RPM_BUILD_ROOT/%{_lib}/pkgconfig $RPM_BUILD_ROOT%{_libdir}
ad8605
ad8605
# On platforms with 32 & 64 bit libs, we need to coordinate the timestamp
ad8605
touch -r ./audit.spec $RPM_BUILD_ROOT/etc/libaudit.conf
ad8605
touch -r ./audit.spec $RPM_BUILD_ROOT/usr/share/man/man5/libaudit.conf.5.gz
ad8605
ad8605
%check
ad8605
%ifnarch aarch64 ppc %{power64} s390 s390x %{ix86}
ad8605
make check
ad8605
%endif
ad8605
# Get rid of make files that they don't get packaged.
ad8605
rm -f rules/Makefile*
ad8605
ad8605
ad8605
%clean
ad8605
rm -rf $RPM_BUILD_ROOT
ad8605
ad8605
%post libs -p /sbin/ldconfig
ad8605
ad8605
%post
ad8605
# Copy default rules into place on new installation
ad8605
files=`ls /etc/audit/rules.d/ 2>/dev/null | wc -w`
ad8605
if [ "$files" -eq 0 ] ; then
ad8605
  if [ -e /usr/share/doc/audit-%{version}/rules/10-base-config.rules ] ; then
ad8605
    cp /usr/share/doc/audit-%{version}/rules/10-base-config.rules /etc/audit/rules.d/audit.rules
ad8605
  else
ad8605
    touch /etc/audit/rules.d/audit.rules
ad8605
  fi
ad8605
  chmod 0600 /etc/audit/rules.d/audit.rules
ad8605
fi
ad8605
%systemd_post auditd.service
ad8605
ad8605
%preun
ad8605
%systemd_preun auditd.service
ad8605
ad8605
%postun libs -p /sbin/ldconfig
ad8605
ad8605
%postun
ad8605
if [ $1 -ge 1 ]; then
ad8605
   /sbin/service auditd condrestart > /dev/null 2>&1 || :
ad8605
fi
ad8605
ad8605
%files libs
ad8605
%defattr(-,root,root,-)
ad8605
/%{_lib}/libaudit.so.1*
ad8605
/%{_lib}/libauparse.*
ad8605
%config(noreplace) %attr(640,root,root) /etc/libaudit.conf
ad8605
%{_mandir}/man5/libaudit.conf.5.gz
ad8605
ad8605
%files libs-devel
ad8605
%defattr(-,root,root,-)
ad8605
%doc contrib/skeleton.c contrib/plugin
ad8605
%{_libdir}/libaudit.so
ad8605
%{_libdir}/libauparse.so
ad8605
%{_includedir}/libaudit.h
ad8605
%{_includedir}/auparse.h
ad8605
%{_includedir}/auparse-defs.h
ad8605
%{_datadir}/aclocal/audit.m4
ad8605
%{_libdir}/pkgconfig/audit.pc
ad8605
%{_libdir}/pkgconfig/auparse.pc
ad8605
%{_mandir}/man3/*
ad8605
ad8605
%files libs-static
ad8605
%defattr(-,root,root,-)
ad8605
%{_libdir}/libaudit.a
ad8605
%{_libdir}/libauparse.a
ad8605
ad8605
%files libs-python
ad8605
%defattr(-,root,root,-)
ad8605
%attr(755,root,root) %{python_sitearch}/_audit.so
ad8605
%attr(755,root,root) %{python_sitearch}/auparse.so
ad8605
%{python_sitearch}/audit.py*
ad8605
ad8605
%files
ad8605
%defattr(-,root,root,-)
ad8605
%doc README COPYING ChangeLog rules init.d/auditd.cron
ad8605
%attr(644,root,root) %{_mandir}/man8/audispd.8.gz
ad8605
%attr(644,root,root) %{_mandir}/man8/auditctl.8.gz
ad8605
%attr(644,root,root) %{_mandir}/man8/auditd.8.gz
ad8605
%attr(644,root,root) %{_mandir}/man8/aureport.8.gz
ad8605
%attr(644,root,root) %{_mandir}/man8/ausearch.8.gz
ad8605
%attr(644,root,root) %{_mandir}/man8/autrace.8.gz
ad8605
%attr(644,root,root) %{_mandir}/man8/aulast.8.gz
ad8605
%attr(644,root,root) %{_mandir}/man8/aulastlog.8.gz
ad8605
%attr(644,root,root) %{_mandir}/man8/auvirt.8.gz
ad8605
%attr(644,root,root) %{_mandir}/man8/augenrules.8.gz
ad8605
%attr(644,root,root) %{_mandir}/man8/ausyscall.8.gz
ad8605
%attr(644,root,root) %{_mandir}/man7/audit.rules.7.gz
ad8605
%attr(644,root,root) %{_mandir}/man5/auditd.conf.5.gz
ad8605
%attr(644,root,root) %{_mandir}/man5/audispd.conf.5.gz
ad8605
%attr(644,root,root) %{_mandir}/man5/ausearch-expression.5.gz
ad8605
%attr(755,root,root) /sbin/auditctl
ad8605
%attr(755,root,root) /sbin/auditd
ad8605
%attr(755,root,root) /sbin/ausearch
ad8605
%attr(755,root,root) /sbin/aureport
ad8605
%attr(750,root,root) /sbin/autrace
ad8605
%attr(755,root,root) /sbin/audispd
ad8605
%attr(755,root,root) /sbin/augenrules
ad8605
%attr(755,root,root) %{_bindir}/aulast
ad8605
%attr(755,root,root) %{_bindir}/aulastlog
ad8605
%attr(755,root,root) %{_bindir}/ausyscall
ad8605
%attr(755,root,root) %{_bindir}/auvirt
ad8605
%attr(644,root,root) %{_unitdir}/auditd.service
ad8605
%attr(750,root,root) %dir %{_libexecdir}/initscripts/legacy-actions/auditd
ad8605
%attr(750,root,root) %{_libexecdir}/initscripts/legacy-actions/auditd/resume
ad8605
%attr(750,root,root) %{_libexecdir}/initscripts/legacy-actions/auditd/rotate
ad8605
%attr(750,root,root) %{_libexecdir}/initscripts/legacy-actions/auditd/stop
ad8605
%attr(750,root,root) %{_libexecdir}/initscripts/legacy-actions/auditd/restart
ad8605
%attr(750,root,root) %{_libexecdir}/initscripts/legacy-actions/auditd/condrestart
ad8605
%attr(-,root,-) %dir %{_var}/log/audit
ad8605
%attr(750,root,root) %dir /etc/audit
ad8605
%attr(750,root,root) %dir /etc/audit/rules.d
ad8605
%attr(750,root,root) %dir /etc/audisp
ad8605
%attr(750,root,root) %dir /etc/audisp/plugins.d
ad8605
%config(noreplace) %attr(640,root,root) /etc/audit/auditd.conf
ad8605
%ghost %config(noreplace) %attr(640,root,root) /etc/audit/rules.d/audit.rules
ad8605
%ghost %config(noreplace) %attr(640,root,root) /etc/audit/audit.rules
ad8605
%config(noreplace) %attr(640,root,root) /etc/audit/audit-stop.rules
ad8605
%config(noreplace) %attr(640,root,root) /etc/audisp/audispd.conf
ad8605
%config(noreplace) %attr(640,root,root) /etc/audisp/plugins.d/af_unix.conf
ad8605
%config(noreplace) %attr(640,root,root) /etc/audisp/plugins.d/syslog.conf
ad8605
ad8605
%files -n audispd-plugins
ad8605
%defattr(-,root,root,-)
ad8605
%attr(644,root,root) %{_mandir}/man8/audispd-zos-remote.8.gz
ad8605
%attr(644,root,root) %{_mandir}/man5/zos-remote.conf.5.gz
ad8605
%config(noreplace) %attr(640,root,root) /etc/audisp/plugins.d/audispd-zos-remote.conf
ad8605
%config(noreplace) %attr(640,root,root) /etc/audisp/zos-remote.conf
ad8605
%attr(750,root,root) /sbin/audispd-zos-remote
ad8605
%config(noreplace) %attr(640,root,root) /etc/audisp/audisp-remote.conf
ad8605
%config(noreplace) %attr(640,root,root) /etc/audisp/plugins.d/au-remote.conf
ad8605
%attr(750,root,root) /sbin/audisp-remote
ad8605
%attr(700,root,root) %dir %{_var}/spool/audit
ad8605
%attr(644,root,root) %{_mandir}/man5/audisp-remote.conf.5.gz
ad8605
%attr(644,root,root) %{_mandir}/man8/audisp-remote.8.gz
ad8605
ad8605
%changelog
ad8605
* Tue Dec 12 2017 Steve Grubb <sgrubb@redhat.com> 2.8.1-3
ad8605
resolves: #1399314 - Allow non-equality comparisons for uid and gid fields
ad8605
ad8605
* Mon Nov 06 2017 Steve Grubb <sgrubb@redhat.com> 2.8.1-2
ad8605
resolves: #1508965 - Need to rebuild rpm to remove static relocations
ad8605
ad8605
* Thu Oct 12 2017 Steve Grubb <sgrubb@redhat.com> 2.8.1-1
ad8605
resolves: #982154 - Can't find the "avc" event with the auvirt command
ad8605
resolves: #1101605 - Ipv6 seems no working
ad8605
resolves: #1399314 - Allow non-equality comparisons for uid and gid fields
ad8605
resolves: #1455598 - Default port is wrong in audisp-remote.conf
ad8605
resolves: #1476406 - Audit package rebase
ad8605
ad8605
* Mon Sep 18 2017 Steve Grubb <sgrubb@redhat.com> 2.7.8-1
ad8605
resolves: #1406887 - auditd validate_email uses obsolete gethostbyname
ad8605
resolves: #1448526 - aureport shows the wrong auid "-1"
ad8605
resolves: #1475998 - python audit crash if when using AUSOURCE_FILE_POINTER
ad8605
resolves: #1482121 - python audit crash dereferencing auparse_state_t le field
ad8605
ad8605
* Mon Jun 12 2017 Steve Grubb <sgrubb@redhat.com> 2.7.6-3
ad8605
resolves: #1460110 - aureport does not report all anomalies
ad8605
ad8605
* Fri May 26 2017 Steve Grubb <sgrubb@redhat.com> 2.7.6-2
ad8605
resolves: #1455594 - Bad configuration keyword for audispd-remote.conf
ad8605
ad8605
* Wed Apr 19 2017 Steve Grubb <sgrubb@redhat.com> 2.7.6-1
ad8605
resolves: #1443107 - disk full action and infinite loop in audit-remote
ad8605
ad8605
* Mon Apr 10 2017 Steve Grubb <sgrubb@redhat.com> 2.7.5-1
ad8605
resolves: #1437187 - audit rpm postinstall script points to non-existing file
ad8605
resolves: #1437426 - Remove "--backlog_wait_time" from auditctl man page & rules
ad8605
resolves: #1437626 - PF_PACKET socket address will cause ausearch to segfault
ad8605
resolves: #1438997 - SECCOMP records have wrong syscall
ad8605
ad8605
* Tue Mar 28 2017 Steve Grubb <sgrubb@redhat.com> 2.7.4-1
ad8605
resolves: #1367703 - auvirt wasn't supporting date keywords
ad8605
resolves: #1396792 - augenrules includes files ending in regexp "rules"
ad8605
resolves: #1406525 - ausearch with '--raw' parameter outputs garbage character
ad8605
ad8605
* Tue Feb 28 2017 Steve Grubb <sgrubb@redhat.com> 2.7.3-1
ad8605
resolves: #1381601 - audit package update
ad8605
resolves: #1382381 - typo in package description
ad8605
ad8605
* Fri Jan 20 2017 Steve Grubb <sgrubb@redhat.com> 2.6.5-4
ad8605
resolves: #1382397 - write_logs option is not correctly handled
ad8605
resolves: #1414812 - Setting log_format to NOLOG make auditd core dump
ad8605
ad8605
* Wed Aug 10 2016 Steve Grubb <sgrubb@redhat.com> 2.6.5-3
ad8605
resolves: #1296204 - Rebase audit package
ad8605
ad8605
* Wed Jan 14 2015 Steve Grubb <sgrubb@redhat.com> 2.4.1-5
ad8605
resolves: #1180675 - rules with "-F arch=ppc64le" fail to load
ad8605
ad8605
* Tue Jan 13 2015 Steve Grubb <sgrubb@redhat.com> 2.4.1-4
ad8605
- Remove golang bindings added under the following bz
ad8605
resolves: #1115196 - Add golang bindings for libaudit
ad8605
ad8605
* Wed Dec 17 2014 Steve Grubb <sgrubb@redhat.com> 2.4.1-2
ad8605
resolves: #1173160 - Audit package needs update for new VPN crypto events
ad8605
ad8605
* Tue Oct 28 2014 Steve Grubb <sgrubb@redhat.com> 2.4.1-1
ad8605
resolves: #963353 - aarch64 userspace auditing needs to be written
ad8605
resolves: #1150202 - perf trace sleep 1 does not list any syscall information
ad8605
resolves: #1142989 - Update audit package to 2.4.1
ad8605
resolves: #1155221 - adjust fstatat naming to match kernel uapi
ad8605
ad8605
* Thu Sep 18 2014 Steve Grubb <sgrubb@redhat.com> 2.4-1
ad8605
resolves: #1115196 - Add golang bindings for libaudit
ad8605
resolves: #1105150 - audispd config file parser fails on long input
ad8605
resolves: #1104973 - auparse truncating selinux context after first category
ad8605
resolves: #1088593 - auditctl man page examples use deprecated syscalls
ad8605
resolves: #1087849 - support for setting loginuid immutable
ad8605
resolves: #1073063 - AUDIT_SECCOMP events syscall field is not interpretted
ad8605
resolves: #975796  - confusing aulast records for bad logins
ad8605
ad8605
* Tue Mar 18 2014 Steve Grubb <sgrubb@redhat.com> 2.3.3-4
ad8605
resolves: #1077249 - Audit update, various issues
ad8605
ad8605
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 2.3.3-3
ad8605
- Mass rebuild 2014-01-24
ad8605
ad8605
* Mon Jan 20 2014 Steve Grubb <sgrubb@redhat.com> 2.3.3-2
ad8605
- New upstream bugfix/enhancement release
ad8605
resolves: #1053804 - ausearch issues found by ausearch-test
ad8605
resolves: #1030409 - ausearch help typo for "-x" option
ad8605
ad8605
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.3.2-4
ad8605
- Mass rebuild 2013-12-27
ad8605
ad8605
* Thu Oct 03 2013 Steve Grubb <sgrubb@redhat.com> 2.3.2-3
ad8605
resolves: #828495 - semanage port should generate an audit event
ad8605
ad8605
* Thu Aug 29 2013 Steve Grubb <sgrubb@redhat.com> 2.3.2-2
ad8605
resolves: #991056 - ausearch ignores USER events with -ua option
ad8605
ad8605
* Mon Jul 29 2013 Steve Grubb <sgrubb@redhat.com> 2.3.2-1
ad8605
- New upstream bugfix/enhancement release
ad8605
resolves: #982112 Add delay between stopping and starting auditd
ad8605
ad8605
* Wed Jul 10 2013 Steve Grubb <sgrubb@redhat.com> 2.3.1-4
ad8605
resolves: #982112 Add delay between stopping and starting auditd
ad8605
ad8605
* Wed Jul 03 2013 Steve Grubb <sgrubb@redhat.com> 2.3.1-3
ad8605
- Remove prelude support
ad8605
ad8605
* Fri May 31 2013 Steve Grubb <sgrubb@redhat.com> 2.3.1-2
ad8605
- Fix unknown lvalue in auditd.service (#969345)
ad8605
ad8605
* Thu May 30 2013 Steve Grubb <sgrubb@redhat.com> 2.3.1-1
ad8605
- New upstream bugfix/enhancement release
ad8605
ad8605
* Fri May 03 2013 Steve Grubb <sgrubb@redhat.com> 2.3-2
ad8605
- If no rules exist, copy shipped rules into place
ad8605
ad8605
* Tue Apr 30 2013 Steve Grubb <sgrubb@redhat.com> 2.3-1
ad8605
- New upstream bugfix release
ad8605
ad8605
* Thu Mar 21 2013 Steve Grubb <sgrubb@redhat.com> 2.2.3-2
ad8605
- Fix clone syscall interpretation
ad8605
ad8605
* Tue Mar 19 2013 Steve Grubb <sgrubb@redhat.com> 2.2.3-1
ad8605
- New upstream bugfix release
ad8605
ad8605
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.2-5
ad8605
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
ad8605
ad8605
* Wed Jan 16 2013 Steve Grubb <sgrubb@redhat.com> 2.2.2-4
ad8605
- Don't make auditd.service file executable (#896113)
ad8605
ad8605
* Fri Jan 11 2013 Steve Grubb <sgrubb@redhat.com> 2.2.2-3
ad8605
- Do not own /usr/lib64/audit
ad8605
ad8605
* Wed Dec 12 2012 Steve Grubb <sgrubb@redhat.com> 2.2.2-2
ad8605
- New upstream release
ad8605
ad8605
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-2
ad8605
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
ad8605
ad8605
* Fri Mar 23 2012 Steve Grubb <sgrubb@redhat.com> 2.2.1-1
ad8605
- New upstream release
ad8605
ad8605
* Thu Mar 1 2012 Steve Grubb <sgrubb@redhat.com> 2.2-1
ad8605
- New upstream release
ad8605
ad8605
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.3-5
ad8605
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
ad8605
ad8605
* Thu Sep 15 2011 Adam Williamson <awilliam@redhat.com> 2.1.3-4
ad8605
- add in some systemd scriptlets that were missed, including one which
ad8605
  will cause auditd to be enabled on upgrade from pre-systemd builds
ad8605
ad8605
* Wed Sep 14 2011 Steve Grubb <sgrubb@redhat.com> 2.1.3-3
ad8605
- Enable by default (#737060)
ad8605
ad8605
* Tue Aug 30 2011 Steve Grubb <sgrubb@redhat.com> 2.1.3-2
ad8605
- Correct misplaced ifnarch (#734359)
ad8605
ad8605
* Mon Aug 15 2011 Steve Grubb <sgrubb@redhat.com> 2.1.3-1
ad8605
- New upstream release
ad8605
ad8605
* Tue Jul 26 2011 Jóhann B. Guðmundsson <johannbg@gmail.com> - 2.1.2-2
ad8605
- Introduce systemd unit file, drop SysV support
ad8605
ad8605
* Sat Jun 11 2011 Steve Grubb <sgrubb@redhat.com> 2.1.2-1
ad8605
- New upstream release
ad8605
ad8605
* Wed Apr 20 2011 Steve Grubb <sgrubb@redhat.com> 2.1.1-1
ad8605
- New upstream release
ad8605
ad8605
* Tue Mar 29 2011 Steve Grubb <sgrubb@redhat.com> 2.1-1
ad8605
- New upstream release
ad8605
ad8605
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.6-2
ad8605
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
ad8605
ad8605
* Fri Feb 04 2011 Steve Grubb <sgrubb@redhat.com> 2.0.6-1
ad8605
- New upstream release
ad8605
ad8605
* Thu Jan 20 2011 Karsten Hopp <karsten@redhat.com> 2.0.5-2
ad8605
- bump and rebuild as 2.0.5-1 was erroneously linked with python-2.6 on ppc
ad8605
ad8605
* Tue Nov 02 2010 Steve Grubb <sgrubb@redhat.com> 2.0.5-1
ad8605
- New upstream release
ad8605
ad8605
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 2.0.4-4
ad8605
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
ad8605
ad8605
* Tue Feb 16 2010 Adam Jackson <ajax@redhat.com> 2.0.4-3
ad8605
- audit-2.0.4-add-needed.patch: Fix FTBFS for --no-add-needed
ad8605
ad8605
* Fri Jan 29 2010 Steve Grubb <sgrubb@redhat.com> 2.0.4-2
ad8605
- Split out static libs (#556039)
ad8605
ad8605
* Tue Dec 08 2009 Steve Grubb <sgrubb@redhat.com> 2.0.4-1
ad8605
- New upstream release
ad8605
ad8605
* Sat Oct 17 2009 Steve Grubb <sgrubb@redhat.com> 2.0.3-1
ad8605
- New upstream release
ad8605
ad8605
* Fri Oct 16 2009 Steve Grubb <sgrubb@redhat.com> 2.0.2-1
ad8605
- New upstream release
ad8605
ad8605
* Mon Sep 28 2009 Steve Grubb <sgrubb@redhat.com> 2.0.1-1
ad8605
- New upstream release
ad8605
ad8605
* Fri Aug 21 2009 Steve Grubb <sgrubb@redhat.com> 2.0-3
ad8605
- New upstream release