OpenAFS Master Repository branch, master, updated. openafs-devel-1_9_2-611-g1851389
Gerrit Code Review
gerrit@openafs.org
Fri, 25 Sep 2026 10:54:34 -0400
The following commit has been merged in the master branch:
commit 1851389dfaa1dbba00a375dac29eaf7b774e7fb1
Author: Cheyenne Wills <cwills@sinenomine.net>
Date: Mon Sep 21 12:55:20 2026 -0600
audit: Add queued named-pipe audit-interface 'pipe'
Add the pipe audit interface, which provides a queued buffer with a
thread to pull the elements out of the buffer and handles writing into a
named pipe. The interface does not block the main process; it will drop
audit messages if the buffer fills up. If an error occurs on the named
pipe, the pipe will be closed and reopened.
The pipe audit interface allows sites to emit audit messages
asynchronously like with the sysvmq interface, but with improved
interoperability and performance of plain text.
Thanks to Andrew Deason (adeason@sinenomine.net) for providing a simple
and efficient method of passing the data between the threads. In
addition Andrew provided much appreciated input during the development
of this interface.
Change-Id: Iababa99fc3f9cce3f660d8cf65d2354a0fbf3eb4
Reviewed-on: https://gerrit.openafs.org/13784
Reviewed-by: Mark Vitale <mvitale@sinenomine.net>
Reviewed-by: Marcio Brito Barbosa <mbarbosa@sinenomine.net>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Andrew Deason <adeason@sinenomine.net>
.../pod8/fragments/fileserver-options.pod | 69 +-
src/audit/Makefile.in | 4 +-
src/audit/audit-pipe.c | 821 +++++++++++++++++++++
src/audit/audit.c | 6 +
4 files changed, 898 insertions(+), 2 deletions(-)
--
OpenAFS Master Repository