]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Merge OpenBSM 1.1 from OpenBSM vendor branch to head.
authorRobert Watson <rwatson@FreeBSD.org>
Sun, 19 Apr 2009 16:17:13 +0000 (16:17 +0000)
committerRobert Watson <rwatson@FreeBSD.org>
Sun, 19 Apr 2009 16:17:13 +0000 (16:17 +0000)
commitc0020399a650364d0134f79f3fa319f84064372d
tree23231275c989b2a559134953a8963fe87175a61e
parent4df4e33572998a0342707718ac8796ac3d21e33c
parenta751bb747008d2d65523ad2bb7693437b6a3d185
Merge OpenBSM 1.1 from OpenBSM vendor branch to head.

OpenBSM history for imported revision below for reference.

MFC after:      2 weeks
Sponsored by:   Apple, Inc.
Obtained from:  TrustedBSD Project

OpenBSM 1.1

- Change auditon(2) parameters and data structures to be 32/64-bit architecture
  independent.  Add more information to man page about auditon(2) parameters.
- Add wrapper functions for auditon(2) to use legacy commands when the new
  commands are not supported.
- Add default for 'expire-after' in audit_control to expire trail files when
  the audit directory is more than 10 megabytes ('10M').
- Interface to convert between local and BSM fcntl(2) command values has been
  added:  au_bsm_to_fcntl_cmd(3) and au_fcntl_cmd_to_bsm(3), along with
  definitions of constants in audit_fcntl.h.
- A bug, introduced in OpenBSM 1.1 alpha 4, in which AUT_RETURN32 tokens
  generated by audit_submit(3) were improperly encoded has been fixed.
- Fix example in audit_submit(3) man page.  Also, make it clear that we want
  the audit ID as the argument.
- A new audit event class 'aa', for post-login authentication and
  authorization events, has been added.
62 files changed:
contrib/openbsm/CREDITS
contrib/openbsm/INSTALL
contrib/openbsm/Makefile.in
contrib/openbsm/NEWS
contrib/openbsm/README
contrib/openbsm/TODO
contrib/openbsm/VERSION
contrib/openbsm/aclocal.m4
contrib/openbsm/bin/Makefile.in
contrib/openbsm/bin/audit/Makefile.in
contrib/openbsm/bin/audit/audit.c
contrib/openbsm/bin/auditd/Makefile.in
contrib/openbsm/bin/auditd/auditd.c
contrib/openbsm/bin/auditd/auditd_darwin.c
contrib/openbsm/bin/auditd/auditd_fbsd.c
contrib/openbsm/bin/auditfilterd/Makefile.in
contrib/openbsm/bin/auditfilterd/auditfilterd.8
contrib/openbsm/bin/auditreduce/Makefile.in
contrib/openbsm/bin/praudit/Makefile.in
contrib/openbsm/bsm/Makefile.in
contrib/openbsm/bsm/audit_uevents.h
contrib/openbsm/bsm/libbsm.h
contrib/openbsm/config/config.h.in
contrib/openbsm/config/ltmain.sh
contrib/openbsm/configure
contrib/openbsm/configure.ac
contrib/openbsm/etc/audit_class
contrib/openbsm/etc/audit_control
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_fcntl_cmd.3
contrib/openbsm/libbsm/audit_submit.3
contrib/openbsm/libbsm/bsm_audit.c
contrib/openbsm/libbsm/bsm_control.c
contrib/openbsm/libbsm/bsm_domain.c
contrib/openbsm/libbsm/bsm_fcntl.c
contrib/openbsm/libbsm/bsm_io.c
contrib/openbsm/libbsm/bsm_notify.c
contrib/openbsm/libbsm/bsm_token.c
contrib/openbsm/libbsm/bsm_wrappers.c
contrib/openbsm/libbsm/libbsm.3
contrib/openbsm/man/Makefile.in
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.am
contrib/openbsm/sys/bsm/Makefile.in
contrib/openbsm/sys/bsm/audit.h
contrib/openbsm/sys/bsm/audit_domain.h
contrib/openbsm/sys/bsm/audit_fcntl.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
lib/libbsm/Makefile
sys/bsm/audit_domain.h