mrhid6
850aa0ed05
feat(server): org-scope service layer + handlers + org admin API
...
Threads org_id through every admin-facing service function (servers, keys,
assignments, secrets, workflows/steps/runs, monitors, channels, audit),
adds RequireRole middleware, and wires /api/org user + OIDC management
routes. Agent/scheduler paths keep unique-key signatures and resolve org
from the loaded record; internal-only helpers (getServerByID,
getRunByID, getMonitorByID) preserve those call sites.
2026-07-21 16:56:39 +01:00
mrhid6
d0ed9885e7
feat(auth): per-org OIDC resolver replaces global provider
2026-07-21 16:41:50 +01:00
mrhid6
404214d82e
fix(services): keep original step Slugify; org reuses it
2026-07-21 16:33:31 +01:00
mrhid6
01fd2e201e
feat(services): org create+slug and user service with bcrypt
2026-07-21 16:30:42 +01:00
mrhid6
022b1ef8ec
feat(server): auth indexes + default-org backfill migration
2026-07-21 16:25:37 +01:00
mrhid6
0464c540b2
feat: edit monitors + notification channels; HTTP monitor insecure-TLS option
Server Deploy / deploy (push) Successful in 2m9s
Agent Release / build (push) Successful in 10m39s
Agent Release / msi (push) Successful in 35s
2026-07-21 14:55:41 +01:00
mrhid6
8f3a27100f
feat(server): multi-channel monitor notifications
Server Deploy / deploy (push) Successful in 1m16s
2026-07-21 14:22:55 +01:00
mrhid6
3ec9f1b35f
feat(server): monitor ingest pipeline, incidents, rollups
Server Deploy / deploy (push) Successful in 2m0s
2026-07-21 14:12:03 +01:00
mrhid6
a28157dcf8
feat(server): store inventory and handle ReportInventory RPC
Server Deploy / deploy (push) Successful in 1m4s
2026-07-21 14:05:19 +01:00
mrhid6
da6d825f45
fix(server): TestMain must not exit(0) before m.Run(); skip DB test individually
2026-07-21 11:34:56 +01:00
mrhid6
93423e32e6
feat(server): step usage counts endpoint
2026-07-21 11:31:05 +01:00
mrhid6
15c9da1b01
feat(server): default steps seed-on-boot + admin re-sync
2026-07-21 10:25:41 +01:00
mrhid6
baa7bb239d
feat(server): step import/export/parse endpoints
2026-07-21 10:22:35 +01:00
mrhid6
7342c46d99
feat(server): auto-derive outputs on save + resolve inline steps
2026-07-21 10:20:12 +01:00
mrhid6
813f9e6fef
feat(server): derive declared_outputs from script + slugify
2026-07-21 10:17:50 +01:00
mrhid6
434f14ae3a
feat(server): inline step ref + workflow validation
2026-07-21 10:15:52 +01:00
mrhid6
aee910c1f8
fix: fixed variable inputs
Server Deploy / deploy (push) Successful in 1m22s
2026-07-20 18:00:47 +01:00
mrhid6
bea545e873
feat: More verbose logging on workflow logs
Agent Release / build (push) Successful in 45s
Agent Release / msi (push) Successful in 42s
Server Deploy / deploy (push) Successful in 1m52s
2026-07-20 17:35:58 +01:00
mrhid6
d905c99d32
feat(server): stream step logs to files, drop log bodies from run docs
2026-07-20 15:18:35 +01:00
mrhid6
85e1baf59a
feat(server): workflow log-writer registry, retention setting, sweeper
2026-07-20 15:18:35 +01:00
mrhid6
f141767fc2
feat(workflows): inject step inputs into env; update returns workflow
2026-07-20 14:37:36 +01:00
mrhid6
05cd8e154b
feat(workflows): step input params model + cascade step delete
2026-07-20 14:34:50 +01:00
mrhid6
98284f4387
fix(workflows): mask output env in persisted logs, preserve cancelled status, run agent step async
2026-07-20 12:01:35 +01:00
mrhid6
296e0179cb
feat(server): workflow runner with parallel fan-out and env threading
2026-07-20 11:37:04 +01:00
mrhid6
600126a913
feat(server): step library and workflow CRUD services
2026-07-20 11:33:33 +01:00
mrhid6
1b286762f6
feat(server): add pending step-result registry and stream delivery
2026-07-20 11:26:35 +01:00
mrhid6
3dff45350b
fix: Fixed server backfill existing servers
Server Deploy / deploy (push) Successful in 1m14s
2026-07-17 13:35:10 +01:00
mrhid6
a9d602d021
feat: harden console sessions + complete protocol support
...
Server Deploy / deploy (push) Failing after 1m9s
Agent Release / build (push) Successful in 1m52s
Agent Release / msi (push) Failing after 52s
- single-use session tokens (atomic ConsumeSessionToken) + user-bound tunnel (actor must match session opener)
- wire VNC end-to-end (stash/consume password, connect+tunnel, frontend password field)
- passphrase-protected SSH keys: passphrase_enc on Key model, capture on upload, decrypt + pass to guacd
2026-07-17 12:19:07 +01:00
mrhid6
1ad5b5d6db
fix: send ssh username to guacd (default root) for console SSH
2026-07-17 11:54:33 +01:00
mrhid6
332c7760ca
fix: keep RDP creds out of tunnel URL/logs via single-use encrypted stash
2026-07-17 11:28:00 +01:00
mrhid6
86ce1b3ff7
feat: console session lifecycle persistence
2026-07-17 11:20:41 +01:00
mrhid6
307946d5aa
feat: build guacd connection params per protocol
2026-07-17 11:18:59 +01:00
mrhid6
1967e966ce
style: gofmt console.go
2026-07-17 11:17:18 +01:00
mrhid6
19b76044ff
feat: signed expiring console session tokens
2026-07-17 11:16:11 +01:00
mrhid6
f06009b152
fix: populate console defaults on register when unset (setOnInsert never fired)
2026-07-17 11:12:57 +01:00
mrhid6
aeee7aeccf
feat: infer os_type and default console config on register
2026-07-17 11:11:29 +01:00
domrichardson
19596ff2a3
feat: Secret management
Server Deploy / deploy (push) Successful in 1m33s
2026-07-03 10:37:43 +01:00
domrichardson
c3c16083f7
feat: Audit and settings
Server Deploy / deploy (push) Successful in 1m26s
2026-06-25 11:30:26 +01:00
domrichardson
5c91db0d4c
feat: Added package management
Server Deploy / deploy (push) Successful in 3m44s
Agent Release / build (push) Successful in 10m21s
2026-06-24 16:31:51 +01:00
domrichardson
fab87c82c6
feat: Updated brand to be vantage
Server Deploy / deploy (push) Successful in 2m10s
Agent Release / build (push) Successful in 1m12s
2026-06-24 15:48:13 +01:00
domrichardson
9494199306
fix: Fixed agent version on server page
Server Deploy / deploy (push) Successful in 1m12s
2026-06-24 14:40:03 +01:00
domrichardson
aff6736b18
feat: update agent button on server page
Server Deploy / deploy (push) Successful in 1m39s
Agent Release / build (push) Successful in 2m10s
2026-06-24 14:33:17 +01:00
domrichardson
e6ef9bc536
updates
Agent Release / build (push) Successful in 1m18s
Server Deploy / deploy (push) Successful in 1m33s
2026-06-24 13:57:48 +01:00
domrichardson
407a610cfb
updates
Server Deploy / deploy (push) Successful in 1m25s
2026-06-16 11:07:18 +01:00
domrichardson
4ea7f369f1
updates
Agent Release / build (push) Successful in 44s
Server Deploy / deploy (push) Successful in 1m24s
2026-06-16 10:28:46 +01:00
domrichardson
2166a483ca
updates
Server Deploy / deploy (push) Successful in 1m29s
2026-06-16 10:02:55 +01:00
domrichardson
de83b54be6
updates
Server Deploy / deploy (push) Successful in 1m34s
Agent Release / build (push) Successful in 10m42s
2026-06-16 09:37:32 +01:00
domrichardson
aaf154168e
updates
Server Deploy / deploy (push) Successful in 2m16s
2026-06-15 16:20:26 +01:00
domrichardson
c9868b2108
first commit
Agent Release / build (push) Has been cancelled
Server Deploy / deploy (push) Has been cancelled
2026-06-15 13:58:45 +01:00