Repository navigation
v0.1.30
Important
Critical fix. v0.1.27–v0.1.29 silently chowned host root paths (/, /usr, /usr/local, /usr/local/emhttp, ...) to UID 1001 on install, breaking SSH key authentication on systems with default StrictModes yes. All users on those versions should upgrade.
Fixes
-
Stop chowning host paths (#13)
- The build's tar invocation lacked
--owner=root --group=root, so the GitHub Actions runner's UID 1001 was baked into every directory entry of the.txz.upgradepkgthen preserved that ownership on the host's matching paths. - Build now uses
tar --owner=root --group=root --numeric-owner. All archive metadata isroot:root.
- The build's tar invocation lacked
-
Heal existing installs
- Postinstall step issues a corrective
chown root:rooton the affected host paths. Upgrading to v0.1.30 fixes already-broken systems automatically. No-op on healthy systems. - After upgrade, you can safely revert any
StrictModes noworkaround in/etc/ssh/sshd_config.
- Postinstall step issues a corrective
Huge thanks to @justinmeader for the exceptional bug report, root cause and fix included.
Full Changelog: v0.1.29...v0.1.30