Date: Wed, 14 Jan 2009 10:44:16 +0000 (UTC) From: Robert Watson <rwatson@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/contrib/openbsm INSTALL NEWS VERSION configure configure.ac src/contrib/openbsm/bin/auditd auditd.8 auditd.c auditd_darwin.c auditd_fbsd.c src/contrib/openbsm/bin/auditreduce auditreduce.c src/contrib/openbsm/bsm auditd_lib.h libbsm.h ... Message-ID: <200901141048.n0EAmJSG028575@repoman.freebsd.org>
index | next in thread | raw e-mail
rwatson 2009-01-14 10:44:16 UTC
FreeBSD src repository
Modified files:
contrib/openbsm INSTALL NEWS VERSION configure
configure.ac
contrib/openbsm/bin/auditd auditd.8 auditd.c auditd_darwin.c
auditd_fbsd.c
contrib/openbsm/bin/auditreduce auditreduce.c
contrib/openbsm/bsm auditd_lib.h libbsm.h
contrib/openbsm/libauditd Makefile.am Makefile.in auditd_lib.c
contrib/openbsm/libbsm Makefile.am Makefile.in au_token.3
bsm_audit.c bsm_errno.c bsm_io.c
bsm_token.c libbsm.3
contrib/openbsm/man audit_user.5
contrib/openbsm/sys/bsm Makefile.am Makefile.in audit.h
audit_errno.h audit_record.h
contrib/openbsm/test/bsm generate.c
contrib/openbsm/test/reference E2BIG_record EACCES_record
EBADF_record EBUSY_record
ECHILD_record EDEADLK_record
EEXIST_record EFAULT_record
EFBIG_record EINTR_record
EINVAL_record EIO_record
EISDIR_record EMFILE_record
EMLINK_record ENFILE_record
ENODEV_record ENOENT_record
ENOEXEC_record ENOMEM_record
ENOSPC_record ENOTBLK_record
ENOTDIR_record ENOTTY_record
ENXIO_record EPERM_record
EPIPE_record EROFS_record
ESPIPE_record ESRCH_record
ETXTBSY_record EXDEV_record
arg32_record data_record
data_token file_record
in_addr_record ip_record
ipc_record iport_record
opaque_record path_record
process32_record
process32ex_record-IPv4
process32ex_record-IPv6
process64_record
process64ex_record-IPv4
process64ex_record-IPv6
return32_record seq_record
socketex_record socketex_token
subject32_record
subject32ex_record text_record
zonename_record
lib/libbsm Makefile
sys/bsm audit.h audit_errno.h audit_internal.h
audit_kevents.h audit_record.h
sys/conf files
sys/security/audit audit_bsm_errno.c audit_bsm_token.c
Added files:
contrib/openbsm/libauditd libauditd.3
contrib/openbsm/libbsm au_domain.3 au_socket_type.3
bsm_domain.c bsm_socket_type.c
contrib/openbsm/sys/bsm audit_domain.h audit_socket_type.h
sys/bsm audit_domain.h audit_socket_type.h
sys/security/audit audit_bsm_domain.c
audit_bsm_socket_type.c
Log:
SVN rev 187214 on 2009-01-14 10:44:16Z by rwatson
Merge OpenBSM alpha 5 from OpenBSM vendor branch to head, both
contrib/openbsm (svn merge) and src/sys/{bsm,security/audit} (manual
merge). Hook up bsm_domain.c and bsm_socket_type.c to the libbsm
build along with man pages, add audit_bsm_domain.c and
audit_bsm_socket_type.c to the kernel environment.
OpenBSM history for imported revisions below for reference.
MFC after: 1 month
Sponsored by: Apple Inc.
Obtained from: TrustedBSD Project
OpenBSM 1.1 alpha 5
- Stub libauditd(3) man page added.
- All BSM error number constants with BSM_ERRNO_.
- Interfaces to convert between local and BSM socket types and protocol
families have been added: au_bsm_to_domain(3), au_bsm_to_socket_type(3),
au_domain_to_bsm(3), and au_socket_type_to_bsm(3), along with definitions
of constants in audit_domain.h and audit_socket_type.h. This improves
interoperability by converting local constant spaces, which vary by OS, to
and from Solaris constants (where available) or OpenBSM constants for
protocol domains not present in Solaris (a fair number). These routines
should be used when generating and interpreting extended socket tokens.
- Fix build warnings with full gcc warnings enabled on most supported
platforms.
- Don't compile error strings into bsm_errno.c when building it in the kernel
environment.
- When started by launchd, use the label com.apple.auditd rather than
org.trustedbsd.auditd.
Revision Changes Path
1.2 +6 -0 src/contrib/openbsm/INSTALL
1.3 +20 -1 src/contrib/openbsm/NEWS
1.4 +1 -1 src/contrib/openbsm/VERSION
1.4 +2 -1 src/contrib/openbsm/bin/auditd/auditd.8
1.4 +2 -2 src/contrib/openbsm/bin/auditd/auditd.c
1.2 +3 -3 src/contrib/openbsm/bin/auditd/auditd_darwin.c
1.2 +4 -2 src/contrib/openbsm/bin/auditd/auditd_fbsd.c
1.4 +4 -1 src/contrib/openbsm/bin/auditreduce/auditreduce.c
1.2 +2 -2 src/contrib/openbsm/bsm/auditd_lib.h
1.4 +15 -7 src/contrib/openbsm/bsm/libbsm.h
1.4 +11 -11 src/contrib/openbsm/configure
1.4 +2 -2 src/contrib/openbsm/configure.ac
1.2 +3 -3 src/contrib/openbsm/libauditd/Makefile.am
1.2 +65 -14 src/contrib/openbsm/libauditd/Makefile.in
1.2 +2 -2 src/contrib/openbsm/libauditd/auditd_lib.c
1.1 +60 -0 src/contrib/openbsm/libauditd/libauditd.3 (new)
1.4 +5 -1 src/contrib/openbsm/libbsm/Makefile.am
1.4 +14 -8 src/contrib/openbsm/libbsm/Makefile.in
1.1 +87 -0 src/contrib/openbsm/libbsm/au_domain.3 (new)
1.1 +93 -0 src/contrib/openbsm/libbsm/au_socket_type.3 (new)
1.4 +4 -1 src/contrib/openbsm/libbsm/au_token.3
1.4 +8 -5 src/contrib/openbsm/libbsm/bsm_audit.c
1.1 +499 -0 src/contrib/openbsm/libbsm/bsm_domain.c (new)
1.2 +263 -244 src/contrib/openbsm/libbsm/bsm_errno.c
1.4 +7 -1 src/contrib/openbsm/libbsm/bsm_io.c
1.1 +104 -0 src/contrib/openbsm/libbsm/bsm_socket_type.c (new)
1.4 +4 -1 src/contrib/openbsm/libbsm/bsm_token.c
1.3 +18 -8 src/contrib/openbsm/libbsm/libbsm.3
1.3 +3 -3 src/contrib/openbsm/man/audit_user.5
1.3 +4 -2 src/contrib/openbsm/sys/bsm/Makefile.am
1.3 +7 -4 src/contrib/openbsm/sys/bsm/Makefile.in
1.3 +3 -3 src/contrib/openbsm/sys/bsm/audit.h
1.1 +114 -0 src/contrib/openbsm/sys/bsm/audit_domain.h (new)
1.2 +157 -157 src/contrib/openbsm/sys/bsm/audit_errno.h
1.3 +8 -3 src/contrib/openbsm/sys/bsm/audit_record.h
1.1 +46 -0 src/contrib/openbsm/sys/bsm/audit_socket_type.h (new)
1.3 +16 -4 src/contrib/openbsm/test/bsm/generate.c
1.2 +1 -2 src/contrib/openbsm/test/reference/E2BIG_record
1.2 +1 -2 src/contrib/openbsm/test/reference/EACCES_record
1.2 +1 -2 src/contrib/openbsm/test/reference/EBADF_record
1.2 +1 -2 src/contrib/openbsm/test/reference/EBUSY_record
1.2 +1 -2 src/contrib/openbsm/test/reference/ECHILD_record
1.2 +1 -2 src/contrib/openbsm/test/reference/EDEADLK_record
1.2 +1 -2 src/contrib/openbsm/test/reference/EEXIST_record
1.2 +1 -2 src/contrib/openbsm/test/reference/EFAULT_record
1.2 +1 -2 src/contrib/openbsm/test/reference/EFBIG_record
1.2 +1 -2 src/contrib/openbsm/test/reference/EINTR_record
1.2 +1 -2 src/contrib/openbsm/test/reference/EINVAL_record
1.2 +1 -2 src/contrib/openbsm/test/reference/EIO_record
1.2 +1 -2 src/contrib/openbsm/test/reference/EISDIR_record
1.2 +1 -2 src/contrib/openbsm/test/reference/EMFILE_record
1.2 +1 -2 src/contrib/openbsm/test/reference/EMLINK_record
1.2 +1 -2 src/contrib/openbsm/test/reference/ENFILE_record
1.2 +1 -2 src/contrib/openbsm/test/reference/ENODEV_record
1.2 +1 -2 src/contrib/openbsm/test/reference/ENOENT_record
1.2 +1 -2 src/contrib/openbsm/test/reference/ENOEXEC_record
1.2 +1 -2 src/contrib/openbsm/test/reference/ENOMEM_record
1.2 +1 -2 src/contrib/openbsm/test/reference/ENOSPC_record
1.2 +1 -2 src/contrib/openbsm/test/reference/ENOTBLK_record
1.2 +1 -2 src/contrib/openbsm/test/reference/ENOTDIR_record
1.2 +1 -2 src/contrib/openbsm/test/reference/ENOTTY_record
1.2 +1 -2 src/contrib/openbsm/test/reference/ENXIO_record
1.2 +1 -2 src/contrib/openbsm/test/reference/EPERM_record
1.2 +1 -2 src/contrib/openbsm/test/reference/EPIPE_record
1.2 +1 -2 src/contrib/openbsm/test/reference/EROFS_record
1.2 +1 -2 src/contrib/openbsm/test/reference/ESPIPE_record
1.2 +1 -2 src/contrib/openbsm/test/reference/ESRCH_record
1.2 +1 -2 src/contrib/openbsm/test/reference/ETXTBSY_record
1.2 +1 -2 src/contrib/openbsm/test/reference/EXDEV_record
1.3 +1 -2 src/contrib/openbsm/test/reference/arg32_record
1.3 +2 -3 src/contrib/openbsm/test/reference/data_record
1.2 +1 -1 src/contrib/openbsm/test/reference/data_token
1.3 +1 -2 src/contrib/openbsm/test/reference/file_record
1.3 +1 -2 src/contrib/openbsm/test/reference/in_addr_record
1.3 +1 -2 src/contrib/openbsm/test/reference/ip_record
1.3 +1 -2 src/contrib/openbsm/test/reference/ipc_record
1.3 +1 -2 src/contrib/openbsm/test/reference/iport_record
1.3 +1 -2 src/contrib/openbsm/test/reference/opaque_record
1.3 +1 -2 src/contrib/openbsm/test/reference/path_record
1.3 +1 -2 src/contrib/openbsm/test/reference/process32_record
1.3 +1 -2 src/contrib/openbsm/test/reference/process32ex_record-IPv4
1.3 +1 -2 src/contrib/openbsm/test/reference/process32ex_record-IPv6
1.3 +1 -2 src/contrib/openbsm/test/reference/process64_record
1.3 +1 -2 src/contrib/openbsm/test/reference/process64ex_record-IPv4
1.3 +1 -2 src/contrib/openbsm/test/reference/process64ex_record-IPv6
1.3 +1 -2 src/contrib/openbsm/test/reference/return32_record
1.3 +1 -2 src/contrib/openbsm/test/reference/seq_record
1.2 +1 -2 src/contrib/openbsm/test/reference/socketex_record
1.2 +1 -1 src/contrib/openbsm/test/reference/socketex_token
1.3 +1 -2 src/contrib/openbsm/test/reference/subject32_record
1.3 +1 -3 src/contrib/openbsm/test/reference/subject32ex_record
1.3 +1 -2 src/contrib/openbsm/test/reference/text_record
1.3 +1 -2 src/contrib/openbsm/test/reference/zonename_record
1.10 +8 -0 src/lib/libbsm/Makefile
1.14 +3 -3 src/sys/bsm/audit.h
1.1 +115 -0 src/sys/bsm/audit_domain.h (new)
1.2 +157 -157 src/sys/bsm/audit_errno.h
1.13 +1 -1 src/sys/bsm/audit_internal.h
1.18 +1 -1 src/sys/bsm/audit_kevents.h
1.15 +8 -3 src/sys/bsm/audit_record.h
1.1 +47 -0 src/sys/bsm/audit_socket_type.h (new)
1.1365 +2 -0 src/sys/conf/files
1.1 +502 -0 src/sys/security/audit/audit_bsm_domain.c (new)
1.3 +262 -243 src/sys/security/audit/audit_bsm_errno.c
1.1 +107 -0 src/sys/security/audit/audit_bsm_socket_type.c (new)
1.22 +3 -0 src/sys/security/audit/audit_bsm_token.c
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200901141048.n0EAmJSG028575>
