Releases: FooBarWidget/matchhostfsowner
Releases · FooBarWidget/matchhostfsowner
Version 1.0.1
- Fixes matching app account's primary group when resolving conflicting group (#11).
Version 1.0.0
- 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
- Fixes a crash when parsing valid YAML configuration files (#8).
Version 0.9.7
- Introduces the
app_group
configuration for specifying which app group to use in the container. Default: a group with the same name as theapp_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
andMHF_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
- 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
- Rename to matchhostfsowner.
- Rename all sorts of config options. Renames the
ACU_
prefix toMHF_
; renamesTARGET_UID|GID
toHOST_UID|GID
; and more. - Fix Rust's
std::mem::uninitialized()
deprecation.
Version 0.9.3
-
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
- Add support for new Docker init process /sbin/docker-init.
- Print logs to stderr (fixes issue #6).
Version 0.9.1
- Fix running hooks with the proper root privileges.
- Support running in
docker run --init
containers.
Version 0.9.0
Initial release.