Steve Grubb d3e971
%define sca_version 0.4.3
Steve Grubb eadd98
%define sca_release 6
Steve Grubb c56912
Steve Grubb cb9ea2
Summary: User space tools for 2.6 kernel auditing
cvsdist 2c6ba5
Name: audit
Steve Grubb 559824
Version: 1.6.2
Steve Grubb eadd98
Release: 2%{?dist}
Steve Grubb 7c6e7f
License: GPLv2+
Steve Grubb 654a5c
Group: System Environment/Daemons
Steve Grubb c5201d
URL: http://people.redhat.com/sgrubb/audit/
cvsdist 2c6ba5
Source0: %{name}-%{version}.tar.gz
Steve Grubb eadd98
Patch1: audit-1.6.3-noretry.patch
Steve Grubb adb0e1
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Steve Grubb 283747
BuildRequires: gettext-devel intltool libtool swig python-devel
Steve Grubb c02ad9
BuildRequires: kernel-headers >= 2.6.18
Steve Grubb 8fd9fa
BuildRequires: automake >= 1.9
Steve Grubb 8fd9fa
BuildRequires: autoconf >= 2.59
Steve Grubb 75f480
Requires: %{name}-libs = %{version}-%{release}
Steve Grubb c5201d
Requires: chkconfig
Steve Grubb 979da9
Prereq: 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 75f480
Summary: Header files and static library for libaudit
Steve Grubb 7c6e7f
License: LGPLv2+
Steve Grubb 75f480
Group: Development/Libraries
Steve Grubb 75f480
Requires: %{name}-libs = %{version}-%{release}
Steve Grubb c02ad9
Requires: kernel-headers >= 2.6.18
Steve Grubb 75f480
Steve Grubb 75f480
%description libs-devel
Steve Grubb 75f480
The audit-libs-devel package contains the static libraries and header 
Steve Grubb 75f480
files needed for developing applications that need to use the audit 
Steve Grubb 75f480
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 c56912
%package -n system-config-audit
Steve Grubb c56912
Summary: Utility for editing audit configuration
Steve Grubb c56912
Version: %{sca_version}
Steve Grubb 6fd670
Release: %{sca_release}%{?dist}
Steve Grubb 7c6e7f
License: GPLv2+
Steve Grubb c56912
Group: Applications/System
Steve Grubb c56912
Requires: pygtk2-libglade usermode usermode-gtk
Steve Grubb c56912
Steve Grubb c56912
%description -n system-config-audit
Steve Grubb c56912
An utility for editing audit configuration.
Steve Grubb c56912
cvsdist 2c6ba5
%prep
cvsdist 2c6ba5
%setup -q
Steve Grubb eadd98
%patch1 -p1
Steve Grubb 7e0621
cvsdist 2c6ba5
%build
Steve Grubb 114d25
(cd system-config-audit; ./autogen.sh)
Steve Grubb c56912
aclocal && autoconf && autoheader && automake
Steve Grubb 9fb940
%configure --sbindir=/sbin --libdir=/%{_lib}
Steve Grubb d57251
make
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 654a5c
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/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 654a5c
make DESTDIR=$RPM_BUILD_ROOT install
Steve Grubb c56912
make -C system-config-audit DESTDIR=$RPM_BUILD_ROOT install-fedora
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}
Tomáš Mráz f9356b
LIBNAME=`basename \`ls $RPM_BUILD_ROOT/%{_lib}/libaudit.so.*.*.*\``
Tomáš Mráz f9356b
ln -s ../../%{_lib}/$LIBNAME libaudit.so
Steve Grubb 7ea761
LIBNAME=`basename \`ls $RPM_BUILD_ROOT/%{_lib}/libauparse.so.*.*.*\``
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 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 0b8b4a
Steve Grubb c56912
%find_lang system-config-audit
Steve Grubb c56912
Steve Grubb 559824
# Remove the plugin stuff for now
Steve Grubb 559824
rm -f $RPM_BUILD_ROOT/etc/audisp/plugins.d/au-ids.conf
Steve Grubb 559824
rm -f $RPM_BUILD_ROOT/etc/audisp/plugins.d/remote.conf
Steve Grubb 559824
rm -f $RPM_BUILD_ROOT/sbin/audisp-ids
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 ca188d
if [ -f /etc/auditd.conf ]; then
Steve Grubb ca188d
   mv /etc/auditd.conf /etc/audit/auditd.conf
