freebsd-dev/contrib/openbsm/libbsm
Robert Watson 22ccb20de4 Vendor import of OpenBSM 1.0 alpha 9, with the following change history
notes since the last import:

OpenBSM 1.0 alpha 9

- Rename many OpenBSM-specific constants and API elements containing the
  strings "BSM" and "bsm" to "AUDIT" and "audit", observing that this is true
  for almost all existing constants and APIs.
- Instead of passing a per-instance cookie directly into all audit filter
  APIs, pass in the audit filter daemon state pointer, which is then used by
  the module using an audit_filter_{get,set}cookie() API.  This will allow
  future service APIs provided by the filter daemon to maintain their own
  state -- for example, per-module preselection state.

OpenBSM 1.0 alpha 8

- Correct typo in definition of AUR_INT.
- Adopt OpenSolaris constant values for AUDIT_* configuration flags.
- Arguments to au_to_exec_args() and au_to_exec_env() no longer const.
- Add kernel versions of au_to_exec_args() and au_to_exec_env().
- Fix exec argument type that is printed for env strings from 'arg' to 'env'.
- New OpenBSM token version number assigned, constants added for other
  commonly seen version numbers.
- OpenBSM-specific events assigned numbers in the 43xxx range to avoid future
  collisions with Solaris.  Darwin events renamed to AUE_DARWIN_foo, as they
  are now deprecated numberings.
- autoconf now detects clock_gettime(), which is not available on Darwin.
- praudit output fixes relating to arg32 and arg64 tokens.
- Maximum record size updated to 64k-1 to match Solaris record size limit.
- Various style and comment cleanups in include files.

This is an MFC candidate to RELENG_6.

Obtained from:	TrustedBSD Project
2006-08-26 08:04:15 +00:00
..
au_class.3 Initial vendor import of the TrustedBSD OpenBSM distribution, version 2006-01-31 19:40:12 +00:00
au_control.3 Vendor branch import of OpenBSM 1.0 alpha 3: 2006-02-06 00:06:04 +00:00
au_event.3 Vendor branch import of OpenBSM 1.0 alpha 3: 2006-02-06 00:06:04 +00:00
au_free_token.3 Vendor branch import of OpenBSM 1.0 alpha 3: 2006-02-06 00:06:04 +00:00
au_io.3 Initial vendor import of the TrustedBSD OpenBSM distribution, version 2006-01-31 19:40:12 +00:00
au_mask.3 Vendor branch import of OpenBSM 1.0 alpha 3: 2006-02-06 00:06:04 +00:00
au_open.3 Vendor branch import of TrustedBSD OpenBSM 1.0 alpha 6: 2006-06-05 10:52:12 +00:00
au_token.3 Vendor import of OpenBSM 1.0 alpha 9, with the following change history 2006-08-26 08:04:15 +00:00
au_user.3 Vendor branch import of OpenBSM 1.0 alpha 3: 2006-02-06 00:06:04 +00:00
audit_submit.3 Vendor branch import of TrustedBSD OpenBSM 1.0 alpha 6: 2006-06-05 10:52:12 +00:00
bsm_audit.c Vendor import of OpenBSM 1.0 alpha 9, with the following change history 2006-08-26 08:04:15 +00:00
bsm_class.c Initial vendor import of the TrustedBSD OpenBSM distribution, version 2006-01-31 19:40:12 +00:00
bsm_control.c Initial vendor import of the TrustedBSD OpenBSM distribution, version 2006-01-31 19:40:12 +00:00
bsm_event.c Vendor import of OpenBSM 1.0 alpha 9, with the following change history 2006-08-26 08:04:15 +00:00
bsm_flags.c Initial vendor import of the TrustedBSD OpenBSM distribution, version 2006-01-31 19:40:12 +00:00
bsm_io.c Vendor import of OpenBSM 1.0 alpha 9, with the following change history 2006-08-26 08:04:15 +00:00
bsm_mask.c Vendor branch import of TrustedBSD OpenBSM 1.0 alpha 5: 2006-03-04 16:45:52 +00:00
bsm_notify.c Vendor import of OpenBSM 1.0 alpha 7, with the following change history 2006-06-27 18:06:41 +00:00
bsm_token.c Vendor import of OpenBSM 1.0 alpha 9, with the following change history 2006-08-26 08:04:15 +00:00
bsm_user.c Vendor branch import of TrustedBSD OpenBSM 1.0 alpha 5: 2006-03-04 16:45:52 +00:00
bsm_wrappers.c Vendor branch import of TrustedBSD OpenBSM 1.0 alpha 6: 2006-06-05 10:52:12 +00:00
libbsm.3 Vendor branch import of TrustedBSD OpenBSM 1.0 alpha 6: 2006-06-05 10:52:12 +00:00
Makefile Vendor branch import of OpenBSM 1.0 alpha 3: 2006-02-06 00:06:04 +00:00
Makefile.am Vendor branch import of TrustedBSD OpenBSM 1.0 alpha 6: 2006-06-05 10:52:12 +00:00
Makefile.in Vendor branch import of TrustedBSD OpenBSM 1.0 alpha 6: 2006-06-05 10:52:12 +00:00