]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
Merge OpenBSM 1.2-alpha3 from head to stable/9, upgrading from the previous
authorrwatson <rwatson@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 18 Dec 2012 09:32:44 +0000 (09:32 +0000)
committerrwatson <rwatson@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 18 Dec 2012 09:32:44 +0000 (09:32 +0000)
commit47b19e16d5b60e12f286800e874b0c7b1d30080a
tree1fa035f04f152993fea38bada32f86c2974d4595
parenta0d15bd23b3f90e4baae4bd4632ca129fecae9e7
Merge OpenBSM 1.2-alpha3 from head to stable/9, upgrading from the previous
OpenBSM 1.1p2:

OpenBSM 1.2 alpha 3

- Various minor tweaks to the auditdistd build to make it fit the FreeBSD
  build environment better.
- AUE_WAIT6 merged from FreeBSD 9.

OpenBSM 1.2 alpha 2

- auditdistd, a distributed audit trail management daemon, has now been
  merged.  This allows trail files to be securely and reliably synced from
  audited hosts to an audit server, and employs TLS encryption.  Where
  available, it uses Capsicum to sandbox the service.  This work was
  contributed by Pawel Jakub Dawidek under sponsorship from the FreeBSD
  Foundation.

OpenBSM 1.2 alpha 1

- Add Capsicum-related error numbers for FreeBSD: ENOTCAPABLE, ECAPMODE.
- Add Capsicum, process descriptor audit events for FreeBSD.
- Allow 0% minspace.
- Fixes from the clang static analyser.
- Fix expiration of trail files when the host parameter is used.
- Various typo fixes.
- Support for Solaris privilege and privilege set tokens.
- Documentation for getachost(), improvements for getacfilesz().
- Fix a directory descriptor leak that happened when audit trail partitions
  filled.
- Support for more Linux distributions with a partial contemporary endian.h.
- Improved escaping of XML-encapsulated BSM.
- A variety of minor documentation, style, and functional.

A separate commit will merge build changes to enable auditdistd, etc.

Obtained from: TrustedBSD Project
Sponsored by: The FreeBSD Foundation (auditdistd)

