Re: [DNSOP] [Ext] I-D Action: draft-ietf-dnsop-svcb-https-05.txt

Dick Franks <rwfranks@gmail.com> Mon, 24 May 2021 19:46 UTC

Return-Path: <rwfranks@gmail.com>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C38C93A33F7 for <dnsop@ietfa.amsl.com>; Mon, 24 May 2021 12:46:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 Lh47uMKU1531 for <dnsop@ietfa.amsl.com>; Mon, 24 May 2021 12:46:15 -0700 (PDT)
Received: from mail-io1-xd2c.google.com (mail-io1-xd2c.google.com [IPv6:2607:f8b0:4864:20::d2c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C2A373A33F4 for <dnsop@ietf.org>; Mon, 24 May 2021 12:46:15 -0700 (PDT)
Received: by mail-io1-xd2c.google.com with SMTP id b25so10704711iot.5 for <dnsop@ietf.org>; Mon, 24 May 2021 12:46:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=gJoRcO6NE0TACEQLZB1J7SzoWXvIb7txRCnn1nrrDAc=; b=K84PIHMuSHMEsCRUOlu/jHczDGFwwoiqXY6+dGfQW39fyFTDlnsr2aHWZPIsAdJs17 XX9uU9mcF5sOL270QUmyz4amLKPEJB/XyIPOJqZN66U9cbf4a+WtZVByLAUDTvLvmxtF K19CDtdPLU8+BZF05ed98xVhsXxZSaRGabgSc4GfbpJnabROS4LyolnXlyCSsmIbrsvu El0grPcBHsBHgUWZfSScwGsSoqJogOiR4WwZ2cekaWzWqWs6/AZZO0i3UdVI935BlQXa yp6bmJ5LU34zrs4rTfjhjin2qYNC6i2RrL9b2t6gRjdILzcjEYBEUtW2mfOzF/6ZgScQ y/Bw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=gJoRcO6NE0TACEQLZB1J7SzoWXvIb7txRCnn1nrrDAc=; b=DIZVEV4ojowrDbicDXJy0v4yI0Ba4L3bqPT94H2n1OUFz7KUqwoXAARsc8u0lPjPDl bG3WGnIXNIT7rMjL3tv/qdYwr2WnnzT9bWAk19HVSpRYGN/9m8D2Wm8p8agLej3uVThZ 7hgxddmFFzktdwMz/U3ii6xAuzo7+LBxfgrI+97xG+YeOdyxsPeBWXa1bLm14uyRLVUQ qTez0BXVy2NYH5bIaKOtUgB33/EKjkOauC6lSfnC9Md69Oq7QEJ1SoauYKn+YTuuy/or ue4phhbg/+DkQofNH5EOIbRnLzYGB9hbOEzUcK7wKKpATPOvIPgn8gr6kUWNJhnf0t+w XBjQ==
X-Gm-Message-State: AOAM531fwON1tZe1Tn1SYhjBjneaZ5CuD7vOKB3KDh8qxQR0aCnATr1Z /1dPn2t7ElcDTGaKzsnywtFYPDwE1ATL0SED1jw=
X-Google-Smtp-Source: ABdhPJwMyR2BP9LZ7LTPJqxjmFKGvbVwU5cVaJwsVM4BBnwrnr9AjgwA7e2LzmT+fUcWb/lO2DxJTJQvFp8K6guDsM8=
X-Received: by 2002:a02:4844:: with SMTP id p65mr25511497jaa.102.1621885573964; Mon, 24 May 2021 12:46:13 -0700 (PDT)
MIME-Version: 1.0
References: <7ADF1FB2-97A4-4C49-8F25-8BF03BE01640@hopcount.ca> <20210512213903.D5F1F7AA827@ary.qy> <CAMOjQcFJjcsvaREF0fr+2GTY4zTy5CxSxR16BEp=Nc-K9WJ0Tg@mail.gmail.com> <CAH1iCipAVKVCuH2ME=+YpeJyijrKCtzJaU3bRFyy1f48EB33iw@mail.gmail.com> <CAHbrMsCjWgV7nc575L_qdvr7HdoEVKqkXRwLdXA2L5NiCgdvwA@mail.gmail.com> <CAH1iCipW_-BSMQZ-S+m18pyzfxTGsCrmG9Pc-b35_VRiLhxh4w@mail.gmail.com> <CAHbrMsDvEkYAxee4xjW5LsQmr0PgBf+UmMAuME-_UvRMg4jJeA@mail.gmail.com> <CAH1iCiq4zJZBv5=f7T2EDRWKa7bAZx66SMKkf+AiDsDPTZokhQ@mail.gmail.com> <CAHbrMsAW_wtKmRDYKZVUrFLZYuM_DqoS-8VRMf-O0Z8WpPBfbg@mail.gmail.com> <CAKC-DJj3nPAZp=qpwjBJ_3yG_EO-q-bcJbaizUNw9uq6deVZjg@mail.gmail.com> <C3734365-D5F7-4F9A-A463-5EFBB841A583@apple.com> <CAH1iCiod61M5aHnF_qrpP6=Oc3nBL+McaSui5NUnLd1GbS=okw@mail.gmail.com> <CAH1iCipcjnHdBcc7VCpLr9rP6vbbTHKYPHtqBkQu_achzpohcg@mail.gmail.com> <D10F7DCD-71AE-4AFC-9835-C9E1F03D831F@icann.org> <CAH1iCiphr71C0MjhP-amR4S5FpDzKc4qkDvsU3qMXhdLNhiwyw@mail.gmail.com> <CAH1iCiqSFk0XP_We+cUfe0xFvmDMusPc3weHxSK-e5CLT6jLwg@mail.gmail.com> <CAKC-DJhH=OK_mraWK1pVEx6a_hiPSPF-KQwd+mDy_2mg_a17CQ@mail.gmail.com> <CAH1iCip=Y0MTh4=ATqWPdWSDot4dmBge96Y-cdL86hk3dk3ddg@mail.gmail.com> <9a138693-60a0-4b75-99f5-6a7544f935a0@www.fastmail.com> <CAH1iCirdY4HWj1o8X3mEkPJODrQZ391YsuC75Hs5m5G4PM3ATA@mail.gmail.com> <1A6728DB-72CB-425E-90D7-38159DC8D4FB@fl1ger.de> <CAMOjQcF=K_Dkya7yamKECxHjmsEVHmLyoaoF3KRnCXqPde4wSw@mail.gmail.com> <91F79DA0-4BD9-414C-973D-024F3583F3EB@fl1ger.de> <CAH1iCioNaPJUbKojB3jMhQpv+k3XquzL8qeH_9tZDHrUCSTKHw@mail.gmail.com> <CADyWQ+G0oZNCqWUafTxLq-0iOs0C+Jn06FF4tGs19NQSdCg1hg@mail.gmail.com> <KA@mail.gmail.com> <A45191A3-7206-490D-B264-EE7BE37DBE13@icann.org> <CAKW6Ri5gGj=aNu0VJoAAhKs6D2A=xg0GQqgbCS3bHQN7D1QQhQ@mail.gmail.com> <CAHbrMsAJB64y+ThaYOJieAfp-Ru6wxsYvsimbSoaTj8WT+KYng@mail.gmail.com>
In-Reply-To: <CAHbrMsAJB64y+ThaYOJieAfp-Ru6wxsYvsimbSoaTj8WT+KYng@mail.gmail.com>
From: Dick Franks <rwfranks@gmail.com>
Date: Mon, 24 May 2021 20:45:37 +0100
Message-ID: <CAKW6Ri6M-0johsjqEyrTV7JYnzEraxLehYXOeXC9_NiadHC-bA@mail.gmail.com>
To: Ben Schwartz <bemasc@google.com>
Cc: Paul Hoffman <paul.hoffman@icann.org>, WG <dnsop@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/-SpzRaRkHBYXw4ZmEsZDW6q6Ojg>
Subject: Re: [DNSOP] [Ext] I-D Action: draft-ietf-dnsop-svcb-https-05.txt
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 May 2021 19:46:21 -0000

On Mon, 24 May 2021 at 15:52, Ben Schwartz <bemasc@google.com> wrote:
>
> For those who prefer Github's UI, I've posted Dick's diff to a branch commit in our repository [1].
Thanks

>
> The diff contains a number of editorial suggestions, such as removing use of ABNF, which we can consider separately.  The key substantive change, as discussed earlier in this thread, is to make comma-escape handling for value lists happen during character-string escape parsing, instead of afterward.
>
The ABNF defines the acceptable characters as a range of ASCII codes.
This ignores the inconvenient fact that zone files can be written
using some other non-ASCII codeset.
The character codes for 'a'...'z' will be different, and in the case
of EBCDIC not even contiguous.

The key substantive change is to make the draft conform to the
long-standing escape conventions enshrined in RFC1035.

> In the implementations I've worked on so far, this change would be highly inconvenient to implement, as it conditionally modifies the core character-string parsing loop that has thus far been entirely RR-type-independent and shared by all zone-file parsing contexts.
>
> The only way I can see to accommodate both of these implementation perspectives is to allow implementors to avoid the offending special case, which, as I've noted before, is not currently needed, and may never be needed.  I have proposed a change [2] that would add this option (now updated to avoid conditioning requirements on the IANA registry, in response to feedback from Paul Wouters).

For this to qualify as an issue sufficiently general to merit special
consideration in the spec, then it would need to be an insurmountable
obstacle encountered by every implementation.
BIND, NSD, PowerDNS, and Net::DNS are well able to deal with escapes
as described in RFC1035, all of them conspicuous counter-examples to
any argument that special treatment of double escapes is an essential
requirement.

Repeating the same fatuous argument ad nauseam will not make the issue go away.


--Dick



>
> --Ben
>
> [1] https://github.com/MikeBishop/dns-alt-svc/commit/5d3d651230de06adce10625d0dfb70ce8e938a39
> [2] https://github.com/MikeBishop/dns-alt-svc/pull/325/files
>
> On Sat, May 22, 2021 at 12:58 PM Dick Franks <rwfranks@gmail.com> wrote:
>>
>> On Sat, 22 May 2021 at 17:06, Paul Hoffman <paul.hoffman@icann.org> wrote:
>> >
>> > On May 22, 2021, at 1:58 AM, Dick Franks <rwfranks@gmail.com> wrote:
>> >
>> > > Please find attached the promised words to resolve the conflict
>> > > between current draft and RFC1035.
>> > >
>> > > This is presented as a context diff.
>> >
>> > Where do we find the original Markdown file so we can evaluate the diff?
>>
>> https://github.com/MikeBishop/dns-alt-svc
>>
>> --Dick
>>
>> _______________________________________________
>> DNSOP mailing list
>> DNSOP@ietf.org
>> https://www.ietf.org/mailman/listinfo/dnsop