9 Commits

Author SHA1 Message Date
Aarnav Tale
8fc657f86a
feat: handle logging from the agent 2025-08-20 14:07:08 -04:00
Aarnav Tale
8cb91cd45b
feat: overhaul hp_agent lifecycle handling
* Added backoff and liveness probes for better management
* Switched IPC to a simple text based system
* Lookups don't directly touch the agent now
* Use the database as a source of truth
2025-08-19 00:10:06 -04:00
Aarnav Tale
b18147fa82
feat: cleanup removal of old ssh plexer and logic
we also have added the necessary logic to auto prune ephemeral nodes because
headscale doesn't seem to automatically remove them. this change made use of a database
which is now stored in the persistent headplane directory.
2025-06-20 00:14:00 -04:00
Aarnav Tale
bf1d75a27a
fix: resize cols and rows, not the other way around *sigh* 2025-06-18 13:37:47 -04:00
Aarnav Tale
4961e83a9c
fix: cleanup agent and add to ci 2025-06-16 11:45:25 -04:00
Aarnav Tale
7f376c3f70
fix: better ssh resilience and customizable timeout for future backoff 2025-06-16 11:45:24 -04:00
Aarnav Tale
f4af5b920d
feat: cleanup and streamline webssh capability 2025-06-16 11:45:23 -04:00
Aarnav Tale
0f9bf73b82
chore: reorganize go code 2025-06-16 11:45:23 -04:00
Aarnav Tale
7a6ad8d2d5
feat: add horrible barely-working go ipn wasm code 2025-06-16 11:45:23 -04:00