freebsd-dev/contrib/openbsm/libbsm
Robert Watson 5e386598a6 Merge OpenBSM 1.2-alpha5 from vendor branch to FreeBSD -CURRENT:
- Add a new "qsize" parameter in audit_control and the getacqsize(3) API to
  query it, allowing to set the kernel's maximum audit queue length.
- Add support to push a mapping between audit event names and event numbers
  into the kernel (where supported) using new A_GETEVENT and A_SETEVENT
  auditon(2) operations.
- Add audit event identifiers for a number of new (and not-so-new) FreeBSD
  system calls including those for asynchronous I/O, thread management, SCTP,
  jails, multi-FIB support, and misc. POSIX interfaces such as
  posix_fallocate(2) and posix_fadvise(2).
- On operating systems supporting Capsicum, auditreduce(1) and praudit(1) now
  run sandboxed.
- Empty "flags" and "naflags" fields are now permitted in audit_control(5).

Many thanks to Christian Brueffer for producing the OpenBSM release and
importing/tagging it in the vendor branch.  This release will allow improved
auditing of a range of new FreeBSD functionality, as well as non-traditional
events (e.g., fine-grained I/O auditing) not required by the Orange Book or
Common Criteria.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, AFRL
MFC after:	3 weeks
2017-03-26 21:14:49 +00:00
..
au_class.3 Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
au_control.3 Merge OpenBSM 1.2-alpha5 from vendor branch to FreeBSD -CURRENT: 2017-03-26 21:14:49 +00:00
au_domain.3 Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
au_errno.3 Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
au_event.3 Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
au_fcntl_cmd.3 Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
au_free_token.3 Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
au_io.3 Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
au_mask.3 Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
au_notify.3 Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
au_open.3 Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
au_socket_type.3 Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
au_token.3 Merge OpenBSM 1.2-alpha5 from vendor branch to FreeBSD -CURRENT: 2017-03-26 21:14:49 +00:00
au_user.3 Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
audit_submit.3 Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
bsm_audit.c Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
bsm_class.c Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
bsm_control.c Merge OpenBSM 1.2-alpha5 from vendor branch to FreeBSD -CURRENT: 2017-03-26 21:14:49 +00:00
bsm_domain.c Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
bsm_errno.c Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
bsm_event.c Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
bsm_fcntl.c Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
bsm_flags.c Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
bsm_io.c Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
bsm_mask.c Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
bsm_notify.c Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
bsm_socket_type.c Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
bsm_token.c Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
bsm_user.c Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
bsm_wrappers.c Merge OpenBSM 1.2-alpha5 from vendor branch to FreeBSD -CURRENT: 2017-03-26 21:14:49 +00:00
libbsm.3 Merge OpenBSM 1.2 alpha 4. 2015-12-18 09:48:01 +00:00
Makefile.am Merge OpenBSM 1.2-alpha5 from vendor branch to FreeBSD -CURRENT: 2017-03-26 21:14:49 +00:00
Makefile.in Merge OpenBSM 1.2-alpha5 from vendor branch to FreeBSD -CURRENT: 2017-03-26 21:14:49 +00:00