PERFORCE change 45096 for review
Robert Watson
rwatson at FreeBSD.org
Sun Jan 11 03:16:07 GMT 2004
http://perforce.freebsd.org/chv.cgi?CH=45096
Change 45096 by rwatson at rwatson_paprika on 2004/01/10 19:15:12
Import Apple Mac OS X kernel audit implementation, as found in
XNU-517.3.7 (Mac OS X 10.3.2). This code falls under the APSL
2.0 license.
Add "options AUDIT". Hook up C files to the build (won't
compile as they stand since they're literally the Darwin
import.)
Affected files ...
.. //depot/projects/trustedbsd/audit2/sys/conf/NOTES#2 edit
.. //depot/projects/trustedbsd/audit2/sys/conf/files#2 edit
.. //depot/projects/trustedbsd/audit2/sys/conf/majors#2 edit
.. //depot/projects/trustedbsd/audit2/sys/conf/options#2 edit
.. //depot/projects/trustedbsd/audit2/sys/i386/conf/AUDIT#1 add
.. //depot/projects/trustedbsd/audit2/sys/security/audit/audit.c#1 add
.. //depot/projects/trustedbsd/audit2/sys/security/audit/audit.h#1 add
.. //depot/projects/trustedbsd/audit2/sys/security/audit/bsm_audit.c#1 add
.. //depot/projects/trustedbsd/audit2/sys/security/audit/bsm_klib.c#1 add
.. //depot/projects/trustedbsd/audit2/sys/security/audit/bsm_klib.h#1 add
.. //depot/projects/trustedbsd/audit2/sys/security/audit/bsm_token.c#1 add
.. //depot/projects/trustedbsd/audit2/sys/sys/bsm_kevents.h#1 add
.. //depot/projects/trustedbsd/audit2/sys/sys/bsm_token.h#1 add
.. //depot/projects/trustedbsd/audit2/sys/sys/bsm_uevents.h#1 add
Differences ...
==== //depot/projects/trustedbsd/audit2/sys/conf/NOTES#2 (text+ko) ====
@@ -814,6 +814,9 @@
#####################################################################
# SECURITY POLICY PARAMETERS
+# Support for BSM Audit
+options AUDIT
+
# Support for Mandatory Access Control (MAC):
options MAC
options MAC_BIBA
==== //depot/projects/trustedbsd/audit2/sys/conf/files#2 (text+ko) ====
@@ -1629,6 +1629,11 @@
posix4/p1003_1b.c standard
posix4/posix4_mib.c standard
kern/uipc_sem.c optional p1003_1b_semaphores
+security/audit/audit.c optional audit
+security/audit/bsm_audit.c optional audit
+security/audit/bsm_kevents.c optional audit
+security/audit/bsm_klib.c optional audit
+security/audit/bsm_token.c optional audit
security/mac/mac_label.c optional mac
security/mac/mac_net.c optional mac
security/mac/mac_pipe.c optional mac
==== //depot/projects/trustedbsd/audit2/sys/conf/majors#2 (text+ko) ====
@@ -119,7 +119,6 @@
115 dag University of Waikato DAG network capture boards
117 *acd ATAPI CDROM
119 *ast ATAPI tape
-120 aud Audit Device <rwatson at FreeBSD.org>
121 onew Dallas Semiconductor One-Wire bus <phk at freebsd.org>
122 *uhid USB HID devices <n_hibma>
123 *fb frame buffer
==== //depot/projects/trustedbsd/audit2/sys/conf/options#2 (text+ko) ====
@@ -74,6 +74,7 @@
# Miscellaneous options.
ADAPTIVE_MUTEXES
ALQ
+AUDIT
CODA_COMPAT_5 opt_coda.h
COMPAT_43 opt_compat.h
COMPAT_FREEBSD4 opt_compat.h
To Unsubscribe: send mail to majordomo at trustedbsd.org
with "unsubscribe trustedbsd-cvs" in the body of the message
More information about the trustedbsd-cvs
mailing list