Re: [tor-dev] Support for full DNS resolution and DNSSEC validation

2020-05-15 Thread nusenu
> Before we go further, can you walk me through the reasons (if you had thought > of it of course) why you didn't use something like libunbound? > > There are side effects of adding DNSSEC client support (with our own > implementation) that we, people maintaining tor, have to become DNSSEC expert

Re: [tor-dev] Support for full DNS resolution and DNSSEC validation

2020-05-15 Thread nusenu
> To me, extra round-trips over the Tor network in the critical path of > "user clicks and waits for the website to load" are really bad, and > need a really good argument for being there. Given that DNS is only one > piece of the connection -- after all, the exit relay can still route you >

Re: [tor-dev] Support for full DNS resolution and DNSSEC validation

2020-05-15 Thread nusenu
Alexander Færøy: > I wonder if it would make more sense to have an onion-aware > DNSSEC-enabled resolver *outside* of the Tor binary and have a way for > Tor to query an external tool for DNS lookups. I'm also in favor of this approach, and you can do this today with no code changes to tor at

Re: [tor-dev] Support for full DNS resolution and DNSSEC validation

2020-05-15 Thread nusenu
> I can not really say anything about how this design compares to other > approaches, since I don't know how I can setup meaningful test > scenarios to compare them. Do we really need test setups to discuss protocol designs and compare protocols with a common threat model if specs for the

Re: [tor-dev] Support for full DNS resolution and DNSSEC validation

2020-05-15 Thread Roger Dingledine
On Fri, May 15, 2020 at 05:39:23PM +0200, Christian Hofer wrote: > Final remarks. When I started, I didn't expect it to get this big, and > frankly, if I had known before, I might not have even started. However, > I learned a lot about DNS, DNSSEC, SOCKS, and Tor. So even if you > decide not to

Re: [tor-dev] Support for full DNS resolution and DNSSEC validation

2020-05-15 Thread Jeremy Rand
Alexander Færøy: > Hey, > > On 2020/05/15 16:36, Jeremy Rand wrote: >> The Prop279 spec text is ambiguous about whether the target is required >> to be a .onion domain, but the implementations (TorNS and StemNS) do not >> have that restriction. TorNS and StemNS allow a Prop279 plugin to >>

Re: [tor-dev] Support for full DNS resolution and DNSSEC validation

2020-05-15 Thread Alexander Færøy
Hey, On 2020/05/15 16:36, Jeremy Rand wrote: > The Prop279 spec text is ambiguous about whether the target is required > to be a .onion domain, but the implementations (TorNS and StemNS) do not > have that restriction. TorNS and StemNS allow a Prop279 plugin to > advertise acceptance of any

Re: [tor-dev] Support for full DNS resolution and DNSSEC validation

2020-05-15 Thread Jeremy Rand
Alexander Færøy: > Hey Jeremy, > > On 2020/05/15 15:53, Jeremy Rand wrote: >> FYI I already wrote a Prop279 provider that looks up the names via DNS >> (it's aptly named "dns-prop279"); it does pretty much exactly what you >> describe. It doesn't handle DNSSEC validation itself (it assumes that

Re: [tor-dev] Support for full DNS resolution and DNSSEC validation

2020-05-15 Thread Alexander Færøy
Hey Jeremy, On 2020/05/15 15:53, Jeremy Rand wrote: > FYI I already wrote a Prop279 provider that looks up the names via DNS > (it's aptly named "dns-prop279"); it does pretty much exactly what you > describe. It doesn't handle DNSSEC validation itself (it assumes that > you've specified a DNS

Re: [tor-dev] Support for full DNS resolution and DNSSEC validation

2020-05-15 Thread Christian Hofer
On Fri, 2020-05-15 at 15:29 +, Alexander Færøy wrote: > Hello Christian, > Hi Alex! > On 2020/04/26 19:37, Christian Hofer wrote: > > I have a proposal regarding DNS name resolution. > > > > Ticket: https://trac.torproject.org/projects/tor/ticket/34004 > > Proposal: > >

Re: [tor-dev] Support for full DNS resolution and DNSSEC validation

2020-05-15 Thread Jeremy Rand
Alexander Færøy: > I wonder if it would make more sense to have an onion-aware > DNSSEC-enabled resolver *outside* of the Tor binary and have a way for > Tor to query an external tool for DNS lookups. Such tool should be > allowed to use Tor itself for transport of the actual queries. One of > the

Re: [tor-dev] Support for full DNS resolution and DNSSEC validation

2020-05-15 Thread Christian Hofer
On Thu, 2020-05-14 at 15:56 -0400, David Goulet wrote: > On 26 Apr (19:37:56), Christian Hofer wrote: > > Hi there, > > Greetings Christian! > Hi David! > > I have a proposal regarding DNS name resolution. > > > > Ticket: https://trac.torproject.org/projects/tor/ticket/34004 > > Proposal: >

Re: [tor-dev] Support for full DNS resolution and DNSSEC validation

2020-05-15 Thread Alexander Færøy
Hello Christian, On 2020/04/26 19:37, Christian Hofer wrote: > I have a proposal regarding DNS name resolution. > > Ticket: https://trac.torproject.org/projects/tor/ticket/34004 > Proposal: > https://trac.torproject.org/projects/tor/attachment/ticket/34004/317-secure-dns-name-resolution.txt >

Re: [tor-dev] Deprecating Tor Protocol Versions

2020-05-15 Thread teor
Hi David, > On 15 May 2020, at 20:53, David Goulet wrote: > > On 15 May (13:58:06), teor wrote: >> >> Nick and I were talking about how we remove legacy features in tor, >> and their corresponding subprotocol versions. >> >> Here is a list of the current subprotocol versions: >>

Re: [tor-dev] Deprecating Tor Protocol Versions

2020-05-15 Thread David Goulet
On 15 May (13:58:06), teor wrote: > Hi all, > > Nick and I were talking about how we remove legacy features in tor, > and their corresponding subprotocol versions. > > Here is a list of the current subprotocol versions: > https://gitweb.torproject.org/torspec.git/tree/tor-spec.txt#n2049 > >