Hi, I've just released a new version of the audit daemon. It can be downloaded from http://people.redhat.com/sgrubb/audit It will also be in rawhide soon. The Changelog is:
- Add definitions for crypto events - Fix regression where msgtype couldn't be used as a range in audit rules - In libaudit, extend time spent checking reply - In acct events, prefer id over acct if given - In aulast, try id and acct in USER_LOGIN events - When in immutable mode, have auditctl tell user instead of sending rules - Add option to sysconfig to disable audit system on auditd stop - Add tcp_wrappers config option to auditd - Aulastlog can now take input from stdin - Update libaudit python bindings to throw exceptions on error - Adjust formatting of TTY data in libauparse to be like ausearch/report - Add more key mappings to TTY interpretations - Add internal queue to audisp-remote - Fix failure action code to allow executables in audisp-remote (Chu Li) - Fix memory leak when NOLOG log_format option given to auditd - Quieten some of the reconnect text being sent to syslog in audisp-remote - Apply some libev fixups to auditd - Cleanup shutdown sequence of auditd - Allow auditd log rotation via SIGUSR1 when NOLOG log format option given This is mostly a bugfix release. There was a regression introduced into auditctl where the msgtype field was no longer able to be used for a range of audit records. There was also a bug where a heavily loaded system or one not getting much runtime due to virtualization would not get a netlink reply (EAGAIN) and this caused pamified services to not work. Now in immutable mode, auditctl will output something to stderr to let you know that you can't change the audit rules. The init scripts now have a new option to configure in /etc/sysconfig/audit that determines whether or not to leave the audit system enabled during shutdown. In the remote logging category, there is a new option to auditd to enable/disable tcp_wrappers at runtime. An internal queue was added to the remote logger so that if the remote server goes down, events will be queued in memory in hopes of being able to transfer them when the connection is re-established. Failure action in the remote loggers now accept paths to executables. When the NOLOG option is given, a memory has been fixed. Further review of NOLOG found that sigusr1 commands were not having any effect when NOLOG option was given. On the TTY audit front, libauparse was updated to match the output of ausearch and new keystroke mappings were added. Please let me know if you run across any problems with this release. -Steve -- Linux-audit mailing list [email protected] https://www.redhat.com/mailman/listinfo/linux-audit
