Re: [Gen-art] Genart Last Call review of draft-freed-smtp-limits-06

Paul Kyzivat <pkyzivat@alum.mit.edu> Sun, 17 September 2023 20:38 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 96AA3C14CE3B; Sun, 17 Sep 2023 13:38:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.102
X-Spam-Level:
X-Spam-Status: No, score=-2.102 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, NICE_REPLY_A=-0.091, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=alum.mit.edu
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xhiO8nSLwrUY; Sun, 17 Sep 2023 13:38:11 -0700 (PDT)
Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02on2082.outbound.protection.outlook.com [40.107.95.82]) (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 88405C14F721; Sun, 17 Sep 2023 13:38:11 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Xz183QTnldKNbJG/MUcmeQUWhedPuHar0M5XcgoBtMsl1sND1KRhbOz/u+oMFejDUT/4wNNdVkHQ1AMoy7SKVNwRGUp3Y1wV/eMIFdzJL+ke4Xe8w8W5Mc8QzW6DMbSvt3iGiz/AA4DDAwgZerctmjIsDBwu1PeuHUw77X4Z6MoHo3e8O5YUpWO4g9WvdOAB05TvGAbltB/Dx8tOHfwx1aXXTdlyZr6LEIA5cQOlVrSUWpwPLZeagHAoHQnElL+K/i8k4SjQlfoq0JTLW7D1bzYMCBgaJLKVU0d0tVzLT81cU8GTiOi/xuGzAIoJP7ElCwcgRDN2a9lHGmLXYagJkQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=d65UhVlI7OHezgqT5AHK1WuUGoumEHM5AC4mPZChLk8=; b=eUudxLvnKk2zImH9OUg/8hMY3fowJwmgva+Ws24Vd11RUdK2ymTgmlve5a9pe1nEbGRam5PXJ8Id09u76P2GwrfIsVGVm4Wa55JoEzDlRtSYzt8t35vgeZBzYfuLF6XvGpVwnE0kXqWy4zMLsGxd7M1/b1NE4uAsSh+6JWR/YJf13iH57po2osHGP8CwIsqoPDcQdeglYhLOzZl3RRvDTzlYNS1FuvuXmNjpLxTB1uYwHboLywscOsboZs3ycwOl1fnDaiHsqk8v/D/KRgbIy0nIypF6bvXdfljCmu6R/65cchLE8cP0+hfTsfmLkZQW+8RK8YJeyjsY++6kUpqfuA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 18.7.68.33) smtp.rcpttodomain=ietf.org smtp.mailfrom=alum.mit.edu; dmarc=pass (p=none sp=none pct=100) action=none header.from=alum.mit.edu; dkim=none (message not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alum.mit.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=d65UhVlI7OHezgqT5AHK1WuUGoumEHM5AC4mPZChLk8=; b=SMoqSEHgI6gZ1hiIk4m3fU8fOK96BrMg0ei7IPxAux3C6DGjzTX0Ns+sxrcYYbrIY1/SQLg5/rxNAxHDg31oHoOh7pWgfzFlT/CVhz+MKL5wzmnMaJ8ZWQAO9lihCVsUJgLyvZ/0a0+sux6FoeRQBkoSZ54uY08UZnQlulzSxGc=
Received: from BL1PR13CA0177.namprd13.prod.outlook.com (2603:10b6:208:2bd::32) by DS0PR12MB7605.namprd12.prod.outlook.com (2603:10b6:8:13d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.24; Sun, 17 Sep 2023 20:38:10 +0000
Received: from BL6PEPF0001AB52.namprd02.prod.outlook.com (2603:10b6:208:2bd:cafe::9e) by BL1PR13CA0177.outlook.office365.com (2603:10b6:208:2bd::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.26 via Frontend Transport; Sun, 17 Sep 2023 20:38:09 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 18.7.68.33) smtp.mailfrom=alum.mit.edu; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=alum.mit.edu;
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; pr=C
Received: from outgoing-alum.mit.edu (18.7.68.33) by BL6PEPF0001AB52.mail.protection.outlook.com (10.167.241.4) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.20 via Frontend Transport; Sun, 17 Sep 2023 20:38:09 +0000
Received: from [192.168.1.52] (c-73-143-251-114.hsd1.ma.comcast.net [73.143.251.114]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.14.7/8.12.4) with ESMTP id 38HKc7GI014546 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT); Sun, 17 Sep 2023 16:38:08 -0400
Message-ID: <26be70bc-56c3-c66f-d12c-a2f9d00e7eff@alum.mit.edu>
Date: Sun, 17 Sep 2023 16:38:07 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.15.0
Content-Language: en-US
To: John C Klensin <john-ietf@jck.com>, General Area Review Team <gen-art@ietf.org>
Cc: draft-freed-smtp-limits.all@ietf.org
References: <b245ea64-3685-cc78-5dad-41539a92591a@alum.mit.edu> <2BDD828C741291D5B2E7370C@PSB>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
In-Reply-To: <2BDD828C741291D5B2E7370C@PSB>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-EOPAttributedMessage: 0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: BL6PEPF0001AB52:EE_|DS0PR12MB7605:EE_
X-MS-Office365-Filtering-Correlation-Id: 55c9ceaa-9c72-4525-637d-08dbb7be0131
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: P38SDK403YIccYFpH6e62PoomHlZj0pyD0RXqEJnZ0ebotgiKqeYFrABijpKNnfOkaNgneYg4m6wih4/OxO4FWQRascC8mHtChKsPvNc7tVDCiQfS4h8g/tkf5ufFt11Nhoimjd62WTuMgY7Efp2YINYoHT4/DYnHnu5suqWcHXOJWXVDyRBic9YOe9PifPqaM3f9M9ncop2/66Q71Hd7iBGhq24YZt7H9oi8+Sa3OfPS5InYniObQKSjJdNEGUWetzpDKNXk4M9X5OsDxsb3a0h/BHHWmoXq1c+drTLJ/bqtqQKty+ksH9a+fwicu5KRVGSU7Lbrqc/+dMiZenlX6/tENQ4OHlT1MZ6rCpf6qd8tNAAfwiaOHl062C+Y4D5iJ+HFrpmRkMdgWmDOGuZe1o0oXKtclIeerhEs3bqPTnDL0PJcZAKiyDbio699xCarYbubC6cK3EscJbsGuQYY+cl1jJZ+2yRuf3PkkLAl4FzC5OeburxsKrX/EXiUevC9ovKP+CNKdvX2UwfoOvwXNf6a6Gt9QK8kfv+iwcpbbtjyinD05eji5C+VKBNE3dYdTObATrub/pyrqFfY5kyuzpum10owlaNCJAFreQtPyfzTI24An2SWdcgTwxStd9aPDpcXlsV8J8PevLr1VRWKMoX1EkBSAoeNP8vs+XZXHkItWbabW28kJqKB1hm5bKXVQWc5GlZ2wRvDJMnv8k9yRP16dsNTgfKCw/d0NdDurVOVKWGmNswz307Bd0fNuJ3
X-Forefront-Antispam-Report: CIP:18.7.68.33; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:outgoing-alum.mit.edu; PTR:outgoing-alum.mit.edu; CAT:NONE; SFS:(13230031)(346002)(136003)(39860400002)(376002)(396003)(451199024)(186009)(1800799009)(82310400011)(36840700001)(46966006)(31686004)(75432002)(31696002)(86362001)(83380400001)(47076005)(82740400003)(356005)(7596003)(36860700001)(2616005)(53546011)(26005)(956004)(336012)(478600001)(316002)(786003)(70206006)(70586007)(110136005)(2906002)(5660300002)(4326008)(41320700001)(40480700001)(8676002)(8936002)(41300700001)(43740500002); DIR:OUT; SFP:1101;
X-OriginatorOrg: alum.mit.edu
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Sep 2023 20:38:09.3021 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 55c9ceaa-9c72-4525-637d-08dbb7be0131
X-MS-Exchange-CrossTenant-Id: 3326b102-c043-408b-a990-b89e477d582f
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3326b102-c043-408b-a990-b89e477d582f; Ip=[18.7.68.33]; Helo=[outgoing-alum.mit.edu]
X-MS-Exchange-CrossTenant-AuthSource: BL6PEPF0001AB52.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB7605
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/WuPkbGoKqprjFKAOsG9_GDUtdZk>
Subject: Re: [Gen-art] Genart Last Call review of draft-freed-smtp-limits-06
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 17 Sep 2023 20:38:14 -0000

John,

I appreciate your points. I understand that there are tradeoffs. Perhaps 
we do need community input on this.

Normally I copy the wg on genart reviews. Since there was no wg here I 
didn't do that, and forget to copy the Last Call list. How do I fix that 
and include your reply? Should further community discussion occur on the 
last call list, or is something more bounded better?

More inline below.

On 9/17/23 2:34 PM, John C Klensin wrote:

[snip]

> The EMAILCORE WG got hit by that problem while working on
> draft-ietf-emailcore-rfc5321bis which, among other things,
> specifies most of what appears in that Mail Parameters registry.
> It is particularly important for email because there has been a
> history of implementations and providers making up their own
> stuff and not bothering to register.  Most of the relevant
> registries have traditionally specified standards track or
> IESG-approved Experimental, which is clearly too high a barrier
> to entry for anyone who does not want to take the time or who
> just does not want to mess with, or recognize the authority of,
> the IETF or IANA.  It isn't clear that Specification Required is
> a much lower barrier, especially for that second group or if the
> Designated Expert initiates a community review.  If one wants
> no, or absolutely minimal, barriers, then only FCFS will do.  On
> the other hand, there are implementers and designers who still
> think that the IETF is useful and that a serious community
> review could improve the details of what they want to do.  So
> the plan, and the one preferred for name-value pairs for SMTP
> LIMITS, if that the registrant picks between FCFS (with minimal
> requirements for documentation or anything else) and full
> standards track review, including the documentation requirements
> for the latter. The registry would then indicate which one was
> chosen and potentially contain different information for the two.
> 
> See Section 8 of draft-ietf-emailcore-rfc5321bis-19 or
> draft-klensin-iana-consid-hybrid for different takes about how
> the above might be specified, but with the understanding that
> the right way to approach this would be in a revision to RFC
> 8126/ BCP 26.

My philosophy on registries is that

1) Documents referencing a registry need to be absolutely clear where 
the registry can be found. (I want to be able to use what is in the 
document to search and find the right registry the first time!)

And the registries themselves need to:

2) Provide sufficient info so a developer implementing a spec can 
discover all specs relevant to him by following references, including 
references to registries. (So we don't require the developer to be psychic.)

3) Give enough information to screen out most entries that aren't 
relevant to a developer's task without reading the associated document. 
(This is most important when there are many entries in the registry.)

I'm troubled by FCFS registries that don't provide enough information to 
be understood by an arbitrary developer without prior knowledge. This 
makes the item proprietary. I guess I'm ok with it if the intent is to 
support proprietary features.

>    john
> 
> p.s. did you intend to copy the Last Call list?

Yes :-(