Changelog for landlock-0.2.1.1
Revision history for landlock
0.2.1.1 -- 2023-02-28
- Extend API documentation with links to man-pages.
0.2.1.0 -- 2023-02-22
-
Use vendored
linux/landlock.hinstead of system-provided header during build. -
Support Landlock ABI v2 and
LANDLOCK_ACCESS_FS_REFERas part of it. -
Support Landlock ABI v3 and
LANDLOCK_ACCESS_FS_TRUNCATEas part of it. -
Support GHC 9.4.2 /
base ^>=4.17. -
Support
unix ^>=2.8. -
Add a new executable,
landlocked, which permits to run a command in a sandboxed environment. -
Add a flag,
landlocked, which allows to not build thelandlockedexecutable. -
Use
capiforeign imports instead ofccallusing theCApiFFIlanguage extension. -
Add a Cabal flag,
werror, to enable compiler-Werrorand friends.
0.2.0.1 -- 2022-08-24
- Code-wise the same as version 0.2.0.0, but said version was incorrectly published on Hackage, hence re-releasing.
0.2.0.0 -- 2022-08-24
-
Support
base ^>=4.15andbase ^>=4.16, tested in CI using GHC 9.0.2 and GHC 9.2.2. -
Add a dependency on
psxto avoidsetxid-style security issues.See
test/ThreadedScenario.hsfor a scenario which triggers the aforementioned security issue, which needs a Glibcsetxid-style work-around. This scenario is executed by the newlandlock-test-threadedtest-suite.See https://github.com/NicolasT/landlock-hs/issues/9 for more background.
0.1.0.0 -- 2022-08-18
- First version. Released on an unsuspecting world.