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

Paul Kyzivat <pkyzivat@alum.mit.edu> Wed, 09 January 2019 22:08 UTC

Return-Path: <pkyzivat@alum.mit.edu>
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 369D812DD85 for <sipcore@ietfa.amsl.com>; Wed, 9 Jan 2019 14:08:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.043
X-Spam-Level:
X-Spam-Status: No, score=-2.043 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.142, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mitprod.onmicrosoft.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 gITu9Hasjbue for <sipcore@ietfa.amsl.com>; Wed, 9 Jan 2019 14:08:24 -0800 (PST)
Received: from NAM05-CO1-obe.outbound.protection.outlook.com (mail-eopbgr720105.outbound.protection.outlook.com [40.107.72.105]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 097A9126DBF for <sipcore@ietf.org>; Wed, 9 Jan 2019 14:08:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mitprod.onmicrosoft.com; s=selector1-mitprod-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sbwLYq5UOKwWJTnmIpKPwqmWiqiwDryBVCoyDuzyp7s=; b=QtAj7ZVDrqJUs8Ev8SmwTSggyLMuh1zs9ec6Bd5YSpo97PskwCRL2ADD8n/LduKMw+gi9QyPf5iKGvVHyVlNXH2IpIavJYT2d5VOwHIJXL86NHy/MEpldkNHOIaBP3dRMi6kU/VJ37AaLMDCi+/ugKQNYwP7Yc7Da86azsYuBas=
Received: from SN2PR01CA0032.prod.exchangelabs.com (2603:10b6:804:2::42) by BYAPR01MB4805.prod.exchangelabs.com (2603:10b6:a03:8c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1495.9; Wed, 9 Jan 2019 22:08:22 +0000
Received: from BY2NAM03FT016.eop-NAM03.prod.protection.outlook.com (2a01:111:f400:7e4a::209) by SN2PR01CA0032.outlook.office365.com (2603:10b6:804:2::42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1516.13 via Frontend Transport; Wed, 9 Jan 2019 22:08:22 +0000
Received-SPF: Pass (protection.outlook.com: domain of alum.mit.edu designates 18.7.68.33 as permitted sender) receiver=protection.outlook.com; client-ip=18.7.68.33; helo=outgoing-alum.mit.edu;
Received: from outgoing-alum.mit.edu (18.7.68.33) by BY2NAM03FT016.mail.protection.outlook.com (10.152.84.215) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1471.13 via Frontend Transport; Wed, 9 Jan 2019 22:08:21 +0000
Received: from PaulKyzivatsMBP.localdomain (c-24-62-227-142.hsd1.ma.comcast.net [24.62.227.142]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.14.7/8.12.4) with ESMTP id x09M8JRI006403 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for <sipcore@ietf.org>; Wed, 9 Jan 2019 17:08:20 -0500
To: sipcore@ietf.org
References: <154704757670.5000.17039213405863685065.idtracker@ietfa.amsl.com> <465FEA4A-2FE5-41EC-B64B-9AC2FF87B575@nostrum.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <1bddaf14-b1aa-486c-7b14-f3a133b03240@alum.mit.edu>
Date: Wed, 09 Jan 2019 17:08:19 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:60.0) Gecko/20100101 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <465FEA4A-2FE5-41EC-B64B-9AC2FF87B575@nostrum.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-EOPAttributedMessage: 0
X-Forefront-Antispam-Report: CIP:18.7.68.33; IPV:CAL; SCL:-1; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(346002)(396003)(39860400002)(136003)(376002)(2980300002)(199004)(189003)(36906005)(58126008)(305945005)(23676004)(2616005)(26005)(956004)(64126003)(6916009)(88552002)(246002)(478600001)(6246003)(31686004)(186003)(75432002)(53546011)(8676002)(229853002)(76176011)(65826007)(6346003)(2906002)(356004)(67846002)(2486003)(486006)(50466002)(104016004)(2351001)(316002)(11346002)(786003)(446003)(2870700001)(5660300001)(86362001)(8936002)(65956001)(65806001)(126002)(106002)(336012)(47776003)(31696002)(7596002)(106466001)(26826003)(476003); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR01MB4805; H:outgoing-alum.mit.edu; FPR:; SPF:Pass; LANG:en; PTR:outgoing-alum.mit.edu; A:1; MX:1;
X-Microsoft-Exchange-Diagnostics: 1; BY2NAM03FT016; 1:eiV29DjWeq2hqc375RPiCRaPLENRDxrEK+EPGTi1gsaM5PQvWA57Z0f36Wmjz7jQZcYFOvDG8ipaOWoeAcCpdXEnh9Sp/sLRnyZlCToMLkOVX6FVRtQC9rHZdQkc/Gz2
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8d454492-c66e-44b3-0ff7-08d6767ef842
X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600109)(711020)(4608076)(4709027)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060); SRVR:BYAPR01MB4805;
X-Microsoft-Exchange-Diagnostics: 1; BYAPR01MB4805; 3:4qO2/baOAXQKpIX4R7NAnGd+AVnZ8D1uqKNWPc4hkiA38F1ZzdkT1w8r0ivGVneFQQWzKyQSQpGR/BFMwzk0my2E5mRG9PcibZ5HP7lGujMuyyB5QaJpE41N2GOWF0pH8uhgkQbAZFAaHmXjXVHYgfY6a8MPoo5USZqYRjXEMpo3LoCEgG26VacSHUxx5Zy7BwVIt9VL1IXDtxCHXKf1CxhIu19pnOYo8+wZwuGrUIxx+YlaQJ8tzIlDFpxCWMFIX+mnWz2ktUss6RMoEdx4kHWhVjWTIJSQ69fdBoQvFpF1k9LeSreGh6Z6Q/b6VA8cOCPVNK91NMowDVw/C3RHH1yXx1gmgWBVRHqrv5bhhUr72zBoPkNJLPHsKNgjOZfO; 25:HP0lVMUoYlXSF0UUVB79xc74OK8BS6p2Gie4w3l3jaCfpbC/fauFuhuMWNy5I73TCllP/g+zU8SI8/69lpl/ajhRuMiVDaf6q/fFOGguEzRz4ZAeJMGozJVejP0pDQjF9TXg27mAR91cXZEME3C1+5RC3yMMrnJw2fqpuKFmSfsbqOQnzsZMwpvVsPmtkwqX/0XebzDvrJb9Q/JlVcIM/IR9pjtzOzK+zIgEaKskj+XNbbOhhOLYAKnHO73hAn+siBZ06SOTbXQcWgbAvjo8gEdfDd4XxuMIVsi4zLzW9vmyrUaTSxRApQxDzL2B8Mm5+FtHMkAb0luQDEn09DSOEg==
X-MS-TrafficTypeDiagnostic: BYAPR01MB4805:
X-Microsoft-Exchange-Diagnostics: 1; BYAPR01MB4805; 31:wcFJXmvTRHp78nxzQdZfEadwM9bAXEPLNsNz92XfjAdF1wrBud13Wkbmmd6efoN3KVS9v1JmLMRASReKMUMsvCXkU5HzHGO+f6aG+mKg8KkPOcML6g6wrQpBDNvgvS7gIZE/ecwDix1n5l7eYlzKZNnglB6IeOzyYGGd4QhPtXo/Y++D2MkCz/tNW4gO12cTVOJq0s9r0BuZR9WT12R0f3y0Lyjx4yqn4WUInRh4XQs=; 20:Zl1gqyeyS+7e8uRh1CfDVsSgBQDvCtrS+ZMDxQ/Vot6hyLpiGHr0onCX0f30VijIjCViACUx1rbk3jZpBug8GY8tJ8rwVaBzeAxEiSdoZFKKHR0XUuhUzu8fMU1qVRPaqCX0enLURmJWNZ/rBKRlcK2YqJt9Uj86TmUfTUJrL/7o43wnxcmyxkL7XwQBirx2zrx9EFeN421x9LgoteH7M4aD6w7UPfwLzsJWEH0nMlPIAhy8BwBpKlzdQiO8MVPecfiKVOJVLyhCip1NSRiOLF59Z7RhNqkRkcMt9kS9RF74Mi9PrikA92RHetYFq+Es7hK3B9lVC44R06PMysz9esJP57zbG9Zy9g7aTEJmF3aiW+UTFWa1GC7cyZNi2HSwFVDj4vH86y2x93XsHwvt1qGuF39Ngbsi9sYzxQxh9M1/QA+BblvqBQJgCZSAB+BU2bLsgzrqaH6j6LN5uAiaTqkbZ8Q9qKJyD05eXrjqPOXzd8ZK/ClhU+W12bu4pW/+
X-Microsoft-Antispam-PRVS: <BYAPR01MB480596D8655E734669218756F98B0@BYAPR01MB4805.prod.exchangelabs.com>
X-Microsoft-Exchange-Diagnostics: 1; BYAPR01MB4805; 4:wZY98pql5t0sQ9Z+jyFTmJlWeu0FaOB4Bu5lfDMgoUV4xmWrkHQ7Ub5V1NhqCoscCI6vWo8HBeArwUIH+zfZ9eJyXIX8lB0doEHT0ZlY0xs988KOxTHOYl3/Y932AScW6xE+fHxcakv1TBNW0fIWOogiSmm68uDbjo/efkwHvtWsuLeUbKPjZLu6cNyrc570M6738qdyijDeJp1ysiO4sLeqcqYCFQwWztiVP4C1MGiaaXiOFFoZZ9tM7P3PpqXCGFCszQFLgD8G4c6E5PlBv9btKIUbLJLvAsmpQiLKDGo=
X-Forefront-PRVS: 0912297777
X-Microsoft-Exchange-Diagnostics: 1;BYAPR01MB4805;23:T8219kq2q22sz7evB+n26bMUXj+xATPynR5eAqkkau2HUrjJ75lET9IG+qvJhGvEmpRPWwvGyCyFY3dV/+NEppnuw2uuLxmx01hjmaRU52uvNWpUs6IXRLwZpacG/uotM99tQUOKud2VvoqGaNaItuKQ+lXMXyN3vS9puqb8GIJXkFC3d75k0w2yaecDosd9p6mrADgYGphXysoKJP4qYPMHlLkPmwub0zvOxzwW5A8eHteWpe0xBBn9MHf4QDDuuIk+LhRjR4JrXyMYknxg42zxGWtnfcNIEmsAoPtGJ4K0E2oIDZoaq2cgP2zNARKlYIdRLBYiwZghGMbrlBeDoNXaY3/zeBjnGA9SEKbZJuLr5zKwxJFwK77ibviO2rvCHbkBmX7x5eVxdD3Ep0zMfxP7hZuIUv2EvMRHyIKYdS37u3Al4NRK1UQ4hO3L6uGQRT0H9HzywF9SQKD5mTMQalX7FrwSA/aY0Fi8vasd3NY2DwWYWcsXsC4Depqq7KfJtNlGC64rqye9bhJNA00IxYnit6N7vvKBNn+B3Fr6v16Zto+1nHBKEvLfSWVIXACI5zmFCh0Cx3rseU8daKuZumIPfGkwdPJ7+TGhudUox87kv1a8Au2Uug8zcGJhEKcopJhrvcOK2f5BMVmGU5pyGYW9ipQkA+ZUEAm3pSnixi8AIVqULQybbefIpR2AoUZ6Cwkv89iu9V3jODl7B6XBRMfFBlZmcH4x/4uoQjEry1mBNl+1FQ+eJ4VcFI23lOdO//HAqtIgvNCyW7kBkJNStW04k7F0rfZJh/ea7dN2YendsFVU6KuOcOZaoks/BBh2c0ZXE97shXejwhPSo7KWr9i1lQlaxEFU6zmjJIdebcz5/CxZmct4yGxmVBfMCBz85j9F0vq+xwW7mUQ69yMPWEZbBCj16Umd4FwQsJF2moVbidt3yzbg1Oa3UivYof68xqdHFh42vfUp6Tv0emBDXKq390aLl8xThogNEUcxSa5AvAam4564FZcrAsSBhFH3Vbf31u0wzoTsbLRM50yX+CiTxnd14KlOscYuHQRVTO8LwRf4+xMVeHHm9gtLF2FY9zG3pTbOhT+FWOiAeuOw5MNPDJU2qiA4JFYLY4J9MmF4goX8M+7Dn4VkAwgHGBMV9pzOoyWNsryj2H+arpfntJPKdBhlSFS4xor47LlBO4jcziVi4xnU0Hh+TiQVu2bNarA0HqAV4SYxHQeGm+BClH2hcEiGRvkmcdMhBPk++Ho=
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Message-Info: /EAOVygvvYYBtqsvb4r5PVraXVizPrhNgsAU0UQobJLlGjae+Afv4Cf8t69cwpN8EdhOzhCkR6/FNPB1vwq6iBTXGeg5nfEaDrI/9kR352Mat14gCVenH/fwYMaECN4jXpCuqy4VVNoJZKlAqSAgdiONpaDrHBdH8M+eG4i6SzI2pdAkRvQ8cOvFzxbvoDxm8UQUQo36M9C0Iof2ROg4s+5zrJgLDyNbEljRObPPcouoXoIkAMCVF6Q03b8aK11IBpSPYw5SogYz8Zj3Xx7cyA1NBw7tTAqi9aqXa9axD6v5PusTMcTpmtNuSOpGyPG6
X-Microsoft-Exchange-Diagnostics: 1; BYAPR01MB4805; 6:U1xI1kjOdvxwzZJGFmuE0Mffp96hAMuGPBvn8Jct8Ho8Olt9DMMVwFZidrUtQqbEgTzT33+u0gsbb7srDA+BZTjf+aAJNLvapm/QjqLLr/HyRoPf4rLqf0lOJPGrjUbuuD639Tv4MiCdZ3nb6uP998BHwhJyL8EBZjNf21kSOjX/M5uR3jJ4cxcnGWHDHR+UQr/zuTNf515Zng5RtTHBFCeLJ5KkSqjM934WA0WKmoyE5tCCnfGwhpjO6P1emY/y+74GKDdFLdKmGMgINKRtkfN+i2u0hDAykAkgbxUhi6NIDW9bN/iJOLY9V0KwtOs4QDXiKj2/LMu4hwDdCGMHGGrYqVL3ggWi4FJ0m4ZZiuCRGoDRw5Imn1RlPf5VMgmVvc2hgXIa3uzm4DE+EHoPLaAjXl7fI0I2HJGqImKqpDZFzRuFv4ZmDbY3I7NHVkevU5r6r+B07bD+IHmBfwdUKA==; 5:gM40h/vq9C5w6D9IQH8KPr9L6YMP8wEPMTJYRl9SAT7HRynjg8JIBZHspVI6Re44HOqXIX+x25WAvEnjghhEWvsee0sSEhODAhHBWTaEKJCx+XQEHVMd9lrCwNCv5Vd6xScBf5HnY6YZf2W2s4iZHFz/qTpvmoDnQsq0AdtWpZSau79NdQgxYYvsVkZhmqNL0MtoV0ct8E4iiAroG1N5lg==; 7:VZvxZZsJwDsqNnlke1wAogcCwnfhpoUmS28R0brLyS7rbf0QgmI2Bc6c1KBxMkZsa4ggwRSj+olBjBtZYSAxa5ow2FJvYeZTROy0SED1+BuGt70fPZvQ4V4CfQsIhtRNXBTG0684hGTcXnnkzH42PQ==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: alum.mit.edu
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2019 22:08:21.8008 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 8d454492-c66e-44b3-0ff7-08d6767ef842
X-MS-Exchange-CrossTenant-Id: 64afd9ba-0ecf-4acf-bc36-935f6235ba8b
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=64afd9ba-0ecf-4acf-bc36-935f6235ba8b; Ip=[18.7.68.33]; Helo=[outgoing-alum.mit.edu]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR01MB4805
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/lBk4RMfvojTy3UqpZqTds_AzweQ>
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 22:08:26 -0000

On 1/9/19 2:41 PM, Ben Campbell wrote:

> 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.

"MUST X unless Y" is equivalent to "If not Y then MUST X".

The latter seems perfectly fine to me. Because the former is equivalent 
I see no reason to forbid it. I think which one is clearest may depend 
on the situation.

	Thanks,
	Paul