Drastic overhaul of jailing support. Each jail now administers its own set of rules. Right now, parent jails cannot see the rules for their child jails. This will be fixed later.
Use the new MAC API target for jail deletion to clean up the per-jail rules
Whitespace changes. Bump version number.
Adjust the CFLAGS for the kernel module and the userland app
Change README to reflect name change from secfw to secadm.
github-issue: #2
Refactor the underlying structures in the kernel to be more efficient. Add extra sanity checks.
Finish the renaming of secfw to secadm
github-issue: #2
More sanity checking
README
Add extra info regarding installation and usage
Do per-rule validation and ruleset validation. Clean up some code.
Properly clean up if rules fail validation
Various code cleanups
Update README
Fix typo
Add rule and ruleset validation in libsecadm
use standard list macros from queue.h and added some locking

more locking needed in marked places

Signed-off-by: Oliver Pinter <oliver.pinter@hardenedbsd.org>