Steve Grubb 943e1d
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
Steve Grubb c56912
Steve Grubb cb9ea2
Summary: User space tools for 2.6 kernel auditing
cvsdist 2c6ba5
Name: audit
Steve Grubb 5e1075
Version: 2.0.4
Adam Jackson f3577b
Release: 3%{?dist}
Steve Grubb 7c6e7f
License: GPLv2+
Steve Grubb 654a5c
Group: System Environment/Daemons
Steve Grubb c5201d
URL: http://people.redhat.com/sgrubb/audit/
Steve Grubb 597b4a
Source0: http://people.redhat.com/sgrubb/audit/%{name}-%{version}.tar.gz
Steve Grubb e2190b
Patch1: audit-2.0.5-auparse-empty-FILE_ARRAY.patch
Steve Grubb e2190b
Patch2: audit-2.0.5-i386-inode.patch
Steve Grubb e2190b
Patch3: audit-2.0.5-glibc.patch
Adam Jackson f3577b
Patch4: audit-2.0.4-add-needed.patch
Steve Grubb adb0e1
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Steve Grubb b9f018
BuildRequires: swig python-devel
Steve Grubb b9f018
BuildRequires: tcp_wrappers-devel libcap-ng-devel 
Steve Grubb b9f018
BuildRequires: kernel-headers >= 2.6.29
Adam Jackson 934751
BuildRequires: autoconf automake libtool
Steve Grubb 75f480
Requires: %{name}-libs = %{version}-%{release}
Steve Grubb c5201d
Requires: chkconfig
Steve Grubb 7307aa
Requires(pre): coreutils
cvsdist 2c6ba5
cvsdist 2c6ba5
%description
cvsdist 2c6ba5
The audit package contains the user space utilities for
Steve Grubb f553a5
storing and searching the audit records generate by
cvsdist 2c6ba5
the audit subsystem in the Linux 2.6 kernel.
cvsdist 2c6ba5
Steve Grubb 75f480
%package libs
Steve Grubb 75f480
Summary: Dynamic library for libaudit
Steve Grubb 7c6e7f
License: LGPLv2+
Steve Grubb c5201d
Group: Development/Libraries
Steve Grubb c5201d
Steve Grubb 75f480
%description libs
Steve Grubb 75f480
The audit-libs package contains the dynamic libraries needed for 
Steve Grubb 75f480
applications to use the audit framework.
Steve Grubb 75f480
Steve Grubb 75f480
%package libs-devel
Steve Grubb 36cd75
Summary: Header files for libaudit
Steve Grubb 7c6e7f
License: LGPLv2+
Steve Grubb 75f480
Group: Development/Libraries
Steve Grubb 5e1075
Requires: %{name}-libs = %{version}
Steve Grubb b9f018
Requires: kernel-headers >= 2.6.29
Steve Grubb 75f480
Steve Grubb 75f480
%description libs-devel
Steve Grubb 36cd75
The audit-libs-devel package contains the header files needed for
Steve Grubb 36cd75
developing applications that need to use the audit framework libraries.
Steve Grubb 36cd75
Steve Grubb 36cd75
%package libs-static
Steve Grubb 36cd75
Summary: Static version of libaudit library
Steve Grubb 36cd75
License: LGPLv2+
Steve Grubb 36cd75
Group: Development/Libraries
Steve Grubb 36cd75
Requires: kernel-headers >= 2.6.29
Steve Grubb 36cd75
Steve Grubb 36cd75
%description libs-static
Steve Grubb 36cd75
The audit-libs-static package contains the static libraries
Steve Grubb 36cd75
needed for developing applications that need to use static audit
Steve Grubb 36cd75
framework libraries
Steve Grubb c5201d
Steve Grubb 9fb940
%package libs-python
Steve Grubb 9fb940
Summary: Python bindings for libaudit
Steve Grubb 7c6e7f
License: LGPLv2+
Steve Grubb 9fb940
Group: Development/Libraries
Steve Grubb 9fb940
Requires: %{name}-libs = %{version}-%{release}
Steve Grubb 9fb940
Steve Grubb 9fb940
%description libs-python
Steve Grubb 9fb940
The audit-libs-python package contains the bindings so that libaudit
Steve Grubb cfd726
and libauparse can be used by python.
Steve Grubb 9fb940
Steve Grubb 597027
%package -n audispd-plugins
Steve Grubb 597027
Summary: Plugins for the audit event dispatcher
Steve Grubb 597027
License: GPLv2+
Steve Grubb 597027
Group: System Environment/Daemons
Steve Grubb 597027
BuildRequires: openldap-devel
Steve Grubb 9893d2
BuildRequires: libprelude-devel >= 0.9.16
Steve Grubb 597027
Requires: %{name} = %{version}-%{release}
Steve Grubb 597027
Requires: %{name}-libs = %{version}-%{release}
Steve Grubb 597027
Requires: openldap
Steve Grubb 597027
Steve Grubb 597027
%description -n audispd-plugins
Steve Grubb 597027
The audispd-plugins package provides plugins for the real-time
Steve Grubb 597027
interface to the audit system, audispd. These plugins can do things
Steve Grubb 597027
like relay events to remote machines or analyze events for suspicious
Steve Grubb 597027
behavior.
Steve Grubb 597027
cvsdist 2c6ba5
%prep
cvsdist 2c6ba5
%setup -q
Steve Grubb e2190b
%patch1 -p1
Steve Grubb e2190b
%patch2 -p1
Steve Grubb e2190b
%patch3 -p1
Adam Jackson f3577b
%patch4 -p1
Steve Grubb 7e0621
cvsdist 2c6ba5
%build
Adam Jackson 934751
autoreconf -v --install
Steve Grubb b9f018
%configure --sbindir=/sbin --libdir=/%{_lib} --with-prelude --with-libwrap --enable-gssapi-krb5=no --with-libcap-ng=yes
Steve Grubb 0a9ab6
make %{?_smp_mflags}
cvsdist 2c6ba5
cvsdist 2c6ba5
%install
cvsdist 2c6ba5
rm -rf $RPM_BUILD_ROOT
Steve Grubb 31f6a3
mkdir -p $RPM_BUILD_ROOT/{sbin,etc/{sysconfig,audispd/plugins.d,rc.d/init.d}}
Steve Grubb 597027
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/{man5,man8}
Steve Grubb 57646a
mkdir -p $RPM_BUILD_ROOT/%{_lib}
Daniel J Walsh 965e81
mkdir -p $RPM_BUILD_ROOT/%{_libdir}/audit
Steve Grubb d1e22d
mkdir -p $RPM_BUILD_ROOT/%{_var}/log/audit
Steve Grubb 7b312b
make DESTDIR=$RPM_BUILD_ROOT install
cvsdist 2c6ba5
Steve Grubb c5201d
mkdir -p $RPM_BUILD_ROOT/%{_libdir}
Steve Grubb aad931
# This winds up in the wrong place when libtool is involved
Steve Grubb 19531f
mv $RPM_BUILD_ROOT/%{_lib}/libaudit.a $RPM_BUILD_ROOT%{_libdir}
Steve Grubb 7ea761
mv $RPM_BUILD_ROOT/%{_lib}/libauparse.a $RPM_BUILD_ROOT%{_libdir}
Steve Grubb 21c8b7
curdir=`pwd`
Steve Grubb 21c8b7
cd $RPM_BUILD_ROOT/%{_libdir}
Steve Grubb ff137c
LIBNAME=`basename \`ls $RPM_BUILD_ROOT/%{_lib}/libaudit.so.1.*.*\``
Tomáš Mráz f9356b
ln -s ../../%{_lib}/$LIBNAME libaudit.so
Steve Grubb ff137c
LIBNAME=`basename \`ls $RPM_BUILD_ROOT/%{_lib}/libauparse.so.0.*.*\``
Steve Grubb 7ea761
ln -s ../../%{_lib}/$LIBNAME libauparse.so
Steve Grubb 21c8b7
cd $curdir
Steve Grubb 64cb26
# Remove these items so they don't get picked up.
Steve Grubb 64cb26
rm -f $RPM_BUILD_ROOT/%{_lib}/libaudit.so
Steve Grubb 7ea761
rm -f $RPM_BUILD_ROOT/%{_lib}/libauparse.so
Steve Grubb 64cb26
rm -f $RPM_BUILD_ROOT/%{_lib}/libaudit.la
Steve Grubb 7ea761
rm -f $RPM_BUILD_ROOT/%{_lib}/libauparse.la
Jeremy Katz cb7d8f
rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/_audit.a
Jeremy Katz cb7d8f
rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/_audit.la
Steve Grubb 7ea761
rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/_auparse.a
Steve Grubb 7ea761
rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/_auparse.la
Steve Grubb 895550
rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/auparse.a
Steve Grubb 895550
rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/auparse.la
Steve Grubb 21c8b7
Steve Grubb 0b8b4a
# On platforms with 32 & 64 bit libs, we need to coordinate the timestamp
Steve Grubb 0b8b4a
touch -r ./audit.spec $RPM_BUILD_ROOT/etc/libaudit.conf
Steve Grubb 028898
touch -r ./audit.spec $RPM_BUILD_ROOT/usr/share/man/man5/libaudit.conf.5.gz
Steve Grubb 0b8b4a
Steve Grubb 0a9e32
%ifnarch ppc ppc64
Steve Grubb fffe22
%check
Steve Grubb fffe22
make check
Steve Grubb 0a9e32
%endif
Steve Grubb 559824
cvsdist 2c6ba5
%clean
cvsdist 2c6ba5
rm -rf $RPM_BUILD_ROOT
cvsdist 2c6ba5
Steve Grubb 7a408f
%post libs -p /sbin/ldconfig
Steve Grubb 75f480
Steve Grubb c5201d
%post
Steve Grubb 7c0633
/sbin/chkconfig --add auditd
Steve Grubb c5201d
Steve Grubb c5201d
%preun
Steve Grubb 1be66f
if [ $1 -eq 0 ]; then
Steve Grubb c5201d
   /sbin/service auditd stop > /dev/null 2>&1
