Skip to content

Releases: byllyfish/exacl

Release 0.12.0

03 Feb 02:24
379aa3a
Compare
Choose a tag to compare
  • Fix typo in rustdoc comments for getfacl/setfacl. (Thanks @sylvestre)
  • Support FreeBSD 14 in CI builds. (Thanks @asomers)
  • Run CI tests on macos-13 and macos-12.
  • Update bitflags and uuid dependency versions.
  • Update build version dependency for bindgen.
  • Fix clippy warnings.

Release 0.11.0

25 Sep 20:04
8d2552d
Compare
Choose a tag to compare
  • Upgrade bitflags to 2.4.0 from 1.x. bitflags is used to implement the Perm, Flag and AclOption API's.
  • Tests should support systems where daemon uid/gid is other than 1/1.
  • Tests should accommodate varying limits on ext, tmpfs, xfs file systems.
  • Update version dependencies for bindgen, ctor.
  • Fix clippy warnings.

Release 0.10.0

03 Jan 00:30
00373a7
Compare
Choose a tag to compare
  • Update version dependencies for bindgen, clap, and env_logger.
  • Include ubuntu-22.04, macos-12, and freebsd-13.1 in CI build.
  • Fix code coverage CI script to address GHA build issue.
  • Fix clippy warnings.

Release 0.9.0

09 Jun 06:49
e0de8f6
Compare
Choose a tag to compare
  • Fix compilation on various Linux architectures where c_char is signed (Issue #107).
  • Disable layout_tests option in bindgen.
  • Update version dependencies for bindgen and uuid.
  • Improve code coverage CI script.
  • Fix clippy warnings.

Release 0.8.0

04 Feb 02:01
251a37e
Compare
Choose a tag to compare
  • serde is now an optional dependency. Use features = ["serde"] to enable (Issue #95).
  • Remove the num_enum dependency (PR #94, contributed by bjorn3).
  • Update example code to use clap 3.

Release 0.7.0

25 Dec 19:16
700ac78
Compare
Choose a tag to compare
  • Add the from_mode top level function.
  • Remove Acl (low level interface) from the public exported API.
  • Remove dependency on the nix crate.
  • Update version dependencies for bindgen and env_logger.
  • Update Rust edition from 2018 to 2021.

Release 0.6.0

20 Jun 21:09
83e4b9d
Compare
Choose a tag to compare
  • Fix new rust clippy warnings.
  • Update version dependencies for bindgen and nix.
  • Update valgrind suppressions used in testing.

Release 0.5.0

22 Feb 21:28
711144d
Compare
Choose a tag to compare
  • Add support for NFSv4 ACL's on FreeBSD.
  • Remove support for platform-specific text formats.

Release 0.4.0

14 Jan 05:17
3008415
Compare
Choose a tag to compare
  • Add support for symbolic links on FreeBSD.
  • Add support for ACCESS_ACL option to getfacl and setfacl.
  • Allow for - in permission abbreviation, e.g. r-x.
  • Update rust toolchain to latest stable version and fix clippy/lint issues.
  • Fix package metadata for docs.rs; improve platform-specific documentation.

Release 0.3.0

03 Jan 04:59
ddc1162
Compare
Choose a tag to compare
  • Add support for Posix.1e ACLs on FreeBSD.
  • Add from_str and to_string top-level functions.
  • Remove the Acl::check function from public API.