Jaehoon You
2bfe188510
fix(macos): prevent PortGuard from killing Docker Desktop in remote mode ( #13798 )
...
fix(macos): prevent PortGuardian from killing Docker Desktop in remote mode (#6755 )
PortGuardian.sweep() was killing non-SSH processes holding the gateway
port in remote mode. When the gateway runs in a Docker container,
`com.docker.backend` owns the port-forward, so this could shut down
Docker Desktop entirely.
Changes:
- accept any process on the gateway port in remote mode
- add a defense-in-depth guard to skip kills in remote mode
- update remote-mode port diagnostics/reporting to match
- add regression coverage for Docker and local-mode behavior
- add a changelog entry for the fix
Co-Authored-By: ImLukeF <92253590+ImLukeF@users.noreply.github.com >
2026-03-14 12:26:09 +11:00
..
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 22:21:49 +02:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-13 20:54:10 +00:00
2026-03-08 13:22:46 +00:00
2026-03-14 12:00:15 +11:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-13 21:00:59 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-11 13:53:19 +02:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 21:49:42 +02:00
2026-03-08 21:49:42 +02:00
2026-03-08 21:28:17 +02:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-11 13:53:19 +02:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-14 12:26:09 +11:00
2026-03-08 13:58:13 +00:00
2026-03-08 13:22:46 +00:00
2026-03-11 19:14:01 +08:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-12 22:23:07 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 21:49:42 +02:00
2026-03-08 13:22:46 +00:00
2026-03-08 16:22:48 +00:00
2026-03-08 13:58:13 +00:00
2026-03-02 09:39:45 +00:00
2026-03-02 09:55:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-02 09:39:45 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00