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
..
agent_config
refactor(hive-c0re): group src-root files into submodules
2026-07-06 22:38:47 +02:00
bin
fix: close second review round on the queue-routed CLI
2026-07-06 22:57:28 +02:00
dashboard
refactor: ApprovalKind::as_str owns the kind→string mapping
2026-07-06 21:48:55 +02:00
forge
refactor( #1868 ): drop tokenised_repo_url — call forge_git_url directly
2026-07-09 00:45:13 +02:00
job_queue
fix(hive-c0re): converge /run bind sources + limits drop-in before reconcile-start
2026-07-08 21:48:37 +02:00
lifecycle
feat( #2290 ): maintain /etc/tmpfiles.d/hyperhive-agents.conf for boot safety
2026-07-09 00:52:32 +02:00
socket_server
fix( #1868 ): use HIVE_FORGE_URL for internal forge calls
2026-07-09 00:45:13 +02:00
stats
refactor(hive-c0re): group src-root files into submodules
2026-07-06 22:38:47 +02:00
stores
refactor(hive-c0re): group src-root files into submodules
2026-07-06 22:38:47 +02:00
workers
fix( #1868 ): use HIVE_FORGE_URL for internal forge calls
2026-07-09 00:45:13 +02:00
actions.rs
feat( #2290 ): maintain /etc/tmpfiles.d/hyperhive-agents.conf for boot safety
2026-07-09 00:52:32 +02:00
client.rs
hive-c0re: admin socket server + client (stub dispatch)
2026-05-14 20:49:11 +02:00
container_view.rs
make agent_config_pending async — the sync git fork on every sweep starved the runtime under IO load
2026-07-03 21:42:45 +02:00
coordinator.rs
refactor( #2286 ): make transient set/clear private — RAII guard is the only door
2026-07-09 00:44:47 +02:00
dashboard_events.rs
feat(hive-c0re): replace rebuild queue with generic job-DAG queue
2026-07-06 20:36:57 +02:00
flake_check.rs
refactor( #2111 ): remove nixpkgs-unstable, source claude-code from main nixpkgs
2026-07-01 19:32:46 +02:00
gateway_nginx.rs
fixup! fix( #2245 ): drop TCP fallback from gateway nginx upstream
2026-07-04 22:42:56 +02:00
lib.rs
refactor(hive-c0re): group src-root files into submodules
2026-07-06 22:38:47 +02:00
loose_ends.rs
style: import ordering + blank lines after now_unix sweep (treefmt)
2026-07-06 22:08:40 +02:00
main.rs
feat( #2290 ): maintain /etc/tmpfiles.d/hyperhive-agents.conf for boot safety
2026-07-09 00:52:32 +02:00
matrix.rs
feat( #2035 ): auto-discover dashboard-provisioned matrix accounts via token+homeserver sidecar
2026-06-27 00:30:04 +02:00
meta.rs
fix(hive-c0re): close review findings on the job-DAG queue
2026-07-06 21:44:43 +02:00
migrate.rs
fix( #1375 ): clean up pedantic warnings and re-enable -D warnings without pedantic bypass
2026-06-05 16:55:09 +02:00
paths.rs
remove vestigial agent-ports.json tcp web-port map
2026-06-22 11:59:14 +02:00
priv_client.rs
fix( #2290 ): use 0777 for per-agent socket dirs in tmpfiles.d
2026-07-09 00:52:32 +02:00
questions.rs
refactor: drop kind_to_str wrapper, call ApprovalKind::as_str directly
2026-07-06 21:49:46 +02:00
server.rs
feat( #2290 ): maintain /etc/tmpfiles.d/hyperhive-agents.conf for boot safety
2026-07-09 00:52:32 +02:00