Re: [Ietf-dkim] Question about lone CR / LF

Dave Crocker <dhc@dcrocker.net> Sat, 03 February 2024 22:34 UTC

Return-Path: <dhc@dcrocker.net>
X-Original-To: ietf-dkim@ietfa.amsl.com
Delivered-To: ietf-dkim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FD99C14F691 for <ietf-dkim@ietfa.amsl.com>; Sat, 3 Feb 2024 14:34:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=dcrocker.net
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 yoHCsx5uZ0_M for <ietf-dkim@ietfa.amsl.com>; Sat, 3 Feb 2024 14:34:05 -0800 (PST)
Received: from antelope.elm.relay.mailchannels.net (antelope.elm.relay.mailchannels.net [23.83.212.4]) (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 0CE30C14F5FB for <ietf-dkim@ietf.org>; Sat, 3 Feb 2024 14:34:04 -0800 (PST)
X-Sender-Id: hostingeremail|x-authuser|dhc@dcrocker.net
Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 419D8C2823 for <ietf-dkim@ietf.org>; Sat, 3 Feb 2024 22:34:04 +0000 (UTC)
Received: from uk-fast-smtpout4.hostinger.io (unknown [127.0.0.6]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id 71DA2C2A87 for <ietf-dkim@ietf.org>; Sat, 3 Feb 2024 22:34:03 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1706999643; a=rsa-sha256; cv=none; b=rC9KyXPdYas80c4daO2POQzw4OLSTINromP+nG86UX0/eOiqzbPNugaGp6o2pEJxgrcT6S z6Bd+QzByXWHI8oAn8NLYs7nRK4SJh9HMvl/qUq8jreDBx6GEAYhZMbf7oYD6pbOdNK19P b8uvqC5oyT4cqyOb4s3sVnj346lBvFVaRrVZYyR280slhMsgKhjktMCGSipVbkPtYMyHa2 bOG7J9Ne5Y6GcRyq60CSrEF1jcdjdLrDrHjQMQPGrDGarIj67FEotPtnyZucKwV5I0hPGl TR/NYsXMtiWvWxB8tn3lXeSeR7AHkLJL+6lxDdRABaczhZ+1/QzaNShcdICwlA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1706999643; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=JZys/MJtzGLWft2tXJVmJUTUWZx+M9+bf6W8A7s60/k=; b=FoJ/ytXgaX1v/QfbYcTSoApGtbhg/EnVUkn1ioNi6tujdxs4aaDhOJammi0nAOeW5OgQlp rSV3/oL4P+7lpMQEBFisOA5NGKyrv+lYEpzw0TltaW3g8g65/yl5YYcGQFQuH5B2XDyRbl nrDcPAfmRSpIL/ta4JO8Vww6cj8/1QRrhtkbVuywaOzmMGCGI1wbgFrLlif2vycMnjGRx+ ThEQdT06Mmkh22k+xdIY502yyaDcDQCHkNOSoS5QrRxeHnXr1Rog2/efiaShLntD2DmbrN F/Y40jbM6K5lAFFbg587jmG03LLt12LXjR3BrlaIckYJt8kT8pwIGj85ZBF0hQ==
ARC-Authentication-Results: i=1; rspamd-6bdc45795d-dd7hc; auth=pass smtp.auth=hostingeremail smtp.mailfrom=dhc@dcrocker.net
X-Sender-Id: hostingeremail|x-authuser|dhc@dcrocker.net
X-MC-Relay: Neutral
X-MailChannels-SenderId: hostingeremail|x-authuser|dhc@dcrocker.net
X-MailChannels-Auth-Id: hostingeremail
X-Relation-Descriptive: 0480c3d203204f9e_1706999643981_460395360
X-MC-Loop-Signature: 1706999643981:2713391850
X-MC-Ingress-Time: 1706999643980
Received: from uk-fast-smtpout4.hostinger.io (uk-fast-smtpout4.hostinger.io [31.220.23.38]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.100.214.40 (trex/6.9.2); Sat, 03 Feb 2024 22:34:03 +0000
Message-ID: <1e7dcad8-d0c8-4450-adc3-4038ee021c1e@dcrocker.net>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dcrocker.net; s=hostingermail-a; t=1706999633; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=JZys/MJtzGLWft2tXJVmJUTUWZx+M9+bf6W8A7s60/k=; b=WjudrmIaoDAUqVfa3+soh3YjVDf59W/jhBE/k1dNkJXjE/dylQ0LdOQXH4CanzCCc5Aegf hJDkluQd4aQEcvwmfUrh7T6MgUJ8x9FNilA5/SAo2Bwd30n4YyBRzXg6WkHCreIqlM/RJz faPdZgiXmFBOTBUHc3bBKmFJp3K7jZh1Ka6m7K0cZI0IiyRpdNtcAJj04GIa1vqWi+Eian IYzUsMxZCwS3wHWIwc1iwqET5I3RPR+hFyoXpb+hZNcaSAgjq7MoQ7L93AiQXi+XBPXxeb FmExwuNXtGhAFoB6DalQ0mLmYWl69S5p3C0ZxUr8I8/qGOsCB52pJDOHk3BRyw==
Date: Sat, 03 Feb 2024 14:34:01 -0800
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Reply-To: dcrocker@bbiw.net
Content-Language: en-US
To: John R Levine <johnl@taugh.com>
Cc: ietf-dkim@ietf.org
References: <20240202043446.AAF26820F0AD@ary.qy> <f9c11d1a-7799-4946-b95e-7c9c682d60ba@dcrocker.net> <CAL0qLwZyXV11ZeULceA5sQbStky4ashJgBVmr_=8vaKZkykSiQ@mail.gmail.com> <7ef08541-e3cf-d356-cba9-85a92a5df9a6@taugh.com>
From: Dave Crocker <dhc@dcrocker.net>
Organization: Brandenburg InternetWorking
In-Reply-To: <7ef08541-e3cf-d356-cba9-85a92a5df9a6@taugh.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-CM-Analysis: v=2.4 cv=RsPDLjmK c=1 sm=1 tr=0 ts=65bebf59 a=f+oD5hTMMv8HtluUlp4ziA==:117 a=f+oD5hTMMv8HtluUlp4ziA==:17 a=IkcTkHD0fZMA:10 a=k7Ga1wGzAAAA:8 a=W_zeibNFcn5YUL7Qs9MA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=ijMaxGghyylP-n2pFjDB:22
X-CM-Envelope: MS4xfNNfWopsGDIf4cta9cX5r+XfbmOt4zY8mdBvh8ceCXefLUehHyFu1eqFBACM2nPZQTpWmzxah24VHrrfBkomsu2GmGS9nhYsCF4uQZbUb3Sl+7+IRH/s l/rllbKJjWJeDLjGxrkNjmn4d60Uum5Ukm3T8YjyVrhvhSif6uGV9Z4lARQMe6xlKTigDjSUYptSx4bEWSaxGGyIEaAbAvlpE9Q=
X-AuthUser: dhc@dcrocker.net
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-dkim/cJ3UWDMOSxFkOrH710mHzd1jluc>
Subject: Re: [Ietf-dkim] Question about lone CR / LF
X-BeenThere: ietf-dkim@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF DKIM List <ietf-dkim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-dkim>, <mailto:ietf-dkim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-dkim/>
List-Post: <mailto:ietf-dkim@ietf.org>
List-Help: <mailto:ietf-dkim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-dkim>, <mailto:ietf-dkim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 03 Feb 2024 22:34:09 -0000

On 2/3/2024 1:54 PM, John R Levine wrote:
> It occurs to me that Dave and I have different views of how software 
> is put together. 


John, Thanks for the effort at saying I'm out of date.  Very subtle.

But you've been diligently missing the distinction I've made between 
software architecture and networking standards architecture.

There is a networking architecture standard that distinguishes UA from 
MTA (among other components.)

Yet one is not required to have two separate modules.  There might be 
two, or more, or only one.

You keep ignoring this distinction, conflating software design with 
standards architectures.

Ironically, the UA/MTA standards architecture distinction dates all the 
way back to 1980 and was based on four existing systems. DEC's, PARC's, 
Sendmail and MMDF.  But there were many other systems that were fully 
integrated, including the one we developed at Rand, a few years earlier.

As for pragmatism, constraining a standards architecture too much 
removes implementation choices.  It also can creates unnecessary 
complexity and maintenance challenges.

You might recall from my previous note that I cited maintenance issues.  
Was that not sufficiently pragmatic?  I can't tell, because again, you 
ignored it.

d/

-- 
Dave Crocker
Brandenburg InternetWorking
bbiw.net
mast:@dcrocker@mastodon.social