openclaw/apps/macos/Sources
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
..
OpenClaw fix(macos): prevent PortGuard from killing Docker Desktop in remote mode (#13798) 2026-03-14 12:26:09 +11:00
OpenClawDiscovery fix(macos): improve tailscale gateway discovery (#40167) 2026-03-08 21:49:42 +02:00
OpenClawIPC style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
OpenClawMacCLI refactor(macos): share pairing and ui dedupe utilities 2026-03-02 12:13:45 +00:00
OpenClawProtocol fix(mac): adopt canonical session key and add reset triggers (#10898) 2026-03-13 12:35:39 +11:00