cvs commit: src/contrib/openbsm - Imported sources

Robert Watson rwatson at FreeBSD.org
Sat Mar 4 08:45:55 PST 2006


rwatson     2006-03-04 16:45:54 UTC

  FreeBSD src repository

  src/contrib/openbsm - Imported sources
  Update of /home/ncvs/src/contrib/openbsm
  In directory repoman.freebsd.org:/tmp/cvs-serv60362
  
  Log Message:
  Vendor branch import of TrustedBSD OpenBSM 1.0 alpha 5:
  
  - Update install notes to indicate /etc files are to be installed manually.
  - On systems without LOG_SECURITY, use LOG_AUTH.
  - Convert to autoconf/automake in order to move to a more portable (not
    BSD-specific) build infrastructure, and more easy conditional building of
    components.  Currently, the primary feature loss is that automake does
    not have native support for manual symlinks.  This will be addressed in a
    future OpenBSM release.
  - Add compat/queue.h, to be used on systems dated BSD queue macro libraries
    (as found on Linux).
  - Rename CHANGELOG to HISTORY, as our change log doesn't follow some of the
    existing conventions for a CHANGELOG.
  - Some private data structures moved from audit.h to audit_internal.h to
    prevent inappropriate use by applications and name space pollution.
  - Improved detection and use of endian macros using autoconf.
  - Avoid non-portable use of struct in6_addr, which is largely opaque.
  - Avoid leaking BSD kernel socket related token code to user space in
    bsm_token.c.
  - Teach System V IPC calls to look for Linux naming variations for certain
    struct ipc_perm fields.
  - Test for audit system calls, and if not present, don't build
    bsm_wrappers.c, bsm_notify.c, audit(8), and auditd(8), which rely on
    those system calls.
  - au_close() is not implemented on systems that don't have audit system
    calls, but au_close_buffer() is.
  - Work around missing BSDisms in bsm_wrapper.c.
  - Fix nested includes so including libbsm.h in an application on Linux
    picks up the necessary definitions.
  
  Obtained from:	TrustedBSD Project
  
  Status:
  
  Vendor Tag:	TrustedBSD
  Release Tags:	OPENBSM_1_0_ALPHA_5
  		
  N src/contrib/openbsm/HISTORY
  U src/contrib/openbsm/LICENSE
  N src/contrib/openbsm/Makefile.am
  N src/contrib/openbsm/Makefile.in
  U src/contrib/openbsm/README
  U src/contrib/openbsm/TODO
  U src/contrib/openbsm/VERSION
  N src/contrib/openbsm/aclocal.m4
  N src/contrib/openbsm/autogen.sh
  N src/contrib/openbsm/configure
  N src/contrib/openbsm/configure.ac
  N src/contrib/openbsm/bin/Makefile.am
  N src/contrib/openbsm/bin/Makefile.in
  N src/contrib/openbsm/bin/audit/Makefile.am
  N src/contrib/openbsm/bin/audit/Makefile.in
  U src/contrib/openbsm/bin/audit/audit.8
  U src/contrib/openbsm/bin/audit/audit.c
  N src/contrib/openbsm/bin/auditd/Makefile.am
  N src/contrib/openbsm/bin/auditd/Makefile.in
  U src/contrib/openbsm/bin/auditd/audit_warn.c
  U src/contrib/openbsm/bin/auditd/auditd.8
  U src/contrib/openbsm/bin/auditd/auditd.c
  U src/contrib/openbsm/bin/auditd/auditd.h
  N src/contrib/openbsm/bin/auditreduce/Makefile.am
  N src/contrib/openbsm/bin/auditreduce/Makefile.in
  U src/contrib/openbsm/bin/auditreduce/auditreduce.1
  U src/contrib/openbsm/bin/auditreduce/auditreduce.c
  U src/contrib/openbsm/bin/auditreduce/auditreduce.h
  N src/contrib/openbsm/bin/praudit/Makefile.am
  N src/contrib/openbsm/bin/praudit/Makefile.in
  U src/contrib/openbsm/bin/praudit/praudit.1
  U src/contrib/openbsm/bin/praudit/praudit.c
  N src/contrib/openbsm/bsm/Makefile.am
  N src/contrib/openbsm/bsm/Makefile.in
  U src/contrib/openbsm/bsm/audit.h
  U src/contrib/openbsm/bsm/audit_internal.h
  U src/contrib/openbsm/bsm/audit_kevents.h
  U src/contrib/openbsm/bsm/audit_record.h
  U src/contrib/openbsm/bsm/audit_uevents.h
  U src/contrib/openbsm/bsm/libbsm.h
  U src/contrib/openbsm/compat/endian.h
  N src/contrib/openbsm/compat/queue.h
  N src/contrib/openbsm/config/config.guess
  N src/contrib/openbsm/config/config.h.in
  N src/contrib/openbsm/config/config.sub
  N src/contrib/openbsm/config/depcomp
  N src/contrib/openbsm/config/install-sh
  N src/contrib/openbsm/config/ltmain.sh
  N src/contrib/openbsm/config/missing
  U src/contrib/openbsm/etc/audit_class
  U src/contrib/openbsm/etc/audit_control
  U src/contrib/openbsm/etc/audit_event
  U src/contrib/openbsm/etc/audit_user
  U src/contrib/openbsm/etc/audit_warn
  N src/contrib/openbsm/libbsm/Makefile.am
  N src/contrib/openbsm/libbsm/Makefile.in
  U src/contrib/openbsm/libbsm/au_class.3
  U src/contrib/openbsm/libbsm/au_control.3
  U src/contrib/openbsm/libbsm/au_event.3
  U src/contrib/openbsm/libbsm/au_free_token.3
  U src/contrib/openbsm/libbsm/au_io.3
  U src/contrib/openbsm/libbsm/au_mask.3
  U src/contrib/openbsm/libbsm/au_token.3
  U src/contrib/openbsm/libbsm/au_user.3
  U src/contrib/openbsm/libbsm/bsm_audit.c
  U src/contrib/openbsm/libbsm/bsm_class.c
  U src/contrib/openbsm/libbsm/bsm_control.c
  U src/contrib/openbsm/libbsm/bsm_event.c
  U src/contrib/openbsm/libbsm/bsm_flags.c
  U src/contrib/openbsm/libbsm/bsm_io.c
  U src/contrib/openbsm/libbsm/bsm_mask.c
  U src/contrib/openbsm/libbsm/bsm_notify.c
  U src/contrib/openbsm/libbsm/bsm_token.c
  U src/contrib/openbsm/libbsm/bsm_user.c
  U src/contrib/openbsm/libbsm/bsm_wrappers.c
  U src/contrib/openbsm/libbsm/libbsm.3
  N src/contrib/openbsm/man/Makefile.am
  N src/contrib/openbsm/man/Makefile.in
  U src/contrib/openbsm/man/audit.2
  U src/contrib/openbsm/man/audit.log.5
  U src/contrib/openbsm/man/audit_class.5
  U src/contrib/openbsm/man/audit_control.5
  U src/contrib/openbsm/man/audit_event.5
  U src/contrib/openbsm/man/audit_user.5
  U src/contrib/openbsm/man/audit_warn.5
  U src/contrib/openbsm/man/auditctl.2
  U src/contrib/openbsm/man/auditon.2
  U src/contrib/openbsm/man/getaudit.2
  U src/contrib/openbsm/man/getauid.2
  U src/contrib/openbsm/man/setaudit.2
  U src/contrib/openbsm/man/setauid.2
  N src/contrib/openbsm/tools/Makefile.am
  N src/contrib/openbsm/tools/Makefile.in
  U src/contrib/openbsm/tools/audump.c
  
  No conflicts created by this import
  


More information about the cvs-src mailing list