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 $ |