boban
|
7ff02c4e68
|
feat(wg): set-endpoint/set-port/set-subnet host actions + serve-request branches
|
2026-06-21 00:49:55 +02:00 |
boban
|
b1387bd654
|
fix(wg): umask 077 in serve-request + UMask in unit — no 0644 race on key files (security review)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-21 00:42:07 +02:00 |
boban
|
a6bb8b7da4
|
feat(wg): clusev-wg-request watcher (path+service) + install wiring
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-21 00:30:12 +02:00 |
boban
|
695b33cf37
|
feat(wg): serve-request write-bridge + peer/gate cores (host-side validation)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-21 00:28:34 +02:00 |
boban
|
3d73489717
|
feat(wg): clusev-wg-collect timer+service — 5s status collection
|
2026-06-20 23:29:21 +02:00 |
boban
|
c164c0aec3
|
feat(wg): clusev-wg.sh collect — emit run/wg-status.json for the dashboard
|
2026-06-20 23:27:58 +02:00 |
boban
|
287f962745
|
harden(wg): validate peer name charset in add-peer/remove-peer (final review)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-20 22:57:59 +02:00 |
boban
|
1e9834fc0d
|
feat(wg): clusev-wg-gate.service — boot/docker-restart gate persistence
|
2026-06-20 22:35:25 +02:00 |
boban
|
8caa78b2b3
|
fix(wg): harden clusev-wg.sh — read EOF, awk ENVIRON, endpoint + wg.env guards (review)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-20 22:33:37 +02:00 |
boban
|
dd964a2e8b
|
feat(wg): clusev-wg.sh — WireGuard gate + peer CLI (host)
|
2026-06-20 22:25:40 +02:00 |