v0.24.0 — names under a name
Third-level Moshpit names
www.chovy.hackernow resolves. It is asked of the registry as written, and a name the registry does not hold falls back to the owner's published*.chovy.hackerwildcard.- A sub-name that misses both is NXDOMAIN rather than parked. Parking exists to say a name is for sale, and a name under someone else's name is not — parking it would advertise their subdomains to anyone who guessed.
*is a label only whole and only leftmost:f*.chovy.hackerandfoo.*.hackerare not names the registry can be asked about.- Four labels remain a shape the registry cannot hold, and forwarding is unchanged — the bridge still gates on the ending, so
www.google.comis still your normal nameserver's to answer. moshcode dns resolvenow has something to print for a sub-name that exists nowhere, instead of failing with a type error over the top of the answer.
This syncs the vendored DNS bridge with @moshcoder/moshpit-dns 0.5.0. The drift test that guards the copy had been pinned two releases behind, so it was green while the two had diverged; it now compares against the current package.
Also
--proxyrefuses a host name instead of quietly answering NODATA for every live name.- Agent status can be printed as JSON.
Everything outside those paths is unchanged.