On Mon, 2015-09-28 at 00:05 +0200, Tom van der Woerdt wrote:
Questions :
- are those directives handled on the relay or the client? If relay,
how will the client know which node to talk to?
They route name resolution requests on the client to another piece of software on the client. That piece of software is responsible for using Tor correctly, usually by being a thin shim that contacts a real client running on a volunteer exit node.
- please don't add support for .exit here, external parties should
never be able to lead users to that (and having cnames point at them would break that)
Yes .exit is banned from CNAME records for exactly this reason.
- what happens if two directives compete for the same TLD?
Especially if these are handled at the relay...
NameService lines should explicitly specify the TLDs to which they refer. If Namecon wants to manage .coin but the torrc only gives it .bit then it only gets .bit.
Jeff