Skip to content

Releases: FooBarWidget/matchhostfsowner

Version 1.0.1

21 Jul 08:03
Compare
Choose a tag to compare
  • Fixes matching app account's primary group when resolving conflicting group (#11).

Version 1.0.0

29 Aug 16:17
9a52aad
Compare
Choose a tag to compare
  • Much improves documentation.
  • Prints version number during startup, as a debugging message (#1).
  • Upgrades some dependencies, fixing security issues.
    • Fixes an out-of-bounds memory write when a user account is in more than 16 groups (CVE-2021-45707).

Version 0.9.8

31 Jan 14:58
cf741f2
Compare
Choose a tag to compare
  • Fixes a crash when parsing valid YAML configuration files (#8).

Version 0.9.7

13 Jan 10:36
Compare
Choose a tag to compare
  • Introduces the app_group configuration for specifying which app group to use in the container. Default: a group with the same name as the app_account configuration.
  • Fixes running matchhostfsowner twice using a host GID of 0.
    • Fixes compatibility with some containers that are started twice (instead of thrown away after a single run), for example as is the case with Docker Compose.
  • Requires that both MHF_HOST_UID and MHF_HOST_GID are set, or neither.
    • It makes no sense to set only one of them. This check reduces the chance that one of them is accidentally omitted due to a typo.
  • Improves documentation.

Version 0.9.6

07 Jan 10:02
Compare
Choose a tag to compare
  • Fixes shell escaping of empty strings (potential security fix).
  • Adds various security precautions (such as #7).
  • Internal code refactorings & cleanups. Adds more tests.
  • Improves documentation.

Version 0.9.4

16 Mar 11:49
6c2da5b
Compare
Choose a tag to compare
Version 0.9.4 Pre-release
Pre-release
  • Rename to matchhostfsowner.
  • Rename all sorts of config options. Renames the ACU_ prefix to MHF_; renames TARGET_UID|GID to HOST_UID|GID; and more.
  • Fix Rust's std::mem::uninitialized() deprecation.

Version 0.9.3

13 Sep 10:18
461a607
Compare
Choose a tag to compare
Version 0.9.3 Pre-release
Pre-release
  • Add support for Docker init process /usr/sbin/docker-init.

    On most images, the Docker init process is /sbin/docker-init,
    but for some reason on centos:7 it's /usr/sbin/docker-init.

Version 0.9.2

12 Sep 19:39
08d8017
Compare
Choose a tag to compare
Version 0.9.2 Pre-release
Pre-release
  • Add support for new Docker init process /sbin/docker-init.
  • Print logs to stderr (fixes issue #6).

Version 0.9.1

12 Jun 17:37
b8bc426
Compare
Choose a tag to compare
Version 0.9.1 Pre-release
Pre-release
  • Fix running hooks with the proper root privileges.
  • Support running in docker run --init containers.

Version 0.9.0

11 Jun 19:19
6cfcbc2
Compare
Choose a tag to compare
Version 0.9.0 Pre-release
Pre-release

Initial release.