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

Ben Schwartz <bemasc@google.com> Mon, 24 May 2021 14:52 UTC

Return-Path: <bemasc@google.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 29E883A2B85 for <dnsop@ietfa.amsl.com>; Mon, 24 May 2021 07:52:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.599
X-Spam-Level:
X-Spam-Status: No, score=-17.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 GJEfxIW_dtqT for <dnsop@ietfa.amsl.com>; Mon, 24 May 2021 07:52:52 -0700 (PDT)
Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) (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 C82BF3A2B83 for <dnsop@ietf.org>; Mon, 24 May 2021 07:52:51 -0700 (PDT)
Received: by mail-wr1-x429.google.com with SMTP id x7so9231824wrt.12 for <dnsop@ietf.org>; Mon, 24 May 2021 07:52:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KolkuT57E0lmxTArtnOdh6Uc8pXFX17GnoVTs55F4ZA=; b=PrXeMUPblfl3p7tDncu6sK8g7ETLphJaaDGGqrozSh1KabOYdITExKT59us6iA7eI1 rwJT3tVk9//X9gyb0193gQu+l0VVnqPUcgsZPG0AoMKeC3+wGvw/ms1yNFVCfY4QXU5Z uK65dg6oqv9BSAl/5cjDyubs/zw0JNi9DIVAbibRX3i78u4TiP+2hD3o2HP7YOPTPFxA xoac3ATKyxbaOOvn0YLAHyrwvxIh98RF+WHvkWvsO5RwxVptt87Q6Tbe8VVcK/e5Ct6t XewJTPF76w/lB+kU2zAK2Fd5UMz31ISJ6Jv8OneJzdERtR1fMn60DCmGIzKE0jeL6tRi TkwQ==
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; bh=KolkuT57E0lmxTArtnOdh6Uc8pXFX17GnoVTs55F4ZA=; b=GBciaUt3FlU2y1RXMFOq1wOhANwuO9qYRjyZSVVt6+kNCpS3oxokUxzf3cRihrHOTD hPcCc1kFEgilZUWYzl/HPNy3skbzFUHyblrIDcPw8uHGg/WU5G9i25yM8Jeed2OpuZF6 KOv7RyEhrWn6jKC3TptWOVYPfCHb30YV4+n9/ZPkxlgsY43HEepFY0TirLK5kw8wwlOz rTc67lSwYYKjCyn2RO4TNhZ6NTJJ5X30lnGFW3S6XzIAXesmTRcCfo6dE/5Y2Luj8ntW KLT5IJIDWchXZ/oEAnf4afVWOwoojA+utpX6IHu0Wp6bYS5HuV4rhiJbWOZK7o2vcy5A fVJg==
X-Gm-Message-State: AOAM531Kftlcf3kpB2rgbcN8wszJAdRrA6SVSzDtJGZw1Kj7j8znPbCd PoeyD9HJhYdCzoPg436VK+pJHrQeSkA1UPd5rB925w==
X-Google-Smtp-Source: ABdhPJwn8pFgA1VgIHK+IRa2nfTwncszF7+LECjbFI+dQhodlbubT7MyuaKbMOwWdL6fvizZxjBojUl50iFOZqCs9i8=
X-Received: by 2002:a5d:44cb:: with SMTP id z11mr22954673wrr.159.1621867968093; Mon, 24 May 2021 07:52:48 -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>
In-Reply-To: <CAKW6Ri5gGj=aNu0VJoAAhKs6D2A=xg0GQqgbCS3bHQN7D1QQhQ@mail.gmail.com>
From: Ben Schwartz <bemasc@google.com>
Date: Mon, 24 May 2021 10:52:36 -0400
Message-ID: <CAHbrMsAJB64y+ThaYOJieAfp-Ru6wxsYvsimbSoaTj8WT+KYng@mail.gmail.com>
To: Dick Franks <rwfranks@gmail.com>
Cc: Paul Hoffman <paul.hoffman@icann.org>, WG <dnsop@ietf.org>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-256"; boundary="00000000000022581a05c31490e2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/W95G-waHZ9yOKD-HRJJVlxqD3Tw>
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 14:52:58 -0000

For those who prefer Github's UI, I've posted Dick's diff to a branch
commit in our repository [1].

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.

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).

--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
>