TODO revision 185573
1268899SbaptOpenBSM TODO 2234949Sbapt 3234949Sbapt- Build a regression test suite for libbsm that generates each token 4234949Sbapt type and then compares the results with known good data. Make sure to 5234949Sbapt test that things work properly with respect to endianness of the local 6234949Sbapt platform. 7234949Sbapt- Document contents of libbsm "public" data structures in libbsm man pages. 8234949Sbapt- The audit.log.5 man page is incomplete, as it does not describe all 9234949Sbapt token types. 10234949Sbapt- With the move to autoconf/automake, man page symlinks are no longer 11234949Sbapt installed. This needs to be fixed. 12234949Sbapt- It might be desirable to be able to provide EOPNOTSUPP system call stubs 13234949Sbapt on systems that don't have the necessary audit system calls; that would 14234949Sbapt allow the full libbsm and tool set to build, just not run. 15234949Sbapt- Teach praudit how to begin printing at any point in a token stream, not 16234949Sbapt just at the beginning of a record. This will make it easier to use 17234949Sbapt praudit in test suites processing single-token files without header and 18234949Sbapt trailer context. 19234949Sbapt- Put hostname in trail file name. 20234949Sbapt- Document audit_warn event arguments. 21234949Sbapt- Allow the path /etc/security to be configured at configure-time so that 22234949Sbapt alternative locations can be used. 23234949Sbapt 24234949Sbapt$P4: //depot/projects/trustedbsd/openbsm/TODO#11 $ 25234949Sbapt