Re: [MMUSIC] Alexey Melnikov's Discuss on draft-ietf-mmusic-ice-sip-sdp-37: (with DISCUSS and COMMENT)

Roman Shpount <roman@telurix.com> Mon, 05 August 2019 20:44 UTC

Return-Path: <roman@telurix.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8347E1202A1 for <mmusic@ietfa.amsl.com>; Mon, 5 Aug 2019 13:44:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.877
X-Spam-Level:
X-Spam-Status: No, score=-1.877 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, T_FILL_THIS_FORM_SHORT=0.01, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telurix-com.20150623.gappssmtp.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 CcSfxHjMaEfE for <mmusic@ietfa.amsl.com>; Mon, 5 Aug 2019 13:44:12 -0700 (PDT)
Received: from mail-pf1-x42f.google.com (mail-pf1-x42f.google.com [IPv6:2607:f8b0:4864:20::42f]) (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 0C45D1202A5 for <mmusic@ietf.org>; Mon, 5 Aug 2019 13:44:10 -0700 (PDT)
Received: by mail-pf1-x42f.google.com with SMTP id 19so40218009pfa.4 for <mmusic@ietf.org>; Mon, 05 Aug 2019 13:44:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telurix-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=yjzJke7D1jKvmtYAyEb5UXEVzUnSJwo5Ma/8p1gTqio=; b=NqpLRgMvk0EZMfAnqpOVtzPtMPoLnzx//ra03US2r2SA6DWIMoE1ghIumh/NR5QhgK lUsHh7iNP9zlRMvjC7dRcHaflQL3hMuruEpn+/bA/xOCP3Oi4TwAgWlenAhsgTlIOjVD AkQU4IaCQGhepxN8qAjF6JGysu821fblwHmYuFT8F+9F2GFZQRtOPpnt1DGWBinZvKLb WLg10InuGG6pX9JWPuRA5RSW+eDaspnQkRC4NR/KhQ1gZshK6G0p3zAQ8RVkrWeTNq6E FwGC1zswuNtgbfQv7mEmI81AoA9knG1fOlmCFVX2cWu+P8tLPCxuToHdfuwyNc68BZS4 ZgAg==
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=yjzJke7D1jKvmtYAyEb5UXEVzUnSJwo5Ma/8p1gTqio=; b=rKT4ZtQ6bLYcpEhg66BJJhjk0efwnU6oQeCsYmEPxA145CwTV8rpCiEv+luTFmUjEa iD3Lg+3EKw5KHPdToJwmNKUK2SxuAHYyD7hDVCkgnc6vr5ISmtYqcx/FCnPxt16KjN/z 8zaS4yn4W7t0iaNBewLHb+OR/BGgpafr7vo5s24S9aYUq3Zr49eNCvuSaF1isWEhv68W RzTYZ2wrFa5rzegfns804yYXbxQ+UOU1+heGHuV95Jf6WsBTus674NtLC0sRdhGIPzw/ pL6O5qRLrngViFo75FJ+YAfnvmsmU+57jiAWWI67s9uruY+TRxgF2CxHbIfdNQnNykdZ f1Wg==
X-Gm-Message-State: APjAAAUPemcAXc8ZNiS3vNkJTk8QKwAyWkeiwCF5MDO7DkQBsovRst/I ifebtddDKDQN7pHL7nUZLvs=
X-Google-Smtp-Source: APXvYqwj4/EJFrotno8nlm8M2KB9QcN3KDkRzj54pCFMJ6sufUkwBIdkTqZFDbWgduZW+fTvHbk/XA==
X-Received: by 2002:a62:7994:: with SMTP id u142mr75900919pfc.39.1565037849351; Mon, 05 Aug 2019 13:44:09 -0700 (PDT)
Received: from mail-pg1-f172.google.com (mail-pg1-f172.google.com. [209.85.215.172]) by smtp.gmail.com with ESMTPSA id v18sm84625934pgl.87.2019.08.05.13.44.07 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Mon, 05 Aug 2019 13:44:08 -0700 (PDT)
Received: by mail-pg1-f172.google.com with SMTP id n190so5198283pgn.0; Mon, 05 Aug 2019 13:44:07 -0700 (PDT)
X-Received: by 2002:aa7:93a5:: with SMTP id x5mr73633841pff.87.1565037847459; Mon, 05 Aug 2019 13:44:07 -0700 (PDT)
MIME-Version: 1.0
References: <HE1PR07MB31616305DCD0062C0801656B93DA0@HE1PR07MB3161.eurprd07.prod.outlook.com>
In-Reply-To: <HE1PR07MB31616305DCD0062C0801656B93DA0@HE1PR07MB3161.eurprd07.prod.outlook.com>
From: Roman Shpount <roman@telurix.com>
Date: Mon, 05 Aug 2019 16:43:56 -0400
X-Gmail-Original-Message-ID: <CAD5OKxshyYXLLsefPhYAvg7ShyMYVe=P9BKaisv6WiN5p1gbjA@mail.gmail.com>
Message-ID: <CAD5OKxshyYXLLsefPhYAvg7ShyMYVe=P9BKaisv6WiN5p1gbjA@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: Alexey Melnikov <aamelnikov@fastmail.fm>, The IESG <iesg@ietf.org>, "fandreas@cisco.com" <fandreas@cisco.com>, "mmusic-chairs@ietf.org" <mmusic-chairs@ietf.org>, "mmusic@ietf.org" <mmusic@ietf.org>, "draft-ietf-mmusic-ice-sip-sdp@ietf.org" <draft-ietf-mmusic-ice-sip-sdp@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f542d7058f64c4b8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/bEVZYRSBP6h_vXZFhl5gO6Hcdlc>
Subject: Re: [MMUSIC] Alexey Melnikov's Discuss on draft-ietf-mmusic-ice-sip-sdp-37: (with DISCUSS and COMMENT)
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Aug 2019 20:44:15 -0000

On Mon, Aug 5, 2019 at 8:54 AM Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

> > In 4.1:
> >
> >   The candidate attribute can itself be extended.  The grammar allows
> >   for new name/value pairs to be added at the end of the attribute.
> >
> >   Such extensions MUST be made through IETF Review or IESG Approval
> >   [RFC8126] and the assignments MUST contain the specific extension and
> >   a reference to the document defining the usage of the extension.
> >
> > This is effectively creating a new registry, but this information is not
> present in the IANA Considerations section.
>
> Does it really mandate a registry?
>
> The syntax says:
>
>         candidate-types       = "host" / "srflx" / "prflx" / "relay" /
> token
>
> There are other SDP attributes (and SIP header fields etc) that allow
> extensions ("token", in this case), without a registry.
>

I think Alexey is talking about
extension-att-name/extension-att-value in candidate-attribute
definition. Such as "tcptype active", "generation 0", and "network-id 2" in
the following ICE candidate example generated by Chrome:

a=candidate:1943319340 1 tcp 1518214911 10.7.18.148 9 typ host tcptype
active generation 0 network-id 2

Note that this was already in RFC 5245.
>

I agree this how it was already defined in RFC 5245. I did ask the group if
this required an additional IANA registry since it is currently impossible
to determine where these extensions are defined. For instance, I have no
idea in which RFC  "generation 0" is defined. The fact that we are not
changing the current definition was the main reason new IANA registry for
candidate extensions was not established. We will need to run this by
mmusic group if we want to change this.

> 2) In 4.1:
> >
> > component-id          = 1*5DIGIT
> >
> >   <component-id>:  is a positive integer between 1 and 256 (inclusive)
> >      that identifies the specific component of the data stream for
> >      which this is a candidate.
> >
> > Is there any reason why component-id ABNF production allows up to 5
> digits, while the description only allows 3?
>
> I see no reason. The syntax allowed 5 digits also in 5245, but the maximum
> value was 256.
>
> So, unless the other authors are aware of a reason why 5 digits needs to
> be allowed, I suggest: s/1*5DIGIT/1*3DIGIT
>

I agree, this should be 1*3DIGIT


> > 3) In 9.2:
> >
> >   o  Name, Email, and Address of a contact person for the registration
> >
> > Considering EU GDPR, I think the WG needs to discuss whether collecting
> postal address is needed, and if it is, whether IANA has to publish them on
> the website.
>
> The sub-registry (
> https://www.iana.org/assignments/sip-parameters/sip-parameters.xhtml#sip-pns
> ) created by the recently published RFC 8599 (SIP Push) doesn't require any
> personal information for registering a new pn-provider value (section
> 14.5). It only requires (in addition to the new value and a description) a
> reference to the document that specifies the new value.
>
> So, we could either require e.g., a name and email, or simply not require
> any personal information.
>
> Any opinions?


I do not think asking for optional name and contact information violates
GDPR, but in practice the only thing we need is reference RFC. All the
required information would be in the reference document itself, so I would
prefer removing redundant fields.
_____________
Roman Shpount