Steve Grubb c5201d
   /sbin/chkconfig --del auditd
Steve Grubb c5201d
fi
Steve Grubb c5201d
Steve Grubb 9893d2
%postun libs -p /sbin/ldconfig
Steve Grubb 75f480
Steve Grubb c5201d
%postun
Steve Grubb c5201d
if [ $1 -ge 1 ]; then
Steve Grubb ec62b1
   /sbin/service auditd condrestart > /dev/null 2>&1 || :
Steve Grubb c5201d
fi
Steve Grubb c5201d
Steve Grubb 75f480
%files libs
Steve Grubb b9f018
%defattr(-,root,root,-)
Steve Grubb ff137c
%attr(755,root,root) /%{_lib}/libaudit.so.1*
Steve Grubb 7ea761
%attr(755,root,root) /%{_lib}/libauparse.*
Steve Grubb ca97eb
%config(noreplace) %attr(640,root,root) /etc/libaudit.conf
Steve Grubb 05d70e
%{_mandir}/man5/libaudit.conf.5.gz
Steve Grubb 75f480
Steve Grubb 75f480
%files libs-devel
Steve Grubb b9f018
%defattr(-,root,root,-)
Steve Grubb 862b73
%doc contrib/skeleton.c contrib/plugin
Steve Grubb 21c8b7
%{_libdir}/libaudit.so
Steve Grubb 7ea761
%{_libdir}/libauparse.so
Steve Grubb c5201d
%{_includedir}/libaudit.h
Steve Grubb 7ea761
%{_includedir}/auparse.h
Steve Grubb 7ea761
%{_includedir}/auparse-defs.h
Steve Grubb 72b129
%{_mandir}/man3/*
Steve Grubb c5201d
Steve Grubb 36cd75
%files libs-static
Steve Grubb 36cd75
%defattr(-,root,root,-)
Steve Grubb 36cd75
%{_libdir}/libaudit.a
Steve Grubb 36cd75
%{_libdir}/libauparse.a
Steve Grubb 36cd75
Steve Grubb 9fb940
%files libs-python
Steve Grubb b9f018
%defattr(-,root,root,-)
Steve Grubb 943e1d
%attr(755,root,root) %{python_sitearch}/_audit.so
Steve Grubb 943e1d
%attr(755,root,root) %{python_sitearch}/auparse.so
Steve Grubb 943e1d
%{python_sitearch}/audit.py*
Steve Grubb dbe1b8
cvsdist 2c6ba5
%files
cvsdist 2c6ba5
%defattr(-,root,root,-)
Steve Grubb 0553da
%doc  README COPYING ChangeLog contrib/capp.rules contrib/nispom.rules contrib/lspp.rules contrib/stig.rules init.d/auditd.cron
Steve Grubb 597027
%attr(644,root,root) %{_mandir}/man8/audispd.8.gz
Steve Grubb 597027
%attr(644,root,root) %{_mandir}/man8/auditctl.8.gz
Steve Grubb 597027
%attr(644,root,root) %{_mandir}/man8/auditd.8.gz
Steve Grubb 597027
%attr(644,root,root) %{_mandir}/man8/aureport.8.gz
Steve Grubb 597027
%attr(644,root,root) %{_mandir}/man8/ausearch.8.gz
Steve Grubb 597027
%attr(644,root,root) %{_mandir}/man8/autrace.8.gz
Steve Grubb 26bdc0
%attr(644,root,root) %{_mandir}/man8/aulast.8.gz
Steve Grubb 61abc7
%attr(644,root,root) %{_mandir}/man8/aulastlog.8.gz
Steve Grubb f2add7
%attr(644,root,root) %{_mandir}/man8/ausyscall.8.gz
Steve Grubb 52a483
%attr(644,root,root) %{_mandir}/man7/audit.rules.7.gz
Steve Grubb 597027
%attr(644,root,root) %{_mandir}/man5/auditd.conf.5.gz
Steve Grubb 597027
%attr(644,root,root) %{_mandir}/man5/audispd.conf.5.gz
Steve Grubb 8b5ee2
%attr(644,root,root) %{_mandir}/man5/ausearch-expression.5.gz
Steve Grubb f553a5
%attr(750,root,root) /sbin/auditctl
Steve Grubb f553a5
%attr(750,root,root) /sbin/auditd
Steve Grubb 1dbd16
%attr(755,root,root) /sbin/ausearch
Steve Grubb 1dbd16
%attr(755,root,root) /sbin/aureport
Steve Grubb 7a408f
%attr(750,root,root) /sbin/autrace
Steve Grubb 551486
%attr(750,root,root) /sbin/audispd
Steve Grubb 52a483
%attr(755,root,root) %{_bindir}/aulast
Steve Grubb 52a483
%attr(755,root,root) %{_bindir}/aulastlog
Steve Grubb f2add7
%attr(755,root,root) %{_bindir}/ausyscall
Steve Grubb 654a5c
%attr(755,root,root) /etc/rc.d/init.d/auditd
Steve Grubb d1e22d
%attr(750,root,root) %{_var}/log/audit
Steve Grubb 835c19
%attr(750,root,root) %dir /etc/audit
Steve Grubb d3e971
%attr(750,root,root) %dir /etc/audisp
Steve Grubb d3e971
%attr(750,root,root) %dir /etc/audisp/plugins.d
Daniel J Walsh 965e81
%attr(750,root,root) %dir %{_libdir}/audit
Steve Grubb ca188d
%config(noreplace) %attr(640,root,root) /etc/audit/auditd.conf
Steve Grubb ca188d
%config(noreplace) %attr(640,root,root) /etc/audit/audit.rules
Steve Grubb 654a5c
%config(noreplace) %attr(640,root,root) /etc/sysconfig/auditd
Steve Grubb 7c6e7f
%config(noreplace) %attr(640,root,root) /etc/audisp/audispd.conf
Steve Grubb 9893d2
%config(noreplace) %attr(640,root,root) /etc/audisp/plugins.d/af_unix.conf
Steve Grubb 46e327
%config(noreplace) %attr(640,root,root) /etc/audisp/plugins.d/syslog.conf
Steve Grubb 597027
Steve Grubb 597027
%files -n audispd-plugins
Steve Grubb 597027
%defattr(-,root,root,-)
Steve Grubb 597027
%attr(644,root,root) %{_mandir}/man8/audispd-zos-remote.8.gz
Steve Grubb 597027
%attr(644,root,root) %{_mandir}/man5/zos-remote.conf.5.gz
Steve Grubb 597027
%config(noreplace) %attr(640,root,root) /etc/audisp/plugins.d/audispd-zos-remote.conf
Steve Grubb 597027
%config(noreplace) %attr(640,root,root) /etc/audisp/zos-remote.conf
Steve Grubb 597027
%attr(750,root,root) /sbin/audispd-zos-remote
Steve Grubb 9893d2
%config(noreplace) %attr(640,root,root) /etc/audisp/plugins.d/au-prelude.conf
Steve Grubb 44f663
%config(noreplace) %attr(640,root,root) /etc/audisp/audisp-prelude.conf
Steve Grubb 9893d2
%attr(750,root,root) /sbin/audisp-prelude
Steve Grubb 44f663
%attr(644,root,root) %{_mandir}/man5/audisp-prelude.conf.5.gz
Steve Grubb 9893d2
%attr(644,root,root) %{_mandir}/man8/audisp-prelude.8.gz
Steve Grubb 8efb1f
%config(noreplace) %attr(640,root,root) /etc/audisp/audisp-remote.conf
Steve Grubb 8efb1f
%config(noreplace) %attr(640,root,root) /etc/audisp/plugins.d/au-remote.conf
Steve Grubb 8efb1f
%attr(750,root,root) /sbin/audisp-remote
Steve Grubb 8efb1f
%attr(644,root,root) %{_mandir}/man5/audisp-remote.conf.5.gz
Steve Grubb 8efb1f
%attr(644,root,root) %{_mandir}/man8/audisp-remote.8.gz
cvsdist 2c6ba5
cvsdist 2c6ba5
%changelog
Adam Jackson f3577b
* Tue Feb 16 2010 Adam Jackson <ajax@redhat.com> 2.0.4-3
Adam Jackson f3577b
- audit-2.0.4-add-needed.patch: Fix FTBFS for --no-add-needed
Adam Jackson f3577b
Steve Grubb 36cd75
* Fri Jan 29 2010 Steve Grubb <sgrubb@redhat.com> 2.0.4-2
Steve Grubb 36cd75
- Split out static libs (#556039)
Steve Grubb 36cd75
Steve Grubb 5e1075
* Tue Dec 08 2009 Steve Grubb <sgrubb@redhat.com> 2.0.4-1
Steve Grubb 5e1075
- New upstream release
Steve Grubb 5e1075
Steve Grubb b1c2e5
* Sat Oct 17 2009 Steve Grubb <sgrubb@redhat.com> 2.0.3-1
Steve Grubb b1c2e5
- New upstream release
Steve Grubb b1c2e5
Steve Grubb 028898
* Fri Oct 16 2009 Steve Grubb <sgrubb@redhat.com> 2.0.2-1
Steve Grubb 028898
- New upstream release
Steve Grubb 028898
Steve Grubb 52a483
* Mon Sep 28 2009 Steve Grubb <sgrubb@redhat.com> 2.0.1-1
Steve Grubb 52a483
- New upstream release
Steve Grubb 52a483
Steve Grubb 964f2c
* Fri Aug 21 2009 Steve Grubb <sgrubb@redhat.com> 2.0-3
Steve Grubb b9f018
- New upstream release
Steve Grubb b9f018
Steve Grubb 0d9d3c
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.13-2
Jesse Keating 827754
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating 827754
Steve Grubb e76832
* Tue Apr 21 2009 Steve Grubb <sgrubb@redhat.com> 1.7.13-1
Steve Grubb e76832
- New upstream release
Steve Grubb e76832
- Fix problem with negative uids in audit rules on 32 bit systems
Steve Grubb e76832
- Update tty keystroke interpretations (Miloslav Trmač)
Steve Grubb e76832
Steve Grubb 943e1d
* Fri Apr 03 2009 Steve Grubb <sgrubb@redhat.com> 1.7.12-4
Steve Grubb 943e1d
- Drop some debug code in libev
Steve Grubb 943e1d
Steve Grubb cdf3b3
* Tue Mar 17 2009 Steve Grubb <sgrubb@redhat.com> 1.7.12-3
Steve Grubb cdf3b3
- Apply patch from dwalsh moving audit.py file to arch specific python dir
Steve Grubb cdf3b3
Steve Grubb 6578fa
* Thu Feb 25 2009 Steve Grubb <sgrubb@redhat.com> 1.7.12-2
Steve Grubb 6578fa
- Handle audit=0 boot option for 2.6.29 kernel (#487541)
Steve Grubb 6578fa
Steve Grubb 311514
* Tue Feb 24 2009 Steve Grubb <sgrubb@redhat.com> 1.7.12-1
Steve Grubb 311514
- New upstream release
Steve Grubb 311514
Jesse Keating 58d447
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.11-2.1
Jesse Keating 58d447
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Jesse Keating 58d447
Steve Grubb 730f43
* Tue Jan 13 2009 Steve Grubb <sgrubb@redhat.com> 1.7.11-2
Steve Grubb 730f43
- Add crypto event definitions
Steve Grubb 730f43
Steve Grubb ea367a
* Sat Jan 10 2009 Steve Grubb <sgrubb@redhat.com> 1.7.11-1
Steve Grubb ea367a
- New upstream release
Steve Grubb ea367a
Steve Grubb c28fd1
* Wed Dec 17 2008 Steve Grubb <sgrubb@redhat.com> 1.7.10-2
Steve Grubb c28fd1
- Fix bz 476798 -  "auditd -n" does not work
Steve Grubb c28fd1
Steve Grubb 0784c5
* Sat Dec 13 2008 Steve Grubb <sgrubb@redhat.com> 1.7.10-1
Steve Grubb 0784c5
- New upstream release
Steve Grubb 0784c5
Ignacio Vazquez-Abrams 4f9c1b
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 1.7.9-1.1
Ignacio Vazquez-Abrams 4f9c1b
- Rebuild for Python 2.6
Ignacio Vazquez-Abrams 4f9c1b
Steve Grubb 26bdc0
* Wed Nov 05 2008 Steve Grubb <sgrubb@redhat.com> 1.7.9-1
Steve Grubb 26bdc0
- New upstream release
Steve Grubb 26bdc0
Steve Grubb 333ae8
* Tue Oct 28 2008 Steve Grubb <sgrubb@redhat.com> 1.7.8-6
Steve Grubb 333ae8
- Update specfile requires to include dist
Steve Grubb 333ae8
Steve Grubb fb2568
* Mon Oct 27 2008 Steve Grubb <sgrubb@redhat.com> 1.7.8-5
Steve Grubb fb2568
- Fix ausearch/report recent and now time keyword lookups (#468668)
Steve Grubb fb2568
Steve Grubb 543199
* Sat Oct 25 2008 Steve Grubb <sgrubb@redhat.com> 1.7.8-4
Steve Grubb 543199
- If kernel is in immutable mode, auditd should not send enable command
Steve Grubb 543199
Steve Grubb 543199
* Fri Oct 24 2008 Steve Grubb <sgrubb@redhat.com> 1.7.8-3
Steve Grubb 43fc17
- Fix ausearch interpretting i386 syscalls on x86_64 machine
Steve Grubb 43fc17
Steve Grubb 096155
* Thu Oct 23 2008 Steve Grubb <sgrubb@redhat.com> 1.7.8-2
Steve Grubb 096155
- Fix segfault when using file input to aureport
Steve Grubb 096155
- Quieten down messages about missing gssapi support
Steve Grubb 096155
Steve Grubb c183a1
* Wed Oct 22 2008 Steve Grubb <sgrubb@redhat.com> 1.7.8-1
Steve Grubb c183a1
- Disable GSSAPI support until its reworked as plugin
Steve Grubb c183a1
- Interpret TTY audit data in auparse (Miloslav Trmač)
Steve Grubb c183a1
- Extract terminal from USER_AVC events for ausearch/report (Peng Haitao)
Steve Grubb c183a1
- Add USER_AVCs to aureport's avc reporting (Peng Haitao)
Steve Grubb c183a1
- Short circuit hostname resolution in libaudit if host is empty
Steve Grubb c183a1
- If log_group and user are not root, don't check dispatcher perms
Steve Grubb c183a1
- Fix a bug when executing "ausearch -te today PM"
Steve Grubb c183a1
- Add --exit search option to ausearch
Steve Grubb c183a1
- Fix parsing config file when kerberos is disabled
Steve Grubb c183a1
Steve Grubb 098336
* Thu Oct 16 2008 Steve Grubb <sgrubb@redhat.com> 1.7.7-2
Steve Grubb 098336
- Remove selinux policy for zos-remote
Steve Grubb 098336
Steve Grubb fffe22
* Wed Sep 17 2008 Steve Grubb <sgrubb@redhat.com> 1.7.7-1
Steve Grubb fffe22
- Bug fixes for GSSAPI code in remote logging (DJ Delorie)
Steve Grubb fffe22
- Add watched syscall support to audisp-prelude
Steve Grubb fffe22
- Enable tcp_wrappers support in auditd
Steve Grubb fffe22
Steve Grubb 0f4ff3
* Wed Sep 11 2008 Steve Grubb <sgrubb@redhat.com> 1.7.6-1
Steve Grubb 0f4ff3
- Add subject to audit daemon events (Chu Li)
Steve Grubb 0f4ff3
- Add tcp_wrappers support for auditd
Steve Grubb 0f4ff3
- Updated syscall tables for 2.6.27 kernel
Steve Grubb 0f4ff3
- Audit connect/disconnect of remote clients
Steve Grubb 0f4ff3
- Add GSS/Kerberos encryption to the remote protocol (DJ Delorie)
Steve Grubb 0f4ff3
Steve Grubb dce82d
* Mon Aug 25 2008 Steve Grubb <sgrubb@redhat.com> 1.7.5-1
Steve Grubb dce82d
- Update system-config-audit to 0.4.8
Steve Grubb dce82d
- Whole lot of bug fixes - see ChangeLog for details
Steve Grubb dce82d
- Reimplement auditd main loop using libev
Steve Grubb dce82d
- Add TCP listener to auditd to receive remote events
Steve Grubb dce82d
- Fix scheduler problem (#457061)
Steve Grubb dce82d
Steve Grubb 8b5ee2
* Thu Jul 03 2008 Steve Grubb <sgrubb@redhat.com> 1.7.4-2
Steve Grubb 8b5ee2
- Move ausearch-expression to main package (#453437)
Steve Grubb 8b5ee2
Steve Grubb a94ab1
* Mon May 19 2008 Steve Grubb <sgrubb@redhat.com> 1.7.4-1
Steve Grubb a94ab1
- Fix interpreting of keys in syscall records
Steve Grubb a94ab1
- Don't error on name=(null) PATH records in ausearch/report
Steve Grubb a94ab1
- Add key report to aureport
Steve Grubb a94ab1
- Update system-config-audit to 0.4.7 (Miloslav Trmac)
Steve Grubb a94ab1
- Add support for the filetype field option in auditctl new to 2.6.26 kernels
Steve Grubb a94ab1
Steve Grubb b4b03f
* Fri May 09 2008 Steve Grubb <sgrubb@redhat.com> 1.7.3-1
Steve Grubb b4b03f
- Fix output of keys in ausearch interpretted mode
Steve Grubb b4b03f
- Fix ausearch/report --start now to not be reset to midnight
Steve Grubb b4b03f
- audispd now has a priority boost config option
Steve Grubb b4b03f
- Look for laddr in avcs reported via prelude
Steve Grubb b4b03f
- Detect page 0 mmaps and alert via prelude
Steve Grubb b4b03f
Steve Grubb 26677d
* Fri Apr 18 2008 Steve Grubb <sgrubb@redhat.com> 1.7.2-6
Steve Grubb d05050
- Fix overflow in audit_log_user_command, better (#438840)
Steve Grubb d05050
- ausearch was not matching path in avc records
Steve Grubb d05050
- audisp-prelude attempt to reposition index after examining each type
Steve Grubb d05050
- correct building of mls policy
Steve Grubb 26677d
- Fix auparse iterating in auparse_find_field and next_field
Steve Grubb 26677d
- Don't alert on USER_AVC's - they are not quite right
Steve Grubb d05050
Steve Grubb 66fff5
* Tue Apr 08 2008 Steve Grubb <sgrubb@redhat.com> 1.7.1-1
Steve Grubb 66fff5
- Fix buffer overflow in audit_log_user_command, again (#438840)
Steve Grubb 66fff5
- Fix memory leak in EOE code in auditd (#440075)
Steve Grubb 66fff5
- In auditctl, don't use new operators in legacy rule format
Steve Grubb 66fff5
- Made a couple corrections in alpha & x86_64 syscall tables (Miloslav Trmac)
Steve Grubb 66fff5
Steve Grubb 13e209
* Fri Apr 04 2008 Steve Grubb <sgrubb@redhat.com> 1.7-3
Steve Grubb 13e209
- Fix memleak in auditd eoe code
Steve Grubb 13e209
Steve Grubb 5676ba
* Tue Apr 01 2008 Steve Grubb <sgrubb@redhat.com> 1.7-2
Steve Grubb 5676ba
- Remove LSB headers from init scripts
Steve Grubb 5676ba
- Fix buffer overflow in audit_log_user_command again
Steve Grubb 5676ba
Steve Grubb 8efb1f
* Sun Mar 30 2008 Steve Grubb <sgrubb@redhat.com> 1.7-1
Steve Grubb 8efb1f
- Handle user space avcs in prelude plugin
Steve Grubb 8efb1f
- Fix watched account login detection for some failed login attempts
Steve Grubb 8efb1f
- Couple fixups in audit logging functions (Miloslav Trmac)
Steve Grubb 8efb1f
- Add support in auditctl for virtual keys
Steve Grubb 8efb1f
- auparse_find_field_next was not iterating correctly, fixed it
Steve Grubb 8efb1f
- Add idmef alerts for access or execution of watched file
Steve Grubb 8efb1f
- Fix buffer overflow in audit_log_user_command
Steve Grubb 8efb1f
- Add basic remote logging plugin - only sends & no flow control
Steve Grubb 8efb1f
- Update ausearch with interpret fixes from auparse