lterm 1.0.27
lterm 1.0.27
Hardening release for terminal helper execution and wait/capture paths.
Highlights
- Harden cmux/status helper timeouts so pipe-holding descendants cannot keep helper reads alive indefinitely.
- Avoid process-group/PID reuse races by delaying reaping until cleanup-sensitive reader paths are handled.
- Bound tmux buffer load/read paths and sanitize/cap RPC parse-error previews.
- Make
wait --containsscanning incremental while preserving terminal sanitizer state, split UTF-8 text, and hidden OSC/DCS/CSI payload suppression. - Keep single-byte wait needles bounded with zero overlap cache.
- Add regression coverage for process cleanup, hidden terminal payloads, split UTF-8, and wait scanner memory bounds.