Skip to content

v0.24.0 — names under a name

Choose a tag to compare

@ralyodio ralyodio released this 05 Aug 09:13
· 18 commits to main since this release
a63f7c1

Third-level Moshpit names

  • www.chovy.hacker now 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.hacker wildcard.
  • 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.hacker and foo.*.hacker are 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.com is still your normal nameserver's to answer.
  • moshcode dns resolve now 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

  • --proxy refuses 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.