zm-oai
51db6761c3
Prevent Windows daemon launches from retaining launcher stdio ( #48272 )
...
Detached Windows daemons can inherit the launcher's output pipes, leaving callers waiting for EOF after the launcher exits.
Clear inheritance flags on the launcher's standard handles before spawning managed Windows processes. Leave the flags cleared to protect concurrent launches while preserving the child's configured stdio, and tolerate missing or already-closed handles.
- Add a Windows regression test verifying that captured launcher output closes while the detached child remains alive and writes to its configured log.
- Give optional MCP startup grace tests more time to complete on slow runners while keeping the pending server's startup timeout longer than the turn timeout.
GitOrigin-RevId: 053e0417793db3c961e738476a05c7467978f339
2026-09-25 16:32:17 -07:00
..
2026-09-22 16:07:38 +00:00
2026-09-23 00:47:34 +00:00
2026-09-23 03:12:33 +00:00
2026-09-23 00:49:19 +00:00
2026-09-25 16:32:17 -07:00
2026-09-24 12:02:00 -07:00
2026-09-22 06:36:09 +00:00
2026-09-23 00:48:53 +00:00
2026-09-11 20:10:02 +00:00
2026-09-18 00:25:37 +00:00
2026-09-21 22:58:49 +00:00
2026-09-23 00:47:34 +00:00
2026-09-23 00:47:07 +00:00
2026-09-07 16:55:06 +00:00
2026-09-23 00:47:34 +00:00
2026-09-23 00:47:07 +00:00
2026-09-25 14:26:06 -07:00
2026-09-23 00:47:34 +00:00
2026-09-21 22:49:17 +00:00
2026-09-21 13:57:22 +00:00
2026-09-22 23:56:23 +00:00
2026-09-15 17:32:33 +00:00
2026-09-22 23:37:39 +00:00
2026-09-14 19:12:59 +00:00
2026-09-21 07:01:52 +00:00
2026-09-05 01:25:06 +00:00
2026-09-23 00:47:07 +00:00
2026-09-15 18:23:08 +00:00
2026-09-18 22:40:37 +00:00
2026-09-25 16:32:17 -07:00
2026-09-11 01:57:54 +00:00
2026-09-22 23:37:39 +00:00
2026-09-05 12:17:32 +00:00
2026-09-23 00:49:19 +00:00
2026-09-23 00:48:53 +00:00
2026-09-17 04:37:54 +00:00
2026-09-22 23:37:39 +00:00
2026-09-17 04:23:45 +00:00
2026-09-22 21:57:52 +00:00
2026-09-22 23:37:39 +00:00
2026-09-19 01:21:32 +00:00
2026-09-06 20:52:29 +00:00
2026-09-21 13:30:55 +00:00
2026-09-24 12:02:00 -07:00
2026-09-10 00:26:30 +00:00
2026-09-23 00:48:53 +00:00
2026-09-11 21:59:24 +00:00
2026-09-21 18:04:14 +00:00
2026-09-23 00:48:53 +00:00
2026-09-17 19:42:56 +00:00
2026-09-20 17:36:48 +00:00
2026-09-23 00:47:34 +00:00
2026-09-22 19:38:06 +00:00
2026-09-23 00:07:56 +00:00
2026-09-22 21:57:52 +00:00
2026-09-21 23:43:52 +00:00
2026-09-23 00:47:34 +00:00
2026-09-19 01:49:01 +00:00
2026-09-21 23:06:36 +00:00
2026-09-24 12:02:00 -07:00
2026-09-11 03:16:01 +00:00
2026-09-22 23:37:39 +00:00
2026-09-25 16:20:35 -07:00
2026-09-22 21:17:08 +00:00
2026-09-19 03:03:41 +00:00
2026-09-23 00:56:17 +00:00
2026-09-15 18:06:03 +00:00
2026-09-09 04:00:10 +00:00
2026-09-05 05:21:42 +00:00
2026-09-22 15:05:27 +00:00
2026-09-16 09:03:41 +00:00
2026-09-23 00:47:07 +00:00
2026-09-22 21:17:08 +00:00
2026-09-21 23:27:42 +00:00
2026-09-23 01:41:17 +00:00
2026-09-16 16:56:41 +00:00
2026-09-08 00:13:28 +00:00
2026-09-25 16:20:35 -07:00
2026-09-20 20:16:51 +00:00
2026-09-22 23:37:39 +00:00
2026-09-23 00:47:34 +00:00
2026-09-18 00:36:07 +00:00
2026-09-23 00:47:07 +00:00
2026-09-13 18:53:06 +00:00
2026-09-08 21:19:02 +00:00
2026-09-23 01:20:29 +00:00
2026-09-23 01:20:29 +00:00
2026-09-11 06:45:09 +00:00