> On the computers I know, the stub resolver is in one shared library and
> the SOCKS proxy is in another.  What's the difference?

The SOCKS library uses a completely different data transport (one that is
circuit-switched and layered over TCP), with very different capabilities
from the usual packet-switched transport.  Adding support for mDNS to the
stub resolver makes no change to the way the actual data is pushed around.

> You can run POP3 over ToR if you want to.

You can also run POP3 over X.25.  Shall we special-case .x25, and require
all applications to use PF_X25 instead of PF_INET6 whenever they see
a name ending in .x25?  This essentially what RFC 7686 requires for .onion.

> If we expect the client libraries to know that .homenet is special, it
> doesn't matter what's in the root.

I was under the impression that .homenet is handled entirely within the
DNS resolver of the Homenet router, which combines:

  - an authoritative DNS server for .homenet;
  - a hybrid mDNS proxy;
  - a recursive DNS resolver for the rest of the namespace.

In other words, I was assuming that we put enough Stenberg-Cheshire magic
in the Homenet router's resolver to ensure that no host changes are
necessary.  If that is not the plan, then I'd appreciate a clarification.

-- Juliusz

_______________________________________________
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet

Reply via email to