Re: [sipcore] Alissa Cooper's No Objection on draft-ietf-sipcore-sip-push-21: (with COMMENT)

Alissa Cooper <alissa@cooperw.in> Wed, 09 January 2019 19:47 UTC

Return-Path: <alissa@cooperw.in>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C6046130F70; Wed, 9 Jan 2019 11:47:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cooperw.in header.b=oZm5ZqMW; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=ZUP+9r3g
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 GknMipS9jcCM; Wed, 9 Jan 2019 11:47:19 -0800 (PST)
Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4F74012DF72; Wed, 9 Jan 2019 11:47:19 -0800 (PST)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 678491438; Wed, 9 Jan 2019 14:47:18 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Wed, 09 Jan 2019 14:47:18 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cooperw.in; h= content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; s=fm2; bh=m 2wzUoj47HUEPSP6Rd0DvXWfW7WURaNA53NmDJ8HULU=; b=oZm5ZqMWzz7RgKi6K vLPQIDzLFNYeEKrF2K4RoMclfPKKLDtLw6dlEpk7A/wSR9RaelcXtgndiS4Vzm/F F8/h06l7sFgjgAdCJgQhSf5O3knVok6kbDGaCWnReyfwWuFYqWWPV/y+pguKaOKf B5I97Kl2zPknk7xpKdDN9jFfVzn6f5z9uiv9AGDTHN6IZAIQXvxaNhGwcwmNu0Gq ecOw+VuHY/Wi1sIsCqVybIUsTJ6Cs3tcYn3LaL86LtZ5VntrlT1jHVpEoZVz3IQz XIoLM9bO+VXsO7I7aOC+wffPQpDCw+O+VLWM8m+00gAhGD5e2iEQ8FP1uEN3mCma o8FKw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=m2wzUoj47HUEPSP6Rd0DvXWfW7WURaNA53NmDJ8HU LU=; b=ZUP+9r3gB0/eaemLSVpzxZVDCYdIlLttbX6TyJIGUfLk08LhMlvPuSj9q 7gS2zn8WGxnNc1M6waBmU/3XMWeZFp5L6vzAyytmotnY+59ijDKMl5qs5FnEjmMx LVoMjT9eTkcNbcCsEWKY3vLGFRABsIBS53dNIUTOZnFHVw4xByIZlhxhiDvijrLy CtoH6Ve6kB39OSiekW712/QZ+Dx3z9Bg0bIP/AMQF4b4y+gBt2ZVJoMC55msAaX5 8kxhdMKReTA+fDqkf1w4pL7Dyxwjh0Mf8oHJENMRKT7KtN7iw8rxheLjVBs551XY ZQmeLOMD8UDf4nSh89TzkTh2c3AyA==
X-ME-Sender: <xms:xU82XBDZEb5wxg_0uUC_pgACQukEpgLOVDXgbwRmyWP8fTyFI3SUZw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrfedugddufeduucdltddurdegtdekrddttd dmucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhht necuuegrihhlohhuthemuceftddtnecunecujfgurheptggguffhjgffgffkfhfvofesth hqmhdthhdtjeenucfhrhhomheptehlihhsshgrucevohhophgvrhcuoegrlhhishhsrges tghoohhpvghrfidrihhnqeenucffohhmrghinhepihgvthhfrdhorhhgnecukfhppeduje efrdefkedruddujedrkeegnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrlhhishhsrges tghoohhpvghrfidrihhnnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:xU82XMT1wo8Yb9cxQRV1m_2zSDbu4CkW50yTjI8gA-mq_RFCwdAajw> <xmx:xU82XMKGoq--EMmHQuQIp3pdyYLPj4jJ9q--fv_eo1nt98UZfNqzcg> <xmx:xU82XEYHghfalVM9MZx2KgQd37dDHhxlnMFqbc1HoX3IS_D9f1wokw> <xmx:xk82XIglByoBPNzw3EETRxaji29xLHHxjTIQGcyT0KpqlYotHqqkgw>
Received: from rtp-alcoop-nitro5.cisco.com (unknown [173.38.117.84]) by mail.messagingengine.com (Postfix) with ESMTPA id EA223E435E; Wed, 9 Jan 2019 14:47:16 -0500 (EST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Alissa Cooper <alissa@cooperw.in>
In-Reply-To: <465FEA4A-2FE5-41EC-B64B-9AC2FF87B575@nostrum.com>
Date: Wed, 09 Jan 2019 14:47:15 -0500
Cc: IESG <iesg@ietf.org>, sipcore-chairs@ietf.org, draft-ietf-sipcore-sip-push@ietf.org, sipcore@ietf.org, br@brianrosen.net
Content-Transfer-Encoding: quoted-printable
Message-Id: <725632CC-0F96-4742-917E-1A32783D4558@cooperw.in>
References: <154704757670.5000.17039213405863685065.idtracker@ietfa.amsl.com> <465FEA4A-2FE5-41EC-B64B-9AC2FF87B575@nostrum.com>
To: Ben Campbell <ben@nostrum.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/r-ubMEMqfd5raPDpxZhEaB5zd0E>
Subject: Re: [sipcore] Alissa Cooper's No Objection on draft-ietf-sipcore-sip-push-21: (with COMMENT)
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sipcore/>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 Jan 2019 19:47:22 -0000


> On Jan 9, 2019, at 2:41 PM, Ben Campbell <ben@nostrum.com> wrote:
> 
> 
> 
>> On Jan 9, 2019, at 9:26 AM, Alissa Cooper <alissa@cooperw.in> wrote:
>> 
>> Alissa Cooper has entered the following ballot position for
>> draft-ietf-sipcore-sip-push-21: No Objection
>> 
>> When responding, please keep the subject line intact and reply to all
>> email addresses included in the To and CC lines. (Feel free to cut this
>> introductory paragraph, however.)
>> 
>> 
>> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
>> for more information about IESG DISCUSS and COMMENT positions.
>> 
>> 
>> The document, along with other ballot positions, can be found here:
>> https://datatracker.ietf.org/doc/draft-ietf-sipcore-sip-push/
>> 
>> 
>> 
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>> 
>> Section 13: "MUST ... unless" is a construct worth avoiding.
>> 
>> 
> 
> Hi Alissa,
> 
> I can see why that specific "MUST... unless” may not be appropriate, given the vagueness of the condition and the way we’ve constructed “MUST support/SHOULD use” requirements for TLS in the past.
> 
> But are you suggesting that conditional MUSTs are never appropriate?  I’ve been recommended “MUST ... unless...” constructions for cases where the MUST is true except in enumerated special cases. “SHOULD” doesn’t really accomplish the same thing, since a SHOULD as defined by 2119 allows for exceptions beyond those enumerated in the spec.

I think “MUST … unless” is hard to square with how MUST is defined in 2119.

For this doc it seems like a simple re-wording would do the trick, e.g.: TLS or a mechanism that offers equivalent security properties MUST be used to secure the signaling.

Alissa

> 
> Thanks!
> 
> Ben.