Re: [Cbor] Document shepherd review of draft-ietf-cbor-network-addresses

Carsten Bormann <cabo@tzi.org> Mon, 19 July 2021 15:44 UTC

Return-Path: <cabo@tzi.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3DACD3A380D for <cbor@ietfa.amsl.com>; Mon, 19 Jul 2021 08:44:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 wVK55q0J8Fd6 for <cbor@ietfa.amsl.com>; Mon, 19 Jul 2021 08:44:21 -0700 (PDT)
Received: from gabriel-smtp.zfn.uni-bremen.de (gabriel-smtp.zfn.uni-bremen.de [IPv6:2001:638:708:32::15]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 857A53A380C for <cbor@ietf.org>; Mon, 19 Jul 2021 08:44:16 -0700 (PDT)
Received: from [192.168.217.118] (p548dcc89.dip0.t-ipconnect.de [84.141.204.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-smtp.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4GT5k51Rlhz2xJ8; Mon, 19 Jul 2021 17:44:13 +0200 (CEST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <CALaySJ+wieWsNU+hk6dj2OUxQbioRcqhAQM6+zWYzuV08XQ7kA@mail.gmail.com>
Date: Mon, 19 Jul 2021 17:44:12 +0200
Cc: cbor@ietf.org
X-Mao-Original-Outgoing-Id: 648402252.628482-1b47d0a633ac84c4ea674c9baa03b8b9
Content-Transfer-Encoding: quoted-printable
Message-Id: <04B9BC2F-282F-4D0E-B97C-A03C3D25B8AF@tzi.org>
References: <CALaySJ+wieWsNU+hk6dj2OUxQbioRcqhAQM6+zWYzuV08XQ7kA@mail.gmail.com>
To: Barry Leiba <barryleiba@computer.org>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/baodxUP0U3SnzSUkAOHCn47P_3A>
Subject: Re: [Cbor] Document shepherd review of draft-ietf-cbor-network-addresses
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Jul 2021 15:44:26 -0000

On 2021-07-19, at 16:18, Barry Leiba <barryleiba@computer.org> wrote:
> 
> Hi, all.  Here's my shepherd review of draft-ietf-cbor-network-addresses-05.

Thank you!

Some editorial work was already done based on Marco’s comments, which partially overlaps yours; so if the comment isn’t mentioned below, we already have done it or did it now.

> 
> What is “the present specification”?  

I love how English doesn’t seem to have a translation for
“Die vorliegende Spezifikation”.

https://www.deepl.com/translator#de/en/die%20vorliegende%20Spezifikation

At least, many people don’t seem to associate the meaning of that with “the present specification”.  “This specification” is always a problem because it may refer to a specification that was just talked about instead of “the present specification”, which is the specification that is present before your eyes.

Anyway, merging the paragraphs got rid of the problem in a natural way.

> — Sections 3.1 and 3.2 —
> 
> There are examples of [prefix-length, addr] and [addr, prefix-length],
> but no examples of just [addr],

(Which would be wrong — we only have `addr`, not `[addr]`.)

Added examples for bare addrs now.
(And reduced the irregularity of the spacing in the examples.)

> — Section 4 —
> 
>   An encoder may omit as many right-hand (trailing) bytes which are all
>   zero as it wishes.
> 
> How does this fit with “Trailing zero bytes MUST be omitted.” in
> Sections 3.1 and 3.2?

Not very well.
Fixed in Section 4, together with some editorial improvements.


> — Section 7 —
> […]
> 
>   Identifying which byte sequences in a protocol are addresses may
>   allow an attacker or eavesdropper to better understand what parts of
>   a packet to attack.  That information, however, is likely to be
>   found in the relevant RFCs anyway, so this is not a significant
>   exposure.

Thanks, much better.

Now https://github.com/cbor-wg/cbor-network-address/pull/7

Grüße, Carsten