aboutsummaryrefslogtreecommitdiffhomepage
tag namev0.2.2 (bdf33dea5acf8a6e8844d4fa79d99d761a85bdd6)
tag date2025-09-28 21:58:19 +0900
tagged byOphestra <cat@gensokyo.uk>
tagged objectcommit ad1bc6794f...
hakurei 0.2.2
Fixes: - Handle goexit events more gracefully in `container/stub`. - Mount `/dev/shm` early to avoid covering mount points from `hst`. - Compensate parent WaitDelay value for shim timeout. - Check for nil dbus configuration in `hakurei run`. Enhancements: - Initialise `exec.Cmd` early to expose additional methods. - Leave `$DISPLAY` intact to work around buggy X clients. - Wrap errno values returned by the `mount` syscall. - Return dedicated error types for repeated nonrepeatable ops and ops in an invalid state. - Remove generic error wrapping from `internal/hlog`. - Significantly improve verbose reporting in `container/init`. - Move `internal/app` error to `hst`. - Return `hsurc` userid from `cmd/hsu`. Internal: - Use default value of NAME_REGEX from adduser for username check. - Remove `internal/app` interfaces. - Do not return from shim start. - Significant cleanups in `internal/app`. - Replace `internal/sys` with `container/stub`. - Full test coverage has been achieved in system setup code. - Move suspendable writer to `container`, in preparation for `internal/hlog` removal in [v0.3.x](https://git.gensokyo.uk/security/hakurei/milestone/2). - Use explicitly shared path in vm tests. - Assert certain writable paths in vm tests. -----BEGIN SSH SIGNATURE----- U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAg/+8EpV0uLIR+MAtm7kYw4ssYDi TAEe6cY2wdrwBLU38AAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5 AAAAQLLFGna1B7tIkDGfHPkU/ERhdUA0IFVOFI0nIyrzljuluGFvqc27h9YSPjYxPqCI/Y JW3mdjsSr4HYuczROljww= -----END SSH SIGNATURE-----