1185573SrwatsonOpenBSM TODO
2185573Srwatson
3155131Srwatson- Build a regression test suite for libbsm that generates each token
4155131Srwatson  type and then compares the results with known good data.  Make sure to
5155131Srwatson  test that things work properly with respect to endianness of the local
6155131Srwatson  platform.
7155131Srwatson- Document contents of libbsm "public" data structures in libbsm man pages.
8155131Srwatson- The audit.log.5 man page is incomplete, as it does not describe all
9155131Srwatson  token types.
10156283Srwatson- It might be desirable to be able to provide EOPNOTSUPP system call stubs
11156283Srwatson  on systems that don't have the necessary audit system calls; that would
12156283Srwatson  allow the full libbsm and tool set to build, just not run.
13159248Srwatson- Teach praudit how to begin printing at any point in a token stream, not
14159248Srwatson  just at the beginning of a record.  This will make it easier to use
15159248Srwatson  praudit in test suites processing single-token files without header and
16159248Srwatson  trailer context.
17162621Srwatson- Document audit_warn event arguments.
18185573Srwatson- Allow the path /etc/security to be configured at configure-time so that
19185573Srwatson  alternative locations can be used.
20186647Srwatson- NLS support for au_strerror(3), which provides error strings for BSM errors
21186647Srwatson  not available on the local OS platform.
22243750Srwatson- Support for client certificates in auditdistd, to include certificate chain
23243750Srwatson  validation.
24