cvs commit: src/sys/security/audit audit.c audit.h audit_arg.c audit_bsm.c audit_bsm_klib.c audit_bsm_token.c audit_private.h audit_syscalls.c audit_trigger.c

Robert Watson rwatson at FreeBSD.org
Wed Feb 1 12:01:19 PST 2006


rwatson     2006-02-01 20:01:18 UTC

  FreeBSD src repository

  Added files:
    sys/security/audit   audit.c audit.h audit_arg.c audit_bsm.c 
                         audit_bsm_klib.c audit_bsm_token.c 
                         audit_private.h audit_syscalls.c 
                         audit_trigger.c 
  Log:
  Import kernel audit framework:
  
  - Management of audit state on processes.
  - Audit system calls to configure process and system audit state.
  - Reliable audit record queue implementation, audit_worker kernel
    thread to asynchronously store records on disk.
  - Audit event argument.
  - Internal audit data structure -> BSM audit trail conversion library.
  - Audit event pre-selection.
  - Audit pseudo-device permitting kernel->user upcalls to notify auditd
    of kernel audit events.
  
  Much work by:   wsalamon
  Obtained from:  TrustedBSD Project, Apple Computer, Inc.
  
  Revision  Changes    Path
  1.1       +1083 -0   src/sys/security/audit/audit.c (new)
  1.1       +238 -0    src/sys/security/audit/audit.h (new)
  1.1       +803 -0    src/sys/security/audit/audit_arg.c (new)
  1.1       +1261 -0   src/sys/security/audit/audit_bsm.c (new)
  1.1       +538 -0    src/sys/security/audit/audit_bsm_klib.c (new)
  1.1       +1181 -0   src/sys/security/audit/audit_bsm_token.c (new)
  1.1       +300 -0    src/sys/security/audit/audit_private.h (new)
  1.1       +652 -0    src/sys/security/audit/audit_syscalls.c (new)
  1.1       +172 -0    src/sys/security/audit/audit_trigger.c (new)


More information about the cvs-src mailing list