Releases: landlock-lsm/rust-landlock
v0.4.1
See crate's metadata and related documentation.
What's Changed
See summary in CHANGELOG.md
- Cache kernel builds by @l0kod in #72
- A couple of small cleanups by @bjorn3 in #71
- Fix typo in doc-comment by @rusty-snake in #70
- Prepare tests for ABI 5 by @l0kod in #73
- Add support for ABI 5 by @l0kod in #74
- Bump to v0.4.1 by @l0kod in #75
New Contributors
- @rusty-snake made their first contribution in #70
Full Changelog: v0.4.0...v0.4.1
v0.4.0
See crate's metadata and related documentation.
What's Changed
See summary in CHANGELOG.md
- Improve PrivateRule trait by @l0kod in #65
- Move from_read() and from_write() into AccessFs by @l0kod in #66
- Update error priority and no_new_privs behavior by @l0kod in #67
- Fix and test unsupported rule by @l0kod in #68
- Add initial networking support by @l0kod in #55
- Bump to 0.4.0 by @l0kod in #69
Full Changelog: v0.3.1...v0.4.0
v0.3.1
See crate's metadata and related documentation.
What's Changed
See summary in CHANGELOG.md
- Update UAPI to Linux 6.7 by @l0kod in #56
- Initial duplicate RulesetCreated implementation by @int5-grey in #38
- Bump to v0.3.1 by @l0kod in #63
Full Changelog: v0.3.0...v0.3.1
New Contributors
- @int5-grey made their first contribution in #38
v0.3.0
See crate's metadata and related documentation.
What's Changed
See summary in CHANGELOG.md
- Run tests on all commits by @l0kod in #34
- Test the merge commit when required by @l0kod in #35
- Remove Ubuntu 18.04 from the CI by @l0kod in #39
- Improve CI to test all meaningful kernels by @l0kod in #41
- API compatibility improvements by @l0kod in #12
- Add support for ABI 3 by @l0kod in #40
- Make sure the same Cargo version is used for all tests by @l0kod in #45
- Execute each restrict_self() test in a dedicated thread by @l0kod in #46
- Run tests built with Rust MSRV by @l0kod in #47
- Use Ruleset::default() instead of Ruleset::new() by @l0kod in #44
- Test with Landlock ABI 3 by @l0kod in #49
- ci: Update Ubunty 22.04.3 kernel by @l0kod in #51
- Make AsMut unambiguous by @l0kod in #52
- Improve the ABI documentation by @l0kod in #50
- Bump to v0.3.0 by @l0kod in #54
Full Changelog: v0.2.0...v0.3.0
Reviews and tests
v0.2.0
What's Changed
This is the first major release of this crate. It brings a high-level interface to the Landlock kernel interface.
There is still work in progress to improve this API, especially to deal with compatibility (#12) and ease of use, but that will come with a next release that may break existing code.
Crate metadata: https://crates.io/crates/landlock/0.2.0
Documentation: https://docs.rs/landlock/0.2.0/landlock/