Commit Graph

  • 977603ffab idek just need to send off my code dont remember what i did for this dev boris 2026-05-02 01:03:37 +01:00
  • d9881bde01 before review boris 2026-04-28 02:08:11 +01:00
  • c6a830cb92 fixed django test for mtls, assumed not enforced boris 2026-04-18 18:24:41 +01:00
  • 779db4cd94 gleep fixes mtls and stuff boris 2026-04-18 18:17:29 +01:00
  • 31b726b439 test coverage improvements; mTLS enforcement; agent broke :( boris 2026-04-17 20:53:44 +01:00
  • 921b760f80 GitHub Social Login + Auth flow fixes. Password reset, email verification, etc. boris 2026-04-16 21:24:16 +01:00
  • f7cf22f970 dark mode, logging fixes to avoid agent traffic bloat boris 2026-04-16 20:10:23 +01:00
  • d97b1661c1 added systemd service and installation file boris 2026-04-16 17:27:25 +01:00
  • 34f13c65e1 its been a while boris 2026-04-16 17:12:29 +01:00
  • ea7470231f Fixed auth flow for KEYWARDEN_AUTH_MODE, native; oidc; hybrid work as intended. no login page for OIDC mode, assumes internal IdP for now. will fix when social login implemented boris 2026-03-30 14:36:28 +01:00
  • 68bbb53976 OIDC Integration: Supports Authentik officially, other solutions currently untested. Social login not implemented boris 2026-03-30 13:38:18 +01:00
  • dfea7e869b Reverted changes to key removal for xterm. Session kept closing early. boris 2026-03-23 14:09:14 +00:00
  • 70d0e808f8 Updated agent to include ping in heartbeat. main boris 2026-02-03 15:24:11 +00:00
  • bebaaf1367 Refactor to Flowbite for UI boris 2026-02-03 09:54:49 +00:00
  • 962ba27679 Commented terminal files boris 2026-02-03 09:33:49 +00:00
  • f54cc3f09b Changed ephemeral key to 30m lifespan; keys stored in /dev/shm; explicit 0600 perms; delete keys when session opens. boris 2026-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. boris 2026-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. boris 2026-01-27 00:33:53 +00:00
  • 56caa194ec Cleaned up object perms boris 2026-01-26 23:55:58 +00:00
  • 9cf782ffd6 Added certificate regeneration. Refactored server dashboard. boris 2026-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 boris 2026-01-26 23:27:18 +00:00
  • cdaceb1cf7 Display username on client panel boris 2026-01-26 17:18:31 +00:00
  • 43bff4513a object‑permission–driven server access; agent‑managed account provisioning with presence reporting boris 2026-01-26 17:03:44 +00:00
  • ed2f921b0f Fixed index name too long. Added icon and fixed unfold branding boris 2026-01-26 16:41:16 +00:00
  • e693a7616c GDPR Compliant erasure requests boris 2026-01-26 13:50:21 +00:00
  • 548681face Improved API docs, removed DELETE endpoint from user boris 2026-01-26 13:42:08 +00:00
  • c115f41dac Switched to Redoc boris 2026-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. boris 2026-01-26 01:13:51 +00:00
  • e7d20360a2 Django->6.0.1 Django Ninja->1.5.2 mozilla-django-oidc->5.0.2 django-guardian->3.2 gunicorn->24.1 django-unfold->0.76 boris 2026-01-26 00:43:49 +00:00
  • 1d0c075d68 Attempting to resolve unfold form inconsistencies. boris 2026-01-26 00:21:49 +00:00
  • b95084ddc3 Linux agent functional. Added new client-facing server panel. Removed deferred pydantic annotations. boris 2026-01-25 23:08:40 +00:00
  • 4885622d6a Initial linux agent and api functionality for enrolling servers boris 2026-01-25 22:24:20 +00:00
  • 66ffa3d3fb Initial django guardian integrations boris 2026-01-25 17:48:14 +00:00
  • 6901f6fcc4 RBAC + Per-Route Audit Events boris 2026-01-20 10:08:32 +00:00
  • 47b90fee87 Added logging, self-signed certs and KEYWARDEN_DOMAIN env variable boris 2026-01-19 19:47:31 +00:00
  • 43fe875cde Created example env, updated docker-compose, added valkey to supervisord boris 2026-01-19 19:05:45 +00:00
  • 35252fa1e8 Merge pull request 'Merge new endpoints with development prototype' (#6) from api-dev into dev boris 2026-01-19 18:40:21 +00:00
  • a32b3dd17f Created /api/v1/keys, access-requests, telemetry, agent. Documented endpoints at /api/v1/docs api-dev boris 2026-01-19 18:29:22 +00:00
  • a3036f74fc Added CRUD endpoints for each application. boris 2026-01-19 17:43:32 +00:00
  • 1121569d94 Fixed JS errors, moved app list below dashboard tabs for consistency boris 2026-01-19 16:40:02 +00:00
  • 1e53a1a74e Removed nginx container. Added supervisord and nginx to build. boris 2026-01-19 13:09:48 +00:00
  • 3e0c5d2ecc errrr boris 2025-11-11 15:51:54 +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. boris 2025-11-11 10:43:23 +00:00
  • 7021035f94 Created accounts model boris 2025-11-11 09:42:50 +00:00
  • c488f18cc6 Refactored file structure to fix docker build, fixed Unfold configuration. boris 2025-11-11 09:08:09 +00:00
  • a82d0a5396 Remove ignored files boris 2025-11-11 08:28:44 +00:00
  • 24b0422864 Complete Refactor - Changed to Django boris 2025-11-11 08:14:04 +00:00