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

Ben Schwartz <bemasc@google.com> Mon, 24 May 2021 21:13 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 35E803A098B for <dnsop@ietfa.amsl.com>; Mon, 24 May 2021 14:13:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.6
X-Spam-Level:
X-Spam-Status: No, score=-17.6 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, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 NsFpj2LVJF9z for <dnsop@ietfa.amsl.com>; Mon, 24 May 2021 14:13:53 -0700 (PDT)
Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) (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 7BBA13A097D for <dnsop@ietf.org>; Mon, 24 May 2021 14:13:53 -0700 (PDT)
Received: by mail-wm1-x336.google.com with SMTP id b7so14968047wmh.5 for <dnsop@ietf.org>; Mon, 24 May 2021 14:13:53 -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=+GaDDq1LxgymaMxaPPePjReRP0vYNC1I7kPmQ1aNpI8=; b=e53NinGycG7cBraSPNrrxu9fXvS0+B3fVBqmhBeXMXXeNCURwURimHbBCA1iPwFSdO lEiQ/20bVszNeCvqDlIxa3KgSYf2vpkVLttPp0QxrUaUx1wI4R+6R8cCTvn0yh3UvPM6 aOfRMOEFUsAa4TS2Xn6kwjMfJlZRfH3jnlnARulPbwZXVLygYZHuFOBRNw66TsyF80yr X7Qr4TEjVBxs8JAtYN/tJS7yYQXBTT0Fb+LKnQkLPgDGEhImHIbe4A3Iv+jmYYTyManr 7zMclbnLZ7YQFVoAekeoAqP7T1u3WtUwu40yIwSBS9EBBcX4g5WTZRFQVryMblp7oE47 mdbA==
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=+GaDDq1LxgymaMxaPPePjReRP0vYNC1I7kPmQ1aNpI8=; b=WT8jbvvoMDJiVFJ3FBRIAVIExPV+6yv6PZ1MvsWGfw2wIdZZu66q8yTB4XlZyTGi4X eOXeev0I/Yob63qnevuFG4LTcjkMzhfRboPeSYEHUij6HH+ecZefXNZ0m38am0TqPohK cIEXu24p4cVmE5pwYG/LHuJBh2QyuwuFPsvt/R6TIgcyfveg9oMRn6FMrWpeeQIYP2bJ rBU5C6HZv7mlZgATERzg/fZbyyiXube+LFDQvm00qRFqaucTEl3bgYiEeaGKfnpIQFoR 7PvYavjGHKr2nNPX5zZBzXtK/OD9EpQi0b/wXys3PocnZzqeysz+x19jnfy5K06/3ul/ EIoA==
X-Gm-Message-State: AOAM530vNIJk9oiFWD9y4BT7Ye6h2LnHrx2aFwGFE3Vu/pXf9oFqrI3n 3XknJDoz4Uvb6qlVInUWZBKuByoU+e0fwf7zoG7CIg==
X-Google-Smtp-Source: ABdhPJwYFmc/T5cuySk31u2KxMie8SpVVDzwa4QaYm30nRFFgUFflrjwr+bLxr8hdLfIbcaDWDVj98vtukVVQgJsU5E=
X-Received: by 2002:a7b:c5d2:: with SMTP id n18mr780227wmk.97.1621890829937; Mon, 24 May 2021 14:13:49 -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> <CAKW6Ri6M-0johsjqEyrTV7JYnzEraxLehYXOeXC9_NiadHC-bA@mail.gmail.com>
In-Reply-To: <CAKW6Ri6M-0johsjqEyrTV7JYnzEraxLehYXOeXC9_NiadHC-bA@mail.gmail.com>
From: Ben Schwartz <bemasc@google.com>
Date: Mon, 24 May 2021 17:13:38 -0400
Message-ID: <CAHbrMsDay-LAUPLzOVg=-5iLhp4C4=oncD7vHudbH3xX=USALQ@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="000000000000ce6ce605c319e207"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/5USmZzf7Es0aVgi-nQ7bKDHuc-A>
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 21:13:55 -0000

On Mon, May 24, 2021 at 3:46 PM Dick Franks <rwfranks@gmail.com> wrote:
...
>
> 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.

I continue to believe that this draft is strictly within the RFC1035
escaping procedure, whereas you are proposing a change to RFC1035
escaping.

I previously mentioned NAPTR as an example of a record type that uses
multilayer escaping, and does not attempt to integrate
datatype-specific escaping rules into the char-string parser.  The URI
RR type is another example.  Thus, foo://example/%\ is rendered as
"foo://example/%25\\", and not as "foo://example/\%\\".