Re: When all you have is a hammer, everything looks like a thumb, or Call for Community Feedback: Retiring IETF FTP Service

John Levine <johnl@taugh.com> Mon, 30 November 2020 17:59 UTC

Return-Path: <johnl@iecc.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F6483A0FB3 for <ietf@ietfa.amsl.com>; Mon, 30 Nov 2020 09:59:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.851
X-Spam-Level:
X-Spam-Status: No, score=-1.851 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, HEADER_FROM_DIFFERENT_DOMAINS=0.249, 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=iecc.com header.b=QcehRiiM; dkim=pass (2048-bit key) header.d=taugh.com header.b=Uy6pamG3
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 XWKg2EcWTTbg for <ietf@ietfa.amsl.com>; Mon, 30 Nov 2020 09:59:25 -0800 (PST)
Received: from gal.iecc.com (gal.iecc.com [IPv6:2001:470:1f07:1126:0:43:6f73:7461]) (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 BADD93A0FAE for <ietf@ietf.org>; Mon, 30 Nov 2020 09:59:24 -0800 (PST)
Received: (qmail 57029 invoked from network); 30 Nov 2020 17:59:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:cleverness; s=dec3.5fc532f9.k2011; bh=HRxBjcPEZLV/QAuXQkK3zF+mTjk47KD7iYfQqi23w8Q=; b=QcehRiiMJrUJ6B3HgPjNY03EZMiBpeEjNXtWijjvrc726PStUnARJY5/s/XoPR1thBXzVLZXP8dBpFP9rfeyxlhm87nYwmUh9tXqQ73sEkhbmqrdsZCzQGQKXs9eiHacOPYMoQPOGFUel9+3LjPkXjcn5Syoql4MaJgvNo56NSe5IgRn+vWfOVtS7D7c0+q1miHwlE+MupZoHhrzeb7j55+vxl5c0/1auDnYLQbdXrL3PF5DI70V6Nkl3klL0VIrCK/g37UI6wgYJ1UWU2duYddrTMFCjZTKR6nZTZsBpde8wnFTaFU7cvsIvLgmX/MEY6zRrrOEhZjHl6HZS8DWng==
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:cleverness; s=dec3.5fc532f9.k2011; bh=HRxBjcPEZLV/QAuXQkK3zF+mTjk47KD7iYfQqi23w8Q=; b=Uy6pamG3N0R3tgZ51DxsvdFuBZCZxNn4m14xtVw6J7cEWONN69gR4+I1Cp1vUfk0FZWDhi2aQVZiqeiA3ybaETS1dTIxxYSagVBI7JWchv3yUmXmt5VbWVdxwKMfiy27waSv2BRIRbJc3S9scuWuyJhzVpIHMMCcuSP7SOs3vhYNFLqi2P0OVV3ozmNt27OVSuKHuEvHfixyCX3QTbIfrESwUjycZDi16CMZbR5sS6uYcdjMW2A7NM5v0OqTaxgvYMtcNZg0palJnYk2/hnB4vtsdxtIMcBVRjP2+3D/vsQdjrKxj6EvQcIvRCx6AW+ooQVD38AKNN15MJ9a8GTm+A==
Received: from ary.qy ([IPv6:2001:470:1f07:1126::78:696d:6170]) by imap.iecc.com ([IPv6:2001:470:1f07:1126::78:696d:6170]) with ESMTPS (TLS1.2 ECDHE-RSA AES-256-GCM AEAD) via TCP6; 30 Nov 2020 17:59:21 -0000
Received: by ary.qy (Postfix, from userid 501) id 10EC6289AC3A; Mon, 30 Nov 2020 12:59:20 -0500 (EST)
Date: Mon, 30 Nov 2020 12:59:20 -0500
Message-Id: <20201130175921.10EC6289AC3A@ary.qy>
From: John Levine <johnl@taugh.com>
To: ietf@ietf.org
Subject: Re: When all you have is a hammer, everything looks like a thumb, or Call for Community Feedback: Retiring IETF FTP Service
In-Reply-To: <5FC52B73.6050106@btconnect.com>
Organization: Taughannock Networks
X-Headerized: yes
Cleverness: minimal
Mime-Version: 1.0
Content-type: text/plain; charset="utf-8"
Content-transfer-encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/oYk1T4z50X0mpcu5EXjmtDq_M7k>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Nov 2020 17:59:28 -0000

In article <5FC52B73.6050106@btconnect.com> you write:
>As I just posted to Carsten, this was a major problem 35 years ago which 
>is why protocols like FTP are rich in options to handle this.  I could 
>be 180 degrees wrong that HTTP/HTML is making no changes and so giving 
>just what is on the web site which is then no use to me and it is FTP 
>that knows what I really want and is making corrections for me, such as 
>inserting <CRLF> or <FF> where I need it

In this case, you are indeed wrong. HTTP returns whatever it returns
other than some options for compression and decompression that don't
matter here. All of the display problems you are seeing are due to the
inconsistent ways that browsers interpret the text files they fetch,
which is not surprising since browsers are designed to display
formatted HTML, not unformatted text. This tells us that web browsers
are a poor tool to look at text files, not that anything is wrong
about HTTP.

If you use a batch tool like wget or curl to fetch the text version of
an RFC (or any other text file), and look at it in a text editor, it
works fine. For that matter, if you use a browser to download a file
using a right click and a 'Save Link As' option, that works too.

Since web browsers are designed to display HTML we also provide HTML
versions of RFCs designed to render well in web browsers.  But you have
to pick the right version for the right purpose.

R's,
John