mirror of
https://github.com/sol1/rustguac.git
synced 2026-09-11 01:55:38 +00:00
5774586106
Typescript recording is now per-connection opt-in, off by default. Adds a record_typescript flag on the address-book entry (Vault), threaded through EntryInfo / CreateSessionRequest, and a "Enable typescript recording for this session" checkbox in the connection editor's Recording Settings (SSH entries only). The SSH branch records a typescript only when the entry has opted in AND [recording].typescript_path is configured globally. Ad-hoc SSH sessions (no entry) never record. Docs: document the per-connection opt-in, and add a LUKS-at-rest recipe (point typescript_path at a subdir of the LUKS-encrypted drive volume rustguac already mounts) as the recommended way to encrypt typescripts at rest with no extra infrastructure.