gsxdsm
67fac31f5c
FN-8202: prevent mDNS hostname conflicts
Prevent self-conflicting mDNS advertisements and allow automatic LAN discovery to be disabled.
- Advertise a Fusion-owned DNS-SD hostname derived from the node ID.
- Add a global automatic LAN discovery opt-out for dashboard and serve.
- Cover hostname isolation and discovery startup behavior with tests and documentation.
Files changed:
.changeset/fn-8202-mdns-hostname-fix.md | 7 +++++
docs/settings-reference.md | 1 +
docs/shared-mesh-protocol.md | 2 +-
.../cli/src/commands/__tests__/dashboard.test.ts | 24 ++++++++++++++++
packages/cli/src/commands/__tests__/serve.test.ts | 12 ++++++++
packages/cli/src/commands/dashboard.ts | 24 +++++++++++-----
packages/cli/src/commands/serve.ts | 24 +++++++++++-----
packages/core/src/__tests__/node-discovery.test.ts | 32 +++++++++++++++++++++-
.../core/src/__tests__/settings-defaults.test.ts | 8 ++++++
packages/core/src/node-discovery.ts | 31 +++++++++++++++++++++
packages/core/src/settings-schema.ts | 5 ++++
packages/core/src/types.ts | 2 ++
12 files changed, 156 insertions(+), 16 deletions(-)
Fusion-Task-Id: FN-8202
Fusion-Task-Lineage: c1d6e36b-bda7-4968-b40c-c14e16ebda28
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-17 09:54:44 -07:00
..
2026-07-17 09:54:44 -07:00
2026-07-13 10:32:12 -07:00
2026-07-17 09:12:01 -07:00
2026-04-18 23:41:47 -07:00
2026-07-14 08:16:42 -07:00