Re: [dane] Draft ietf-dane-srv-07
"Olle E. Johansson" <oej@edvina.net> Tue, 19 August 2014 18:11 UTC
Return-Path: <oej@edvina.net>
X-Original-To: dane@ietfa.amsl.com
Delivered-To: dane@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 480311A0639 for <dane@ietfa.amsl.com>; Tue, 19 Aug 2014 11:11:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.551
X-Spam-Level:
X-Spam-Status: No, score=-1.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_SE=0.35, SPF_PASS=-0.001] autolearn=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 jVY4W9m9q33m for <dane@ietfa.amsl.com>; Tue, 19 Aug 2014 11:11:04 -0700 (PDT)
Received: from smtp7.webway.se (smtp7.webway.se [IPv6:2a02:920:212e::205]) by ietfa.amsl.com (Postfix) with ESMTP id 0F8FE1A0646 for <dane@ietf.org>; Tue, 19 Aug 2014 11:11:03 -0700 (PDT)
Received: from [192.168.40.34] (h87-96-134-129.dynamic.se.alltele.net [87.96.134.129]) by smtp7.webway.se (Postfix) with ESMTPA id 5C72D93C1AF; Tue, 19 Aug 2014 18:10:12 +0000 (UTC)
Content-Type: text/plain; charset="iso-8859-1"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: "Olle E. Johansson" <oej@edvina.net>
In-Reply-To: <53F37C4C.7040906@stpeter.im>
Date: Tue, 19 Aug 2014 20:11:03 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <ADA2E8A0-BDE0-4EF5-9C3B-42F8CAE735FA@edvina.net>
References: <E97563AC-9012-45BB-BBE0-44D35C8419F9@edvina.net> <53F37C4C.7040906@stpeter.im>
To: Peter Saint-Andre <stpeter@stpeter.im>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/dane/QDIynNKxiMr26AAfMfT7nmXZ90M
Cc: dane@ietf.org
Subject: Re: [dane] Draft ietf-dane-srv-07
X-BeenThere: dane@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DNS-based Authentication of Named Entities <dane.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dane>, <mailto:dane-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dane/>
List-Post: <mailto:dane@ietf.org>
List-Help: <mailto:dane-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dane>, <mailto:dane-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Aug 2014 18:11:06 -0000
On 19 Aug 2014, at 18:33, Peter Saint-Andre <stpeter@stpeter.im> wrote: > Hej Olle, thanks for the feedback and sorry about the slow response > time. Comments inline. > > On 7/24/14, 2:19 AM, Olle E. Johansson wrote: >> Hi! >> >> Sorry for not having followed the details of the discussion lately, >> so please excuse me if I'm too late with comments or ask about stuff >> discussed in a gazillion emails before. >> >> >> Section 3: >> >> I really like this here, but would like it to be expanded a bit to >> help implementors. The DNS SRV RFC is not easy to understand and in >> the IP world RFC 3263 has confused a lot of people. DNS SRV says that >> all candidates for a given priority should be attempted before one >> moves to the next priority. It doesn't say anything about order, >> which this document does when you say "SHOULD be performed in >> parallell". If one given priority have two hosts with two IPv4 and >> three IPv6 each - should all of them be tried in parallell? >> >> This is a big issue and may be too big an issue for this document to >> cover, especially with normative language. > > I agree that normative language might not be appropriate. However, the authors of this spec do think that performing the DNS queries (not, as noted, the final application connection attempts) in parallel can help to expedite things significantly. Here is some alternate wording: > > OLD > > To expedite connection to the intended service, where possible the > queries described in the following sections SHOULD be performed in > parallel (this is similar to the "happy eyeballs" approach for IPv4 > and IPv6 connections described in [RFC6555]). > > NEW > > Developers of application clients that depend on DANE-SRV often > would like to prepare as quickly as possible for making a connection > to the intended service, thus reducing the wait time for end users. > To make this possible, a DNS library might perform the queries > described in the following sections in parallel, rather than waiting > for one set of queries to be completed (say, all SRV queries) before > performing additional queries (say, address queries and TLSA > queries). > Much better >> Section 3.2 >> >> Please change "A/AAAA" to "A and AAAA" to be very clear that it's not >> a choice if the client is dual stack. > > Ack. Ack > >> In fact the DNS SRV rfc talks >> about "any address family" - now and in the future ;-) > > We can always replace this spec when IPv12 is deployed. :-) Deal. > >> Section 5: >> >> It would help me if you add a bullet like >> >> * Handling in the case of protocols using NAPTR for transport >> selection, like the Session Initiation Protocol > > How is this? > > > o Use of SRV records with additional discovery technologies, such as > the use of both SRV records and NAPTR records [RFC2915] for > transport selection in the Session Initiation Protocol (SIP). Great. > >> That will help me in sipcore :-) > > We're here for you! Thank you! > >> Section 6: >> >> I think it would help implementors to explain a bit more detail - >> that if you have multiple names in the cert, one could be the CN and >> the others Subject Alt Names. >> >> According to the SIP domain cert RFC the CN should be disregarded and >> NOT used if there are any SANs. I don't know the reasoning behind >> this. Anyone? Should we do that here too or just forget it? > > I'd prefer to leave identity verification rules up to RFC 6125 or the application-specific equivalent. There's a reason why RFC 6125 ended up at 57 pages... Right. /O
- [dane] Draft ietf-dane-srv-07 Olle E. Johansson
- Re: [dane] Draft ietf-dane-srv-07 Viktor Dukhovni
- Re: [dane] Draft ietf-dane-srv-07 Viktor Dukhovni
- Re: [dane] Draft ietf-dane-srv-07 Olle E. Johansson
- Re: [dane] Draft ietf-dane-srv-07 Peter Saint-Andre
- Re: [dane] Draft ietf-dane-srv-07 James Cloos
- Re: [dane] Draft ietf-dane-srv-07 Peter Saint-Andre
- Re: [dane] Draft ietf-dane-srv-07 Viktor Dukhovni
- Re: [dane] Draft ietf-dane-srv-07 Peter Saint-Andre
- Re: [dane] Draft ietf-dane-srv-07 Viktor Dukhovni
- Re: [dane] Draft ietf-dane-srv-07 James Cloos
- Re: [dane] Draft ietf-dane-srv-07 Peter Saint-Andre
- Re: [dane] Draft ietf-dane-srv-07 Viktor Dukhovni
- Re: [dane] Draft ietf-dane-srv-07 Peter Saint-Andre
- Re: [dane] Draft ietf-dane-srv-07 Viktor Dukhovni
- Re: [dane] Draft ietf-dane-srv-07 Peter Saint-Andre
- Re: [dane] Draft ietf-dane-srv-07 Olle E. Johansson
- Re: [dane] Draft ietf-dane-srv-07 Lawrence Conroy
- Re: [dane] Draft ietf-dane-srv-07 Lawrence Conroy