hyperhive/hive-priv
Repository files (latest commit first)
Filename Latest commit message Latest commit date
atlas f32fba0238 fix(#2290): use 0777 for per-agent socket dirs in tmpfiles.d
systemd-tmpfiles d entries adjust mode+owner on existing dirs. Using
0755 root root would stomp live agents' socket dirs (owned by agent
uid:gid) on every sync_tmpfiles call, breaking the harness's ability
to bind new sockets until host_config rechowns them.

Fix: 0777 root root — matches the chmod_socket_dir(0o777) fallback
already used by host_config when the agent uid is unavailable. World-
writable dirs let the non-root harness bind sockets regardless of who
owns the dir. host_config's chown_socket_dir tightens ownership when
the agent uid is resolved.

Also add missing # Errors doc to priv_client::sync_agent_tmpfiles.
2026-07-09 00:52:32 +02:00
..
src fix(#2290): use 0777 for per-agent socket dirs in tmpfiles.d 2026-07-09 00:52:32 +02:00
Cargo.toml hive-c0re: back agent state dirs with btrfs subvolumes 2026-06-19 13:46:39 +02:00