head	1.2;
access;
symbols
	OPENBSM_1_0_ALPHA_4:1.1.1.2
	OPENBSM_1_0_ALPHA_3:1.1.1.2
	OPENBSM_1_0_ALPHA_2:1.1.1.1
	OPENBSM_1_0_ALPHA_1:1.1.1.1
	TrustedBSD:1.1.1;
locks; strict;
comment	@# @;


1.2
date	2006.03.04.16.48.35;	author rwatson;	state dead;
branches;
next	1.1;

1.1
date	2006.01.31.19.40.11;	author rwatson;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2006.01.31.19.40.11;	author rwatson;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	2006.02.06.00.06.03;	author rwatson;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Remove files deleted in the OpenBSM distribution from the OpenBSM
vendor branch.

Obtained from:	TrustedBSD Project
@
text
@#
# OpenBSM libbsm
#
# $P4: //depot/projects/trustedbsd/openbsm/libbsm/Makefile#11 $
#

LIB=		bsm
SHLIB_MAJOR=	1

CFLAGS+=-I-								\
	-I ..								\
	-Wall

SRCS=	bsm_audit.c							\
	bsm_class.c							\
	bsm_control.c							\
	bsm_event.c							\
	bsm_flags.c							\
	bsm_io.c							\
	bsm_mask.c							\
	bsm_notify.c							\
	bsm_token.c							\
	bsm_user.c							\
	bsm_wrappers.c

MAN=	libbsm.3							\
	au_class.3							\
	au_control.3							\
	au_event.3							\
	au_free_token.3							\
	au_io.3								\
	au_mask.3							\
	au_token.3							\
	au_user.3

MLINKS=	libbsm.3 bsm.3							\
	au_class.3 getauclassent.3					\
	au_class.3 getauclassnam.3					\
	au_class.3 setauclass.3						\
	au_class.3 endauclass.3						\
	au_control.3 setac.3						\
	au_control.3 endac.3						\
	au_control.3 getacdir.3						\
	au_control.3 getacmin.3						\
	au_control.3 getacflg.3						\
	au_control.3 getacna.3						\
	au_event.3 setauevent.3						\
	au_event.3 endauevent.3						\
	au_event.3 getauevent.3						\
	au_event.3 getauevnam.3						\
	au_event.3 getauevnum.3						\
	au_event.3 getauevnonam.3					\
	au_io.3	au_fetch_tok.3						\
	au_io.3	au_print_tok.3						\
	au_io.3	au_read_rec.3						\
	au_mask.3 au_preselect.3					\
	au_mask.3 getauditflagsbin.3					\
	au_mask.3 getauditflagschar.3					\
	au_user.3 setauuser.3						\
	au_user.3 endauuser.3						\
	au_user.3 getauuserent.3					\
	au_user.3 getauusernam.3					\
	au_user.3 au_user_mask.3					\
	au_user.3 getfauditflags.3					\
	au_token.3 au_to_arg32.3					\
	au_token.3 au_to_arg64.3					\
	au_token.3 au_to_arg.3						\
	au_token.3 au_to_attr64.3					\
	au_token.3 au_to_data.3						\
	au_token.3 au_to_exit.3						\
	au_token.3 au_to_groups.3					\
	au_token.3 au_to_newgroups.3					\
	au_token.3 au_to_in_addr.3					\
	au_token.3 au_to_in_addr_ex.3					\
	au_token.3 au_to_ip.3						\
	au_token.3 au_to_ipc.3						\
	au_token.3 au_to_ipc_perm.3					\
	au_token.3 au_to_iport.3					\
	au_token.3 au_to_opaque.3					\
	au_token.3 au_to_file.3						\
	au_token.3 au_to_text.3						\
	au_token.3 au_to_path.3						\
	au_token.3 au_to_process32.3					\
	au_token.3 au_to_process64.3					\
	au_token.3 au_to_process.3					\
	au_token.3 au_to_process32_ex.3					\
	au_token.3 au_to_process64_ex.3					\
	au_token.3 au_to_process_ex.3					\
	au_token.3 au_to_return32.3					\
	au_token.3 au_to_return64.3					\
	au_token.3 au_to_return.3					\
	au_token.3 au_to_seq.3						\
	au_token.3 au_to_socket.3					\
	au_token.3 au_to_socket_ex_32.3					\
	au_token.3 au_to_socket_ex_128.3				\
	au_token.3 au_to_sock_inet32.3					\
	au_token.3 au_to_sock_inet128.3					\
	au_token.3 au_to_sock_inet.3					\
	au_token.3 au_to_subject32.3					\
	au_token.3 au_to_subject64.3					\
	au_token.3 au_to_subject.3					\
	au_token.3 au_to_subject32_ex.3					\
	au_token.3 au_to_subject64_ex.3					\
	au_token.3 au_to_subject_ex.3					\
	au_token.3 au_to_me.3						\
	au_token.3 au_to_exec_args.3					\
	au_token.3 au_to_exec_env.3					\
	au_token.3 au_to_header.3					\
	au_token.3 au_to_header32.3					\
	au_token.3 au_to_header64.3					\
	au_token.3 au_to_trailer.3

beforeinstall:
	if test -d ${INCSDIR}; then					\
	else								\
		mkdir ${INCSDIR};					\
	fi;

.include <bsd.lib.mk>
@


1.1
log
@Initial revision
@
text
@@


1.1.1.1
log
@Initial vendor import of the TrustedBSD OpenBSM distribution, version
1.0 alpha 1, an implementation of the documented Sun Basic Security
Module (BSM) Audit API and file format, as well as local extensions to
support the Mac OS X and FreeBSD operating systems.  Also included are
command line tools for audit trail reduction and conversion to text,
as well as documentation of the commands, file format, and APIs.  This
distribution is the foundation for the TrustedBSD Audit implementation,
and is a pre-release.

This is the first in a series of commits to introduce support for
Common Criteria CAPP security event audit support.

This software has been made possible through the generous
contributions of Apple Computer, Inc., SPARTA, Inc., as well as
members of the TrustedBSD Project, including Wayne Salamon <wsalamon>
and Tom Rhodes <trhodes>.  The original OpenBSM implementation was
created by McAfee Research under contract to Apple Computer, Inc., as
part of their CC CAPP security evaluation.

Many thanks to:	wsalamon, trhodes
Obtained from:	TrustedBSD Project
@
text
@@


1.1.1.2
log
@Vendor branch import of OpenBSM 1.0 alpha 3:

- Man page formatting, cross reference, mlinks, and accuracy improvements.
- auditd and tools now compile and run on FreeBSD/arm.
- auditd will now fchown() the trail file to the audit review group, if
  defined at compile-time.
- Added AUE_SYSARCH for FreeBSD.
- Definition of AUE_SETFSGID fixed for Linux.

Many thanks to:	brueffer, cognet
Obtained from:	TrustedBSD Project
@
text
@d4 1
a4 1
# $P4: //depot/projects/trustedbsd/openbsm/libbsm/Makefile#13 $
a37 1
	au_class.3 getauclassent_r.3					\
a38 1
	au_class.3 getauclassnam_r.3					\
a49 1
	au_event.3 getauevent_r.3					\
a50 1
	au_event.3 getauevnam_r.3					\
a51 1
	au_event.3 getauevnum_r.3					\
a52 1
	au_event.3 getauevnonam_r.3					\
@

