- Remove olliesrv's bypass broker machinery (pendingCh, EvaluateRequest, etc) - Session bypass loop now just reads from toolsrv's bypass/pending and notifies - Notification handler writes directly to toolsrv's bypass/resolve (fire and forget) - Remove bypass/ directory from olliesrv's 9P namespace - Remove session/*/bypass file (policy can be added back to toolsrv later if needed) The flow is now: 1. toolsrv blocks tool execution, exposes request via bypass/pending 2. olliesrv reads from toolsrv, shows D-Bus notification 3. User clicks approve/deny, olliesrv writes to toolsrv's bypass/resolve 4. toolsrv unblocks and executes (or denies) |
||
|---|---|---|
| .. | ||
| ollie-9p | ||
| olliesrv | ||
| toolsrv | ||