- Fix release archive extension (#61)
- Cherry-picks from upstream (#55)
- Use
github.com/moby/sys/user(tianon/gosu#134) - Check for
setuidto also disallowsetgid(tianon/gosu#129) - Disallow installing gosu with
setuid(tianon/gosu#89) - Switch from GPL to Apache-2.0 (https://github.com/tianon/gosu/commit/975771e79e281c541fab943a53243604271b4f59)
- Use
- Go 1.21 (#53 #54)
- Bump golang.org/x/sys from 0.13.0 to 0.15.0 (#56)
- Go 1.18 (#33)
- Bump github.com/opencontainers/runc from 1.0.3 to 1.1.3 (#21 #32)
- ci: matrix to test against more variants (#34)
- Enhance dockerfiles (#20)
- Bump github.com/opencontainers/runc from 1.0.1 to 1.0.3 (#18 #19)
- Bump github.com/opencontainers/runc from 1.0.0 to 1.0.1 (#17)
- Add support for
riscv64and createlinux/mips64leimage (#16) - Bump github.com/opencontainers/runc from 1.0.0-rc95 to 1.0.0 (#15)
- Go 1.16 (#14)
- Bump github.com/opencontainers/runc from 1.0.0-rc93 to 1.0.0-rc95 (#13)
- Set
cacheonlyoutput for validators - Switch to
docker/metadata-action
- Switch to
goreleaser-xx(#2) - Add
arm/v5platform
- Rename project
yasu. Asked bygosumaintainer to avoid confusion. See tianon/gosu#82 (comment)
- Bump github.com/opencontainers/runc from 1.0.0-rc92 to 1.0.0-rc93 (#1)
- Fix module name
- Missing platform for Docker image
- Fork tianon/gosu
- Use buildx bake and goreleaser
- More platforms support
arm/v7mips/hardfloatmips/softfloatmipsle/hardfloatmipsle/softfloatmips64/hardfloatmips64/softfloatmips64le/hardfloatmips64le/softfloat
- Add vendor and lint validation bake targets
- Switch to GitHub Actions
- Add dependabot
- Mutualize tests and handle them through bake and GHA
- Publish Docker image (from scratch with only gosu binary)
- built on Go 1.13.10,
runc1.0.0-rc10, Alpine 3.11 - added
mips64lesupport (tianon/gosu#69) - dropped
ppc64support (not to be confused with ppc64le)
- built on Go 1.11.1,
runc1.0.0-rc5, Alpine 3.8 - added explicit
--versionand--helpflags (tianon/gosu#44)
- built on Go 1.7 (tianon/gosu#25)
- official
s390xrelease binary (tianon/gosu#28) - slightly simpler usage output
- fix cross-compilation of official binaries (tianon/gosu#19)
- build against Go 1.6
- add
-sand-wto-ldflagsso that release binaries are even smaller (~2.6M down to ~1.8M) - add simple integration test suite
- update to use
github.com/opencontainers/runc/libcontainerinstead ofgithub.zerozr99.workers.dev/docker/libcontainer - add
arm64,ppc64, andppc64leto cross-compiled official binaries
- revert
fchown(2)all open file descriptors; turns out that's NOT OK (see discussion tianon/gosu#8 for details)
- build against Go 1.5
fchown(2)all open file descriptors before switching users so that they can be used appropriately by the user we're switching to
- update
libcontainerdependency to docker-archive/libcontainer@b322073
golang:1.4- always set
HOME(tianon/gosu#3)
- now built from golang
- cross compiled for multiple arches
- first GPG signed release
- add
LockOSThreadand explicitGOMAXPROCSto ensure even more explicitly that we're running in the same thread for the duration - add better version output (including compilation info)
- build against Go 1.3 (via tianon/golang and the new
Dockerfile+build.sh)
- add
VERSIONconstant (and put it in the usage output)