Deleted Added
full compact
NEWS (185573) NEWS (186647)
1OpenBSM Version History
2
1OpenBSM Version History
2
3OpenBSM 1.1 alpha 4
4
5- With the addition of BSM error number mapping, we also need to map the
6 local error number passed to audit_submit(3) to a BSM error number, rather
7 than have the caller perform that conversion.
8- Reallocate user audit events to avoid collisions with Solaris; adopt a more
9 formal allocation scheme, and add some events allocated in Solaris that
10 will be of immediate use on other platforms.
11- Add an event for Calife.
12- Add au_strerror(3), which allows generating strings for BSM errors
13 directly, rather than requiring applications to map to the local error
14 space, which might not be able to entirely represent the BSM error number
15 space.
16- Major auditd rewrite for launchd(8) support. Add libauditd library that is
17 shared between launchd and auditd.
18- Add AUDIT_TRIGGER_INITIALIZE trigger (sent via 'audit -i') for (re)starting
19 auditing under launchd(8) on Mac OS X.
20- Add 'current' symlink to active audit trail.
21- Add crash recovery of previous audit trail file when detected on audit
22 startup that it has not been properly terminated.
23- Add the event AUE_audit_recovery to indicated when an audit trail file has
24 been recovered from not being properly terminated. This event is stored
25 in the new audit trail file and includes the path of recovered audit trail
26 file.
27- Mac OS X and FreeBSD dependent code in auditd.c is separated into
28 auditd_darwin.c and auditd_fbsd.c files.
29- Add an event for the posix_spawn(2) and fsgetpath(2) Mac OS X system calls.
30- For Mac OS X, we use ASL(3) instead of syslog(3) for logging.
31- Add support for NOTICE level logging.
32
33OpenBSM 1.1 alpha 3
34
35- Add two new functions, au_bsm_to_errno() and au_errno_to_bsm(), to map
36 between BSM error numbers (largely the Solaris definitions) and local
37 errno(2) values for 32-bit and 64-bit return tokens. This is required as
38 operating systems don't agree on some of the values of more recent error
39 numbers.
40- Fix a bug how au_to_exec_args(3) and au_to_exec_env(3) calculates the total
41 size for the token. This bug resulted in "unknown" tokens being printed
42 after the exec args/env tokens.
43- Support for AUT_SOCKET_EX extended socket tokens, which describe a socket
44 using a pair of IPv4/IPv6 and port tuples.
45- OpenBSM BSM file header version bumped for 1.1 release.
46- Deprecated Darwin constants, such as TRAILER_PAD_MAGIC, removed.
47
3OpenBSM 1.1 alpha 2
4
5- Include files in OpenBSM are now broken out into two parts: library builds
6 required solely for user space, and system includes, which may also be
7 required for use in the kernels of systems integrating OpenBSM. Submitted
8 by Stacey Son.
9- Configure option --with-native-includes allows forcing the use of native
10 include for system includes, rather than the versions bundled with OpenBSM.

--- 332 unchanged lines hidden (view full) ---

343 or static memory is returned for non-_r() versions of API calls.
344 _free() calls dropped as a result, and source code compatibility with
345 OpenSolaris improved significantly.
346- Annotate BSM events with origin OS and compatibility information.
347- auditd(8), audit(8) added to the OpenBSM distribution. auditd extended
348 to support reloading of kernel event table.
349- Allow comments in /etc/security configuration files.
350
48OpenBSM 1.1 alpha 2
49
50- Include files in OpenBSM are now broken out into two parts: library builds
51 required solely for user space, and system includes, which may also be
52 required for use in the kernels of systems integrating OpenBSM. Submitted
53 by Stacey Son.
54- Configure option --with-native-includes allows forcing the use of native
55 include for system includes, rather than the versions bundled with OpenBSM.

--- 332 unchanged lines hidden (view full) ---

388 or static memory is returned for non-_r() versions of API calls.
389 _free() calls dropped as a result, and source code compatibility with
390 OpenSolaris improved significantly.
391- Annotate BSM events with origin OS and compatibility information.
392- auditd(8), audit(8) added to the OpenBSM distribution. auditd extended
393 to support reloading of kernel event table.
394- Allow comments in /etc/security configuration files.
395
351$P4: //depot/projects/trustedbsd/openbsm/NEWS#9 $
396$P4: //depot/projects/trustedbsd/openbsm/NEWS#21 $