• Berlin
  • Joined on 2025-01-15
vinzenz pushed to main at vinzenz/hyperhive 2026-06-02 00:39:34 +02:00
a187ef3dfb fix(#1049): regenerate Cargo.lock after libc dep addition
vinzenz pushed to main at vinzenz/hyperhive 2026-06-02 00:27:57 +02:00
9d816431dc fix(#981): validate runner credentials on every boot, purge stale .runner
vinzenz pushed to main at vinzenz/hyperhive 2026-06-02 00:26:20 +02:00
4bd0228de0 docs(gateway): update Basic auth section for fixed htpasswd path
167b4fa1f3 refactor(gateway): fixed htpasswd path, drop htpasswdFile option
ba1d096391 fix(gateway): interpolate actual htpasswdFile path in 401 page
a248c6bee1 feat(gateway): custom 401 page explaining how to add users
Compare 4 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-02 00:25:22 +02:00
e4147e5cec fix(#1045): declare libc workspace dep + add to hive-c0re
vinzenz pushed to main at vinzenz/hyperhive 2026-06-01 23:39:28 +02:00
07e729ae24 chore: last frontend style nits — http case in common.js, setTimeout wrappers
vinzenz pushed to main at vinzenz/hyperhive 2026-06-01 23:31:13 +02:00
db50da570a refactor(#1003): nixpkgs + nixpkgs-unstable as top-level meta inputs
fe5a41288d feat(#1003): inject pkgs.path into meta flake as explicit nixpkgs.url
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-01 23:28:40 +02:00
6b6289c191 fix(gateway): point option descriptions at hivectl instead of raw htpasswd
4bff450343 feat(gateway): hivectl gateway user management + fix htpasswdFile assertion
25d2951d1e feat(gateway): htpasswd Basic auth — close #1010
d4409b27a3 feat(gateway): PAM auth against host — close #1010
Compare 4 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-01 23:24:03 +02:00
4f684dc7c3 fix(#1012): add path trigger for forge-avatar-sync so it fires on token arrival
vinzenz pushed to main at vinzenz/hyperhive 2026-06-01 23:23:39 +02:00
bc7caf572f fix(#1038): include parent_id in Rebuild dedup key to prevent cascade swallowing
vinzenz pushed to main at vinzenz/hyperhive 2026-06-01 23:23:08 +02:00
146a6b7cd5 chore: replaceChildren + http case in flow.js and logs.js
vinzenz pushed to main at vinzenz/hyperhive 2026-06-01 22:59:47 +02:00
9450cd8a7e fix(#1034): chown harness dir to agent user on activation
vinzenz pushed to main at vinzenz/hyperhive 2026-06-01 22:51:35 +02:00
2a62a561c4 chore: frontend cleanup — replaceChildren, missing source badge, http case
vinzenz pushed to main at vinzenz/hyperhive 2026-06-01 22:31:14 +02:00
5c5ca38fe8 fix(#999): resolve all clippy warnings across the workspace
vinzenz pushed to main at vinzenz/hyperhive 2026-06-01 22:30:53 +02:00
9efe9ca175 fix(#1029): prevent tab labels from wrapping to next line
vinzenz pushed to main at vinzenz/hyperhive 2026-06-01 22:30:41 +02:00
e3f1544f5b fix: rename Raw::_cert_fingerprint back after rebase on #1025
9e2d6aa343 feat(#1026): validate and forward cert_fingerprint in parse_peer_hives
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-01 22:29:44 +02:00
93ecbcb879 fix(#1013): make write private — only set_groups and remove_agent are the write paths
8c836039d3 fix(#1013): make validate_groups private (only called by set_groups)
a8ee894429 feat(#1013): validate tool-group names in set_groups against ToolGroup::ALL
Compare 3 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-01 21:53:00 +02:00
0da83fa38b fix(#1023): read turn-stats db from harness_dir(), not state_dir()
vinzenz pushed to main at vinzenz/hyperhive 2026-06-01 21:48:17 +02:00
8dc89f53d0 fix(#999): remove lint warnings (unused mut, unread field)
vinzenz pushed to main at vinzenz/hyperhive 2026-06-01 21:28:50 +02:00
d35b7ab9b4 fix(#1021): error on unauthorized target (not silent ignore); allow child targeting without cap
4834ca413c feat(#1021): query_agent_state capability for agent socket GetLooseEnds/CountPendingReminders/ReminderRollup
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-01 21:12:22 +02:00
9a1014f195 fix(#1019): add allow(too_many_lines) to dispatch_shared
68f488d81f refactor(#1019): unify agent + manager server dispatch via dispatch_shared
Compare 2 commits »