Re: [dns-privacy] Demultiplexing HTTP and DNS on the same listener

Daniel Kahn Gillmor <dkg@fifthhorseman.net> Thu, 18 May 2017 12:17 UTC

Return-Path: <dkg@fifthhorseman.net>
X-Original-To: dns-privacy@ietfa.amsl.com
Delivered-To: dns-privacy@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED57B12E85B for <dns-privacy@ietfa.amsl.com>; Thu, 18 May 2017 05:17:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.343
X-Spam-Level: **
X-Spam-Status: No, score=2.343 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DATE_IN_PAST_06_12=1.543] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c5cx_kXrySCb for <dns-privacy@ietfa.amsl.com>; Thu, 18 May 2017 05:17:44 -0700 (PDT)
Received: from che.mayfirst.org (che.mayfirst.org [162.247.75.118]) by ietfa.amsl.com (Postfix) with ESMTP id CA9A812EA7C for <dns-privacy@ietf.org>; Thu, 18 May 2017 05:12:52 -0700 (PDT)
Received: from fifthhorseman.net (unknown [38.127.159.5]) by che.mayfirst.org (Postfix) with ESMTPSA id E5504F999; Thu, 18 May 2017 08:12:52 -0400 (EDT)
Received: by fifthhorseman.net (Postfix, from userid 1000) id 2E09720A10; Wed, 17 May 2017 22:57:17 -0400 (EDT)
From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
To: DNS Privacy Working Group <dns-privacy@ietf.org>, HTTP Working Group <ietf-http-wg@w3.org>
In-Reply-To: <20170504101604.GA31988@LK-Perkele-V2.elisa-laajakaista.fi>
References: <87tw51remp.fsf@fifthhorseman.net> <CAAF6GDcn0Jn3jCeOBts5t53WnY8TA1wz=QXRMJugV0AQr75q5w@mail.gmail.com> <87inlhqz4n.fsf@fifthhorseman.net> <20170504101604.GA31988@LK-Perkele-V2.elisa-laajakaista.fi>
Date: Wed, 17 May 2017 22:57:17 -0400
Message-ID: <877f1ec1o2.fsf@fifthhorseman.net>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/dns-privacy/kyMXmvcw0baZ_9CBEZAKJ8Rn8VY>
Subject: Re: [dns-privacy] Demultiplexing HTTP and DNS on the same listener
X-BeenThere: dns-privacy@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: <dns-privacy.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dns-privacy>, <mailto:dns-privacy-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dns-privacy/>
List-Post: <mailto:dns-privacy@ietf.org>
List-Help: <mailto:dns-privacy-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dns-privacy>, <mailto:dns-privacy-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 May 2017 12:17:45 -0000

Thanks to everyone for their useful feedback and commentary.  I've just
uploaded draft-dkg-dprive-demux-dns-http-03, which attempts to include
the insights that people have shared here.

Most significantly, it drastically tightens the scope of the draft by
focusing on HTTP/1.x only and explicitly excluding HTTP/2 and all future
versions of HTTP.

As such, it can be seen as a stopgap measure until one of the
DNS-over-HTTP/2 drafts reaches consensus (and running code).  I'm
interested in seeing that happen, and will work on it, but i've got to
come up to speed on h2 and its implementations myself.  And in the
meantime, i think can be useful to document what is working today.

I welcome further feedback on the draft!

          --dkg