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