Skip to content

Latest commit

 

History

History
44 lines (35 loc) · 1.58 KB

CHANGELOG.md

File metadata and controls

44 lines (35 loc) · 1.58 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • SealOptions, an interface for directly creating and sealing anonymous files outside the context of executing them

Fixed

  • Creating executable anonymous files works correctly since Linux 6.3 when the sysctl vm.memfd_noexec = 1 is set
  • is_sealed correctly handles the presence of additional seals (e.g. F_SEAL_FUTURE_WRITE since Linux 5.1 or F_SEAL_EXEC since Linux 6.3)

Changed

1.0.0 - 2020-09-29

Changed

  • Set argv[0] to the original argv[0] in ensure_sealed
  • Minimum supported Rust version (MSRV) now 1.45.0

0.2.0 - 2020-06-23

Changed

  • No longer set MFD_CLOEXEC if #! is detected at the beginning of a program

0.1.1 - 2020-03-15

Changed

  • Allow builds on Android platforms

0.1.0 - 2019-11-15

Added

  • Everything!