TODO revision 185573
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- With the move to autoconf/automake, man page symlinks are no longer 11156283Srwatson installed. This needs to be fixed. 12156283Srwatson- It might be desirable to be able to provide EOPNOTSUPP system call stubs 13156283Srwatson on systems that don't have the necessary audit system calls; that would 14156283Srwatson allow the full libbsm and tool set to build, just not run. 15159248Srwatson- Teach praudit how to begin printing at any point in a token stream, not 16159248Srwatson just at the beginning of a record. This will make it easier to use 17159248Srwatson praudit in test suites processing single-token files without header and 18159248Srwatson trailer context. 19162503Srwatson- Put hostname in trail file name. 20162621Srwatson- Document audit_warn event arguments. 21185573Srwatson- Allow the path /etc/security to be configured at configure-time so that 22185573Srwatson alternative locations can be used. 23155131Srwatson 24185573Srwatson$P4: //depot/projects/trustedbsd/openbsm/TODO#11 $ 25