Enhance audit logs to support SysV message queues
authorAndrew Deason <adeason@sinenomine.net>
Wed, 24 Jun 2009 21:46:27 +0000 (17:46 -0400)
committerDerrick Brashear <shadow@dementia.org>
Fri, 24 Jul 2009 19:39:57 +0000 (12:39 -0700)
commit7b0b6a0ce9b320a3145f9d600596946230d815f0
treeb046a7984a0709a25bf2200d5e28d5db33aaa409
parent29a5ddf1ddc05dd1ea826220a424f4f6650cc0c7
Enhance audit logs to support SysV message queues

Adds support for sysv message queues for fileserver audit logs. This
also organizes the audit log code into various 'interfaces', of which
there are two: the original 'file' interface, and the 'sysvmq' interface
that this adds. The interface is configurable at runtime with the
-audit-interface switch.

FIXES 124674

Reviewed-on: http://gerrit.openafs.org/82
Tested-by: Andrew Deason <adeason@sinenomine.net>
Tested-by: Derrick Brashear <shadow@dementia.org>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
22 files changed:
acinclude.m4
doc/man-pages/pod8/bosserver.pod
doc/man-pages/pod8/buserver.pod
doc/man-pages/pod8/fileserver.pod
doc/man-pages/pod8/kaserver.pod
doc/man-pages/pod8/ptserver.pod
doc/man-pages/pod8/vlserver.pod
doc/man-pages/pod8/volserver.pod
src/audit/Makefile.in
src/audit/audit-api.h [new file with mode: 0644]
src/audit/audit-file.c [new file with mode: 0644]
src/audit/audit-sysvmq.c [new file with mode: 0644]
src/audit/audit.c
src/audit/audit.h
src/bozo/bosserver.c
src/budb/server.c
src/kauth/kaserver.c
src/libafsauthent/Makefile.in
src/ptserver/ptserver.c
src/viced/viced.c
src/vlserver/vlserver.c
src/volser/volmain.c