capsicum-rs
capsicum-rs copied to clipboard
Rust bindings for the FreeBSD capsicum framework
Add CI
Travis doesn't support FreeBSD, so this could be difficult.
In https://github.com/myfreeweb/rusty-sandbox there is support for defining a Directory containing a path under which all associated operations can be permitted (e.g. allow read of everything under /zdata/files). This functionality would...
- [ ] the purpose of the crate and use cases should be highlighted - [ ] documentation should contain less code and more descriptions - [ ] add docs...
This allows the macros to work in consumer crates that "#[deny(missing_docs)]"
Because it will be EoL at the end of the month.
The currently availble docs don't include the casper feature.
For a new project, I need bindings to [cap_net(3)](https://man.freebsd.org/cgi/man.cgi?query=cap_net). Do you think they should be a part of this repository or standalone? I'll start work in a standalone repo, but...
The `utils::Directory` struct exists so that a capsicumized program can open files using `openat`. But it's too limited. For example, it doesn't provide any binding for `symlinkat`. Fortunately, all of...