package restricted

  1. Overview
  2. Docs

Changelog

https://keepachangelog.com/

[Unreleased]

  • tested on:

    • x86_64 openbsd (16/16 Tests passed)
    • x86_64-alpine-linux (Landlock ABI version: 7) (4/12 Tests passed: file_read_unv, file_write_unv, file_create_unv_linux, file_cwrr_unv_linux)

Added

  • API: exec promises and accesses optional
  • OpenBSD: exec promises

Removed

  • SystemOperation.TmpPath (deprecated see: pledge (2))

[1.2.0] - 2026-01-17

  • add Linux (only filesystem view) via landlock(7)

    • except unlink/removing, whole other thing with LANDLOCK_ACCESS_FS_READ_FILE in landlock
  • add Semantic Versioning
  • change description to make it more clear
  • tested with flambda switch on:

    • x86_64-openbsd
    • x86_64-arch-linux, x86_64-alpine-linux (Landlock ABI version: 7)

[1.1] - 2026-01-04

  • Small opam fix so it can be released

[1.0] - 2026-01-04

Added

  • OpenBSD full restriction calls implementation
  • initial project setup and core functionality.