Steve Grubb ca188d
fi
Steve Grubb ca188d
if [ -f /etc/audit.rules ]; then
Steve Grubb ca188d
   mv /etc/audit.rules /etc/audit/audit.rules
Steve Grubb ca188d
fi
Steve Grubb cb9ea2
if [ -f /etc/audit/auditd.conf ]; then
Steve Grubb cb9ea2
   tmp=`mktemp /etc/audit/auditd-post.XXXXXX`
Steve Grubb cb9ea2
   if [ -n $tmp ]; then
Steve Grubb 31f6a3
      sed 's|^#dispatcher|dispatcher|g' /etc/audit/auditd.conf > $tmp && \
Steve Grubb cb9ea2
      cat $tmp > /etc/audit/auditd.conf
Steve Grubb cb9ea2
      rm -f $tmp
Steve Grubb cb9ea2
   fi
Steve Grubb cb9ea2
fi
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 75f480
%postun libs
Steve Grubb 75f480
/sbin/ldconfig 2>/dev/null
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 75f480
%defattr(-,root,root)
Steve Grubb 19531f
%attr(755,root,root) /%{_lib}/libaudit.*
Steve Grubb 7ea761
%attr(755,root,root) /%{_lib}/libauparse.*
Steve Grubb ca97eb
%config(noreplace) %attr(640,root,root) /etc/libaudit.conf
Steve Grubb 75f480
Steve Grubb 75f480
%files libs-devel
Steve Grubb c5201d
%defattr(-,root,root)
Steve Grubb 862b73
%doc contrib/skeleton.c contrib/plugin
Steve Grubb 21c8b7
%{_libdir}/libaudit.a
Steve Grubb 7ea761
%{_libdir}/libauparse.a
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 9fb940
%files libs-python
Steve Grubb 9fb940
%defattr(-,root,root)
Steve Grubb 1dbd16
%{_libdir}/python?.?/site-packages/_audit.so
Steve Grubb 551486
%{_libdir}/python?.?/site-packages/auparse.so
Steve Grubb 1dbd16
/usr/lib/python?.?/site-packages/audit.py*
Steve Grubb dbe1b8
cvsdist 2c6ba5
%files
cvsdist 2c6ba5
%defattr(-,root,root,-)
Steve Grubb 559824
%doc  README COPYING ChangeLog contrib/capp.rules contrib/nispom.rules contrib/lspp.rules init.d/auditd.cron
Steve Grubb 654a5c
%attr(0644,root,root) %{_mandir}/man8/*
Steve Grubb dbe1b8
%attr(0644,root,root) %{_mandir}/man5/*
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 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 559824
%attr(640,root,root) /etc/audisp/plugins.d/af_unix.conf
Steve Grubb 559824
%attr(640,root,root) /etc/audisp/plugins.d/syslog.conf
cvsdist 2c6ba5
Steve Grubb c56912
%files -n system-config-audit -f system-config-audit.lang
Steve Grubb c56912
%defattr(-,root,root,-)
Steve Grubb c56912
%doc system-config-audit/AUTHORS
Steve Grubb c56912
%doc system-config-audit/COPYING
Steve Grubb c56912
%doc system-config-audit/ChangeLog
Steve Grubb c56912
%doc system-config-audit/NEWS
Steve Grubb c56912
%doc system-config-audit/README
Steve Grubb c56912
%{_bindir}/system-config-audit
Steve Grubb c56912
%{_datadir}/applications/system-config-audit.desktop
Steve Grubb c56912
%{_datadir}/system-config-audit
Steve Grubb c56912
%{_libexecdir}/system-config-audit-server-real
Steve Grubb c56912
%{_libexecdir}/system-config-audit-server
Steve Grubb c56912
%config(noreplace) %{_sysconfdir}/pam.d/system-config-audit-server
Steve Grubb c56912
%config(noreplace) %{_sysconfdir}/security/console.apps/system-config-audit-server
Steve Grubb c56912
cvsdist 2c6ba5
%changelog
Steve Grubb eadd98
* Mon Oct 1 2007 Steve Grubb <sgrubb@redhat.com> 1.6.2-2
Steve Grubb eadd98
- Don't retry if the rt queue is full.
Steve Grubb eadd98
Steve Grubb 559824
* Tue Sep 25 2007 Steve Grubb <sgrubb@redhat.com> 1.6.2-1
Steve Grubb 559824
- Add support for searching by posix regular expressions in auparse
Steve Grubb 559824
- Route DEAMON events into rt interface
Steve Grubb 559824
- If event pipe is full, try again after doing local logging
Steve Grubb 559824
- Optionally add node/machine name to records in audit daemon
Steve Grubb 559824
- Update ausearch/aureport to specify nodes to search on
Steve Grubb 559824
- Fix segfault interpretting saddr fields in avcs
Steve Grubb 559824
Steve Grubb b62f29
* Thu Sep 6 2007 Steve Grubb <sgrubb@redhat.com> 1.6.1-2
Steve Grubb b62f29
- Fix uninitialized variable in auparse (John Dennis)
Steve Grubb b62f29
Steve Grubb 862b73
* Sun Sep 2 2007 Steve Grubb <sgrubb@redhat.com> 1.6.1-1
Steve Grubb 862b73
- External plugin support in place
Steve Grubb 862b73
- Fix reference counting in auparse python bindings (#263961)
Steve Grubb 862b73
- Moved default af_unix plugin socket to /var/run/audispd_events
Steve Grubb 862b73
Steve Grubb 114d25
* Wed Aug 29 2007 Steve Grubb <sgrubb@redhat.com> 1.6-3
Steve Grubb 114d25
- Add newline to audispd string formatted events
Steve Grubb 114d25
Steve Grubb d3e971
* Tue Aug 28 2007 Steve Grubb <sgrubb@redhat.com> 1.6-2
Steve Grubb d3e971
- spec file cleanups
Steve Grubb d3e971
- Update to s-c-audit 0.4.3
Steve Grubb d3e971
Steve Grubb 7c6e7f
* Mon Aug 27 2007 Steve Grubb <sgrubb@redhat.com> 1.6-1
Steve Grubb 7c6e7f
- Update Licence tags
Steve Grubb 7c6e7f
- Adding perm field should not set syscall added flag in auditctl
Steve Grubb 7c6e7f
- Fix segfault when aureport -if option is used
Steve Grubb 7c6e7f
- Fix auditctl to better check keys on rule lines
Steve Grubb 7c6e7f
- Add support for audit by TTY and other new event types
Steve Grubb 7c6e7f
- Auditd config option for group permission of audit logs
Steve Grubb 7c6e7f
- Swig messed up a variable in ppc's python bindings causing crashes. (#251327)
Steve Grubb 7c6e7f
- New audit event dispatcher
Steve Grubb 7c6e7f
- Update syscall tables for 2.6.23 kernel
Steve Grubb 7c6e7f
Steve Grubb 283747
* Wed Jul 25 2007 Steve Grubb <sgrubb@redhat.com> 1.5.6-1
Steve Grubb 283747
- Fix potential buffer overflow in print clone flags of auparse
Steve Grubb 283747
- Fix python traceback parsing watches without perm statement (Miloslav Trmac)
Steve Grubb 283747
- Update auditctl to handle legacy kernels when putting a watch on a dir
Steve Grubb 283747
- Fix acct interpretation in auparse
Steve Grubb 283747
Miloslav Trmac be93e3
* Tue Jul 17 2007 Miloslav Trmač <mitr@redhat.com> - 1.5.5-5
Miloslav Trmac be93e3
- Fix a double free when auditd receives SIGHUP
Miloslav Trmac be93e3
- Move the system-config-audit menu entry to the Administration menu
Miloslav Trmac be93e3
Steve Grubb c56912
* Tue Jul 10 2007 Steve Grubb <sgrubb@redhat.com> 1.5.5-1
Steve Grubb c56912
- Add system-config-audit (Miloslav Trmac)
Steve Grubb c56912
- Correct bug in audit_make_equivalent function (Al Viro)
Steve Grubb c56912
Steve Grubb c56912
* Tue Jun 26 2007 Steve Grubb <sgrubb@redhat.com> 1.5.4-1
Steve Grubb c56912
- Add feed interface to auparse library (John Dennis)
Steve Grubb c56912
- Apply patch to libauparse for unresolved symbols (#241178)
Steve Grubb c56912
- Apply patch to add line numbers for file events in libauparse (John Dennis)
Steve Grubb c56912
- Change seresults to seresult in libauparse (John Dennis)
Steve Grubb c56912
- Add unit32_t definition to swig (#244210)
Steve Grubb c56912
- Add support for directory auditing
Steve Grubb c56912
- Update acct field to be escaped
Steve Grubb c56912
Steve Grubb 551486
* Tue May 01 2007 Steve Grubb <sgrubb@redhat.com> 1.5.3-1
Steve Grubb 551486
- Change buffer size to prevent truncation of DAEMON events with large labels
Steve Grubb 551486
- Fix memory leaks in auparse (John Dennis)
Steve Grubb 551486
- Update syscall tables for 2.6.21 kernel
Steve Grubb 551486
- Update capp & lspp rules
Steve Grubb 551486
- New python bindings for libauparse (John Dennis)
Steve Grubb 551486
Steve Grubb 31f6a3
* Thu Apr 04 2007 Steve Grubb <sgrubb@redhat.com> 1.5.2-1
Steve Grubb 31f6a3
- New event dispatcher (James Antill)
Steve Grubb 31f6a3
- Apply patches fixing man pages and Makefile.am (Philipp Hahn)
Steve Grubb 31f6a3
- Apply patch correcting python libs permissions (Philipp Hahn)
Steve Grubb 31f6a3
- Fix auditd segfault on reload
Steve Grubb 31f6a3
- Fix bug in auparse library for file pointers and descriptors
Steve Grubb 31f6a3
- Extract subject information out of daemon events for ausearch
Steve Grubb 31f6a3
Steve Grubb 856416
* Thu Mar 29 2007 Steve Grubb <sgrubb@redhat.com> 1.5.1-2
Steve Grubb 856416
- Remove requires kernel-headers for python-libs
Steve Grubb 856416
- Apply patch to prevent segfaults on auditd reload
Steve Grubb 856416
Steve Grubb 7044bd
* Tue Mar 20 2007 Steve Grubb <sgrubb@redhat.com> 1.5.1-1
Steve Grubb 7044bd
- Updated autrace to monitor *at syscalls
Steve Grubb 7044bd
- Add support in libaudit for AUDIT_BIT_TEST(^) and AUDIT_MASK_TEST (&)
Steve Grubb 7044bd
- Finish reworking auditd config parser
Steve Grubb 7044bd
- In auparse, interpret open, fcntl, and clone flags
Steve Grubb 7044bd
- In auparse, when interpreting execve record types, run args through unencode
Steve Grubb 7044bd
- Add support for OBJ_PID message type
Steve Grubb 7044bd
- Event dispatcher updates
Steve Grubb 7044bd
Steve Grubb 9404d1
* Fri Mar 2 2007 Steve Grubb <sgrubb@redhat.com> 1.5-2
Steve Grubb 9404d1
- rebuild
Steve Grubb 9404d1
Steve Grubb dbe1b8
* Fri Mar 2 2007 Steve Grubb <sgrubb@redhat.com> 1.5-1
Steve Grubb f3a943
- NEW audit dispatcher program & plugin framework
Steve Grubb dbe1b8
- Correct hidden variables in libauparse
Steve Grubb dbe1b8
- Added NISPOM sample rules
Steve Grubb dbe1b8
- Verify accessibility of files passed in auparse_init
Steve Grubb dbe1b8
- Fix bug in parser library interpreting socketcalls
Steve Grubb dbe1b8
- Add support for stdio FILE pointer in auparse_init
Steve Grubb dbe1b8
- Adjust init script to allow anyone to status auditd (#230626)
Steve Grubb f3a943
Steve Grubb cfd726
* Tue Feb 20 2007 Steve Grubb <sgrubb@redhat.com> 1.4.2-1
Steve Grubb cfd726
- Add man pages
Steve Grubb cfd726
- Reduce text relocations in parser library
Steve Grubb cfd726
- Add -n option to auditd for no fork
Steve Grubb cfd726
- Add exec option to space_left, admin_space_left, disk_full,
Steve Grubb cfd726
  and disk_error - eg EXEC /usr/local/script
Steve Grubb cfd726
Steve Grubb adb0e1
* Fri Feb 16 2007 Steve Grubb <sgrubb@redhat.com> 1.4.1-1
Steve Grubb adb0e1
- updated audit_rule_fieldpair_data to handle perm correctly (#226780)
Steve Grubb adb0e1
- Finished search options for audit parsing library
Steve Grubb adb0e1
- Fix ausearch -se to work correctly
Steve Grubb adb0e1
- Fix auditd init script for /usr on netdev (#228528)
Steve Grubb adb0e1
- Parse avc seperms better when there are more than one
Steve Grubb adb0e1
Steve Grubb 7ea761
* Sun Feb 04 2007 Steve Grubb <sgrubb@redhat.com> 1.4-1
Steve Grubb 7ea761
- New report about authentication attempts
Steve Grubb 7ea761
- Updates for python 2.5
Steve Grubb 7ea761
- update autrace to have resource usage mode
Steve Grubb 7ea761
- update auditctl to support immutable config
Steve Grubb 7ea761
- added audit_log_user_command function to libaudit api
Steve Grubb 7ea761
- interpret capabilities
Steve Grubb 7ea761
- added audit event parsing library
Steve Grubb 7ea761
- updates for 2.6.20 kernel
Steve Grubb 7ea761
Steve Grubb e85f91
* Sun Dec 10 2006 Steve Grubb <sgrubb@redhat.com> 1.3.1-2
Steve Grubb 22f12f
- Make more adjustments for python 2.5
Steve Grubb e85f91
Steve Grubb 932347
* Sun Dec 10 2006 Steve Grubb <sgrubb@redhat.com> 1.3.1-1
Steve Grubb 932347
- Fix a couple parsing problems (#217952)
Steve Grubb 932347
- Add tgkill to S390* syscall tables (#218484)
Steve Grubb 932347
- Fix error messages in ausearch/aureport
Steve Grubb 932347
Jeremy Katz cb7d8f
* Wed Dec  6 2006 Jeremy Katz <katzj@redhat.com> - 1.3-4
Jeremy Katz cb7d8f
- rebuild against python 2.5
Jeremy Katz cb7d8f
Steve Grubb 0b8b4a
* Thu Nov 30 2006 Steve Grubb <sgrubb@redhat.com> 1.3-3
Steve Grubb 0b8b4a
- Fix timestamp for libaudit.conf (#218053)
Steve Grubb 0b8b4a
Steve Grubb cbb5de
* Thu Nov 30 2006 Steve Grubb <sgrubb@redhat.com> 1.3-2
Steve Grubb cbb5de
- Fix minor parsing problem and add new msg types
Steve Grubb cbb5de
Steve Grubb b7fc0d
* Tue Nov 28 2006 Steve Grubb <sgrubb@redhat.com> 1.3-1
Steve Grubb b7fc0d
- ausearch & aureport implement uid/gid caching
Steve Grubb b7fc0d
- In ausearch & aureport, extract addr when hostname is unknown
Steve Grubb b7fc0d
- In ausearch & aureport, test audit log presence O_RDONLY
Steve Grubb b7fc0d
- New ausearch/aureport time keywords: recent, this-week, this-month, this-year
Steve Grubb b7fc0d
- Added --add & --delete option to aureport
Steve Grubb b7fc0d
- Update res parsing in config change events
Steve Grubb b7fc0d
- Increase the size on audit daemon buffers
Steve Grubb b7fc0d
- Parse avc_path records in ausearch/aureport
Steve Grubb b7fc0d
- ausearch has new output mode, raw, for extracting events
Steve Grubb b7fc0d
- ausearch/aureport can now read stdin
Steve Grubb b7fc0d
- Rework AVC processing in ausearch/aureport
Steve Grubb b7fc0d
- Added long options to ausearch and aureport
Steve Grubb b7fc0d
Steve Grubb 81b218
* Tue Oct 24 2006 Steve Grubb <sgrubb@redhat.com> 1.2.9-1
Steve Grubb 81b218
- In auditd if num_logs is zero, don't rotate on SIGUSR1 (#208834)
Steve Grubb 81b218
- Fix some defines in libaudit.h
Steve Grubb 81b218
- Some auditd config strings were not initialized in aureport (#211443)
Steve Grubb 81b218
- Updated man pages
Steve Grubb 81b218
- Add Netlabel event types to libaudit
Steve Grubb 81b218
- Update aureports to current audit event types
Steve Grubb 81b218
- Update autrace a little
Steve Grubb 81b218
- Deprecated all the old audit_rule functions from public API
Steve Grubb 81b218
- Drop auparse library for the moment
Steve Grubb 81b218
Steve Grubb c02ad9
* Fri Sep 29 2006 Steve Grubb <sgrubb@redhat.com> 1.2.8-1
Steve Grubb c02ad9
- Add dist tag and bump version (#208532)
Steve Grubb c02ad9
- Make internal auditd buffers bigger for context info
Steve Grubb c02ad9
- Correct address resolving of hostname in logging functions
Steve Grubb c02ad9
- Do not allow multiple msgtypes in same audit rule in auditctl (#207666)
Steve Grubb c02ad9
- Only =, != operators for arch & inode fields in auditctl (#206427)
Steve Grubb c02ad9
- Updated audit message type table
Steve Grubb c02ad9
- Remove watches from aureport since FS_WATCH is deprecated
Steve Grubb c02ad9
- Add audit_log_avc back temporarily (#208152)
Steve Grubb c02ad9