Re: [Last-Call] Benjamin Kaduk's Discuss on draft-crocker-inreply-react-08: (with DISCUSS and COMMENT)
Dave Crocker <dcrocker@bbiw.net> Thu, 04 March 2021 14:43 UTC
Return-Path: <dcrocker@bbiw.net>
X-Original-To: last-call@ietfa.amsl.com
Delivered-To: last-call@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C9B73A0C49; Thu, 4 Mar 2021 06:43:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.121
X-Spam-Level:
X-Spam-Status: No, score=-2.121 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=bbiw.net header.b=mfzoe6Wg; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=aeN6G7t1
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 oPT715sTlVeE; Thu, 4 Mar 2021 06:43:03 -0800 (PST)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 604833A0C46; Thu, 4 Mar 2021 06:43:03 -0800 (PST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 9C8175C00D3; Thu, 4 Mar 2021 09:43:01 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Thu, 04 Mar 2021 09:43:01 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bbiw.net; h= subject:to:cc:references:from:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; s=fm1; bh=T ADFyfgL5j7+IPX44RGcXpB9tFFguaxWF22sZQzZoN8=; b=mfzoe6WgSF48xPwGQ mgZwdvyewfrFRIuDSgrP/HGuc3cNsOD9zBQvwoZH540ugPKask3HstnkA40wlNiJ tsRZx//LiI7Ls85z3omMxk0ulLdc+d/TkBj5SPNdn0089nztMRTvQFbNx1og9U1l fwruflQUK6/ibqj9GQD3VhOuHnKJXK98rLNWyttQl9f7M5NG2Y/YAtuOURLCmZ6X orWu/DmXyoRS5Vy0Xv5T6nRNNLTT6YwlNwiXl8do6YJJKX1twtSjb0FBzdNzrGCg yLiMUW9Y9xDI+3UU3tjN+Ik7WwjZ5IjVw8r2Nsto3xpaLRMFBP81zbUlSZGiXXi3 0BD8w==
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=fm2; bh=TADFyfgL5j7+IPX44RGcXpB9tFFguaxWF22sZQzZo N8=; b=aeN6G7t1v9C4ZDBW2jHll/+3/4PSUxY64X9fnzBA7Yg+BAZ/ShlYUm6E8 Nwefs1Eo+NTMb2hoXYb41bBG83owjdSBRKkmfUjQewnhd6awY394yQs7VAk1mYmw Pazoa0CbIUr+ybTsp1q+EDSXKmpVaK1uCWuepG1+ucXSBTEmVBvnXHuUDTQMfzcE qcizwIHL9sbzXR9rlQquw0em9lz35MYULappeW2FNGq6sN53Lio7yjOmfoPjxR/V Pe/sOZZ1FM0jpIP0JbRc9kJeSdPoh/swgLaSsOa3V+sjQoSxPXoVY/vIhYraYYjE 3wcYcyzSL11TzvvbrTGQMK+4rGMvg==
X-ME-Sender: <xms:9fFAYNThOZJyfz1Q8cGivnEyijUBwrQ1FAueC2ZMgqBDs2chkTT0Ow> <xme:9fFAYBiwJaOpKchyFn6UjtheT3qT5QZm-S-lyY0B-pcPl3-b1xQvfARaD6o0Ukjbk 3B_VP-4Ui7YaJFFVQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledruddtgedgiedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepuffvfhfhohfkffgfgggjtgfgsehtkeertddtfeejnecuhfhrohhmpeffrghv vgcuvehrohgtkhgvrhcuoegutghrohgtkhgvrhessggsihifrdhnvghtqeenucggtffrrg htthgvrhhnpedugeduheeigfekleehhfekhfetkeefjeffhfeguedvjeettdelhfeviefh ffekjeenucffohhmrghinhepihgrnhgrrdhorhhgpdgssghifidrnhgvthenucfkphepud dtkedrvddviedrudeivddrieefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghm pehmrghilhhfrhhomhepuggtrhhotghkvghrsegssghifidrnhgvth
X-ME-Proxy: <xmx:9fFAYBtaBIZyqTjAW-KIMVIhpNdBvKe5oODi7I3HuGfV6CmYZGT59w> <xmx:9fFAYLz4-g-c5DKybCZ6l4frgup3N9WGDLRpOGnj57q7mZwHj_E1rg> <xmx:9fFAYHMXz2yB8K3WSbUDwTMEzAlG99NJK4kRLzlou7hiEewclB3aiw> <xmx:9fFAYMLAlpIWOuVE3HBhl0umWBzBosSrQCbLK2VDvemymjmVnMAaUA>
Received: from [192.168.0.109] (108-226-162-63.lightspeed.sntcca.sbcglobal.net [108.226.162.63]) by mail.messagingengine.com (Postfix) with ESMTPA id 524DC240054; Thu, 4 Mar 2021 09:43:00 -0500 (EST)
To: Benjamin Kaduk <kaduk@mit.edu>, Barry Leiba <barryleiba@computer.org>
Cc: last-call@ietf.org, todd.herr@valimail.com, draft-crocker-inreply-react@ietf.org, The IESG <iesg@ietf.org>
References: <161420695483.18611.8189771192603992332@ietfa.amsl.com> <dbb0a7b2-07fc-348b-4e39-f5b3ff92a2c9@gmail.com> <20210225191159.GU21@kduck.mit.edu> <ef24bc92-b869-3882-d704-a44e4872c5f2@gmail.com> <CAC4RtVDRj_v2Jv9wixGtaLqVr+Q0Qg-z8rSQvRruJyhvVK9dFw@mail.gmail.com> <20210303191115.GG56617@kduck.mit.edu>
From: Dave Crocker <dcrocker@bbiw.net>
Organization: Brandenburg InternetWorking
Message-ID: <4e72ab59-6c1b-70a6-84be-770fe12e061a@bbiw.net>
Date: Thu, 04 Mar 2021 06:42:58 -0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.8.0
MIME-Version: 1.0
In-Reply-To: <20210303191115.GG56617@kduck.mit.edu>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/g8Aw2u7dg17wsU0JnjQWvpjrOfA>
Subject: Re: [Last-Call] Benjamin Kaduk's Discuss on draft-crocker-inreply-react-08: (with DISCUSS and COMMENT)
X-BeenThere: last-call@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF Last Calls <last-call.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/last-call>, <mailto:last-call-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/last-call/>
List-Post: <mailto:last-call@ietf.org>
List-Help: <mailto:last-call-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/last-call>, <mailto:last-call-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Mar 2021 14:43:05 -0000
On 3/3/2021 11:11 AM, Benjamin Kaduk wrote: > There's some message A that came into being somehow; we don't care about > that. Some entity X decides to react to A, and creates a new message B. > Message B contains a "Content-Disposition: Reaction" header field and > "In-Reply-To: A" header field, in order to be the reaction message. > > In order for a reaction to be conveyed, the existing text says "both are > present". Having just written the above, I now am thinking maybe the > "both" that are present are the two header fields Content-Disposition and > In-Reply-To? Or maybe it is the emojis in the content of this part and the > In-Reply-To header field? Or does the "both" refer to the messages A and B? > > I'm not actually sure that my confusion trying to interpret this text has > much to do with complicated MIME hierarchies, having written the above... The current text in the draft is: > The emoji(s) express a recipient's summary reaction to the specific > message referenced by the > accompanying In-Reply-To header field, for the message > in which they both are present. I read 'both' as referring to "the emoji(s)" and "the accompanying In-Reply-To header field". And that's what is intended. If you are reading it differently, I don't understand how and why. If you are reading it the same as I am, I don't understand what the confusion is. >>>> Section 5 >>>> >>>> Given the difficulty of conclusively proving a negative, the value of >>>> stating "there is no analysis demonstrating it does" seems minimal. >>> Matching the minimal threat? > The presumed minimal threat, yes. > >>> But seriously, if there IS an analysis I/we don't know of it. Absent >>> that, what else can we say? > We could say nothing? > > Or "it is currently believed that the specific structure of this content > does not introduce any additional threat surface" >>> Remembering that this is targeting Experimental, I'll suggest that the >>> real purpose of that minimal comment is to highlight the issue and, even >>> more indirectly, to solicit analyses. > If we want to solicit analysis, then I'd suggest "a detailed analysis of > this question has not yet been performed" or similar. I said indirectly. Unfortunately, I am not understanding what it is about the current wording that is sufficiently deficient and important to warrant this extent of discussion. >>>> Section 6 >>>> >>>> The IANA is request to register the React MIME Content-Disposition >>>> parameter, per [RFC2183] >>>> >>>> Content-Disposition parameter name: React >>>> >>>> Allowable values for this parameter: (none) >>>> >>>> At https://www.iana.org/assignments/cont-disp/cont-disp.xhtml I see >>>> distinct registries for "Content Disposition Values" and "Content >>>> Disposition Parameters". >>>> It notably does not have any columns relating what parameters are >>>> allowed for use with a given value. >>> I hadn't re-read the spec in detail, for this effort, but now that I >>> have, yeah, I suspect a number of things could have been done better in >>> the specification and the administration of it. I suspect this falls >>> under the cover of "actual practice takes care of such niceties even >>> when the formalities didn't." > There is a step for the authors/ADs/IANA to figure out what needs to happen > and check that it happened correctly, yes. Writing it up clearly in the > RFC helps everyone else that didn't get to be a part of that exchange, > though. On the offchance my response wasn't clear, I was referring to the cited details for those registries, not the text in this draft specification. I read your comment as observing some issues with the way the registries were organized and I was agreeing with you. But, of course, that's outside the scope of this draft. I do not see that changes are needed in the the draft's Section 6. If you feel otherwise, please suggest the changes. d/ -- Dave Crocker Brandenburg InternetWorking bbiw.net
- [Last-Call] Benjamin Kaduk's Discuss on draft-cro… Benjamin Kaduk via Datatracker
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Dave Crocker
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Benjamin Kaduk
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Benjamin Kaduk
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Dave Crocker
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Barry Leiba
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Dave Crocker
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Benjamin Kaduk
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Dave Crocker
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Benjamin Kaduk
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Dave Crocker
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Benjamin Kaduk
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Dave Crocker
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Benjamin Kaduk
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Kjetil Torgrim Homme
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Dave Crocker
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Dave Crocker
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Kjetil Torgrim Homme
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Dave Crocker
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Kjetil Torgrim Homme
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Benjamin Kaduk
- Re: [Last-Call] Benjamin Kaduk's Discuss on draft… Murray S. Kucherawy