]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit - sys/boot/mips/uboot/Makefile
Merge OpenBSM 1.2-alpha5 from vendor branch to FreeBSD -CURRENT:
authorRobert Watson <rwatson@FreeBSD.org>
Sun, 26 Mar 2017 21:14:49 +0000 (21:14 +0000)
committerRobert Watson <rwatson@FreeBSD.org>
Sun, 26 Mar 2017 21:14:49 +0000 (21:14 +0000)
commit5e386598a6d77973b93c073080f0cc574edda9e2
tree9d79b1916285969c5438819eb911a5c74d8596a5
parentcb53322fdfcb4b234a664eb2f9ed8af8890495d2
parent47192295e7ee42c5e669dfdb5cb146bc87a63fe5
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
62 files changed:
contrib/openbsm/.travis.yml
contrib/openbsm/CREDITS
contrib/openbsm/INSTALL
contrib/openbsm/LICENSE
contrib/openbsm/Makefile.in
contrib/openbsm/NEWS
contrib/openbsm/README
contrib/openbsm/VERSION
contrib/openbsm/aclocal.m4
contrib/openbsm/bin/Makefile.in
contrib/openbsm/bin/audit/Makefile.in
contrib/openbsm/bin/auditd/Makefile.in
contrib/openbsm/bin/auditd/auditd.c
contrib/openbsm/bin/auditdistd/Makefile.am
contrib/openbsm/bin/auditdistd/Makefile.in
contrib/openbsm/bin/auditdistd/pjdlog.c
contrib/openbsm/bin/auditfilterd/Makefile.in
contrib/openbsm/bin/auditreduce/Makefile.in
contrib/openbsm/bin/auditreduce/auditreduce.c
contrib/openbsm/bin/praudit/Makefile.in
contrib/openbsm/bin/praudit/praudit.c
contrib/openbsm/bsm/Makefile.in
contrib/openbsm/bsm/auditd_lib.h
contrib/openbsm/bsm/libbsm.h
contrib/openbsm/config/config.h
contrib/openbsm/config/config.h.in
contrib/openbsm/config/depcomp
contrib/openbsm/config/ltmain.sh
contrib/openbsm/config/missing
contrib/openbsm/configure
contrib/openbsm/configure.ac
contrib/openbsm/etc/audit_event
contrib/openbsm/libauditd/Makefile.in
contrib/openbsm/libauditd/auditd_lib.c
contrib/openbsm/libbsm/Makefile.am
contrib/openbsm/libbsm/Makefile.in
contrib/openbsm/libbsm/au_control.3
contrib/openbsm/libbsm/au_token.3
contrib/openbsm/libbsm/bsm_control.c
contrib/openbsm/libbsm/bsm_wrappers.c
contrib/openbsm/m4/libtool.m4
contrib/openbsm/m4/ltoptions.m4
contrib/openbsm/m4/ltsugar.m4
contrib/openbsm/m4/ltversion.m4
contrib/openbsm/man/Makefile.in
contrib/openbsm/man/audit_control.5
contrib/openbsm/man/auditon.2
contrib/openbsm/modules/Makefile.in
contrib/openbsm/modules/auditfilter_noop/Makefile.in
contrib/openbsm/sys/Makefile.in
contrib/openbsm/sys/bsm/Makefile.in
contrib/openbsm/sys/bsm/audit.h
contrib/openbsm/sys/bsm/audit_kevents.h
contrib/openbsm/sys/bsm/audit_record.h
contrib/openbsm/test/Makefile.in
contrib/openbsm/test/bsm/Makefile.in
contrib/openbsm/tools/Makefile.in
contrib/openbsm/tools/audump.c
lib/libbsm/Makefile
sys/bsm/audit.h
sys/bsm/audit_kevents.h
usr.sbin/praudit/Makefile