95ab14
95ab14
Summary: User space tools for kernel auditing
95ab14
Name: audit
95ab14
Version: 3.0.7
95ab14
Release: 101%{?dist}.2
95ab14
License: GPLv2+
95ab14
URL: http://people.redhat.com/sgrubb/audit/
95ab14
Source0: http://people.redhat.com/sgrubb/audit/%{name}-%{version}.tar.gz
95ab14
Source1: https://www.gnu.org/licenses/lgpl-2.1.txt
95ab14
95ab14
Patch1: 0001-Add-ausysrulevalidate.patch
95ab14
Patch2: audit-3.0.7-gcc-flags.patch
95ab14
Patch3: audit-3.0.8-auparse-path-norm.patch
95ab14
Patch4: audit-3.0.8-drop-protecthome.patch
95ab14
95ab14
BuildRequires: make gcc swig
95ab14
BuildRequires: openldap-devel
95ab14
BuildRequires: krb5-devel libcap-ng-devel
95ab14
BuildRequires: kernel-headers >= 2.6.29
95ab14
BuildRequires: systemd
95ab14
BuildRequires: autoconf automake libtool
95ab14
95ab14
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
95ab14
Requires(post): systemd coreutils
95ab14
Requires(preun): systemd initscripts-service
95ab14
Requires(postun): systemd coreutils initscripts-service
95ab14
95ab14
# Placing this here under the assumption that anything using the
95ab14
# python libraries expects the system to have an audit daemon
95ab14
Obsoletes: python2-audit < %{version}-%{release}
95ab14
95ab14
%description
95ab14
The audit package contains the user space utilities for
95ab14
storing and searching the audit records generated by
95ab14
the audit subsystem in the Linux 2.6 and later kernels.
95ab14
95ab14
%package libs
95ab14
Summary: Dynamic library for libaudit
95ab14
License: LGPLv2+
95ab14
95ab14
%description libs
95ab14
The audit-libs package contains the dynamic libraries needed for
95ab14
applications to use the audit framework.
95ab14
95ab14
%package libs-devel
95ab14
Summary: Header files for libaudit
95ab14
License: LGPLv2+
95ab14
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
95ab14
Requires: kernel-headers >= 2.6.29
95ab14
95ab14
%description libs-devel
95ab14
The audit-libs-devel package contains the header files needed for
95ab14
developing applications that need to use the audit framework libraries.
95ab14
95ab14
%package -n python3-audit
95ab14
Summary: Python3 bindings for libaudit
95ab14
License: LGPLv2+
95ab14
BuildRequires: python3-devel
95ab14
BuildRequires: make
95ab14
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
95ab14
Provides: audit-libs-python3 = %{version}-%{release}
95ab14
Provides: audit-libs-python3%{?_isa} = %{version}-%{release}
95ab14
Obsoletes: audit-libs-python3 < %{version}-%{release}
95ab14
95ab14
%description -n python3-audit
95ab14
The python3-audit package contains the bindings so that libaudit
95ab14
and libauparse can be used by python3.
95ab14
95ab14
%package -n audispd-plugins
95ab14
Summary: Plugins for the audit event dispatcher
95ab14
License: GPLv2+
95ab14
Requires: %{name}%{?_isa} = %{version}-%{release}
95ab14
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
95ab14
95ab14
%description -n audispd-plugins
95ab14
The audispd-plugins package provides plugins for the real-time
95ab14
interface to the audit system, audispd. These plugins can do things
95ab14
like relay events to remote machines.
95ab14
95ab14
%package -n audispd-plugins-zos
95ab14
Summary: z/OS plugin for the audit event dispatcher
95ab14
License: GPLv2+
95ab14
Requires: %{name}%{?_isa} = %{version}-%{release}
95ab14
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
95ab14
Requires: openldap
95ab14
95ab14
%description -n audispd-plugins-zos
95ab14
The audispd-plugins-zos package provides a plugin that will forward all
95ab14
incoming audit events, as they happen, to a configured z/OS SMF (Service
95ab14
Management Facility) database, through an IBM Tivoli Directory Server
95ab14
(ITDS) set for Remote Audit service.
95ab14
95ab14
%prep
95ab14
%setup -q
95ab14
cp %{SOURCE1} .
95ab14
%patch1 -p1
95ab14
%patch2 -p1
95ab14
%patch3 -p1
95ab14
%patch4 -p1
95ab14
autoreconf -fv --install
95ab14
95ab14
# Remove the ids code, its not ready
95ab14
sed -i 's/ ids / /' audisp/plugins/Makefile.in
95ab14
95ab14
%build
95ab14
%configure --with-python=no \
95ab14
	   --with-python3=yes \
