freebsd-skq/contrib/openbsm/libbsm
rwatson 3fc61fcaeb Vendor import of OpenBSM 1.0 alpha 11, with the following change history
notes since the last import:

OpenBSM 1.0 alpha 11

- Reclassify certain read/write operations as having no class rather than the
  fr/fw class; our default classes audit intent (open) not operations (read,
  write).
- Introduce AUE_SYSCTL_WRITE event so that BSD/Darwin systems can audit reads
  and writes of sysctls as separate events.  Add additional kernel
  environment and jail events for FreeBSD.
- Break AUDIT_TRIGGER_OPEN_NEW into two events, AUDIT_TRIGGER_ROTATE_USER
  (issued by the user audit(8) tool) and AUDIT_TRIGGER_ROTATE_KERNEL (issued
  by the kernel audit implementation) so that they can be distinguished.
- Disable rate limiting of rotate requests; as the kernel doesn't retransmit
  a dropped request, the log file will otherwise grow indefinitely if the
  trigger is dropped.
- Improve auditd debugging output.
- Fix a number of threading related bugs in audit_control file reading
  routines.
- Add APIs au_poltostr() and au_strtopol() to convert between text
  representations of audit_control policy flags and the flags passed to
  auditon(A_SETPOLICY) and retrieved from auditon(A_GETPOLICY).
- Add API getacpol() to return the 'policy:' entry from audit_control, an
  extension to the Solaris file format to allow specification of policy
  persistent flags.
- Update audump to print the audit_control policy field.
- Update auditd to read the audit_control policy field and set the kernel
  policy to match it when configuring/reconfiguring.  Remove the -s and -h
  arguments as these policies are now set via the configuration file.  If a
  policy line is not found in the configuration file, continue with the
  current default of setting AUDIT_CNT.
- Fix bugs in the parsing of large execve(2) arguments and environmental
  variable tokens; increase maximum parsed argument and variable count.
- configure now detects strlcat(), used by policy-related functions.
- Reference token and record sample files added to test tree.

Obtained from:	TrustedBSD Project
2006-09-21 07:07:33 +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 import of OpenBSM 1.0 alpha 11, with the following change history 2006-09-21 07:07:33 +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 import of OpenBSM 1.0 alpha 11, with the following change history 2006-09-21 07:07:33 +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 Vendor import of OpenBSM 1.0 alpha 11, with the following change history 2006-09-21 07:07:33 +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 11, with the following change history 2006-09-21 07:07:33 +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 11, with the following change history 2006-09-21 07:07:33 +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 import of OpenBSM 1.0 alpha 11, with the following change history 2006-09-21 07:07:33 +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