Commit Graph

  • 70d0e808f8 Updated agent to include ping in heartbeat. dev 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 George Wilkinson 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
  • e10b51c8e3 Attempt to automate registry images main boris 2025-09-30 13:27:35 +01:00
  • 48c5731a8a Updated CI.yml boris 2025-09-30 13:15:40 +01:00
  • 5e79768394 Updated CI.yml boris 2025-09-30 12:48:39 +01:00
  • ef947d9888 Migrated CI health test to new JSON. Refactored NGINX config boris 2025-09-30 12:39:49 +01:00
  • 7054ba7547 Fixed NGINX Config for new z endpoints boris 2025-09-30 12:24:51 +01:00
  • 3a49d82d04 Added healthcheck, Added readyz, livez endpoints boris 2025-09-30 12:20:11 +01:00
  • c93f0ccda6 Standardised Bases across models boris 2025-09-23 19:38:54 +01:00
  • 3eaed88074 Moved models to shared base boris 2025-09-23 19:27:08 +01:00
  • 7d811fede0 Added SETUP.md boris 2025-09-23 19:08:05 +01:00
  • f8776911dc Appended .env.example boris 2025-09-23 18:57:26 +01:00
  • 7a672fc079 Merge branch 'main' of https://git.ntbx.io/boris/keywarden boris 2025-09-23 18:55:10 +01:00
  • 5aacf17ef2 Exposed docs endpoint, added default env boris 2025-09-23 18:55:07 +01:00
  • e29ec19122 Update README.md George Wilkinson 2025-09-23 17:53:07 +00:00
  • e3a1f35c67 Delete duplicate ci.yml George Wilkinson 2025-09-23 17:52:11 +00:00
  • 6f95816fb4 Changed healthcheck endpoint output boris 2025-09-22 20:36:53 +01:00
  • f04b04339f Linted .py files boris 2025-09-22 20:34:29 +01:00
  • e713f4cc6c Update ci.yml boris 2025-09-22 20:26:24 +01:00
  • 262de452e4 Added tests/ for CI. boris 2025-09-22 20:23:26 +01:00
  • 8c53c2ffaa Adjusted environment parsing in config.py boris 2025-09-22 20:15:46 +01:00
  • 84e03b2ae9 Fixed alembic errors in CI (maybe) boris 2025-09-22 20:08:12 +01:00
  • cf1f01efc0 Fixed ci.yml boris 2025-09-22 19:57:52 +01:00
  • bfc6cbf7d9 Added alembic configuration boris 2025-09-22 19:55:39 +01:00
  • e0628cd9fd Merge branch 'main' of https://git.ntbx.io/boris/keywarden boris 2025-09-22 19:42:11 +01:00
  • 0f1e147e3f Update ci.yml boris 2025-09-22 19:41:16 +01:00
  • 1e03abcf9f Update README.md George Wilkinson 2025-09-22 18:36:35 +00:00
  • 91e5dbd16f Changed README.md boris 2025-09-22 19:33:05 +01:00
  • 28e63771bb Added ci.yml boris 2025-09-22 18:43:05 +01:00
  • 5224588e3a Changed README.md boris 2025-09-22 18:40:14 +01:00
  • 65c0ab3bb4 Changed README.md boris 2025-09-22 18:05:37 +01:00
  • bf600b8e42 Boilerplate FastAPI & Dockerfile + NGINX boris 2025-09-22 17:58:16 +01:00
  • f3fbed5298 Changed README.md boris 2025-09-22 15:25:04 +01:00
  • d328cff3a7 readme.md boris 2025-09-22 14:36:54 +01:00
  • c078e1a02e Initial commit George Wilkinson 2025-09-22 13:27:43 +00:00