95ab14
	   --enable-gssapi-krb5=yes --with-arm --with-aarch64 \
95ab14
	   --with-libcap-ng=yes --enable-zos-remote \
95ab14
	   --enable-systemd --enable-experimental
95ab14
95ab14
make CFLAGS="%{optflags}" %{?_smp_mflags}
95ab14
95ab14
%install
95ab14
mkdir -p $RPM_BUILD_ROOT/{sbin,etc/audit/plugins.d,etc/audit/rules.d}
95ab14
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/{man5,man8}
95ab14
mkdir -p $RPM_BUILD_ROOT/%{_lib}
95ab14
mkdir -p $RPM_BUILD_ROOT/%{_libdir}/audit
95ab14
mkdir -p --mode=0700 $RPM_BUILD_ROOT/%{_var}/log/audit
95ab14
mkdir -p $RPM_BUILD_ROOT/%{_var}/spool/audit
95ab14
mkdir -p $RPM_BUILD_ROOT/%{_datadir}
95ab14
make DESTDIR=$RPM_BUILD_ROOT install
95ab14
95ab14
# Validate sample rules shipped.
95ab14
for r in $RPM_BUILD_ROOT/%{_datadir}/%{name}/sample-rules/*.rules; do
95ab14
    PYTHONPATH=$RPM_BUILD_ROOT/%{python3_sitearch} \
95ab14
        %{_builddir}/%{name}-%{version}/contrib/ausysrulevalidate \
95ab14
        --update --rules-file "${r}"
95ab14
done
95ab14
95ab14
# Remove these items so they don't get picked up.
95ab14
rm -f $RPM_BUILD_ROOT/%{_libdir}/libaudit.a
95ab14
rm -f $RPM_BUILD_ROOT/%{_libdir}/libauparse.a
95ab14
95ab14
find $RPM_BUILD_ROOT -name '*.la' -delete
95ab14
find $RPM_BUILD_ROOT/%{_libdir}/python%{python3_version}/site-packages -name '*.a' -delete
95ab14
95ab14
# On platforms with 32 & 64 bit libs, we need to coordinate the timestamp
95ab14
touch -r ./audit.spec $RPM_BUILD_ROOT/etc/libaudit.conf
95ab14
touch -r ./audit.spec $RPM_BUILD_ROOT/usr/share/man/man5/libaudit.conf.5.gz
95ab14
95ab14
%check
95ab14
make check
95ab14
# Get rid of make files so that they don't get packaged.
95ab14
rm -f rules/Makefile*
95ab14
95ab14
%post
95ab14
# Copy default rules into place on new installation
95ab14
files=`ls /etc/audit/rules.d/ 2>/dev/null | wc -w`
95ab14
if [ "$files" -eq 0 ] ; then
95ab14
	if [ -e %{_datadir}/%{name}/sample-rules/10-base-config.rules ] ; then
95ab14
		cp %{_datadir}/%{name}/sample-rules/10-base-config.rules /etc/audit/rules.d/audit.rules
95ab14
	else
95ab14
		touch /etc/audit/rules.d/audit.rules
95ab14
	fi
95ab14
	chmod 0600 /etc/audit/rules.d/audit.rules
95ab14
fi
95ab14
%systemd_post auditd.service
95ab14
95ab14
%preun
95ab14
%systemd_preun auditd.service
95ab14
if [ $1 -eq 0 ]; then
95ab14
    /sbin/service auditd stop > /dev/null 2>&1
95ab14
fi
95ab14
95ab14
%postun
95ab14
if [ $1 -ge 1 ]; then
95ab14
    /sbin/service auditd condrestart > /dev/null 2>&1 || :
95ab14
fi
95ab14
95ab14
%files libs
95ab14
%{!?_licensedir:%global license %%doc}
95ab14
%license lgpl-2.1.txt
95ab14
%{_libdir}/libaudit.so.1*
95ab14
%{_libdir}/libauparse.*
95ab14
%config(noreplace) %attr(640,root,root) /etc/libaudit.conf
95ab14
%{_mandir}/man5/libaudit.conf.5.gz
95ab14
95ab14
%files libs-devel
95ab14
%doc contrib/plugin
95ab14
%{_libdir}/libaudit.so
95ab14
%{_libdir}/libauparse.so
95ab14
%{_includedir}/libaudit.h
95ab14
%{_includedir}/auparse.h
95ab14
%{_includedir}/auparse-defs.h
95ab14
%{_datadir}/aclocal/audit.m4
95ab14
%{_libdir}/pkgconfig/audit.pc
95ab14
%{_libdir}/pkgconfig/auparse.pc
95ab14
%{_mandir}/man3/*
95ab14
95ab14
%files -n python3-audit
95ab14
%attr(755,root,root) %{python3_sitearch}/*
95ab14
95ab14
%files
95ab14
%doc README ChangeLog init.d/auditd.cron
95ab14
%{!?_licensedir:%global license %%doc}
95ab14
%license COPYING
95ab14
%attr(755,root,root) %{_datadir}/%{name}
95ab14
%attr(644,root,root) %{_datadir}/%{name}/sample-rules/*
95ab14
%attr(644,root,root) %{_mandir}/man8/auditctl.8.gz
95ab14
%attr(644,root,root) %{_mandir}/man8/auditd.8.gz
95ab14
%attr(644,root,root) %{_mandir}/man8/aureport.8.gz
95ab14
%attr(644,root,root) %{_mandir}/man8/ausearch.8.gz
95ab14
%attr(644,root,root) %{_mandir}/man8/autrace.8.gz
95ab14
%attr(644,root,root) %{_mandir}/man8/aulast.8.gz
95ab14
%attr(644,root,root) %{_mandir}/man8/aulastlog.8.gz
95ab14
%attr(644,root,root) %{_mandir}/man8/auvirt.8.gz
95ab14
%attr(644,root,root) %{_mandir}/man8/augenrules.8.gz
95ab14
%attr(644,root,root) %{_mandir}/man8/ausyscall.8.gz
95ab14
%attr(644,root,root) %{_mandir}/man7/audit.rules.7.gz
95ab14
%attr(644,root,root) %{_mandir}/man5/auditd.conf.5.gz
95ab14
%attr(644,root,root) %{_mandir}/man5/ausearch-expression.5.gz
95ab14
%attr(644,root,root) %{_mandir}/man5/auditd-plugins.5.gz
95ab14
%attr(755,root,root) %{_sbindir}/auditctl
95ab14
%attr(755,root,root) %{_sbindir}/auditd
95ab14
%attr(755,root,root) %{_sbindir}/ausearch
95ab14
%attr(755,root,root) %{_sbindir}/aureport
95ab14
%attr(750,root,root) %{_sbindir}/autrace
95ab14
%attr(755,root,root) %{_sbindir}/augenrules
95ab14
%attr(755,root,root) %{_bindir}/aulast
95ab14
%attr(755,root,root) %{_bindir}/aulastlog
95ab14
%attr(755,root,root) %{_bindir}/ausyscall
95ab14
%attr(755,root,root) %{_bindir}/auvirt
95ab14
%attr(644,root,root) %{_unitdir}/auditd.service
95ab14
%attr(750,root,root) %dir %{_libexecdir}/initscripts/legacy-actions/auditd
95ab14
%attr(750,root,root) %{_libexecdir}/initscripts/legacy-actions/auditd/condrestart
95ab14
%attr(750,root,root) %{_libexecdir}/initscripts/legacy-actions/auditd/reload
95ab14
%attr(750,root,root) %{_libexecdir}/initscripts/legacy-actions/auditd/restart
95ab14
%attr(750,root,root) %{_libexecdir}/initscripts/legacy-actions/auditd/resume
95ab14
%attr(750,root,root) %{_libexecdir}/initscripts/legacy-actions/auditd/rotate
95ab14
%attr(750,root,root) %{_libexecdir}/initscripts/legacy-actions/auditd/state
95ab14
%attr(750,root,root) %{_libexecdir}/initscripts/legacy-actions/auditd/stop
95ab14
%attr(750,root,root) %{_libexecdir}/audit-functions
95ab14
%ghost %{_localstatedir}/run/auditd.state
95ab14
%attr(-,root,-) %dir %{_var}/log/audit
95ab14
%attr(750,root,root) %dir /etc/audit
95ab14
%attr(750,root,root) %dir /etc/audit/rules.d
95ab14
%attr(750,root,root) %dir /etc/audit/plugins.d
95ab14
%config(noreplace) %attr(640,root,root) /etc/audit/auditd.conf
95ab14
%ghost %config(noreplace) %attr(600,root,root) /etc/audit/rules.d/audit.rules
95ab14
%ghost %config(noreplace) %attr(640,root,root) /etc/audit/audit.rules
95ab14
%config(noreplace) %attr(640,root,root) /etc/audit/audit-stop.rules
95ab14
%config(noreplace) %attr(640,root,root) /etc/audit/plugins.d/af_unix.conf
95ab14
95ab14
%files -n audispd-plugins
95ab14
%config(noreplace) %attr(640,root,root) /etc/audit/audisp-remote.conf
95ab14
%config(noreplace) %attr(640,root,root) /etc/audit/plugins.d/au-remote.conf
95ab14
%config(noreplace) %attr(640,root,root) /etc/audit/plugins.d/syslog.conf
95ab14
%config(noreplace) %attr(640,root,root) /etc/audit/audisp-statsd.conf
95ab14
%config(noreplace) %attr(640,root,root) /etc/audit/plugins.d/au-statsd.conf
95ab14
%attr(750,root,root) %{_sbindir}/audisp-remote
95ab14
%attr(750,root,root) %{_sbindir}/audisp-syslog
95ab14
%attr(750,root,root) %{_sbindir}/audisp-statsd
95ab14
%attr(700,root,root) %dir %{_var}/spool/audit
95ab14
%attr(644,root,root) %{_mandir}/man5/audisp-remote.conf.5.gz
95ab14
%attr(644,root,root) %{_mandir}/man8/audisp-remote.8.gz
95ab14
%attr(644,root,root) %{_mandir}/man8/audisp-syslog.8.gz
95ab14
%attr(644,root,root) %{_mandir}/man8/audisp-statsd.8.gz
95ab14
95ab14
%files -n audispd-plugins-zos
95ab14
%attr(644,root,root) %{_mandir}/man8/audispd-zos-remote.8.gz
95ab14
%attr(644,root,root) %{_mandir}/man5/zos-remote.conf.5.gz
95ab14
%config(noreplace) %attr(640,root,root) /etc/audit/plugins.d/audispd-zos-remote.conf
95ab14
%config(noreplace) %attr(640,root,root) /etc/audit/zos-remote.conf
95ab14
%attr(750,root,root) %{_sbindir}/audispd-zos-remote
95ab14
95ab14
%changelog
95ab14
* Thu Mar 31 2022 Sergio Correia <scorreia@redhat.com> - 3.0.7-101.2
95ab14
- Drop ProtectHome from auditd.service as it interferes with rules
95ab14
  Resolves: rhbz#2070706 - Default systemd service config blocks audit watch rules in some directories (rhel 9.0)
95ab14
95ab14
* Tue Mar 08 2022 Sergio Correia <scorreia@redhat.com> - 3.0.7-101.1
95ab14
- Fix path normalization in auparse
95ab14
  Resolves: rhbz#2061731 - auparse missing information when used with --format-text (rhel-9.0)
95ab14
95ab14
* Tue Feb 22 2022 Sergio Correia <scorreia@redhat.com> - 3.0.7-101
95ab14
- Adjust sample-rules dir permissions
95ab14
  Resolves: rhbz#2054432 - /usr/share/audit/sample-rules is no longer readable by non-root users
95ab14
95ab14
* Tue Jan 25 2022 Sergio Correia <scorreia@redhat.com> - 3.0.7-100
95ab14
- New upstream release, 3.0.7
95ab14
  Resolves: rhbz#2019929 - capability=unknown-capability(39) in audit messages
95ab14
95ab14
* Wed Nov 03 2021 Sergio Correia <scorreia@redhat.com> - 3.0.5-5
95ab14
- auparse: refact nvlist cleanup code
95ab14
  Resolves: rhbz#2008965
95ab14
95ab14
* Wed Nov 03 2021 Sergio Correia <scorreia@redhat.com> - 3.0.5-4
95ab14
- When interpreting, if val is NULL return an empty string
95ab14
  Resolves: rhbz#2004420
95ab14
95ab14
* Wed Nov 03 2021 Sergio Correia <scorreia@redhat.com> - 3.0.5-3
95ab14
- Update dependency to initscripts-service instead of initscripts
95ab14
  Resolves: rhbz#2000933
95ab14
95ab14
* Tue Aug 17 2021 Sergio Correia <scorreia@redhat.com> - 3.0.5-2
95ab14
- Fix timestamp parsing
95ab14
  Related: rhbz#1938680
95ab14
95ab14
* Mon Aug 16 2021 Sergio Correia <scorreia@redhat.com> - 3.0.5-1
95ab14
- New upstream release, 3.0.5
95ab14
  Related: rhbz#1938680
95ab14
95ab14
* Mon Aug 16 2021 Sergio Correia <scorreia@redhat.com> - 3.0.2-3
95ab14
- Validates the sample rules we ship
95ab14
  Resolves: rhbz#1985630
95ab14
95ab14
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 3.0.2-2
95ab14
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
95ab14
  Related: rhbz#1991688
95ab14
95ab14
* Tue Jun 22 2021 Sergio Correia <scorreia@redhat.com> - 3.0.2-1
95ab14
- New upstream release, 3.0.2.
95ab14
  Fix issues detected by static analyzers
95ab14
  Resolves: rhbz#1938680
95ab14
95ab14
* Mon Jun 21 2021 Sergio Correia <scorreia@redhat.com> - 3.0.1-4
95ab14
- Enable default RHEL configuration
95ab14
  This enables syscall auditing by default.
95ab14
  Resolves: rhbz#1924561
95ab14
95ab14
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 3.0.1-3
95ab14
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
95ab14
95ab14
* Thu Feb 18 2021 Steve Grubb <sgrubb@redhat.com> 3.0.1-2
95ab14
- Add patch fixing segafult in the audisp-statsd plugin
95ab14
95ab14
* Fri Feb 12 2021 Steve Grubb <sgrubb@redhat.com> 3.0.1-1
95ab14
- New upstream feature and bugfix release
95ab14
- Enable building the audisp-statsd plugin
95ab14
95ab14
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-2
95ab14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
95ab14
95ab14
* Wed Dec 16 2020 Steve Grubb <sgrubb@redhat.com> 3.0-1
95ab14
- New upstream feature and bugfix release
95ab14
95ab14
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-0.21.20191104git1c2f876
95ab14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
95ab14
95ab14
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.0-0.20.20191104git1c2f876
95ab14
- Rebuilt for Python 3.9
95ab14
95ab14
* Thu Mar 12 2020 Steve Grubb <sgrubb@redhat.com> 3.0-0.19.20191104git1c2f876
95ab14
- Add Obsolete python2-audit (#1783061)
95ab14
95ab14
* Wed Jan 29 2020 Steve Grubb <sgrubb@redhat.com> 3.0-0.18.20191104git1c2f876
95ab14
- Fix multiple definition of `event_node_list' (#1794446)
95ab14
95ab14
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-0.17.20191104git1c2f876
95ab14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
95ab14
95ab14
* Fri Nov 22 2019 Steve Grubb <sgrubb@redhat.com> 3.0-0.16.20191104git1c2f876
95ab14
- Drop python2 subpackage (#1775076)
95ab14
95ab14
* Mon Nov 04 2019 Steve Grubb <sgrubb@redhat.com> 3.0-0.14.20191104git1c2f876
95ab14
- New upstream git snapshot prerelease
95ab14
95ab14
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 3.0-0.14.20190507gitf58ec40
95ab14
- Rebuilt for Python 3.8.0rc1 (#1748018)
95ab14
95ab14
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.0-0.13.20190507gitf58ec40
95ab14
- Rebuilt for Python 3.8
95ab14
95ab14
* Wed Jul 31 2019 Steve Grubb <sgrubb@redhat.com> 3.0-0.12.20190507gitf58ec40
95ab14
- Fix 1734953 - audit: FTBFS in Fedora rawhide/f31
95ab14
95ab14
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-0.11.20190507gitf58ec40
95ab14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
95ab14
95ab14
* Fri Jul 05 2019 Steve Grubb <sgrubb@redhat.com> 3.0-0.10.20190507gitf58ec40
95ab14
- Add initscripts package to the requires (bz #1727058)
95ab14
95ab14
* Mon Jun 10 2019 Steve Grubb <sgrubb@redhat.com> 3.0-0.9.20190507gitf58ec40
95ab14
- New upstream git snapshot prerelease which fixes several problems
95ab14
- Fixed 1698130 - removing audit.rpm doesn't stop auditd
95ab14
95ab14
* Tue Mar 26 2019 Steve Grubb <sgrubb@redhat.com> 3.0-0.7.20190326git03e7489
95ab14
- New upstream git snapshot prerelease which fixes a memory leak
95ab14
95ab14
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-0.6.20181218gitbdb72c0
95ab14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
95ab14
95ab14
* Tue Dec 18 2018 Steve Grubb <sgrubb@redhat.com> 3.0-0.5.20181218gitbdb72c0
95ab14
- New upstream git snapshot prerelease
95ab14
- Remove historical ldconfig scriptlet (#1644056)
95ab14
95ab14
* Fri Aug 31 2018 Steve Grubb <sgrubb@redhat.com> 3.0-0.4.20180831git0047a6c
95ab14
- New upstream feature prerelease
95ab14
95ab14
* Wed Aug 08 2018 Steve Grubb <sgrubb@redhat.com> 3.0-0.2.20180808git77fbcf3
95ab14
- New upstream feature prerelease
95ab14
95ab14
* Tue Jul 17 2018 Steve Grubb <sgrubb@redhat.com> 3.0-0.1.20180717gitacd53d1
95ab14
- New upstream feature prerelease
95ab14
95ab14
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.4-4
95ab14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
95ab14
95ab14
* Wed Jul  4 2018 Peter Robinson <pbrobinson@fedoraproject.org> 2.8.4-3
95ab14
- Remove unused sys V initscripts legacy bits
95ab14
95ab14
* Mon Jul 02 2018 Miro Hrončok <mhroncok@redhat.com> - 2.8.4-2
95ab14
- Rebuilt for Python 3.7
95ab14
95ab14
* Tue Jun 19 2018 Steve Grubb <sgrubb@redhat.com> 2.8.4-1
95ab14
- New upstream bugfix release
95ab14
95ab14
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.8.3-4
95ab14
- Rebuilt for Python 3.7
95ab14
95ab14
* Tue Apr 10 2018 Pete Walter <pwalter@fedoraproject.org> - 2.8.3-3
95ab14
- Rename Python 2 and 3 subpackages to python2-audit and python3-audit as per guidelines
95ab14
95ab14
* Mon Mar 26 2018 Steve Grubb <sgrubb@redhat.com> 2.8.3-2
95ab14
- Fix Obsoletion of audit-libs-python not handled properly (#1559674)
95ab14
95ab14
* Sat Mar 10 2018 Steve Grubb <sgrubb@redhat.com> 2.8.3-1
95ab14
- New upstream bugfix release
95ab14
95ab14
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.2-4
95ab14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
95ab14
95ab14
* Mon Feb 05 2018 Steve Grubb <sgrubb@redhat.com> 2.8.2-3
95ab14
- Add a Provides audit-libs-python (#1537864)
95ab14
- Remove tcp_wrappers support?
95ab14
95ab14
* Thu Dec 14 2017 Steve Grubb <sgrubb@redhat.com> 2.8.2-2
95ab14
- Rename things from python to python2
95ab14
95ab14
* Thu Dec 14 2017 Steve Grubb <sgrubb@redhat.com> 2.8.2-1
95ab14
- New upstream bugfix release
95ab14
95ab14
* Thu Oct 12 2017 Steve Grubb <sgrubb@redhat.com> 2.8.1-1
95ab14
- New upstream bugfix release
95ab14
95ab14
* Tue Oct 10 2017 Steve Grubb <sgrubb@redhat.com> 2.8-1
95ab14
- New upstream feature release
95ab14
95ab14
* Mon Sep 18 2017 Steve Grubb <sgrubb@redhat.com> 2.7.8-1
95ab14
- New upstream bugfix release
95ab14
95ab14
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.7-5
95ab14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
95ab14
95ab14
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.7-4
95ab14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
95ab14
95ab14
* Fri Jul 14 2017 Steve Grubb <sgrubb@redhat.com> 2.7.7-3
95ab14
- undo scratch build
95ab14
95ab14
* Fri Jun 16 2017 Steve Grubb <sgrubb@redhat.com> 2.7.7-1
95ab14
- New upstream bugfix release
95ab14
95ab14
* Wed Apr 19 2017 Steve Grubb <sgrubb@redhat.com> 2.7.6-1
95ab14
- New upstream bugfix release
95ab14
95ab14
* Mon Apr 10 2017 Steve Grubb <sgrubb@redhat.com> 2.7.5-1
95ab14
- New upstream bugfix release
95ab14
95ab14
* Tue Mar 28 2017 Steve Grubb <sgrubb@redhat.com> 2.7.4-1
95ab14
- New upstream feature and bugfix release
95ab14
95ab14
* Fri Feb 24 2017 Steve Grubb <sgrubb@redhat.com> 2.7.3-1
95ab14
- New upstream feature and bugfix release
95ab14
95ab14
* Mon Feb 13 2017 Steve Grubb <sgrubb@redhat.com> 2.7.2-2
95ab14
- Fix ausearch csv output
95ab14
95ab14
* Mon Feb 13 2017 Steve Grubb <sgrubb@redhat.com> 2.7.2-1
95ab14
- New upstream feature and bugfix release
95ab14
95ab14
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.1-2
95ab14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
95ab14
95ab14
* Fri Jan 13 2017 Steve Grubb <sgrubb@redhat.com> 2.7.1-1
95ab14
- New upstream bugfix release
95ab14
95ab14
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 2.7-2
95ab14
- Rebuild for Python 3.6
95ab14
95ab14
* Thu Dec 15 2016 Steve Grubb <sgrubb@redhat.com> 2.7-1
95ab14
- New upstream feature release
95ab14
95ab14
* Sun Sep 11 2016 Steve Grubb <sgrubb@redhat.com> 2.6.7-1
95ab14
- New upstream bugfix release
95ab14
95ab14
* Mon Aug 01 2016 Steve Grubb <sgrubb@redhat.com> 2.6.6-1
95ab14
- New upstream bugfix release
95ab14
95ab14
* Thu Jul 21 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.5-3
95ab14
- https://fedoraproject.org/wiki/Changes/golang1.7
95ab14
95ab14
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.5-2
95ab14
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
95ab14
95ab14
* Thu Jul 14 2016 Steve Grubb <sgrubb@redhat.com> 2.6.5-1
95ab14
- New upstream bugfix release
95ab14
95ab14
* Fri Jul 08 2016 Steve Grubb <sgrubb@redhat.com> 2.6.4-2
95ab14
- Correct size information of dispatched event
95ab14
95ab14
* Fri Jul 08 2016 Steve Grubb <sgrubb@redhat.com> 2.6.4-1
95ab14
- New upstream bugfix release
95ab14
95ab14
* Tue Jul 05 2016 Steve Grubb <sgrubb@redhat.com> 2.6.3-2
95ab14
- Fix sockaddr event interpretation
95ab14
95ab14
* Tue Jul 05 2016 Steve Grubb <sgrubb@redhat.com> 2.6.3-1
95ab14
- New upstream bugfix release
95ab14
95ab14
* Fri Jul 01 2016 Steve Grubb <sgrubb@redhat.com> 2.6.2-1
95ab14
- New upstream bugfix release
95ab14
- Fixes 1351954 - prevents virtual machine from starting up in GNOME Boxes
95ab14
95ab14
* Tue Jun 28 2016 Steve Grubb <sgrubb@redhat.com> 2.6.1-1
95ab14
- New upstream bugfix release
95ab14
95ab14
* Wed Jun 22 2016 Steve Grubb <sgrubb@redhat.com> 2.6-3
95ab14
- New upstream release
95ab14
95ab14
* Fri Apr 29 2016 Steve Grubb <sgrubb@redhat.com> 2.5.2-1
95ab14
- New upstream release
95ab14
95ab14
* Thu Apr 28 2016 Steve Grubb <sgrubb@redhat.com> 2.5.1-2
95ab14
- Refactor plugins to split out zos-remote to lower dependencies
95ab14
95ab14
* Wed Apr 13 2016 Steve Grubb <sgrubb@redhat.com> 2.5.1-1
95ab14
- New upstream release
95ab14
95ab14
* Fri Mar 18 2016 Steve Grubb <sgrubb@redhat.com> 2.5-4
95ab14
- Fixes #1313152 - post script fails on dnf --setopt=tsflags=nodocs install
95ab14
95ab14
* Mon Feb 22 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5-3
95ab14
- https://fedoraproject.org/wiki/Changes/golang1.6
95ab14
95ab14
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.5-2
95ab14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
95ab14
95ab14
* Mon Jan 11 2016 Steve Grubb <sgrubb@redhat.com> 2.5-1
95ab14
- New upstream release
95ab14
- Fixes #1241565 - still logs way too much
95ab14
- Fixes #1238051 - audit.rules should be generated from by augenrules
95ab14
95ab14
* Fri Dec 18 2015 Steve Grubb <sgrubb@redhat.com> 2.4.4-1
95ab14
- New upstream bugfix release
95ab14
95ab14
* Wed Nov 04 2015 Robert Kuska <rkuska@redhat.com> - 2.4.4-3
95ab14
- Rebuilt for Python3.5 rebuild
95ab14
95ab14
* Wed Sep 16 2015 Peter Robinson <pbrobinson@fedoraproject.org> 2.4.4-2
95ab14
- Fix FTBFS with hardened flags by using the distro CFLAGS
95ab14
- Tighten deps with the _isa macro
95ab14
- Use goarches macro to define supported GO architectures
95ab14
- Minor cleanups
95ab14
95ab14
* Thu Aug 13 2015 Steve Grubb <sgrubb@redhat.com> 2.4.4-1
95ab14
- New upstream bugfix release
95ab14
- Fixes CVE-2015-5186 Audit: log terminal emulator escape sequences handling
95ab14
95ab14
* Thu Jul 16 2015 Steve Grubb <sgrubb@redhat.com> 2.4.3-1
95ab14
- New upstream bugfix release
95ab14
- Adds python3 support
95ab14
95ab14
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-2
95ab14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
95ab14
95ab14
* Tue Apr 28 2015 Steve Grubb <sgrubb@redhat.com> 2.4.2-1
95ab14
- New upstream bugfix release
95ab14
95ab14
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 2.4.1-2
95ab14
- Rebuilt for Fedora 23 Change
95ab14
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
95ab14
95ab14
* Tue Oct 28 2014 Steve Grubb <sgrubb@redhat.com> 2.4.1-1
95ab14
- New upstream feature and bugfix release
95ab14
95ab14
* Mon Oct 06 2014 Karsten Hopp <karsten@redhat.com> 2.4-2
95ab14
- bump release and rebuild for upgradepath
95ab14
95ab14
* Sun Aug 24 2014 Steve Grubb <sgrubb@redhat.com> 2.4-1
95ab14
- New upstream feature and bugfix release
95ab14
95ab14
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.8-0.3.svn20140803
95ab14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
95ab14
95ab14
* Mon Aug  4 2014 Peter Robinson <pbrobinson@fedoraproject.org> 2.3.8-0.2.svn20140803
95ab14
- aarch64/PPC/s390 don't have golang
95ab14
95ab14
* Sat Aug 02 2014 Steve Grubb <sgrubb@redhat.com> 2.3.8-0.1.svn20140803
95ab14
- New upstream svn snapshot
95ab14
95ab14
* Tue Jul 22 2014 Steve Grubb <sgrubb@redhat.com> 2.3.7-4
95ab14
- Bug 1117953 - Per fesco#1311, please disable syscall auditing by default
95ab14
95ab14
* Fri Jul 11 2014 Tom Callaway <spot@fedoraproject.org> - 2.3.7-3
95ab14
- mark license files properly
95ab14
95ab14
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.7-2
95ab14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
95ab14
95ab14
* Tue Jun 03 2014 Steve Grubb <sgrubb@redhat.com> 2.3.7-1
95ab14
- New upstream bugfix release
95ab14
95ab14
* Fri Apr 11 2014 Steve Grubb <sgrubb@redhat.com> 2.3.6-1
95ab14
- New upstream bugfix/enhancement release
95ab14
95ab14
* Mon Mar 17 2014 Steve Grubb <sgrubb@redhat.com> 2.3.5-1
95ab14
- New upstream bugfix/enhancement release
95ab14
95ab14
* Thu Feb 27 2014 Steve Grubb <sgrubb@redhat.com> 2.3.4-1
95ab14
- New upstream bugfix/enhancement release
95ab14
95ab14
* Thu Jan 16 2014 Steve Grubb <sgrubb@redhat.com> 2.3.3-1
95ab14
- New upstream bugfix/enhancement release
95ab14
95ab14
* Mon Jul 29 2013 Steve Grubb <sgrubb@redhat.com> 2.3.2-1
95ab14
- New upstream bugfix/enhancement release
95ab14
95ab14
* Fri Jun 21 2013 Steve Grubb <sgrubb@redhat.com> 2.3.1-3
95ab14
- Drop prelude support
95ab14
95ab14
* Fri May 31 2013 Steve Grubb <sgrubb@redhat.com> 2.3.1-2
95ab14
- Fix unknown lvalue in auditd.service (#969345)
95ab14
95ab14
* Thu May 30 2013 Steve Grubb <sgrubb@redhat.com> 2.3.1-1
95ab14
- New upstream bugfix/enhancement release
95ab14
95ab14
* Fri May 03 2013 Steve Grubb <sgrubb@redhat.com> 2.3-2
95ab14
- If no rules exist, copy shipped rules into place
95ab14