git-svn-id: svn://svn.freebsd.org/base/stable/9@244390 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
129 files changed:
contrib/openbsm/CREDITS
contrib/openbsm/INSTALL
contrib/openbsm/LICENSE
contrib/openbsm/Makefile.am
contrib/openbsm/Makefile.in
contrib/openbsm/NEWS
contrib/openbsm/README
contrib/openbsm/TODO
contrib/openbsm/VERSION
contrib/openbsm/aclocal.m4
contrib/openbsm/autogen.sh
contrib/openbsm/bin/Makefile.am
contrib/openbsm/bin/Makefile.in
contrib/openbsm/bin/audit/Makefile.am
contrib/openbsm/bin/audit/Makefile.in
contrib/openbsm/bin/audit/audit.8
contrib/openbsm/bin/auditd/Makefile.am
contrib/openbsm/bin/auditd/Makefile.in
contrib/openbsm/bin/auditd/auditd.8
contrib/openbsm/bin/auditd/auditd.c
contrib/openbsm/bin/auditdistd/Makefile.am [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/Makefile.in [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/auditdistd.8 [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/auditdistd.c [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/auditdistd.conf.5 [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/auditdistd.h [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/faccessat.h [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/fstatat.h [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/openat.h [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/parse.y [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/pjdlog.c [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/pjdlog.h [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/proto.c [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/proto.h [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/proto_common.c [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/proto_impl.h [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/proto_socketpair.c [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/proto_tcp.c [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/proto_tls.c [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/proto_uds.c [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/receiver.c [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/renameat.h [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/sandbox.c [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/sandbox.h [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/sender.c [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/sigtimedwait.h [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/strndup.h [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/subr.c [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/subr.h [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/synch.h [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/token.l [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/trail.c [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/trail.h [new file with mode: 0644]
contrib/openbsm/bin/auditdistd/unlinkat.h [new file with mode: 0644]
contrib/openbsm/bin/auditfilterd/Makefile.am
contrib/openbsm/bin/auditfilterd/Makefile.in
contrib/openbsm/bin/auditreduce/Makefile.am
contrib/openbsm/bin/auditreduce/Makefile.in
contrib/openbsm/bin/auditreduce/auditreduce.1
contrib/openbsm/bin/praudit/Makefile.am
contrib/openbsm/bin/praudit/Makefile.in
contrib/openbsm/bin/praudit/praudit.1
contrib/openbsm/bin/praudit/praudit.c
contrib/openbsm/bsm/Makefile.am
contrib/openbsm/bsm/Makefile.in
contrib/openbsm/bsm/auditd_lib.h
contrib/openbsm/bsm/libbsm.h
contrib/openbsm/compat/closefrom.h [new file with mode: 0644]
contrib/openbsm/compat/compat.h [new file with mode: 0644]
contrib/openbsm/compat/endian.h
contrib/openbsm/compat/endian_enc.h [new file with mode: 0644]
contrib/openbsm/compat/flopen.h [new file with mode: 0644]
contrib/openbsm/compat/pidfile.h [new file with mode: 0644]
contrib/openbsm/compat/vis.h [new file with mode: 0644]
contrib/openbsm/config/config.h
contrib/openbsm/config/config.h.in
contrib/openbsm/config/ltmain.sh
contrib/openbsm/config/ylwrap [new file with mode: 0644]
contrib/openbsm/configure
contrib/openbsm/configure.ac
contrib/openbsm/etc/audit_control
contrib/openbsm/etc/audit_event
contrib/openbsm/libauditd/Makefile.am
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/au_io.3
contrib/openbsm/libbsm/audit_submit.3
contrib/openbsm/libbsm/bsm_audit.c
contrib/openbsm/libbsm/bsm_class.c
contrib/openbsm/libbsm/bsm_control.c
contrib/openbsm/libbsm/bsm_errno.c
contrib/openbsm/libbsm/bsm_io.c
contrib/openbsm/libbsm/bsm_token.c
contrib/openbsm/libbsm/bsm_user.c
contrib/openbsm/libbsm/bsm_wrappers.c
contrib/openbsm/m4/libtool.m4 [new file with mode: 0644]
contrib/openbsm/m4/ltoptions.m4 [new file with mode: 0644]
contrib/openbsm/m4/ltsugar.m4 [new file with mode: 0644]
contrib/openbsm/m4/ltversion.m4 [new file with mode: 0644]
contrib/openbsm/m4/lt~obsolete.m4 [new file with mode: 0644]
contrib/openbsm/man/Makefile.am
contrib/openbsm/man/Makefile.in
contrib/openbsm/man/audit.log.5
contrib/openbsm/man/audit_control.5
contrib/openbsm/man/auditon.2
contrib/openbsm/man/getaudit.2
contrib/openbsm/man/setaudit.2
contrib/openbsm/modules/Makefile.am
contrib/openbsm/modules/Makefile.in
contrib/openbsm/modules/auditfilter_noop/Makefile.am
contrib/openbsm/modules/auditfilter_noop/Makefile.in
contrib/openbsm/sys/Makefile.am
contrib/openbsm/sys/Makefile.in
contrib/openbsm/sys/bsm/Makefile.am
contrib/openbsm/sys/bsm/Makefile.in
contrib/openbsm/sys/bsm/audit_errno.h
contrib/openbsm/sys/bsm/audit_internal.h
contrib/openbsm/sys/bsm/audit_kevents.h
contrib/openbsm/sys/bsm/audit_record.h
contrib/openbsm/test/Makefile.am
contrib/openbsm/test/Makefile.in
contrib/openbsm/test/bsm/Makefile.am
contrib/openbsm/test/bsm/Makefile.in
contrib/openbsm/tools/Makefile.am
contrib/openbsm/tools/Makefile.in