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

Dick Franks <rwfranks@gmail.com> Thu, 20 May 2021 19:39 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 7D8803A235A for <dnsop@ietfa.amsl.com>; Thu, 20 May 2021 12:39:07 -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 STFo0R8tHddR for <dnsop@ietfa.amsl.com>; Thu, 20 May 2021 12:39:02 -0700 (PDT)
Received: from mail-io1-xd32.google.com (mail-io1-xd32.google.com [IPv6:2607:f8b0:4864:20::d32]) (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 7221E3A2356 for <dnsop@ietf.org>; Thu, 20 May 2021 12:39:02 -0700 (PDT)
Received: by mail-io1-xd32.google.com with SMTP id e17so5273347iol.7 for <dnsop@ietf.org>; Thu, 20 May 2021 12:39:02 -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=3XXTYufkbSc5xTY/1zZpzxqh67QvU3Y6BAaShZNZCC4=; b=qGZfqjyJHfNgOk6W0JMhglAPCZZJmM1lCp+cKnoKf2wUuO5DX5mEjhc6ywSPu8ExUJ QQN7w5F2JBj1RapwcYXFx5GLtU/CAXEIiLhwyjpvpuCBIpGiQWlrU+qlswPsLkQvSQh1 CdEskUpJ9xX5yIr7afV5r/NfVQ7jOUE+1y1vAW2Bx8nsWWb2OJxxLe/iGUFwncClMRfK Pxq3XBsBQU0o8uxozyDniOFhp1uOcV9/BTW5RyYBzmkUZeVODjQ5PEIY7fjWmaIpa7ku KhjCTyMis6IsJEqce7subI/mRdxw1tRp3GcapomLoUd/poTvEGhNUglLiYeBwoghBVt+ leDw==
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=3XXTYufkbSc5xTY/1zZpzxqh67QvU3Y6BAaShZNZCC4=; b=igV8D5AUt4g7ql804DyBGTUN/BFp3LlB24dsrHjFl47vqc2vScZQ6NslNI1M9yi/nm 3tsvTIEne+Kw8gogzo67Nr5mylgNZXmg5QsR2EOC7Xzgg2d9+S10iUc9kl3lahmeTmDo yVrwoR7xNcvpn6zBMhfOw0ki0ZLB0eViujJoUGBhWJZaTtEsDGxNQSQR5RBpNbILLuDX rvjXaeqLoM7iQXXzscIhErVaH+ae/ycS3nRkrLTQsxcBdafedeQkYtWuUXr4vQvKWm8m K1I25xJbznYqnT0WOSPr09CGkUlvJYa/trt3V+RJMFv7vjkL5XG5nP8lKrut7rY8rJFT bcbw==
X-Gm-Message-State: AOAM531BXlQieWma+8gKDspLhx7J/hyf6IbN77LjLruYjlPt1oGD96D3 lwM4MaCzC5Z3jbGY3/LytFlQqG1JA95kheKO8FjyxV7YbDpw6w==
X-Google-Smtp-Source: ABdhPJw16B4dnT/XtNtwJl7/sJ2SGz/O2d4awfC+6Ke9L1tTEE4ClSL+pgNxt6az3CQODX8FutE41b6X6WiwDIStLYM=
X-Received: by 2002:a5d:9343:: with SMTP id i3mr7285346ioo.77.1621539541238; Thu, 20 May 2021 12:39:01 -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> <CAHbrMsBtV8bkkwTVXmNTY7jHO4Yub-ar2DWTjnFG-H7bGRuFuA@mail.gmail.com> <a1ab90af-91b6-92ac-b4e-dda859fc7de0@nohats.ca> <D712E09A-BE78-45C1-BA00-CA4AC5A78A12@isc.org> <CAH1iCiqHkrS1oULK=BmZf=G0MfXfov+c-BsoiN+0K0oPhLekeQ@mail.gmail.com> <C105D6EC-A34F-48C4-8BCC-FEEE274C8EE9@isc.org>
In-Reply-To: <C105D6EC-A34F-48C4-8BCC-FEEE274C8EE9@isc.org>
From: Dick Franks <rwfranks@gmail.com>
Date: Thu, 20 May 2021 20:38:25 +0100
Message-ID: <CAKW6Ri46K9LpucEC_HcQGwBnwfpAkVWd9ZrHZdM0FXHgQWrw+w@mail.gmail.com>
To: dnsop <dnsop@ietf.org>
Cc: Brian Dickson <brian.peter.dickson@gmail.com>, Ben Schwartz <bemasc=40google.com@dmarc.ietf.org>, Paul Wouters <paul@nohats.ca>, Mark Andrews <marka@isc.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/tTcxWmek-Fgy_V9KBoYj4-XktIg>
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: Thu, 20 May 2021 19:39:08 -0000

On Thu, 20 May 2021 at 03:57, Mark Andrews <marka@isc.org> wrote:
>8
>
> >
> > RFC1035 has the definition of <character-string> encoding:
> > A bunch of characters without any internal spaces, or
> > A string beginning with " and ending with ", and anything else in between except " which must be escaped.
>
> Which doesn’t work in practice not the least because zone files where designed to be transferred between machines with different native character set encodings and different end of line conventions and the simplistic everything in between breaks in the real world.
>
> example 0 iN TXT “abc
> def”
>
example.    0    IN    TXT    \226\128\156abc
unable to parse RR string at blib/lib/Net/DNS/ZoneFile.pm line 523.
  file MarkA.txt line 2
  at test.pl line 14.

QNED, or is Mark winding us up!

>
> It isn’t ambiguity that is the problem.  It’s working out which escape mechanism we are going to use.  You have just added a third escape mechanism with the above.
>

In an earlier post I rashly promised to provide some words, which I
will do in the next couple of days.


--Dick