]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit - contrib/wpa_supplicant/radius.c
Merge OpenBSM alpha 5 from OpenBSM vendor branch to head, both
authorRobert Watson <rwatson@FreeBSD.org>
Wed, 14 Jan 2009 10:44:16 +0000 (10:44 +0000)
committerRobert Watson <rwatson@FreeBSD.org>
Wed, 14 Jan 2009 10:44:16 +0000 (10:44 +0000)
commitc74c7b73a005e689b922dfcfe5b94804669b595b
tree475d9112fa7258dc14e742448d0a7ccbc27a17ab
parent620b9b80bcbedf1317a5b45dd5c777e455a69dce
parenta4bd134433fd2aaa1d814163ac7b29acc444654a
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.
106 files changed:
contrib/openbsm/INSTALL
contrib/openbsm/NEWS
contrib/openbsm/VERSION
contrib/openbsm/bin/auditd/auditd.8
contrib/openbsm/bin/auditd/auditd.c
contrib/openbsm/bin/auditd/auditd_darwin.c
contrib/openbsm/bin/auditd/auditd_fbsd.c
contrib/openbsm/bin/auditreduce/auditreduce.c
contrib/openbsm/bsm/auditd_lib.h
contrib/openbsm/bsm/libbsm.h
contrib/openbsm/configure
contrib/openbsm/configure.ac
contrib/openbsm/libauditd/Makefile.am
contrib/openbsm/libauditd/Makefile.in
contrib/openbsm/libauditd/auditd_lib.c
contrib/openbsm/libauditd/libauditd.3
contrib/openbsm/libbsm/Makefile.am
contrib/openbsm/libbsm/Makefile.in
contrib/openbsm/libbsm/au_domain.3
contrib/openbsm/libbsm/au_socket_type.3
contrib/openbsm/libbsm/au_token.3
contrib/openbsm/libbsm/bsm_audit.c
contrib/openbsm/libbsm/bsm_domain.c
contrib/openbsm/libbsm/bsm_errno.c
contrib/openbsm/libbsm/bsm_io.c
contrib/openbsm/libbsm/bsm_socket_type.c
contrib/openbsm/libbsm/bsm_token.c
contrib/openbsm/libbsm/libbsm.3
contrib/openbsm/man/audit_user.5
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_errno.h
contrib/openbsm/sys/bsm/audit_record.h
contrib/openbsm/sys/bsm/audit_socket_type.h
contrib/openbsm/test/bsm/generate.c
contrib/openbsm/test/reference/E2BIG_record
contrib/openbsm/test/reference/EACCES_record
contrib/openbsm/test/reference/EBADF_record
contrib/openbsm/test/reference/EBUSY_record
contrib/openbsm/test/reference/ECHILD_record
contrib/openbsm/test/reference/EDEADLK_record
contrib/openbsm/test/reference/EEXIST_record
contrib/openbsm/test/reference/EFAULT_record
contrib/openbsm/test/reference/EFBIG_record
contrib/openbsm/test/reference/EINTR_record
contrib/openbsm/test/reference/EINVAL_record
contrib/openbsm/test/reference/EIO_record
contrib/openbsm/test/reference/EISDIR_record
contrib/openbsm/test/reference/EMFILE_record
contrib/openbsm/test/reference/EMLINK_record
contrib/openbsm/test/reference/ENFILE_record
contrib/openbsm/test/reference/ENODEV_record
contrib/openbsm/test/reference/ENOENT_record
contrib/openbsm/test/reference/ENOEXEC_record
contrib/openbsm/test/reference/ENOMEM_record
contrib/openbsm/test/reference/ENOSPC_record
contrib/openbsm/test/reference/ENOTBLK_record
contrib/openbsm/test/reference/ENOTDIR_record
contrib/openbsm/test/reference/ENOTTY_record
contrib/openbsm/test/reference/ENXIO_record
contrib/openbsm/test/reference/EPERM_record
contrib/openbsm/test/reference/EPIPE_record
contrib/openbsm/test/reference/EROFS_record
contrib/openbsm/test/reference/ESPIPE_record
contrib/openbsm/test/reference/ESRCH_record
contrib/openbsm/test/reference/ETXTBSY_record
contrib/openbsm/test/reference/EXDEV_record
contrib/openbsm/test/reference/arg32_record
contrib/openbsm/test/reference/data_record
contrib/openbsm/test/reference/data_token
contrib/openbsm/test/reference/file_record
contrib/openbsm/test/reference/in_addr_record
contrib/openbsm/test/reference/ip_record
contrib/openbsm/test/reference/ipc_record
contrib/openbsm/test/reference/iport_record
contrib/openbsm/test/reference/opaque_record
contrib/openbsm/test/reference/path_record
contrib/openbsm/test/reference/process32_record
contrib/openbsm/test/reference/process32ex_record-IPv4
contrib/openbsm/test/reference/process32ex_record-IPv6
contrib/openbsm/test/reference/process64_record
contrib/openbsm/test/reference/process64ex_record-IPv4
contrib/openbsm/test/reference/process64ex_record-IPv6
contrib/openbsm/test/reference/return32_record
contrib/openbsm/test/reference/seq_record
contrib/openbsm/test/reference/socketex_record
contrib/openbsm/test/reference/socketex_token
contrib/openbsm/test/reference/subject32_record
contrib/openbsm/test/reference/subject32ex_record
contrib/openbsm/test/reference/text_record
contrib/openbsm/test/reference/zonename_record
lib/libbsm/Makefile
sys/bsm/audit.h
sys/bsm/audit_domain.h
sys/bsm/audit_errno.h
sys/bsm/audit_internal.h
sys/bsm/audit_kevents.h
sys/bsm/audit_record.h
sys/bsm/audit_socket_type.h
sys/conf/files
sys/security/audit/audit_bsm_domain.c
sys/security/audit/audit_bsm_errno.c
sys/security/audit/audit_bsm_socket_type.c
sys/security/audit/audit_bsm_token.c