f54cc3f09b
Changed ephemeral key to 30m lifespan; keys stored in /dev/shm; explicit 0600 perms; delete keys when session opens.
boris2026-02-03 09:17:15 +00:00
667b02f0c3
Ephemeral keys for xterm.js. Initial rework of audit logging. All endpoints now return a 401 regardless of presence if not logged in.
boris2026-02-03 08:26:37 +00:00
3e17d6412c
ASGI via Daphne for websockets, WSGI via Gunicorn. Implemented xterm.js for shell proxy to target servers.
boris2026-01-27 00:33:53 +00:00
56caa194ec
Cleaned up object perms
boris2026-01-26 23:55:58 +00:00
9cf782ffd6
Added certificate regeneration. Refactored server dashboard.
boris2026-01-26 23:36:12 +00:00
664e7be9f0
Certificate generation and sync, implemented proper grant and revocation flows. Pubkey uploading. Added openssh-client to Dockerfile
boris2026-01-26 23:27:18 +00:00
cdaceb1cf7
Display username on client panel
boris2026-01-26 17:18:31 +00:00
43bff4513a
object‑permission–driven server access; agent‑managed account provisioning with presence reporting
boris2026-01-26 17:03:44 +00:00
ed2f921b0f
Fixed index name too long. Added icon and fixed unfold branding
boris2026-01-26 16:41:16 +00:00
548681face
Improved API docs, removed DELETE endpoint from user
boris2026-01-26 13:42:08 +00:00
c115f41dac
Switched to Redoc
boris2026-01-26 13:31:08 +00:00
69802f3ece
Agent retries on connection loss, sends connection info (v4 v6) Uses system CA for mTLS. Removed server endpoints.
boris2026-01-26 01:13:51 +00:00
99ae905cb0
Update Docker configuration: change command to use entrypoint script, set superuser environment variables, and adjust NGINX settings for port and server name.
boris2025-11-11 10:43:23 +00:00
7021035f94
Created accounts model
boris2025-11-11 09:42:50 +00:00