mirror of
https://github.com/luxfi/kms.git
synced 2026-10-30 16:23:36 +00:00
zapclient started its node in every mode, so a direct dial (PeerAddr set) bound Port on every interface, :0 by default, for as long as the client lived. Nothing uses that listener: calls are answered on the connection the client dialled, and with discovery off nothing dials back. Only discovery starts the node now. TestDialListensNowhere asks the OS which sockets the process listens on. The server adds one; a client dialling it and running a Get adds none. Against the old client it fails with "the KMS client listens on [[::]:…]". Co-authored-by: Claude Opus 5 <[email protected]>