1
0
forked from wrenn/wrenn
Files
wrenn-releases/internal/api
pptx704 aca43d51eb fix: resolve process stream hangs, pause race, and PTY signal loss
- Cache terminal EndEvent on ProcessHandle so connect() can detect
  already-exited processes instead of hanging forever on broadcast
  receivers that missed the event. Subscribe before checking cache
  to close the TOCTOU window.

- Protect sb.Status writes in Pause with m.mu to prevent data race
  with concurrent readers (AcquireProxyConn, Exec, etc.).

- Restart metrics sampler in restoreRunning so a failed pause attempt
  doesn't permanently kill sandbox metrics collection.

- Return dequeued non-input messages from coalescePtyInput instead of
  dropping them, preventing silent loss of kill/resize signals during
  typing bursts.
2026-05-09 18:11:15 +06:00
..
2026-04-16 19:24:25 +00:00
2026-04-16 19:24:25 +00:00
2026-04-16 19:24:25 +00:00
2026-04-16 19:24:25 +00:00
2026-04-16 19:24:25 +00:00
2026-04-16 19:24:25 +00:00
2026-04-16 19:24:25 +00:00
2026-04-16 19:24:25 +00:00
2026-04-16 19:24:25 +00:00
2026-04-16 19:24:25 +00:00
2026-04-16 19:24:25 +00:00
2026-04-16 19:24:25 +00:00
2026-04-16 19:24:25 +00:00
2026-04-16 19:24:25 +00:00
2026-04-16 19:24:25 +00:00
2026-04-16 19:24:25 +00:00
2026-04-16 19:24:25 +00:00
2026-04-16 19:24:25 +00:00