ee57a383c5
Three bugs in CLI-to-config conversion: 1. Comma-separated -F nodes shared Connector/Dialer/Metadata pointers due to struct value copy; add deep-copy helpers per node. 2. Port-range-expanded -L services shared Handler/Listener/Metadata pointers; deep-copy per service so metadata mutations don't cross-talk. 3. buildServiceConfig's ?auth= query param unconditionally overwrote URL-embedded auth; buildNodeConfig used fallback-only. Align both on URL-auth-first semantics (query param as fallback).